0001551306-24-000159.txt : 20240807 0001551306-24-000159.hdr.sgml : 20240807 20240807085127 ACCESSION NUMBER: 0001551306-24-000159 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240807 DATE AS OF CHANGE: 20240807 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Progyny, Inc. CENTRAL INDEX KEY: 0001551306 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MISC HEALTH & ALLIED SERVICES, NEC [8090] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 272220139 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39100 FILM NUMBER: 241181733 BUSINESS ADDRESS: STREET 1: 1359 BROADWAY STREET 2: 2ND FLOOR CITY: NEW YORK STATE: NY ZIP: 10018 BUSINESS PHONE: 212-888-3124 MAIL ADDRESS: STREET 1: 1359 BROADWAY STREET 2: 2ND FLOOR CITY: NEW YORK STATE: NY ZIP: 10018 FORMER COMPANY: FORMER CONFORMED NAME: Auxogyn, Inc. DATE OF NAME CHANGE: 20150318 FORMER COMPANY: FORMER CONFORMED NAME: Auxogyn Inc DATE OF NAME CHANGE: 20120601 10-Q 1 pgny-20240630.htm 10-Q pgny-20240630
000155130612-312024Q2falseP1Yhttp://progyny.com/20240630#AccruedLiabilitiesAndOtherLiabilitiesCurrenthttp://progyny.com/20240630#AccruedLiabilitiesAndOtherLiabilitiesCurrent365364xbrli:sharesiso4217:USDiso4217:USDxbrli:sharespgny:segmentutr:sqftxbrli:pureiso4217:EUR00015513062024-01-012024-06-3000015513062024-07-3100015513062024-06-3000015513062023-12-3100015513062024-04-012024-06-3000015513062023-04-012023-06-3000015513062023-01-012023-06-300001551306us-gaap:CommonStockMember2024-03-310001551306us-gaap:TreasuryStockCommonMember2024-03-310001551306us-gaap:AdditionalPaidInCapitalMember2024-03-310001551306us-gaap:RetainedEarningsMember2024-03-310001551306us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-3100015513062024-03-310001551306us-gaap:CommonStockMember2024-04-012024-06-300001551306us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001551306us-gaap:TreasuryStockCommonMember2024-04-012024-06-300001551306us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001551306us-gaap:RetainedEarningsMember2024-04-012024-06-300001551306us-gaap:CommonStockMember2024-06-300001551306us-gaap:TreasuryStockCommonMember2024-06-300001551306us-gaap:AdditionalPaidInCapitalMember2024-06-300001551306us-gaap:RetainedEarningsMember2024-06-300001551306us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001551306us-gaap:CommonStockMember2023-03-310001551306us-gaap:TreasuryStockCommonMember2023-03-310001551306us-gaap:AdditionalPaidInCapitalMember2023-03-310001551306us-gaap:RetainedEarningsMember2023-03-310001551306us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100015513062023-03-310001551306us-gaap:CommonStockMember2023-04-012023-06-300001551306us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001551306us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001551306us-gaap:RetainedEarningsMember2023-04-012023-06-300001551306us-gaap:CommonStockMember2023-06-300001551306us-gaap:TreasuryStockCommonMember2023-06-300001551306us-gaap:AdditionalPaidInCapitalMember2023-06-300001551306us-gaap:RetainedEarningsMember2023-06-300001551306us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000015513062023-06-300001551306us-gaap:CommonStockMember2023-12-310001551306us-gaap:TreasuryStockCommonMember2023-12-310001551306us-gaap:AdditionalPaidInCapitalMember2023-12-310001551306us-gaap:RetainedEarningsMember2023-12-310001551306us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001551306us-gaap:CommonStockMember2024-01-012024-06-300001551306us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300001551306us-gaap:TreasuryStockCommonMember2024-01-012024-06-300001551306us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300001551306us-gaap:RetainedEarningsMember2024-01-012024-06-300001551306us-gaap:CommonStockMember2022-12-310001551306us-gaap:TreasuryStockCommonMember2022-12-310001551306us-gaap:AdditionalPaidInCapitalMember2022-12-310001551306us-gaap:RetainedEarningsMember2022-12-310001551306us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100015513062022-12-310001551306us-gaap:CommonStockMember2023-01-012023-06-300001551306us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001551306us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001551306us-gaap:RetainedEarningsMember2023-01-012023-06-300001551306srt:MinimumMember2024-01-012024-06-300001551306srt:MaximumMember2024-01-012024-06-300001551306pgny:FertilityBenefitServicesMember2024-04-012024-06-300001551306pgny:FertilityBenefitServicesMember2023-04-012023-06-300001551306pgny:FertilityBenefitServicesMember2024-01-012024-06-300001551306pgny:FertilityBenefitServicesMember2023-01-012023-06-300001551306pgny:PharmacyBenefitServicesMember2024-04-012024-06-300001551306pgny:PharmacyBenefitServicesMember2023-04-012023-06-300001551306pgny:PharmacyBenefitServicesMember2024-01-012024-06-300001551306pgny:PharmacyBenefitServicesMember2023-01-012023-06-300001551306us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-06-300001551306us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001551306us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2024-06-300001551306us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001551306us-gaap:FairValueInputsLevel3Member2023-12-310001551306us-gaap:FairValueInputsLevel3Member2024-06-300001551306us-gaap:FairValueInputsLevel2Member2024-06-300001551306us-gaap:FairValueInputsLevel2Member2023-12-310001551306pgny:CorporateHeadquartersLeaseNewYorkNewYorkSeptember2019Member2019-09-300001551306pgny:ThroughFifthLeaseYearMemberpgny:CorporateHeadquartersLeaseNewYorkNewYorkSeptember2019Member2024-06-300001551306pgny:AfterFifthLeaseYearMemberpgny:CorporateHeadquartersLeaseNewYorkNewYorkSeptember2019Member2024-06-300001551306pgny:CorporateHeadquartersLeaseNewYorkNewYorkFebruary2023Member2023-02-280001551306pgny:AfterFifthLeaseYearMemberpgny:CorporateHeadquartersLeaseNewYorkNewYorkFebruary2023Member2024-06-300001551306pgny:CorporateOfficesLeaseTwoNewYorkNewYorkCommencing2024Member2022-02-280001551306srt:ScenarioForecastMemberpgny:CorporateOfficesLeaseTwoNewYorkNewYorkCommencing2024Member2025-10-010001551306srt:ScenarioForecastMemberpgny:CorporateOfficesLeaseTwoNewYorkNewYorkCommencing2024Member2025-10-012025-10-010001551306srt:ScenarioForecastMemberpgny:CorporateOfficesLeaseTwoNewYorkNewYorkCommencing2024Member2030-03-310001551306srt:ScenarioForecastMemberpgny:CorporateHeadquartersLeaseNewYorkNewYorkSeptember2019Member2029-06-300001551306pgny:February2024ShareRepurchaseProgramMember2024-02-290001551306pgny:May2024ShareRepurchaseProgramMember2024-05-310001551306pgny:May2024ShareRepurchaseProgramMember2024-01-012024-06-300001551306pgny:February2024ShareRepurchaseProgramMember2024-01-012024-06-300001551306pgny:May2024ShareRepurchaseProgramMemberus-gaap:CommonStockMember2024-06-300001551306pgny:February2024ShareRepurchaseProgramMemberus-gaap:CommonStockMember2024-06-300001551306pgny:February2024ShareRepurchaseProgramMemberus-gaap:CommonStockMember2024-01-012024-06-300001551306pgny:May2024ShareRepurchaseProgramMemberus-gaap:CommonStockMember2024-01-012024-06-300001551306pgny:August2024ShareRepurchaseProgramMemberus-gaap:SubsequentEventMember2024-08-010001551306us-gaap:CostOfSalesMember2024-04-012024-06-300001551306us-gaap:CostOfSalesMember2023-04-012023-06-300001551306us-gaap:CostOfSalesMember2024-01-012024-06-300001551306us-gaap:CostOfSalesMember2023-01-012023-06-300001551306us-gaap:SellingAndMarketingExpenseMember2024-04-012024-06-300001551306us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001551306us-gaap:SellingAndMarketingExpenseMember2024-01-012024-06-300001551306us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-300001551306us-gaap:GeneralAndAdministrativeExpenseMember2024-04-012024-06-300001551306us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001551306us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-06-300001551306us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001551306us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-03-310001551306us-gaap:AccumulatedTranslationAdjustmentMember2024-03-310001551306us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-03-310001551306us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310001551306us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-04-012024-06-300001551306us-gaap:AccumulatedTranslationAdjustmentMember2024-04-012024-06-300001551306us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-04-012023-06-300001551306us-gaap:AccumulatedTranslationAdjustmentMember2023-04-012023-06-300001551306us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-06-300001551306us-gaap:AccumulatedTranslationAdjustmentMember2024-06-300001551306us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-06-300001551306us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300001551306us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310001551306us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001551306us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001551306us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001551306us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-06-300001551306us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-06-300001551306us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-06-300001551306us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-06-300001551306us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001551306us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001551306us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300001551306us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001551306us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001551306us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001551306us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300001551306us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001551306pgny:AprylGmbHMember2024-06-172024-06-170001551306us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001551306us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001551306us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001551306us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001551306us-gaap:EmployeeStockMember2024-04-012024-06-300001551306us-gaap:EmployeeStockMember2023-04-012023-06-300001551306us-gaap:EmployeeStockMember2024-01-012024-06-300001551306us-gaap:EmployeeStockMember2023-01-012023-06-300001551306us-gaap:WarrantMember2024-04-012024-06-300001551306us-gaap:WarrantMember2023-04-012023-06-300001551306us-gaap:WarrantMember2024-01-012024-06-300001551306us-gaap:WarrantMember2023-01-012023-06-300001551306us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001551306us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001551306us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001551306us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001551306pgny:AllisonSwartzMember2024-01-012024-06-300001551306pgny:AllisonSwartzMember2024-04-012024-06-300001551306pgny:AllisonSwartzMember2024-06-300001551306pgny:BethSeidenbergMember2024-01-012024-06-300001551306pgny:BethSeidenbergMember2024-04-012024-06-300001551306pgny:BethSeidenbergMember2024-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
____________________________________________
FORM 10-Q
____________________________________________
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2024
or
oTRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ___________________ to ___________________
Commission File Number: 001-39100
____________________________________________
Progyny, Inc.
(Exact name of registrant as specified in its charter)
____________________________________________
Delaware27-2220139
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
1359 Broadway
New York, New York
10018
(Address of principal executive offices)(Zip Code)
(212) 888-3124
(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.0001 par value per share
PGNYThe 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 x No o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
x
Accelerated filero
Non-accelerated fileroSmaller reporting companyo
Emerging growth companyo
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
As of July 31, 2024, the registrant had 90,276,226 shares of common stock, $0.0001 par value per share, outstanding.


Table of Contents
Page
2

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. All statements other than statements of historical fact contained in this Quarterly Report on Form 10-Q are forward-looking statements, including, without limitation, statements regarding our future results of operations and financial position; our ability to acquire or invest in complementary businesses, products, and technologies; our ability to achieve profitability on an annual basis and sustain such profitability; the sufficiency of our cash and cash equivalents and anticipated sources and uses of cash; our business strategies, plans, objectives and goals; our ability to acquire new clients and successfully engage new and existing clients; our ability to effectively manage our growth; our ability to compete effectively with existing competitors and new market entrants; the impact of recently adopted accounting pronouncements; our ability to attract and retain qualified employees and key personnel; the plans and objectives of management for future operations and capital expenditures; general economic and market trends; the impacts of the COVID-19 pandemic, including variants, on our business, operations and the markets and communities in which we and our clients, members and providers operate; and the potential impact of evolving laws and regulations, including any laws and regulations restricting reproductive rights. These statements are neither promises nor guarantees, but involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements.
In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “potential,” “seek,” “assume,” “future,” or “continue” or the negative of these terms or other similar expressions. The forward-looking statements in this Quarterly Report on Form 10-Q are only predictions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. These forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q and are subject to a number of important factors that could cause actual results to differ materially from those in the forward-looking statements, including the factors described under Part II, Item 1A. “Risk Factors” and Part I, Item 2. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Quarterly Report on Form 10-Q.
In addition, statements such as “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the filing date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.
You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events, changed circumstances or otherwise.
3

SUMMARY OF RISKS AFFECTING OUR BUSINESS
Below is a summary of the principal factors that make an investment in our common stock speculative or risky. This summary does not address all of the risks that we face. Additional discussion of the risks summarized in this risk factor summary, and other risks that we face, can be found under the heading “Risk Factors” in Part II, Item 1A. of this Quarterly Report on Form 10-Q and should be carefully considered, together with other information in this Quarterly Report on Form 10-Q and our other filings with the U.S. Securities and Exchange Commission, or the SEC, before making an investment decision regarding our common stock.
We may fail to meet our publicly announced guidance or other expectations about our business and future results of operations, which would cause our stock price to decline.
The fertility market in which we participate is competitive, and if we do not continue to compete effectively, our results of operations could be harmed.
Unfavorable conditions in the global economy or our industry could limit our ability to grow our business and negatively affect our results of operations.
Our business depends on our ability to retain our existing clients and increase the adoption of our services within our client base. Any failure to do so would harm our business, financial condition and results of operations.
Our largest clients account for a significant portion of our revenue and a significant number of our clients are in the technology industry. The loss of one or more of these clients, changes to pricing terms with these clients or changes within the technology industry could negatively impact our business, financial condition and results of operations.
If we are unable to attract new clients, our business, financial condition and results of operations would be adversely affected.
The COVID-19 pandemic, including variants and resurgences, has had and may continue to have, and similar health epidemics or pandemics could in the future have, an adverse impact on our business, operations, and the markets and communities in which we and our clients, members and providers operate.
A significant change in the level or the mix of the utilization of our solutions could have an adverse effect on our business, financial condition and results of operations.
We have a limited operating history with our current platform of solutions, which makes it difficult to predict our future results of operations.
Changes or developments in the health insurance markets in the United States, including passage and implementation of a law to create a single-payer or government-run health insurance program, could adversely harm our business and results of operations.
The health benefits industry may be subject to negative publicity, which could adversely affect our business, financial condition and results of operations.
If our information technology systems, or those of our provider clinics, specialty pharmacies or other vendors, lag, fail or suffer security breaches, we may incur a material disruption of our services or suffer a loss or inappropriate disclosure of confidential information, which could materially impact our business and the results of operations.
Our business depends on our ability to maintain our Center of Excellence network of high-quality fertility specialists and other healthcare providers. If we are unable to do so, our future growth would be limited and our business, financial condition and results of operations would be harmed.
Our growth depends in part on the success of our strategic relationships with, and monitoring of, third parties, including channel partners and vendors, as well as insurance carriers.
4

If we fail to maintain an efficient pharmacy distribution network or if there is a disruption to our network of specialty pharmacies or their supply chains, our business, financial condition and results of operations could suffer.
We operate in a highly regulated industry and must comply with a significant number of complex and evolving legal and regulatory requirements, as well as complex judicial mandates.
The healthcare regulatory and political framework is uncertain and evolving. Recent and future developments in the healthcare industry could have an adverse impact on our business, financial condition and results of operations.
GENERAL
Unless the context otherwise indicates, references in this Quarterly Report on Form 10-Q to the terms “Progyny,” “the Company,” “we,” “our” and “us” refer to Progyny, Inc. and its wholly owned subsidiaries.
“Progyny®” and our other registered and common law trade names, trademarks and service marks are the property of Progyny, Inc. Other trade names, trademarks and service marks used in this Quarterly Report on Form 10-Q are the property of their respective owners. Solely for convenience, the trademarks and trade names in this Quarterly Report on Form 10-Q may be referred to without the ® and ™ symbols, but such references should not be construed as any indicator that their respective owners will not assert their rights thereto.
We announce material information to the public through filings with the SEC, our investor relations website at investors.progyny.com, press releases, public conference calls, and webcasts to achieve broad, non-exclusionary distribution of information. We therefore encourage investors and others interested in Progyny to review the information disclosed through such channels. Any updates to the list of disclosure channels through which we will announce information will be posted on the investor relations page on our website.
5

PART I – FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
PROGYNY, INC.
Consolidated Balance Sheets
(Unaudited)
(in thousands, except share and per share amounts)
June 30,
2024
December 31,
2023
ASSETS  
Current assets:
Cash and cash equivalents$94,960 $97,296 
Marketable securities167,228 273,791 
Accounts receivable, net of $54,081 and $46,636 of allowances at June 30, 2024 and December 31, 2023, respectively
293,796 241,869 
Prepaid expenses and other current assets26,259 27,451 
Total current assets582,243 640,407 
Property and equipment, net10,637 10,213 
Operating lease right-of-use assets17,806 17,605 
Goodwill15,606 11,880 
Intangible assets, net1,479  
Deferred tax assets67,881 73,120 
Other noncurrent assets2,980 3,395 
Total assets$698,632 $756,620 
LIABILITIES AND STOCKHOLDERS’ EQUITY   
Current liabilities:  
Accounts payable$151,747 $125,426 
Accrued expenses and other current liabilities73,628 60,524 
Total current liabilities 225,375 185,950 
Operating lease noncurrent liabilities17,064 17,241 
Total liabilities242,439 203,191 
Commitments and Contingencies (Note 6)
STOCKHOLDERS' EQUITY  
Common stock, $0.0001 par value; 1,000,000,000 shares authorized; 97,028,118 and 96,348,522 shares issued; 90,711,413 and 96,348,522 shares outstanding at June 30, 2024 and December 31, 2023, respectively
9 9 
Additional paid-in capital519,670 461,639 
Treasury stock, at cost, $0.0001 par value; 6,932,685 and 615,980 shares at June 30, 2024 and December 31, 2023, respectively
(188,865)(1,009)
Accumulated earnings123,354 89,971 
Accumulated other comprehensive income2,025 2,819 
Total stockholders’ equity 456,193 553,429 
Total liabilities and stockholders’ equity $698,632 $756,620 
The accompanying notes are an integral part of these unaudited consolidated financial statements.
6

PROGYNY, INC.
Consolidated Statements of Operations
(Unaudited)
(in thousands, except share and per share amounts)
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Revenue$304,087 $279,373 $582,165 $537,767 
Cost of services235,806 218,732 451,478 418,486 
Gross profit68,281 60,641 130,687 119,281 
Operating expenses: 
Sales and marketing16,421 15,384 31,875 29,666 
General and administrative31,173 30,073 59,602 59,420 
Total operating expenses47,594 45,457 91,477 89,086 
Income from operations20,687 15,184 39,210 30,195 
Other income, net: 
Other income, net3,564 1,277 6,924 1,775 
Interest income, net816 706 1,448 1,528 
Total other income, net4,380 1,983 8,372 3,303 
Income before income taxes25,067 17,167 47,582 33,498 
Provision for income taxes 8,582 2,176 14,199 829 
Net income$16,485 $14,991 $33,383 $32,669 
Net income per share: 
Basic$0.18 $0.16 $0.35 $0.35 
Diluted$0.17 $0.15 $0.34 $0.33 
Weighted-average shares used in computing net income per share: 
Basic93,868,409 94,738,651 95,160,085 94,290,653 
Diluted97,839,576 100,615,919 99,456,335 100,391,573 
The accompanying notes are an integral part of these unaudited consolidated financial statements.
7

PROGYNY, INC.
Consolidated Statement of Comprehensive Income
(Unaudited)
(in thousands)
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Net income$16,485$14,991$33,383$32,669
Other comprehensive (loss) income, net of tax
Unrealized gains on marketable securities before reclassifications1,915 1,191 4,313 1,916 
Reclassification of gains on the sale of marketable securities into net income(2,630)(822)(5,118)(1,324)
Net change on unrealized gains on marketable securities(715)369 (805)592 
Foreign currency translation adjustments(10)(11)11(11)
Total other comprehensive (loss) income, net of tax(725)358 (794)581 
Total comprehensive income$15,760$15,349$32,589$33,250
The accompanying notes are an integral part of these unaudited consolidated financial statements.
8

PROGYNY, INC.
Consolidated Statements of Changes in Stockholders’ Equity
(Unaudited)
(in thousands, except share amounts)
Common StockTreasury
Stock
Additional
Paid in
Capital
Accumulated
Earnings
Accumulated Other
Comprehensive
Income
Total
SharesAmount
For the three months ended June 30, 2024:
Balance at March 31, 202496,115,816 $9 $(27,367)$489,343 $106,869 $2,750 $571,604 
Issuance of employee equity awards, net of shares withheld188,725 — (2,992)— — (2,992)
Stock-based compensation— — — 33,319 — — 33,319 
Repurchase of common stock(5,593,128)— (161,498)— — — (161,498)
Other comprehensive loss, net of tax— —  — — (725)(725)
Net income— — — — 16,485 — 16,485 
Balance at June 30, 202490,711,413 $9 $(188,865)$519,670 $123,354 $2,025 $456,193 
For the three months ended June 30, 2023:
Balance at March 31, 202394,319,215 $9 $(1,009)$379,065 $45,612 $724 $424,401 
Issuance of employee equity awards, net of shares withheld846,038 — (2,150)— — (2,150)
Stock-based compensation— — — 31,899 — — 31,899 
Other comprehensive income, net of tax— —  — — 358 358 
Net income— — — — 14,991 — 14,991 
Balance at June 30, 202395,165,253 $9 $(1,009)$408,814 $60,603 $1,082 $469,499 
For the six months ended June 30, 2024:
Balance at December 31, 202396,348,522 $9 $(1,009)$461,639 $89,971 $2,819 $553,429 
Issuance of employee equity awards, net of shares withheld679,596 — (6,494)— — (6,494)
Stock-based compensation— — — 64,525 — — 64,525 
Repurchase of common stock(6,316,705)— (187,856)— — — (187,856)
Other comprehensive loss, net of tax— —  — — (794)(794)
Net income— — — — 33,383 — 33,383 
Balance at June 30, 202490,711,413 $9 $(188,865)$519,670 $123,354 $2,025 $456,193 
For the six months ended June 30, 2023:
Balance at December 31, 202293,301,156 $9 $(1,009)$349,533 $27,934 $501 $376,968 
Issuance of employee equity awards, net of shares withheld1,864,097 — (3,565)— — (3,565)
Stock-based compensation— — — 62,846 — — 62,846 
Other comprehensive income, net of tax— — — — — 581 581 
Net income— — — — 32,669 — 32,669 
Balance at June 30, 202395,165,253 $9 $(1,009)$408,814 $60,603 $1,082 $469,499 
The accompanying notes are an integral part of these unaudited consolidated financial statements.
9

PROGYNY, INC.
Consolidated Statements of Cash Flows
(Unaudited)
(in thousands)
Six Months Ended
June 30,
20242023
OPERATING ACTIVITIES 
Net income$33,383 $32,669 
Adjustments to reconcile net income to net cash provided by operating activities:
Deferred tax expense5,522 824 
Non-cash interest income(77) 
Depreciation and amortization1,470 1,068 
Stock-based compensation expense64,088 62,561 
Bad debt expense9,572 9,794 
Realized gains on sale of marketable securities(6,987)(1,324)
Foreign currency exchange rate loss (gain)30 (7)
Changes in operating assets and liabilities: 
Accounts receivable(61,496)(34,686)
Prepaid expenses and other current assets1,279 (9,189)
Accounts payable26,396 20,853 
Accrued expenses and other current liabilities8,860 13,829 
Other noncurrent assets and liabilities386 581 
Net cash provided by operating activities82,426 96,973 
INVESTING ACTIVITIES
Purchase of property and equipment, net(1,716)(2,010)
Purchase of marketable securities(158,639)(120,599)
Sale of marketable securities271,099 79,813 
Acquisition of business, net of cash acquired(5,304) 
Net cash provided by (used in) investing activities105,440 (42,796)
FINANCING ACTIVITIES
Repurchase of common stock(183,723) 
Proceeds from exercise of stock options988 3,124 
Payment of employee taxes related to equity awards(8,172)(7,426)
Proceeds from contributions to employee stock purchase plan707 617 
Net cash used in financing activities(190,200)(3,685)
Effect of exchange rate changes on cash and cash equivalents(2) 
Net (decrease) increase in cash and cash equivalents(2,336)50,492 
Cash and cash equivalents, beginning of period97,296 120,078 
Cash and cash equivalents, end of period$94,960 $170,570 
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION
Cash paid for income taxes, net of refunds received$17,317 $698 
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES
Additions of property and equipment, net included in accounts payable and accrued expenses$158 $438 
The accompanying notes are an integral part of these unaudited consolidated financial statements.
10

PROGYNY, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
1.Business and Basis of Presentation
Description of Business
Progyny, Inc. (together with its subsidiaries referred to as “Progyny” or the “Company”) was incorporated in the state of Delaware on April 3, 2008, and maintains its corporate headquarters in New York, NY.
Progyny is a provider of a fertility benefits solution and pharmacy benefits solution and operates and manages in one operating segment. The fertility benefits solution consists of a significant service that integrates: (1) the treatment services (“Smart Cycles”) that the Company has designed, (2) access to the Progyny network of high-quality fertility specialists that perform the Smart Cycle treatments and (3) active management of the selective network of high-quality provider clinics, real-time member eligibility and treatment authorization, member-facing digital tools and detailed quarterly reporting supported by the Company’s dedicated client success teams, and end to end comprehensive concierge member support provided by Progyny’s in-house staff of Patient Care Advocates (“PCAs”) (collectively, the “care management services”).
The Company enhanced its fertility benefits solution with the launch of Progyny Rx, its pharmacy benefits solution, effective January 1, 2018. Progyny Rx provides the Company's members with access to the medications needed during their fertility treatment. As part of this solution, the Company provides care management services, which include formulary plan design, simplified authorization, assistance with prescription fulfillment, and timely delivery of the medications by the Company’s network of specialty pharmacies, as well as medication administration training, pharmacy support services, and continuing PCA support. As a pharmacy benefits solution provider, Progyny manages the dispensing of pharmaceuticals through the Company’s specialty pharmacy contracts. The pharmacy benefits solution is only available as an add-on service to its fertility benefits solution.
Basis of Presentation
The accompanying interim unaudited consolidated financial statements include the accounts of Progyny, Inc. and its wholly owned subsidiaries. The interim unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the Securities Exchange Commission (“SEC”) applicable to interim financial reporting. These interim consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary to fairly state the Company's financial position as of June 30, 2024, the results of the Company's operations for the three and six months ended June 30, 2024 and 2023 and the results of the Company's cash flows for the six months ended June 30, 2024 and 2023. Therefore, these unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related footnotes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on February 29, 2024 (the “Annual Report on Form 10-K”).
The results for the three and six months ended June 30, 2024 are not necessarily indicative of the operating results expected for the year ending December 31, 2024 or any other future period. Additionally, the coronavirus (“COVID-19”) pandemic continues to evolve and due to the uncertainty of the pandemic, including variants, the Company’s customers and members, provider network, specialty pharmacy partners, employees, suppliers, vendors, and other business partners may continue to be impacted in future periods. A resurgence of COVID-19 could have a material adverse effect on the Company’s business, financial condition, results of operations and growth prospects. The Company will continue to assess these potential impacts to its business and will make adjustments to its operations as necessary.
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP generally requires management to make estimates and assumptions that affect the reported amount of certain assets, liabilities, revenue, and expenses, and the related disclosure of contingent assets and liabilities. Such estimates include, but are not limited to, the determination of accrued receivables related to revenue recognition, accrued claims payable, allowance for doubtful accounts, stock-based compensation expense, lease liabilities, and accounting for income taxes. Management bases its
11

estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
2.Significant Accounting Policies
There have been no material changes in the Company’s significant accounting policies as compared to the significant accounting policies described in Note 2 of the Company’s Annual Report on Form 10-K.
Revenue Recognition
Revenue is recognized when control of the promised goods or services is transferred to clients in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.
The Company applies the following five-step model to recognize revenue from contracts with clients:
Identification of the contract, or contracts, with a client;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, a performance obligation is satisfied.
Progyny’s contracts typically have a stated term of three years and include contractual termination options after the first year, allowing the client to terminate the contract with 30 to 90 days’ notice.
Fertility Benefits Solution Revenue
Progyny primarily generates revenue through its fertility benefits solution, in which Progyny provides self-insured enterprise entities (“clients”) and their employees and partners (together, “members”) with fertility benefits. As part of the fertility benefits solution, Progyny provides access to effective and cost-efficient fertility treatments, referred to as Smart Cycles, as well as other related services. Smart Cycles are proprietary treatment bundles that include certain medical services available to members through Progyny’s proprietary, credentialed network of provider clinics. In addition to access to Progyny’s Smart Cycle treatment bundles and access to Progyny’s network of provider clinics, the fertility benefits solution includes other comprehensive services, which Progyny refers to as care management services, such as active management of the provider clinic network, real-time member eligibility and treatment authorization, member-facing digital tools throughout the Smart Cycle and detailed quarterly reporting all supported by client facing account management and end-to-end comprehensive member support provided by Progyny’s in house staff of PCAs.
The promises within Progyny’s fertility benefits contract with a client represent a single performance obligation because Progyny provides a significant service of integrating the Progyny designed Smart Cycles and access to the fertility treatment services provided by provider clinics with the other comprehensive services into the combined fertility benefits solution that the client contracted to receive. Progyny’s fertility benefits solution is a stand-ready obligation that is satisfied over the contract term.
Progyny’s contracts include the following sources of consideration, which are all variable: a per employee per month (“PEPM”) administration fee (in most, but not all contracts) and a fixed rate per Smart Cycle. The PEPM administration fee is allocated between the fertility benefits solution and the pharmacy benefits solution based on standalone selling price, estimated using an expected cost-plus margin method. The Company allocates the variable consideration related to the fixed rate per Smart Cycle to the distinct period during which the related services were performed as those fees relate specifically to the Company’s efforts to provide its fertility benefits solution to its clients in the period and represents the consideration the Company is entitled to for the fertility benefits services provided. As a result, the fixed rate per Smart Cycle is included in the transaction price and recognized in the period in which the Smart Cycle is provided to the member.
12

Progyny’s contracts also include potential service level agreement refunds related to outcome-based service metrics. These service level refunds, which are determined based on results of a full plan year, if met, are based on a percentage of the PEPM fee paid by clients. The Company estimates the variable consideration related to the total PEPM administration fee, less estimated refunds related to service level agreements, and recognizes the amounts allocated to the fertility benefits solution ratably over the contract term. Progyny’s estimates of service level agreement refunds have not historically resulted in significant adjustments to the transaction price.
Clients are typically invoiced on a monthly basis for the PEPM administration fee. Progyny invoices its clients and members for their respective portions of the fixed rate per Smart Cycle bundle when all treatment services within a Smart Cycle are completed by the provider clinic. Once an invoice is issued, payment terms are typically between 30 to 60 days.
The Company assesses whether it is the principal or the agent for each arrangement with a client, since fertility treatment services are provided by a third party—the provider clinics. The Company is the principal in its arrangements with clients and therefore presents revenue gross of the amounts paid to the provider clinics because Progyny controls the specified service (the fertility benefits solution) before it is transferred to the client. Progyny integrates the fertility treatment services provided by the provider clinics into the overall fertility benefits solution that the client contracted to receive. In addition, Progyny defines the scope of the potential services to be performed by the provider clinics and monitors the performance of the provider clinics. Furthermore, Progyny is primarily responsible for fulfilling the promise to the client and has discretion in setting the pricing, as Progyny separately negotiates agreements with the provider clinics, which establish pricing for each treatment service. Pricing of services from provider clinics is independent from the fees charged to clients.
Pharmacy Benefits Solution Revenue
For clients that have the fertility benefits solution, Progyny offers, as an add-on, its pharmacy benefits solution, which is a separate, fully integrated pharmacy benefit. As part of the pharmacy benefits solution, Progyny provides care management services, which include Progyny’s formulary plan design, prescription fulfillment, simplified authorization and timely delivery of the medications used during treatment through Progyny’s network of specialty pharmacies, and clinical services consisting of member assessments, UnPack It calls, telephone support, online education, medication administration training, pharmacy support services and continuing PCA support.
The pharmacy-related promises represent a single performance obligation because Progyny provides a significant service of integrating the formulary plan design, prescription fulfillment, clinical services and PCA support into the combined pharmacy benefits solution that the client contracted to receive. The pharmacy benefits solution is a stand-ready obligation that is satisfied over the contract term.
Progyny’s contracts include the following sources of consideration, all of which are variable: a PEPM administration fee (in most, but not all contracts) and a fixed fee per fertility drug. As described above, the PEPM administration fee, less estimated refunds related to service level agreements, is allocated to the pharmacy benefits solution and recognized ratably over the contract term. The Company allocates the variable consideration related to the fixed fee per fertility drug to the distinct period during which the related services were performed, as those fees relate specifically to the Company’s efforts to provide its pharmacy benefits solution to clients in the period and represents the consideration the Company is entitled to for the pharmacy benefits services provided. As a result, the fixed fee per fertility drug is included in the transaction price and recognized in the period in which the Company is entitled to consideration from a client, which is when a prescription is filled and delivered to the members.
As stated above, clients are invoiced on a monthly basis for the PEPM administration fee. Progyny invoices the client and the member for their respective portions of the fixed fee per fertility drug, when the prescription services are completed by the specialty pharmacies. Once an invoice is issued, payment terms are typically between 30 to 60 days.
The Company assesses whether it is the principal or the agent for each arrangement with a client, as prescription fulfillment and clinical services are provided by a third party—the specialty pharmacies. The Company is the principal in its arrangements with clients, and therefore presents revenue gross of the amounts paid to the specialty pharmacies. Progyny controls the specified service (the pharmacy benefits solution) before it is transferred to the client. Progyny integrates the prescription fulfillment and clinical services provided by the pharmacies and PCAs into the overall pharmacy benefits solution that the client contracted to receive. In addition, Progyny defines the scope of the potential services to be performed by the specialty pharmacies and monitors the performance of the specialty pharmacies. Furthermore, Progyny is
13

primarily responsible for fulfilling the promise to the client and has discretion in setting the pricing, as Progyny separately negotiates agreements with pharmacies, which establish pricing for each drug. Pricing of fertility drugs is independent from the fees charged to clients.
The Company does not disclose the transaction price allocated to remaining performance obligations because all of the transaction price is variable and is allocated to the distinct periods to which the services relate, as discussed above. The remaining contract term is typically less than one year, due to the client’s contractual termination options. There were no material contract asset or contract liability balances as of June 30, 2024 and December 31, 2023.
Accrued Receivables and Accrued Claims Payable
Accrued receivables are estimated based on historical experience for those fertility benefits services provided but for which a claim has not been received from the provider clinic at the end of the reporting period, which includes assumptions regarding the lag between authorization date and service date as well as estimates for changes and cancellations of services. At the same time, cost of services and accrued claims payables are estimated based on the amount to be paid to the provider clinic and expected gross margin on fertility benefits services. Estimates are adjusted to actual at the time of billing. Adjustments to original estimates have not been material.
As of June 30, 2024 and December 31, 2023, accrued receivables were $67.6 million and $45.8 million, respectively. Accrued receivables are included within accounts receivable in the consolidated balance sheet.
Accrued claims payable of $40.0 million and $30.3 million as of June 30, 2024 and December 31, 2023, respectively, are included within accrued expenses and other current liabilities in the consolidated balance sheet. Claims payable are generally paid within 30 days based on contractual terms.
As of June 30, 2024 and December 31, 2023, unbilled receivables, which represent claims received and approved but unbilled at the end of the reporting period, were $76.5 million and $45.1 million, respectively. Unbilled receivables are typically billed to clients within 30 days of the approved claim based on the contractual billing schedule agreed upon with the client. Unbilled receivables are included in accounts receivable in the consolidated balance sheet.
Accounts Receivable and Allowance for Doubtful Accounts
The accounts receivable balance primarily includes amounts due from clients and members. The Company estimates the allowance for doubtful accounts based on the lifetime expected credit losses for the client and member receivable pools, respectively. Under this current expected credit losses model, the Company determines the allowance for doubtful accounts based on factors such as the age of the receivable balance, historical experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions. An allowance for credit losses is applied at the time the asset is recognized. Expected credit losses are recorded as general and administrative expenses on the consolidated statements of operations. The following table provides a summary of the activity in this allowance (in thousands):
Six Months Ended June 30, 2024
Balance at
Beginning
of Period
Charged
to Costs
and Expenses
Write-offs
Balance
at End
of Period
Allowance for doubtful accounts$46,636$9,572$(2,127)$54,081
Cost of Services
Fertility Benefits Services
Fertility benefits services costs include: (1) fees paid to provider clinics within the Company’s network, labs and anesthesiologists; (2) costs incurred (including salaries, bonuses, benefits, stock-based compensation expense, other related costs, and an allocation of the Company's general overhead, depreciation and amortization) for those employees associated with care management service functions: Provider Account Management, PCA, Provider Relations and Claims Processing teams; and (3) related information technology support costs. Contracts with provider clinics are typically for a term of one to two years.
14

Pharmacy Benefits Services
Pharmacy benefits services costs include: (1) the fees for prescription drugs dispensed and clinical services provided during the reporting period by specialty pharmacy partners; (2) costs incurred (including salaries, bonuses, benefits, stock-based compensation expense, other related costs, and an allocation of the Company's general overhead, depreciation and amortization) for those employees associated with care management service functions: PCA, Provider Relations and Claims Processing teams; and (3) related information technology support costs. Contracts with the specialty pharmacies are typically for a term of one year.
In the specialty pharmacy contracts, the contractual fees of prescription drugs sold includes the cost of the prescription drugs purchased and shipped to members by the Company’s specialty mail service dispensing pharmacies, net of any volume-related or other discounts.
Vendor Rebates
The Company receives a rebate on formulations purchased and dispensed by the Company’s specialty pharmacies. The Company’s contractual arrangements with pharmacy program partners provide for the Company to receive a discount (or rebate) from established list prices paid subsequent to dispensing when products are purchased indirectly from a pharmacy program partner (such as through a specialty pharmacy). These rebates are recognized as a reduction of cost of services when prescriptions are dispensed and are generally estimated and billed to manufacturers within 20 days after the end of each month. The effect of adjustments resulting from the reconciliation of rebates recognized to the amounts billed and collected has not been material to the Company’s results of operations.
Accounting Pronouncements Issued but Not Yet Adopted
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The standard is intended to provide a better understanding of an entity's overall performance and business activities through improved disclosure about an entity's reportable segments, including more detailed information about reportable segment expenses. The new standard will be effective for the Company for the fiscal year beginning January 1, 2024 and for interim periods within the fiscal year beginning January 1, 2025. While the new standard requires additional footnote disclosure, the Company currently does not expect the adoption of the new standard to have a material effect on its consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The standard is intended to enhance the transparency and decision usefulness of income tax disclosures primarily through changes to the rate reconciliation and income taxes paid information. The new standard will be effective for the Company for the fiscal year beginning January 1, 2025. While the new standard requires further disaggregation of the income tax footnote, the Company currently does not expect the adoption of the new standard to have a material effect on its consolidated financial statements.
3.Revenue
Disaggregated revenue
The following table disaggregates revenue by service (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Fertility benefits services revenue$193,563 $172,738 $363,332 $329,883 
Pharmacy benefits services revenue110,524 106,635 218,833 207,884 
Total revenue$304,087 $279,373 $582,165 $537,767 
15

4.Fair Value of Financial Instruments
The fair value of financial instruments is determined based on assumptions that market participants would use when pricing an asset or liability at the balance sheet date. Certain assets are categorized based on the following fair value hierarchy of market participant assumptions:
Level 1 — Unadjusted quoted prices in active markets that are accessible at the measurement date for identical assets or liabilities.
Level 2 — Inputs, other than quoted prices in active markets, that are observable either directly or indirectly.
Level 3 — Prices or valuation techniques that require inputs that are both significant to the fair value of the asset or liability and supported by little or no market activity.
The Company uses observable market data when available, and minimizes the use of unobservable inputs when determining fair value.
As of June 30, 2024 and December 31, 2023, the Company had $96.4 million and $35.2 million, respectively, in financial assets held in money market accounts and $167.2 million and $273.8 million, respectively, held in marketable securities, including U.S. treasury bills. All were classified as Level 1 in the fair value hierarchy. The Company measured these assets at fair value. The Company classified these assets as Level 1 because the values of these assets are determined using unadjusted quoted prices in active markets for identical assets.
As of June 30, 2024 and December 31, 2023, the Company did not have any assets or liabilities classified as Level 2 or Level 3 in the fair value hierarchy.
5.Leases
In September 2019, the Company’s sublease agreement for the 25,212 square foot office in its corporate headquarters commenced in New York, NY and is scheduled to expire in May 2029. Pursuant to the sublease, the Company is obligated to pay the base rent of approximately $1.3 million per annum through the end of the fifth lease year and approximately $1.4 million per annum thereafter through the expiration date.
In February 2023, the Company's lease agreement for the additional 24,099 square foot office in its corporate offices commenced in New York, NY and is expected to expire in the fourth quarter of 2035. In accordance with ASC 842, the Company recorded right-of-use assets and lease liabilities of $12.2 million and $12.1 million, respectively. Pursuant to the lease, the Company is obligated to pay the base rent of approximately $1.4 million per annum through the end of the fifth lease year and approximately $1.5 million per annum thereafter through the expiration date.
The Company recognizes lease expense on a straight-line basis over the lease term. Lease expense for the three months ended June 30, 2024 and 2023 was $0.7 million and $0.6 million, respectively. For the six months ended June 30, 2024 and 2023, lease expense was $1.3 million and $1.0 million, respectively.
Cash outflows from operating activities attributable to the operating leases for the six months ended June 30, 2024 and 2023 was $0.9 million and $0.6 million, respectively.
16

Information related to the Company's leases is as follows (in thousands):
Balance Sheet LocationJune 30, 2024December 31, 2023
Operating Leases
Right-of-use assetOperating lease right-of-use assets$17,806$17,605
Short-term lease liabilitiesAccrued expenses and other current liabilities$2,802$2,149
Long-term lease liabilitiesOperating lease noncurrent liabilities$17,064$17,241
Other information
Weighted-average remaining lease term, operating lease9.0 years9.6 years
Weighted-average discount rate, operating lease4.60%4.60%
Future minimum facility lease payments related to the Company's operating lease liabilities as of June 30, 2024 were as follows (in thousands):
Year Ending December 31:Operating Lease Payments as of June 30, 2024
2024$1,453
20252,992
20262,992
20272,992
20282,992
Thereafter10,998
Total undiscounted lease payments$24,419
Less: imputed interest4,553
Present value of lease liabilities$19,866
Less: current portion of operating lease liabilities 2,802
Operating lease noncurrent liabilities$17,064
February 2022 Lease Agreement
As noted above, the Company commenced its lease for the 24,099 square foot office in its corporate offices in New York, NY in February 2023, pursuant to a lease agreement entered into by the Company in February 2022. The lease agreement also provides for additional space in the Company's corporate offices, including an additional 21,262 square foot office and continued occupancy of the 25,212 square foot office after the expiration of the current sublease. For the 21,262 square foot office, the lease commencement date, which is when the premises will become available to the Company for use, is currently expected to be in the fourth quarter of 2024. The Company is obligated to pay the base rent of approximately $1.3 million starting in the fourth quarter of 2025 for five years and approximately $1.4 million per year thereafter through the fourth quarter of 2035, the expected expiration date. For the current 25,212 square foot office, the Company is obligated to pay the base rent of approximately $1.6 million per year beginning in June 2029, which is the lease commencement, through the fourth quarter of 2035, the expected expiration date.
6.Commitments and Contingencies
The Company records accruals for loss contingencies when it is probable that a liability will be incurred and the amount of the loss can be reasonably estimated. If the Company determines that a loss is reasonably possible, the Company discloses the matter, and the amount or range of the possible loss, if estimable, in the notes to the consolidated financial statements.
From time to time, the Company is involved in certain claims and litigation arising in the normal course of business. The Company is not aware of any legal proceedings or claims, that the Company believes will have, individually or in the aggregate, a material adverse effect on the Company’s financial position or results of operations.
17

7.Stockholders' Equity
Share Repurchase Programs
In February 2024, the Company’s Board of Directors authorized a share repurchase program of up to $100 million in shares of common stock (the “February 2024 share repurchase program”). In May 2024, the Company’s Board of Directors authorized an additional share repurchase program of up to $100 million in shares of common stock (the “May 2024 share repurchase program”).
During the six months ended June 30, 2024, the Company repurchased a total of 6,316,705 shares of common stock under the share repurchase programs at an average price per share of $29.45 and a total cost of $187.9 million, inclusive of excise taxes and trading fees. As of July 2024, the February share repurchase program and the May 2024 share repurchase program were completed, and no amounts remained available for repurchase under the programs.
In August 2024, the Company’s Board of Directors authorized an additional share repurchase program of up to $100 million in shares of common stock (the “August 2024 share repurchase program”). Repurchases under the program may be made in the form of open market repurchases, including through plans complying with Rule 10b5-1 under the Exchange Act, depending on stock price, market conditions, and other factors, as determined by the Company. There can be no assurance as to the number of shares to be repurchased by the Company under the August 2024 share repurchase program.
Stock-based Compensation Expense
The following table summarizes stock-based compensation expense, which was included in the statements of operations as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Cost of services$9,448 $8,812 $18,481 $17,026 
Sales and marketing7,911 6,883 15,414 13,451 
General and administrative15,677 16,058 30,193 32,084 
Total stock-based compensation expense$33,036 $31,753 $64,088 $62,561 
Accumulated Other Comprehensive Income
Accumulated other comprehensive income consisted of the following (in thousands):
Three Months Ended June 30, 2024Three Months Ended June 30, 2023
Unrealized gains on marketable securitiesForeign currency translation adjustmentsTotalUnrealized gains on marketable securitiesForeign currency translation adjustmentsTotal
Balance at beginning of period$2,739 $11 $2,750 $719 $5 $724 
Other comprehensive income before reclassifications, net of tax(1)
1,915 (10)1,905 1,191 (11)1,180 
Amounts reclassified from accumulated other comprehensive income, net of tax(3)
(2,630) (2,630)(822) (822)
Net current period other comprehensive (loss) income(715)(10)(725)369 (11)358 
Balance at end of period$2,024 $1 $2,025 $1,088 $(6)$1,082 


18

Six Months Ended June 30, 2024Six Months Ended June 30, 2023
Unrealized gains on marketable securitiesForeign currency translation adjustmentsTotalUnrealized gains on marketable securitiesForeign currency translation adjustmentsTotal
Balance at beginning of period$2,829 $(10)$2,819 $496 $5 $501 
Other comprehensive income before reclassifications, net of tax(2)
4,313 11 4,324 1,916 (11)1,905 
Amounts reclassified from accumulated other comprehensive income, net of tax(3)
(5,118) (5,118)(1,324) (1,324)
Net current period other comprehensive (loss) income(805)11 (794)592 (11)581 
Balance at end of period$2,024 $1 $2,025 $1,088 $(6)$1,082 
________________________________
(1) Represents unrealized gains of $2.6 million, net of tax expense of $0.7 million, for the three months ended June 30, 2024 and unrealized gains of $1.2 million, net of tax expense of $0, for the three months ended June 30, 2023
(2) Represents unrealized gains of $5.9 million, net of tax expense of $1.6 million, for the six months ended June 30, 2024 and unrealized gains of $1.9 million, net of tax expense of $0, for the six months ended June 30, 2023
(3) The effects on net income of amounts reclassified from accumulated other comprehensive income were as follows (in thousands):

Details about Accumulated Other Comprehensive Income ComponentThree Months Ended
June 30,
Six Months Ended
June 30,
Affected Line Item in Statement of Operations
2024202320242023
Gains on marketable securities$3,593 $822 $6,988 $1,324 Other income, net
3,593 822 6,988 1,324 Income before income taxes
963  1,870Provision for income taxes
$2,630 $822 $5,118 $1,324 Net income
8.Income Taxes
For the six months ended June 30, 2024 and 2023, the Company calculated its year-to-date provision for income taxes by applying the estimated annual effective tax rate to the year-to-date profit from operations before income taxes and adjusts the provision for income taxes for discrete tax items recorded in the period. The Company updates its estimate of its annual effective tax rate at the end of each quarterly period. The estimate takes into account annual forecasted income before income taxes and any significant permanent tax items. During the six months ended June 30, 2024 and 2023, the Company recorded a provision for income taxes of $14.2 million and $0.8 million, respectively, primarily driven by the Company's operating profit, partially offset by equity compensation activity that occurred during each period.
9.Acquisitions
On June 17, 2024, the Company completed its acquisition of Apryl GmbH, a Berlin-based fertility benefits platform, to expand its global offering. The transaction was for a purchase price of €5.1 million, or $5.5 million based on the exchange rate on the acquisition closing date, and was accounted for using the acquisition method. As a result, tangible and intangible assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date. Any excess consideration over the fair value of the assets and liabilities assumed was recognized as goodwill and is subject to revision as the purchase price allocation is completed during the measurement period (up to one year from acquisition date). This acquisition did not have a material impact on the Company’s consolidated financial statements.
10.Net Income Per Share
Basic net income per share is calculated by dividing the net income by the weighted-average number of shares of common stock outstanding for the period.
19

Diluted net income per share is computed by dividing the diluted net income by the weighted-average number of common shares outstanding for the period, including potential dilutive common shares assuming dilutive effect of outstanding common stock options, restricted stock units, common stock warrants, and shares issuable under the employee stock purchase plan. In periods when the Company has incurred a net loss, diluted net loss per share is the same as basic net loss per share because dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. A reconciliation of net income and the number of shares in the calculation of basic and diluted net income per share is as follows (in thousands, except share and per share amounts):
Three Months Ended
June 30
Six Months Ended
June 30,
2024202320242023
Basic net income per common share:
Numerator:
Net income $16,485$14,991$33,383$32,669
Denominator:
Weighted-average shares used in computing basic net income per share93,868,40994,738,65195,160,08594,290,653
Basic net income per share $0.18$0.16$0.35$0.35
Diluted net income per common share:
Numerator:
Net income$16,485$14,991$33,383$32,669
Denominator:
Weighted-average shares used in computing basic net income per share93,868,40994,738,65195,160,08594,290,653
Effect of dilutive securities
Options to purchase common stock3,558,8534,964,8783,748,3425,276,642
Shares issuable under ESPP3,0401,6474,523105
Warrants to purchase common stock288,081538,316290,035537,118
Restricted stock units121,193372,427253,350287,055
Total effect of dilutive securities3,971,1675,877,2684,296,2506,100,920
Weighted-average shares used in computing diluted net income per share97,839,576100,615,91999,456,335100,391,573
Diluted net income per share $0.17$0.15$0.34$0.33
The following weighted-average outstanding shares of potentially dilutive securities were excluded from the computation of diluted income per share for the period presented because including them would have been antidilutive:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Options to purchase common stock13,667,01911,952,20513,111,23811,866,389
Restricted stock units2,442,9201,089,7011,558,5621,487,082
Total 16,109,93913,041,90614,669,80013,353,471

20

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and the related notes and other financial information included elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on February 29, 2024. In addition to historical financial information, the following discussion contains forward-looking statements that reflect our plans, estimates, and beliefs. Our actual results could differ materially from those expressed or implied by such forward-looking statements. Important factors that could cause or contribute to these differences include, but are not limited to, those identified below and those discussed in the section titled “Risk Factors” under Part II, Item 1A. in this Quarterly Report on Form 10-Q.
Overview
We believe in a world where everyone can realize dreams of family and ideal health. Our mission is to empower healthier, supported journeys through transformative fertility, family building and women's health benefits. Through our differentiated approach to benefits plan design, patient education and support and active network management, our clients’ employees are able to pursue the most effective treatment across life's milestones from the best physicians and achieve optimal outcomes.
Progyny is a leading benefits management company specializing in fertility and family building benefits solutions in the United States. Our clients include many of the nation’s most prominent employers across a broad array of industries. We launched our fertility benefits solution in 2016 with our first five employer clients, and we have grown our current base of clients to over 460 with at least 1,000 covered lives. We currently provide coverage to approximately 6.4 million employees and their partners (known in our industry as covered lives), whom we refer to as our members. We have achieved this growth by demonstrating that our purpose-built, data-driven and disruptive platform consistently delivers superior clinical outcomes in a cost-efficient manner while driving exceptional client and member satisfaction. We have retained substantially all of our clients since inception, and our member satisfaction over that same time period is evidenced by our industry-leading Net Promoter Score, or NPS, of +80 for our fertility benefits solution and +80 for our integrated pharmacy benefits solution, Progyny Rx as of December 31, 2023. Our members experience healthier pregnancies and superior rates of pregnancy and live births, as well as reduced rates of miscarriages and multiple births, saving valuable time and money and limiting personal and professional disruption.
Outcome
National Averages
for All Provider
Clinics
Progyny In‑Network
Provider Clinic
Averages
for All Patients
Progyny In‑Network
Provider Clinic
Averages
for Progyny
Members Only(3)
Live birth rate per attempted retrieval(2)
35.5%37.4%44.4%
Single embryo transfer rate(1)
75.5%77.8%93.9%
Pregnancy rate per IVF transfer(1)
53.8%55.2%62.8%
Miscarriage rate(1)
18.4%18.2%15.8%
Live birth rate per transfer(2)
41.6%42.6%52.9%
IVF multiples rate(2)
6.9%6.2%1.9%
________________________________
(1)Calculated based on the Society for Assisted Reproductive Technology, or SART, 2020 National Summary Report, finalized in 2023.
(2)Calculated based on CDC, 2021 National Summary and Clinic Data Sets, published in 2023.
(3)Calculated based on the 12-month period ended December 31, 2022.
Fertility Benefits Solution. Our fertility benefits solution includes providing members with access to effective and cost-efficient fertility treatments through our Smart Cycle plan design. Smart Cycles are proprietary treatment bundles designed by us to include those medical services available to our members through our selective network of high-quality fertility specialists. Medical services under our Smart Cycles include everything needed for a comprehensive fertility treatment cycle, including all necessary diagnostic testing and access to the latest technology (such as, in the case of in
21

vitro fertilization, or IVF, preimplantation genetic testing). We currently offer 20 different Smart Cycle treatment bundles, which may be used in various combinations depending on the member’s need. Each Smart Cycle treatment bundle has a separate unit value (i.e., some have fractional values and some have whole values). Our clients contract to purchase a cumulative Smart Cycle unit value per eligible member. These can range from one to an unlimited unit value. Members, in consultation with their PCAs can choose their preferred provider clinics within our network and utilize the specific Smart Cycle treatment bundles necessary for the treatment pathway they determine throughout their fertility journey.
In addition, we provide care management services as part of our fertility benefits solution, which include active management of our selective network of high-quality fertility specialists, real-time member eligibility and treatment authorization, member-facing digital solutions, detailed quarterly reporting for our clients supported by our dedicated client success teams and end-to-end comprehensive concierge member support provided by our in-house staff of PCAs. Clients can also add adoption and surrogacy reimbursement programs as part of this solution.
Pharmacy Benefits Solution. We went live with our integrated pharmacy benefits solution in 2018. Progyny Rx can only be purchased by clients that purchase our fertility benefits solution. Progyny Rx provides our members with access to the medications needed during their fertility treatment. As part of this solution, we provide care management services, which include our formulary plan design, simplified authorization, assistance with prescription fulfillment and timely delivery of the medications by our network of specialty pharmacies, as well as medication administration training, pharmacy support services and continuing PCA support.
Our Clients. We currently serve over 460 employers with at least 1,000 covered lives in the United States across more than 40 industries. Our current clients, who are industry leaders across both high-growth and mature industries and who range in size from approximately 1,000 to 600,000 employees, represent approximately 6.4 million covered lives.
Revenue Model
Our clients primarily contract with us to provide our fertility benefits solution and, where added on by our clients, our Progyny Rx solution. Our revenue has both a utilization-based component and a population-based component, as follows:
Utilization Component. Clients pay us for the fertility benefits and Progyny Rx solutions utilized by their employees. With respect to the fertility benefits solution, we bill clients for Smart Cycles in accordance with our bundled case rates, which vary by the type of fertility service rendered and clinic location. Case rates include all third-party fertility specialists, anesthesiology and laboratory services, as well as all of our care management services. With respect to Progyny Rx, we bill the client for the fertility medication dispensed to their employees in connection with the authorized fertility treatments. Medication fees also include our formulary management, drug utilization review and cost containment services and other care management services.
Population-Based Component. Clients who purchase our fertility benefits solution also typically pay us a per employee per month fee, or PEPM fee, which is population-based. This allows us to provide access to our PCAs for fertility and family building education and guidance and other digital tools to all of our members, regardless of whether they ultimately pursue fertility treatment. PEPM fees represented 1% of our total revenue for the six months ended June 30, 2024 and 2023, respectively.
Our revenue in a given year is determined by the level and mix of the utilization of our fertility benefits and Progyny Rx solutions by our members as well as the number of members enrolled in our clients’ benefits plans. Each year, we contract with new clients for our fertility benefits solution and, where added by the client, our Progyny Rx solution. Given that the majority of our clients contract with us for a January 1st benefits plan start date, our sales cycle follows the conventional healthcare benefits cycle, which largely concludes by the end of October of the prior year to allow for benefits education and annual open enrollment to occur in November. For some clients that are considering a start date later in the year, the sales cycle can extend through the next year.
Similarly, for existing clients, any changes in plan designs are typically elected by the end of October so that clients can inform their employees of the benefits during the open enrollment period ahead of a January 1st plan year start.
22

Key Operational and Business Metrics
In addition to the measures presented in our consolidated financial statements, we use the following key operational and business metrics to evaluate our business, measure our performance, develop financial forecasts, and make strategic decisions.
Member and Client Base. Our addressable market is primarily large self-insured employers as well as labor populations under the Labor Management Relations Act of 1947 (also known as the Taft-Hartley Act) and federal government populations. There are approximately 8,000 employers in the United States who have a minimum of 1,000 employees, who together with Taft-Hartley labor populations and federal government populations, represent approximately 106 million potential covered lives in total. Our current member base of approximately 6.4 million covered lives represents a mid-single digit percent of our total market opportunity. We intend to continue to drive new client acquisition by investing significantly in sales and marketing to engage, educate and drive awareness of the unmet need around fertility solutions among benefits executives. We also increase brand awareness and adoption with employers by leveraging our strong relationships with benefits consultants. In particular, we are focused on expanding the number of clients with more than 2,500 covered lives. As of June 30, 2024 and December 31, 2023, we served 463 and 392 clients, respectively, representing 6,410,000 and 5,418,000 members, respectively.
Importantly, as we have continued to grow, we have meaningfully diversified our client base across more than 40 different industries currently from just two industries when we launched our fertility benefits solution in 2016. We are expanding our client base within each industry and have an industry-specific strategy that enables us to most effectively target our addressable market. Because our clients within an industry compete with each other for employees, we believe our solutions are increasingly viewed as an important way for them to differentiate from, or remain competitive with, one another. Additionally, we believe that our expanding presence has resulted in a heightened awareness of the need to offer fertility benefits and has informed the market of the value we provide to our clients and our members, which we believe also helps facilitate growth. In addition, we are continuously utilizing our established client relationships to evaluate other potential fertility solutions that could benefit our members and simultaneously drive growth. Our ability to attract new clients will depend on a number of factors, including the effectiveness and pricing of our solutions, offerings of our competitors, the effectiveness of our marketing efforts to drive awareness and the demand for fertility benefits solutions overall. We define a client as an organization for which we have an active contract in the period indicated. We count each organization we contract with as a single client including divisions, segments or subsidiaries of larger organizations to the extent we contract separately with them.
Benefits Utilization. A key driver of our revenue is the number of members we serve and the rate at which they utilize their fertility benefits. As our client base has grown, our membership has grown from approximately 110,000 members in 2016 when we launched our fertility benefits solution to approximately 6.4 million members as of June 30, 2024.
The following table highlights the number of assisted reproductive treatment, or ART, cycles performed for Progyny members and the member utilization rates for each of the periods presented:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Assisted Reproductive Treatment (ART) Cycles(1)
15,56214,77130,36427,942
Utilization - All Members(2)
0.55%0.57%0.84%0.85%
Utilization - Female Only(2)
0.47%0.50%0.71%0.73%
Average Members(3)
6,409,0005,340,0006,347,0005,330,000
________________________________
(1)Represents the number of ART cycles performed, including IVF with a fresh embryo transfer, IVF freeze all cycles/embryo banking, frozen embryo transfers and egg freezing.
(2)Represents the member utilization rate for all services, including but not limited to, ART cycles, initial consultations, IUIs and genetic testing. The utilization rate for all members includes all unique members (female and male) who utilize the benefit during that period while the utilization rate for female only includes only unique females who utilize the benefit during that period. For the purposes of calculating utilization rates in any given period, the results reflect
23

the number of unique members utilizing the benefit for that period. Individual periods cannot be combined as member treatments may span multiple periods.
(3)Includes approximately 300,000 members from a single client who are not reflected in utilization as a result of the client's chosen benefit design.

Impact of COVID-19 on our Business
The COVID-19 pandemic significantly impacted various markets around the world, including the United States. Restrictions related to COVID-19, including variants, and our responses to them significantly impacted and may continue to impact how our members use our services, access our providers, and how our employees work and provide services to our clients and members, resulting in an impact on our revenue. To the extent that the markets we serve experience increased cases of COVID-19, including variants, state or local governments may reinstitute measures to control its spread, which could again negatively impact our members’ access to care, which could in turn impact our business. We will continue to evaluate the nature and extent of these potential impacts to our business, results of operations and liquidity.

For additional information on the various risks posed by the COVID-19 pandemic, please refer to Part II, Item 1A. "Risk Factors" included in this Quarterly Report on Form 10-Q.
Components of Results of Operations
Revenue
Revenue includes fertility benefits solution revenue, pharmacy benefits solution revenue and PEPM fees.
Fertility Benefits Solution Revenue
Fertility benefits solution revenue primarily represents utilization of our fertility benefits solution. Our client contracts are typically for a three-year term and pricing for this solution is established for each Smart Cycle treatment bundle, based in part on when the client first became a client and the number of members covered under the solution. Fertility benefits solution revenue includes amounts we receive directly from members, including deductibles, co-insurance and co-payments associated with the treatments under the fertility benefits solution. Revenue is recognized based on the negotiated price with our clients and includes the portion to be paid directly by the member. Revenue is recognized when Smart Cycle services are completed for a member. Revenue is also accrued for authorized Smart Cycle services rendered based on member appointments scheduled with a fertility specialist in our network but for which no claim has yet been reported, net of expected changes and cancellations of services.
Pharmacy Benefits Solution Revenue
Pharmacy benefits solution revenue primarily represents utilization of Progyny Rx. For clients who contract for the fertility benefits solution, we offer an add-on, separate, fully integrated pharmacy benefits solution designed by us. Progyny Rx provides our members with access to our formulary plan design, simplified authorization, prescription fulfillment and timely delivery of the medications used during treatment through our network of specialty pharmacies, as well as provides our members with medication administration training and other pharmacy support services. Prescription drugs are dispensed by our contracted mail order specialty pharmacies. Revenue related to the dispensing of prescription drugs by the specialty pharmacies in our network includes the prescription fees negotiated with our clients, including the portion that we collect directly from members (deductibles, co-insurance and co-payments). The contractual fees agreed to with our clients are inclusive of the cost of the prescription drug from our specialty providers, less any applicable discounts (or rebates), as well as the related clinical and care management services. Revenue from these arrangements is recognized when the drugs are dispensed. This solution was introduced in the marketplace in the third quarter of 2017 and went live with a select number of clients on January 1, 2018.
Per Employee Per Month (PEPM) Fee
Clients who purchase our fertility benefits solution also pay us a population based PEPM fee, which provides access to our PCAs for fertility and family building education and guidance and other digital tools for all of our covered members, regardless of whether or not they ultimately pursue fertility treatment. We earn a PEPM fee for the majority of
24

our clients. Revenue from the PEPM fee is billed and recognized monthly based upon the contractual fee and the number of employees at that specific client for that month.
Cost of Services
Our cost of services has three primary components: (1) fertility benefits services; (2) pharmacy benefits services; and (3) vendor rebates.
Fertility Benefits Services
Fertility benefits services costs include: (1) fees paid to provider clinics within our network, labs and anesthesiologists; (2) costs incurred (including salaries, bonuses, benefits, stock-based compensation expense, other related costs, and an allocation of our general overhead, depreciation and amortization) for those employees associated with our care management service functions: Provider Account Management, PCA, Provider Relations and Claims Processing teams; and (3) related information technology support costs. Our contracts with provider clinics are typically for a term of one to two years.
Pharmacy Benefits Services
Pharmacy benefits services costs include: (1) the fees for prescription drugs dispensed and clinical services provided during the reporting period by our specialty pharmacy partners; (2) costs incurred (including salaries, bonuses, benefits, stock-based compensation expense, other related costs, and an allocation of our general overhead, depreciation and amortization) for those employees associated with our care management service functions: PCA, Provider Relations and Claims Processing teams; and (3) related information technology support costs. Contracts with the specialty pharmacies are typically for a term of one year.
Vendor Rebates
We receive a rebate on certain medications purchased by our specialty pharmacies. Our contractual arrangements with pharmacy program partners provide for us to receive a rebate from established list prices, which is paid subsequent to dispensing. These rebates are recorded as a reduction to cost of services when prescriptions are dispensed.
Gross Profit and Gross Margin
Gross profit is total revenue less total cost of services. Gross margin is gross profit expressed as a percentage of total revenue. We expect that gross profit and gross margin will continue to be affected by various factors, including the geographic location where treatments are performed, as well as pricing with each of our clients, provider clinics, labs, specialty pharmacies and pharmaceutical companies, all of which are negotiated separately, have different contracting start and end dates and durations which are not coterminous with each other. Additionally, staffing levels and the related personnel costs, including stock-based compensation expense, and other costs necessary to deliver our care management services will continue to grow as we continue to add clients and their associated members.
Operating Expenses
Our operating expenses consist of sales and marketing and general and administrative expenses.
Sales and Marketing Expense
Sales and marketing expense consists primarily of employee related costs, including salaries, bonuses, commissions, benefits, stock-based compensation expense, other related costs, and an allocation of our general overhead, depreciation and amortization for those employees associated with sales and marketing. These expenses also include third-party consulting services, advertising, marketing, promotional events, and brand awareness activities. We expect sales and marketing expense to continue to increase in absolute dollars as we continue to invest and grow our business.
General and Administrative Expense
General and administrative expense consists primarily of employee related costs, including salaries, bonuses, benefits, stock-based compensation expense, other related costs, and an allocation of our general overhead, depreciation
25

and amortization for those employees associated with general and administrative services such as executive, legal, human resources, information technology, accounting, and finance. These expenses also include third-party consulting services and facilities costs. We anticipate that we will incur additional general and administrative expenses on an ongoing basis to support the growth of our business.
Other Income, Net
Other income, net primarily includes interest income and expense as well as investment income and losses.
Provision for Income Taxes
We are subject to income taxes in the United States. Income tax expense consists of taxes currently payable and changes in deferred tax assets and liabilities calculated according to local tax rules. Deferred income taxes are recorded for the expected tax consequences of temporary differences between the tax basis of assets and liabilities for financial reporting purposes and amounts recognized for income tax purposes. As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. We believe there is sufficient positive evidence to conclude that it is more likely than not that the net deferred tax assets are realizable.
Results of Operations
The following tables set forth our results of operations for the periods presented and as a percentage of revenue for those periods:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
(in thousands)(in thousands)
Consolidated Statements of Operations Data:
Revenue$304,087 $279,373 $582,165 $537,767 
Cost of services(1)
235,806 218,732 451,478 418,486 
Gross profit68,281 60,641 130,687 119,281 
Operating expenses:  
Sales and marketing(1)
16,421 15,384 31,875 29,666 
General and administrative(1)
31,173 30,073 59,602 59,420 
Total operating expenses47,594 45,457 91,477 89,086 
Income from operations20,687 15,184 39,210 30,195 
Other income, net4,380 1,983 8,372 3,303 
Income before income taxes25,067 17,167 47,582 33,498 
Provision for income taxes 8,582 2,176 14,199 829 
Net income$16,485 $14,991 $33,383 $32,669 
________________________________
(1)Includes stock-based compensation expense as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Cost of services$9,448 $8,812 $18,481 $17,026 
Sales and marketing7,911 6,883 15,414 13,451 
General and administrative15,677 16,058 30,193 32,084 
Total stock‑based compensation expense$33,036 $31,753 $64,088 $62,561 
26

Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Consolidated Statements of Operations Data, as a percentage of revenue:
Revenue100.0 %100.0 %100.0 %100.0 %
Cost of services77.5 78.3 77.6 77.8 
Gross profit22.5 21.7 22.4 22.2 
Operating expenses:
Sales and marketing5.4 5.5 5.5 5.5 
General and administrative10.3 10.8 10.2 11.1 
Total operating expenses15.7 16.3 15.7 16.6 
Income from operations6.8 5.4 6.7 5.6 
Other income, net1.4 0.7 1.4 0.6 
Income before income taxes8.2 6.1 8.2 6.2 
Provision for income taxes 2.8 0.7 2.4 0.1 
Net income5.4 %5.4 %5.7 %6.1 %
Note: percentages shown in the table may not foot due to rounding.
Non-GAAP Financial Measure – Adjusted EBITDA
Adjusted EBITDA is a supplemental financial measure that is not required by, or presented in accordance with, U.S. GAAP. We believe that Adjusted EBITDA, when taken together with our U.S. GAAP financial results, provides meaningful supplemental information regarding our operating performance and facilitates internal comparisons of our historical operating performance on a more consistent basis by excluding certain items that may not be indicative of our business, results of operations or outlook. In particular, we believe that the use of Adjusted EBITDA is helpful to our investors as it is a measure used by management in assessing the health of our business, determining incentive compensation, evaluating our operating performance, and for internal planning and forecasting purposes.
Adjusted EBITDA is presented for supplemental informational purposes only, has limitations as an analytical tool and should not be considered in isolation or as a substitute for financial information presented in accordance with U.S. GAAP. Some of the limitations of Adjusted EBITDA include: (1) it does not properly reflect capital commitments to be paid in the future; (2) although depreciation and amortization are non-cash charges, the underlying assets may need to be replaced and Adjusted EBITDA does not reflect these capital expenditures; (3) it does not consider the impact of stock-based compensation expense; (4) it does not reflect other non-operating income and expenses, including other income, net and interest income, net; and (5) it does not reflect tax payments that may represent a reduction in cash available to us. In addition, our Adjusted EBITDA may not be comparable to similarly titled measures of other companies because they may not calculate Adjusted EBITDA in the same manner as we calculate the measure, limiting its usefulness as a comparative measure. Because of these limitations, when evaluating our performance, you should consider Adjusted EBITDA alongside other financial performance measures, including our net income, gross margin, and other U.S. GAAP results.
We calculate Adjusted EBITDA as net income, adjusted to exclude depreciation and amortization, stock-based compensation expense, other income, net, interest income, net, and provision for income taxes. The following table presents a reconciliation of Adjusted EBITDA to net income, the most directly comparable financial measure stated in accordance with U.S. GAAP, for each of the periods indicated:
27

Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
(in thousands)
Net income$16,485 $14,991 $33,383 $32,669 
Add:
Depreciation and amortization754 527 1,470 1,068 
Stock‑based compensation expense33,036 31,753 64,088 62,561 
Other income, net(3,564)(1,277)(6,924)(1,775)
Interest income, net(816)(706)(1,448)(1,528)
Provision for income taxes 8,582 2,176 14,199 829 
Adjusted EBITDA$54,477 $47,464 $104,768 $93,824 
Comparison of Three Months Ended June 30, 2024 and 2023
Revenue
Three Months Ended
June 30,
20242023% Change
(dollars in thousands)
Revenue$304,087 $279,373 %
Revenue increased by $24.7 million, or 9%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023. This increase is primarily due to a $20.8 million, or 12%, increase in revenue from our fertility benefits solution and a $3.9 million, or 4%, increase in revenue from our Progyny Rx solution. The increases in revenue from our fertility benefits solution and Progyny Rx solution were primarily due to the increase in the number of clients and covered lives.
Cost of Services
Three Months Ended
June 30,
20242023% Change
(dollars in thousands)
Cost of services$235,806 $218,732 %
Cost of services increased by $17.1 million, or 8%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023, primarily due to an increase in medical treatment and pharmacy prescription costs associated with fertility treatment delivered. This increase was also attributable to an increase in personnel-related costs primarily due to incremental headcount as well as a $0.6 million increase in stock-based compensation expense.
Gross Profit and Gross Margin
Three Months Ended
June 30,
20242023% Change
(dollars in thousands)
Gross profit$68,281 $60,641 13 %
Gross margin22.5 %21.7 %
Gross profit increased by $7.6 million, or 13%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023.
28

Gross margin increased 80 basis points for the three months ended June 30, 2024 compared to the three months ended June 30, 2023, primarily due to ongoing efficiencies realized in the delivery of our care management services, partially offset by an increase in personnel-related costs.
Operating Expenses
Sales and Marketing Expense
Three Months Ended
June 30,
20242023% Change
(dollars in thousands)
Sales and marketing$16,421 $15,384 %
Sales and marketing expense increased by $1.0 million, or 7% for the three months ended June 30, 2024 compared to the three months ended June 30, 2023. This increase was due to a $0.8 million increase in personnel-related costs mainly attributable to an increase in stock-based compensation expense, as well as a $0.2 million increase in other related sales and marketing expenses.
General and Administrative Expense
Three Months Ended
June 30,
20242023% Change
(dollars in thousands)
General and administrative$31,173 $30,073 %
General and administrative expense increased by $1.1 million, or 4%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023. This increase was due to a $1.3 million increase in personnel-related costs attributable to incremental headcount, and a $0.2 million increase in bad debt expense driven by our revenue growth, partially offset by a $0.4 million decrease in other related general and administrative expenses.
Other Income, Net
Three Months Ended
June 30,
20242023% Change
(dollars in thousands)
Other income, net$4,380 $1,983 121 %
Other income, net increased by $2.4 million for the three months ended June 30, 2024 compared to the three months ended June 30, 2023, primarily due to an increase in investment and interest income.
Provision for Income Taxes
Three Months Ended
June 30,
20242023% Change
(dollars in thousands)
Provision for income taxes $8,582 $2,176 294 %
For the three months ended June 30, 2024, we recorded a provision for income taxes of $8.6 million, as compared to $2.2 million for the three months ended June 30, 2023, primarily due to the higher operating profit as well as a decrease in tax benefits for equity compensation, including discrete tax benefits, in the current year period.
29

Comparison of Six Months Ended June 30, 2024 and 2023
Revenue
Six Months Ended
June 30,
20242023% Change
(dollars in thousands)
Revenue$582,165 $537,767 %
Revenue increased by $44.4 million, or 8%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. This increase is primarily due to a $33.4 million, or 10%, increase in revenue from our fertility benefits solution and a $10.9 million, or 5%, increase in revenue from our Progyny Rx solution. The increases in revenue from our fertility benefits solution and Progyny Rx solution were primarily due to the increase in the number of clients and covered lives.
Cost of Services
Six Months Ended
June 30,
20242023% Change
(dollars in thousands)
Cost of services$451,478 $418,486 %
Cost of services increased by $33.0 million, or 8%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023, primarily due to an increase in medical treatment and pharmacy prescription costs associated with fertility treatments delivered. This increase was also attributable to an increase in personnel-related costs primarily due to incremental headcount as well as a $1.5 million increase in stock-based compensation expense.
Gross Profit and Gross Margin
Six Months Ended
June 30,
20242023% Change
(dollars in thousands)
Gross profit$130,687 $119,281 10 %
Gross margin22.4 %22.2 %
Gross profit increased by $11.4 million, or 10%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023.
Gross margin increased 20 basis points for the six months ended June 30, 2024 compared to the six months ended June 30, 2023, primarily due to ongoing efficiencies realized in the delivery of our care management services, partially offset by an increase in personnel-related costs.
30

Operating Expenses
Sales and Marketing Expense
Six Months Ended
June 30,
20242023% Change
(dollars in thousands)
Sales and marketing$31,875 $29,666 %
Sales and marketing expense increased by $2.2 million, or 7% for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. This increase was primarily due to a $1.9 million increase in personnel-related costs attributable to an increase in stock-based compensation expense, as well as a $0.3 million increase in other related sales and marketing expenses.
General and Administrative Expense
Six Months Ended
June 30,
20242023% Change
(dollars in thousands)
General and administrative$59,602 $59,420 %
General and administrative expense increased by $0.2 million for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. This increase was primarily due to a $1.3 million increase in personnel-related costs attributable to incremental headcount, largely offset by a $0.9 million decrease in other related general and administrative expenses, as well as a $0.2 million decrease in bad debt expense.
Other Income, Net
Six Months Ended
June 30,
20242023% Change
(dollars in thousands)
Other income, net$8,372 $3,303 153 %
Other income, net increased by $5.1 million for the six months ended June 30, 2024 compared to the six months ended June 30, 2023, primarily due to an increase in investment income.
Provision for Income Taxes
Six Months Ended
June 30,
20242023% Change
(dollars in thousands)
Provision for income taxes $14,199 $829 1,613 %
For the six months ended June 30, 2024, we recorded a provision for income taxes of $14.2 million as compared to $0.8 million for the six months ended June 30, 2023, primarily due to the higher operating profit as well as a decrease in tax benefits for equity compensation, including discrete tax benefits, in the current year period.
Liquidity and Capital Resources
As of June 30, 2024, we had $95.0 million of cash and cash equivalents and $167.2 million of marketable securities. Since inception, we have financed our operations primarily through sales of our solutions and the net proceeds we have received from sales of equity securities, including our initial public offering. Our cash and cash equivalents and
31

working capital are affected by the timing of payments to third party providers and collections from clients and have increased as our revenue has increased. In particular, during the ramp up and onboarding of new clients who typically begin their benefits plan year as of January 1st, our accounts receivable has historically increased more than our accounts payable, accrued expenses and other current liabilities in the early part of each calendar year. Historically, these timing impacts have reversed throughout the remainder of the fiscal year. Accordingly, our working capital, and its impact on cash flow from operations, can fluctuate materially from period to period.
We believe that our existing cash and cash equivalents, including the proceeds from our marketable securities, and cash flow from operations will be sufficient to support our working capital and capital expenditure requirements for at least the next 12 months. We also expect these sources of existing cash and cash equivalents will be sufficient to fund our long-term contractual obligations and capital needs. However, this is subject, to a certain extent, to general economic, financial, competitive, regulatory, and other factors that are beyond our control. Moreover, our future capital requirements will depend on many factors, including sales of our solutions and client renewals, the timing and the amount of cash received from clients, the expansion of our sales and marketing activities, and the continued market adoption of our solutions.
Other than the prior impact on our revenue growth and the related cash flows resulting from the various restrictions on activities due to the COVID-19 pandemic, as of June 30, 2024, our sources and uses of cash were not otherwise significantly impacted by the COVID-19 pandemic and, to date based on the information currently available to us, we have not identified and do not expect any material liquidity deficiencies as a result of the COVID-19 pandemic. For additional information on the various risks posed by the COVID-19 pandemic, please refer to Part II, Item 1A. "Risk Factors" included in this Quarterly Report on Form 10-Q.
We may, in the future, enter into arrangements to acquire or invest in complementary businesses, products, and technologies. We may be required to seek additional equity or debt financing. In the event that we require additional financing, we may not be able to raise such financing on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in continued innovation, we may not be able to compete successfully, which would harm our business, operations and financial condition.
The following table summarizes our cash flows from operations for the periods presented:
Six Months Ended
June 30,
20242023
(in thousands)
Cash provided by operating activities$82,426 $96,973 
Cash provided by (used in) investing activities105,440 (42,796)
Cash used in financing activities(190,200)(3,685)
Effect of exchange rate changes on cash and cash equivalents(2)
Net (decrease) increase in cash and cash equivalents$(2,336)$50,492 
Operating Activities
Net cash provided by operating activities was $82.4 million for the six months ended June 30, 2024, primarily consisting of net income of $33.4 million adjusted for certain items, which include $64.1 million of stock-based compensation expense, $9.6 million of bad debt expense, $7.0 million of realized gains on the sale of marketable securities, $5.5 million of deferred tax expense, and $1.5 million of depreciation and amortization. Changes in operating assets and liabilities resulted in cash used in operating activities from increases in accounts receivable of $61.5 million, partially offset by cash provided by operating activities from increases in accounts payable of $26.4 million, accrued expenses and other current liabilities of $8.9 million, and other noncurrent assets and liabilities of $0.4 million as well as a decrease in prepaid expenses and other current assets of $1.3 million. These changes were a result of the impact of revenue growth and our operating results as well as the timing of cash collections and payments to third parties, including $17.3 million of cash paid for income taxes, net of refunds received in the six months ended June 30, 2024.
Net cash provided by operating activities was $97.0 million for the six months ended June 30, 2023, primarily consisting of net income of $32.7 million adjusted for certain non-cash items, which include $62.6 million of stock-based compensation expense, $9.8 million of bad debt expense, $1.3 million of realized gains on the sale of marketable securities, $1.1 million of depreciation and amortization, and $0.8 million of deferred tax expense. Changes in operating assets and
32

liabilities resulted in cash used in operating activities from increases in accounts receivable of $34.7 million and prepaid expenses and other current assets of $9.2 million, partially offset by cash provided by operating activities from increases in accounts payable of $20.9 million, accrued expenses and other current liabilities of $13.8 million, and other noncurrent assets and liabilities of $0.6 million. These changes were a result of the impact of revenue growth and our operating results as well as new agreements with our pharmacy program partners, which included more favorable payment receipt terms and resulted in an additional receipt in the six months ended June 30, 2023, and the timing of cash collections and payments to third parties.
Investing Activities
Net cash provided by investing activities was $105.4 million for the six months ended June 30, 2024, which primarily consisted of net proceeds from marketable securities of $112.5 million, partially offset by $5.3 million used for a business acquisition, net of cash acquired. For the six months ended June 30, 2023, net cash used in investing activities was $42.8 million, which primarily consisted of net investments in marketable securities of $40.8 million. The remainder of the activity for each of the six months ended June 30, 2024 and June 30, 2023 consisted of purchases of computers, software, including capitalized software development costs, and leasehold improvements.
Financing Activities
Net cash used in financing activities was $190.2 million for the six months ended June 30, 2024, consisting of repurchases of $183.7 million of common stock under the February 2024 and May 2024 share repurchase programs and payments of $8.2 million for employee taxes related to equity awards, partially offset by $1.0 million in proceeds from stock option exercises and $0.7 million in proceeds from contributions to our employee stock purchase plan.
Net cash used in financing activities was $3.7 million for the six months ended June 30, 2023, consisting of payments of $7.4 million for employee taxes related to equity awards, partially offset by $3.1 million in proceeds from stock option exercises and $0.6 million in proceeds from contributions to our employee stock purchase plan.
Share Repurchase Programs
In February 2024, our Board of Directors authorized a share repurchase program of up to $100 million in shares of common stock (the “February 2024 share repurchase program”). In May 2024, our Board of Directors authorized an additional share repurchase program of up to $100 million in shares of common stock (the “May 2024 share repurchase program”).
During the six months ended June 30, 2024, we repurchased a total of 6,316,705 shares of common stock under the share repurchase programs at an average price per share of $29.45 and a total cost of $187.9 million, inclusive of excise taxes and trading fees. To date, we repurchased a total of 6,805,426 shares of common stock under the share repurchase programs for a total cost of $200.1 million, inclusive of trading fees. As of July 2024, the February 2024 share repurchase program and May 2024 share repurchase program were completed, and no amount remained available for repurchase under the programs.
In August 2024, our Board of Directors authorized an additional share repurchase program of up to $100 million in shares of common stock (the “August 2024 share repurchase program”). Repurchases under the program may be made in the form of open market repurchases, including through plans complying with Rule 10b5-1 under the Exchange Act, depending on stock price, market conditions, and other factors, as determined by the Company. There can be no assurance as to the number of shares to be repurchased by us under the August 2024 share repurchase program.
Operating Lease Commitments
In September 2019, we commenced a sublease agreement for our corporate offices in New York, New York. The sublease is for a 25,212 square foot office and will expire in May 2029. Pursuant to the sublease, we will pay the base rent of approximately $1.3 million per year through the end of the fifth lease year and approximately $1.4 million per year thereafter through the expiration date.
In February 2022, we entered into a lease agreement for additional space in our corporate offices in New York, New York, consisting of a 24,099 square foot office and a 21,262 square foot office, and also for continued occupancy of the 25,212 square foot office after the expiration of the current sublease. For the 24,099 square foot office, we will pay the base rent of approximately $1.4 million per year through the end of the fifth lease year and approximately $1.5 million per
33

year thereafter through the fourth quarter of 2035, the expected expiration date. For the 21,262 square foot office, we will pay the base rent of approximately $1.3 million starting in the fourth quarter of 2025 for five years and approximately $1.4 million per year thereafter through the fourth quarter of 2035, the expected expiration date. For our current 25,212 square foot office, we will pay the base rent of approximately $1.6 million per year beginning in June 2029 through the fourth quarter of 2035, the expected expiration date.
Critical Accounting Estimates
Our consolidated financial statements and accompanying notes have been prepared in accordance with U.S. GAAP. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Actual results may differ from these estimates. To the extent that there are material differences between these estimates and our actual results, our future financial statements will be affected.
We believe that the assumptions and estimates associated with our accrued receivables related to revenue recognition, accrued claims payable, stock-based compensation expense, and accounting for income taxes have the greatest potential impact on our financial statements. Therefore, we consider these to be our critical accounting estimates.
For additional information about our critical accounting policies and estimates, see the disclosure included in our Annual Report on Form 10-K as well as "Financial Statements (Unaudited) — Note 1 – Business and Basis of Presentation" and "Financial Statements (Unaudited) — Note 2 – Significant Accounting Policies" in the notes to the unaudited consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q. There have been no material changes to the Company’s critical accounting policies and estimates since our Annual Report on Form 10-K.
Recently Adopted Accounting Pronouncements
For a full discussion of recently adopted accounting pronouncements, see "Financial Statements (Unaudited) —Note 2 – Significant Accounting Policies", to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
34

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates.
Interest Rate Risk
Interest rate risk is highly sensitive due to many factors, including U.S. monetary and tax policies, U.S. and international economic factors and other factors beyond our control.
At June 30, 2024, we had cash and cash equivalents of $95.0 million and marketable securities of $167.2 million. Interest-earning instruments carry a degree of interest rate risk. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. Our investments are exposed to market risk due to a fluctuation in interest rates, which may affect our interest income and the fair market value of our investments. A hypothetical 10% change in interest rates would not result in a material impact on our consolidated financial statements.
Inflation Rate Risk
While it is difficult to accurately measure the impact of inflation on our results of operations and financial condition, we do not believe that inflation has had a material effect on our business, financial condition or results of operations. Nonetheless, if our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition, and results of operations.

35

ITEM 4. CONTROLS AND PROCEDURES
Limitations on Effectiveness of Controls and Procedures
The Company maintains disclosure controls and procedures (as that term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) that are designed to ensure that information required to be disclosed in the Company’s reports under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to the Company’s management, including its Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures. In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints, and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and principal financial officer, has evaluated, as of the end of the period covered by this Quarterly Report on Form 10-Q, the effectiveness of our disclosure controls and procedures (as that term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on this evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of June 30, 2024.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting (as that term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the quarter ended June 30, 2024 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
36

PART II – OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
See Part I, Item 1 “Financial Statements (Unaudited) — Note 6 — Commitments and Contingencies.”
ITEM 1A. RISK FACTORS
Investing in our common stock involves a high degree of risk. You should carefully consider all of the information contained in this Quarterly Report on Form 10-Q, including the sections titled “Cautionary Note Regarding Forward-Looking Statements” and Part I, Item 2. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our unaudited consolidated financial statements and the accompanying notes included elsewhere in this Quarterly Report on Form 10-Q. Any of the following risks could materially and adversely affect our business, financial condition and results of operations, the actual outcome of matters as to which forward-looking statements are made in this Quarterly Report on Form 10-Q and could cause the trading price of our common stock to decline, which would cause you to lose all or part of your investment. Our business, financial condition and results of operations could also be harmed by risks and uncertainties not currently known to us or that we currently do not believe are material.
Risks Related to Our Business and Industry
We may fail to meet our publicly announced guidance or other expectations about our business and future results of operations, which would cause our stock price to decline.
We have provided and may continue to provide guidance about our business and future results of operations. On August 6, 2024, we issued guidance for the third quarter of 2024 and full year 2024. This guidance, which consists of forward-looking statements, is qualified by, and subject to, such assumptions, estimates and expectations as of the date such guidance is given and may be revised at a later time, solely in our discretion, as we learn more information. Such forward-looking statements involve known and unknown risks, uncertainties, and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance, or achievements expressed or implied by the forward-looking statements. In developing this guidance, our management must make certain assumptions and judgments, including but not limited to, our business strategy, plans, goals, expectations concerning our market position, future operations and other financial and operating information, as well as the impact of events outside of our control (such as macroeconomic conditions), the COVID-19 pandemic, or shortages of fertility medications that are or were at this time inherently difficult to predict. While the guidance may be presented with numerical specificity, it is necessarily speculative in nature. Accordingly, our guidance is only an estimate of what management believes is realizable as of the date of release of such guidance. Furthermore, analysts and investors may develop and publish their own projections of our business, which may form a consensus about our future performance. Our actual business results may vary significantly from such guidance or that consensus due to a number of factors, many of which are outside of our control, and which could adversely affect our business and future results of operations. Furthermore, if we make downward revisions of our previously announced guidance, or if our publicly announced guidance of our future results of operations fails to meet expectations of securities analysts, investors or other interested parties, the price of our common stock would decline.
The fertility market in which we participate is competitive, and if we do not continue to compete effectively, our results of operations could be harmed.
The market for our solutions is competitive and is likely to attract increased competition, which could make it hard for us to succeed. We compete on the basis of several factors, including the comprehensiveness of our benefits solutions and the Smart Cycle (our unique approach to benefits plan design which ensures that members always have coverage for a full treatment cycle as their access to treatment is not limited by a dollar maximum that could be exhausted mid-treatment), superior clinical outcomes, access for all employee groups (including LGBTQ+ and single mothers by choice), equitable access to care across geographies, quality of the member experience and comprehensive member support, access to our selective Center of Excellence (our proprietary, credentialed network of high-quality fertility specialists), data reporting and sharing and access to an integrated pharmacy solution. While we do not believe any single competitor offers a similarly robust and integrated fertility and family building benefits solution as to what we provide, there are alternative solutions in the market such as the health insurance companies that are able to provide fertility benefits management services as part of their overall administration of a company's health plan and that are our primary competition. In addition, other competitors include specialty fertility-focused solutions owned or sponsored by the health insurance companies to provide more comprehensive support to fertility patients than their general medical coverage
37

provides, such as case management or educational support, and the venture capital or private equity-backed companies that focus on maternity and reproductive health services more broadly, or who provide fertility-specific benefits solutions.

As we market our solutions to potential clients that currently utilize other vendors to manage their employees’ fertility benefits, we may fail to convince their internal stakeholders that our offerings and our model are superior to their current solutions. Some of our competitors are more established, benefit from greater brand recognition and have substantially greater financial, technical and marketing resources. Our competitors may seek to develop or integrate solutions and services that may become more efficient or appealing to our existing and potential clients. For example, fertility-focused pharmacy benefits managers, or PBMs, could emerge that would compete with Progyny Rx. In addition, we believe one of our key competitive advantages is our purpose-built, data-driven platform. While we do not believe any competitors have developed a similarly robust data collection, analysis and reporting process at this time, current or future competitors may be successful in doing so in the future.

In addition, as the fertility benefits field gains more attention, more competitors may be drawn into the market. We also could be adversely affected if we fail to identify or effectively respond to changes in market dynamics. As a result of any of these factors, we may not be able to continue to compete successfully against our current or future competitors, and this competition could result in the failure of our platform to continue to maintain market acceptance, which would harm our business, financial condition and results of operations.

Many healthcare industry participants are consolidating to create larger and more integrated healthcare delivery systems with greater market power and we expect regulatory and economic conditions to result in additional consolidation in the healthcare industry. Additionally, financial investors are acquiring fertility practices and this may accelerate consolidation within the industry. Although comprehensive, our solution is a standalone fertility benefit. Clients may prefer a single healthcare solution, which could adversely affect our ability to retain existing clients or grow our client base. In addition, we work with partner organizations to market our benefit to potential clients. As consolidation accelerates, the economies of scale of our partners’ organizations may grow. If a partner experiences sizable growth following consolidation, it may determine that it no longer needs to rely on us and may reduce its demand for our services. Furthermore, as healthcare providers consolidate to create larger and more integrated healthcare delivery systems with greater market power, these providers may try to use their market power to negotiate fee increases for their services. Finally, consolidation may also result in the acquisition of our partners by competitors or development by our partners of products and services that compete with our products and services. Any of these potential results of consolidation could have a material adverse effect on our business, financial condition and results of operations.
Unfavorable conditions in the global economy or our industry could limit our ability to grow our business and negatively affect our results of operations.
Market volatility and uncertainty related to general economic conditions remain widespread, making it very difficult for our clients and us to accurately forecast and plan future business activities. Negative conditions in the general economy in the United States and elsewhere, including conditions resulting from changes in gross domestic product growth, financial and credit market fluctuations, inflation, consumer confidence, international trade relations, geopolitical conflict, political turmoil, natural catastrophes, resurgences or outbreaks of contagious diseases or the worsening thereof, including the COVID-19 pandemic, warfare and terrorist attacks, could cause a decrease in business investments, including spending on employee benefits, and negatively affect the growth of our business. Economic conditions including inflation, interest rate fluctuations, changes in capital market conditions, disruptions in the banking industry and other parts of the financial services sector, and regulatory changes, such as the taxability of medical benefits like ours, may affect our ability to obtain necessary financing on acceptable terms.
Unfavorable changes in our industry, including reductions in general healthcare spending, or in the United States and global economy could have a negative effect on our and our clients’ and potential clients’ results of operations. This could result in the delay or cancellation by certain clients, including if purchases of our solution are perceived by clients and potential clients to be discretionary, if they experience a reduction in their employee headcounts, whether due to reductions in force or turnover, or are unable to grow employee headcounts or there are material defaults by members on past amounts due. An increase in the cost of obtaining fertility medication or general medical cost inflation could also negatively impact our results of operation. In addition, the increased pace of consolidation in the healthcare industry may result in competitors with greater market power. Many economists believe the global economy will likely experience a recessionary environment in the near future. The Federal Reserve’s efforts to tame inflation have led to, and may continue to lead to, increased interest rates. A significant escalation or expansion of economic disruption could have a material adverse effect on our results of operations. We cannot predict the timing, strength, or duration of any economic slowdown, instability, or recovery, generally or within any particular industry, nor its impact on us or our clients.
38

Our business depends on our ability to retain our existing clients and increase the adoption of our services within our client base. Any failure to do so would harm our business, financial condition and results of operations.
As part of our growth strategy, we are focused on retaining and expanding our services within our existing client base. A client can expand the fertility benefits they offer to their employees in a number of ways, including by adding egg freezing or increasing the number of Smart Cycle units under their benefits plan (i.e., from two to three Smart Cycles per household). In addition, our fertility benefits solution clients can purchase our add-on Progyny Rx solution. We went live with Progyny Rx in 2018 and 91% of our current clients have now launched this solution, including approximately 98% of the clients we signed in 2023.
Factors that may affect our ability to retain our existing clients and sell additional solutions to them include, but are not limited to, the following:
the price, timeliness and outcomes of our solutions;
the availability, price, timeliness, outcome, performance and functionality of competing solutions;
our ability to maintain and appropriately expand our Center of Excellence network of high-quality fertility specialists;
our ability to offer complementary solutions and services that will enhance our comprehensive family building offering;
changes in healthcare laws, regulations or the enforcement of such laws and regulations, or trends;
any material increase in the unemployment rate;
global economic conditions and the business environment of our clients and, in particular, slowing growth or reduction in our clients’ headcount; and
consolidation of our clients, resulting in a change to their benefits program or a shift to one of our competitors.
Any of the above factors, alone or together, could negatively affect our ability to retain existing clients and sell additional solutions to them, which would have an adverse effect on our business, revenue growth and results of operations.
Our largest clients account for a significant portion of our revenue and a significant number of our clients are in the technology industry. The loss of one or more of these clients, changes to pricing terms with these clients or changes within the technology industry could negatively impact our business, financial condition and results of operations.
We currently serve over 460 employers with at least 1,000 covered lives in the United States across more than 40 industries. For the six months ended June 30, 2024, one of our clients accounted for 12% of our total revenue. For the six months ended June 30, 2023, one of our clients accounted for 13% of our total revenue. No other clients accounted for more than 10% of our total revenue for the six months ended June 30, 2024 and 2023. Engagement with these clients is generally covered through contracts that are multi-year in duration. These clients may terminate early or decline to renew their existing contracts with us upon expiration and any such termination or failure to renew could have a negative impact on our revenue and compromise our growth strategy. Our clients could also renegotiate pricing terms at the time of renewal, which could have a negative impact on our revenue. In addition, we generate a significant portion of our revenue from clients in the technology industry. Any of a variety of changes in that industry, including reductions in workforce or heightened employee attrition, changes in economic conditions, mergers or consolidations, reduced spending on benefits programs and other factors, could adversely affect our business, financial condition and results of operations.
If we are unable to attract new clients, our business, financial condition and results of operations would be adversely affected.
To increase our revenue, we must continue to attract new clients. Our ability to do so depends in large part on the success of our sales and marketing efforts, and the success of attracting industry leaders in diversified sectors, which could prompt others in the same sectors to follow suit to remain competitive. Potential clients may seek out other options; therefore, we must demonstrate that our solutions are valuable and superior to alternatives. If we fail to provide high-
39

quality solutions and convince clients of the benefits of our model and value proposition, we may not be able to attract new clients. The market for our solutions could decline or grow more slowly than we expect, including due to general economic conditions, and high unemployment rates, reductions in workforce or employee attrition, impacts related to outbreaks and resurgences of contagious diseases or worsening thereof, including the COVID-19 pandemic, a decrease in business investments, including spending on employee benefits, and other factors. If the markets for our solutions decline or grow more slowly than we expect, or if the number of clients that contract with us for our solutions declines or fails to increase as we expect, our financial results could be impacted. As the markets in which we participate mature, fertility solutions and services evolve and competitors begin to enter into the market and introduce differentiated solutions or services that are perceived to compete with our solutions, particularly if such competing solutions are adopted by an industry leader in a particular sector, our ability to sell our solutions could be impaired. As a result of these and other factors, we may be unable to attract new clients, which would have an adverse effect on our business, financial condition and results of operations.
The COVID-19 pandemic, including variants and resurgences, has had and may continue to have, and similar health epidemics or pandemics could in the future have, an adverse impact on our business, operations, and the markets and communities in which we and our clients, members and providers operate.
The COVID-19 pandemic continues to evolve, with pockets of resurgence and the emergence of variant strains contributing to continued uncertainty about its scope, duration, severity, trajectory and lasting impact. The pandemic adversely impacted, and may continue to adversely impact, many aspects of our business. Our revenue growth in past periods was negatively impacted by COVID-19, including variants, and our revenue growth in future periods may continue to be adversely impacted by COVID-19.Our providers have delayed and may in the future delay new fertility cycles because they operate in areas acutely affected by the COVID-19 pandemic. Many of our members live in communities that have been acutely affected by the COVID-19 pandemic and have delayed and may not want to continue or begin new fertility cycles during the pandemic, including due to resurgences in and the emergence of variant strains. Furthermore, as certain of our potential clients experience downturns or uncertainty in their own business operations and revenue because of the economic effects resulting from the COVID-19 pandemic, they have and may continue to decrease their spending on health benefits, which may disproportionately impact fertility benefits, and delay or cancel implementation of fertility benefits. Each of these factors could affect member behavior, our utilization rates and the number of members enrolled in our clients’ benefit plans.
In addition to the direct and indirect impacts to our business, the economy may continue to be impacted as a result of the COVID-19 pandemic, including any resurgences in infections, and actions taken in response to it. To the extent a weakened economy impacts clients’ or members’ ability or willingness to pay for our benefit, or our vendors’, including any pharmacy program partners’, ability to provide services to us, we could see our business and results of operations negatively impacted.

In addition, the pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, which could reduce our ability to access capital and could negatively affect our liquidity in the future. Moreover, to the extent the COVID-19 pandemic adversely affects our business, financial condition and results of operations, it may also have the effect of heightening many of the other risks described in this “Risk Factors” section, including but not limited to, those related to our ability to expand our customer base and develop and expand our sales and marketing capabilities.

The global impact of COVID-19, due to variants and resurgences of infections, continues to evolve, and we will continue to monitor the situation closely. The ultimate impact of the COVID-19 pandemic or a similar health epidemic or pandemic is highly uncertain and subject to change; and will depend on numerous evolving factors that we may not be able to accurately predict, including without limitation: the trajectory, duration, scope, severity, and any resurgences of the COVID-19 pandemic; any mandates, in particular as new variants emerge; the public’s perception of the safety of the vaccines and other treatments and their willingness to take the vaccines or other treatments; the existence and prevalence of new variants of the virus; the continued impact on worldwide macroeconomic conditions, including interest rates, employment rates and consumer confidence; governmental, business, and individuals’ actions that have been, and continue to be, taken in response to the pandemic; the effect on our providers, clients and members; changes in demand for our services; our ability to sell and provide our services; the ability of our clients and members to pay for our services; the health of, and the effect on, our workforce; and the potential effects on our internal controls, including our internal control over financial reporting, as a result of changes in working environments for our employees and business partners. There is no guarantee that any future resurgences or future outbreaks of this or any other widespread epidemics or pandemics will not occur, or that the global economy will fully recover, either of which could seriously harm our business.
40

A significant change in the level or the mix of the utilization of our solutions could have an adverse effect on our business, financial condition and results of operations.
We do not control nor can we impact the level of utilization of our solutions or the mix of utilization of our solutions for each of our clients, in particular for newer clients. A significant reduction in the number of members using our solutions could adversely affect our business, financial condition and results of operations. Factors that have and could continue to contribute to a reduction in the use of our solutions include: reductions in workforce by existing clients; general economic downturn that results in business failures and high unemployment rates; impacts related to outbreaks and resurgence of contagious diseases and/or the worsening thereof, including the COVID-19 pandemic; employers no longer offering comprehensive health coverage or offering alternative solutions such as coverage on a voluntary, employee-funded basis; labor shortages at our clinics; federal and state legal and/or regulatory changes; changes to taxability of medical benefits; failure to adapt and respond effectively to the changing medical landscape, changing laws, regulations and government enforcement priorities, changing client needs, requirements or preferences; premium increases and benefits changes; or negative publicity through social media or otherwise and news coverage.
It is also difficult for us to predict the level or mix of utilization of our services at the member level nor do we have any control over the level or mix of utilization of our services. If the actual utilization of our services by members is significantly greater than budgeted, the client may be responsible for corresponding costs that exceed its planned expenditure. If we cannot help our clients accurately predict the level of utilization by their employees, our clients may turn to alternative solutions, and our business and profitability would be adversely impacted. In addition, higher clinical success rates and other factors could also impact timing and treatment paths, which may result in lower revenue per utilizing member.
We have a limited operating history with our current platform of solutions, which makes it difficult to predict our future results of operations.
We went live with our fertility benefits solution in 2016 and Progyny Rx in 2018. As a result of our limited operating history with the current platform of solutions, as well as a limited amount of time serving a majority of our client base, our ability to accurately forecast our future results of operations is limited and subject to a number of uncertainties, including our ability to plan for and model future growth. Our historical revenue growth should not be considered indicative of our future performance. Further, in future periods, our revenue growth could slow or decline for a number of reasons, including slowing demand for our solutions and fertility benefits in general, change in utilization trends by our members, general economic slowdown, an increase in unemployment, an increase in competition, changes to healthcare trends and regulations, changes to science relating to the fertility market, a decrease in the growth of the fertility market, or our failure, for any reason, to continue to take advantage of growth opportunities. If our assumptions regarding these risks and uncertainties and our future revenue growth are incorrect or change, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations, and our business could suffer.
We have a history of operating losses and may not sustain profitability in the future.
We experienced net losses from 2015 to 2019. For example, our net loss was $8.6 million for the year ended December 31, 2019. While we have experienced significant revenue growth since 2016, achieved profitability starting in 2020 and currently project future profitability, we cannot guarantee whether we will obtain sufficient levels of sales to sustain our growth or maintain profitability in the future. We also expect our costs and expenses to increase in future periods, which could negatively affect our future results of operations if our revenue does not increase. In particular, we intend to continue to incrementally expand our sales and client success teams to educate potential clients and drive new client adoption, as well as enhance the scope of Progyny benefits within our existing client base. We also expect to incur additional costs as we introduce new solutions and services to enhance our comprehensive family building offering. We will also face increased compliance costs associated with our growth, and the expansion of our client base. In addition, we incur significant legal, accounting and other expenses related to being a public company. Our efforts to grow our business may be costlier than we expect, and we may not be able to increase our revenue enough to offset our increased operating expenses. We may incur significant losses in the future for a number of reasons, including the other risks described herein, and unforeseen expenses, difficulties, complications and delays, and other unknown events. If we are unable to sustain profitability, the value of our business and common stock may significantly decrease.


41

Changes or developments in the health insurance markets in the United States, including passage and implementation of a law to create a single-payer or government-run health insurance program, could adversely harm our business and results of operations.
Our business operates within the public and private sectors of the U.S. health insurance system, which are evolving quickly and subject to a changing regulatory environment, and our future financial performance will depend in part on growth in the market for private health insurance, as our solutions are integrated with health insurance plans offered by insurance carriers for our clients or our clients’ self-insured plans, as well as our ability to adapt to regulatory developments. Changes and developments in the health insurance system or pharmacy benefit management practices in the United States could reduce demand for our services and harm our business. For example, there has been an ongoing national debate relating to the health insurance system in the United States. Certain elected officials have introduced proposals that would create a new single-payer national health insurance program for all United States residents, replacing virtually all other sources of public and private insurance, to more incremental approaches, or creating a new public health insurance option that would compete with private insurers. Additionally, proposals to establish a single-payer or government-run healthcare system at the state level are regularly introduced, such as in New York and California. At the federal level, President Biden and Congress may consider other legislation and/or executive orders to change elements of the ACA. In June 2021, the U.S. Supreme Court dismissed the most recent judicial challenge to the ACA brought by several states and ruled that the plaintiffs lacked standing to challenge the individual mandate provision, thus leaving the ACA in effect without ruling on the constitutionality of the individual mandate.
On January 28, 2021, President Biden issued an Executive Order that reiterates the policy of the Administration to protect and strengthen the ACA, making high-quality healthcare accessible and affordable to all Americans. The Executive Order directed federal agencies to examine agency actions to determine whether they are consistent with the Administration’s commitment regarding the ACA, and begin rulemaking to suspend, revise, or rescind any inconsistent actions. Areas of focus include policies or practices that may reduce affordability of coverage, present unnecessary barriers to coverage, or undermine protections for people with preexisting conditions. We continue to evaluate the effect that the ACA and its possible modifications, repeal and replacement may have on our business. We cannot predict the timing or impact of any future rulemaking, court decisions or other changes in the law.
In the event that laws, regulations or rules that eliminate or reduce private sources of health insurance or require such benefits to be taxable are adopted, the subsequent impact on the insurance carriers and/or self-insured plans may in turn adversely impact our ability to accurately forecast future results and harm our business, financial condition and results of operations.
The health benefits industry may be subject to negative publicity, which could adversely affect our business, financial condition and results of operations.
The health benefits industry may be subject to negative publicity, which can arise from, among other things, increases in premium rates, industry consolidation, cost of care initiatives, drug prices and the ongoing debate over the ACA. In addition, negative publicity may result in increased regulation and legislative review of industry practices, which may further increase our costs of doing business and adversely affect our profitability. For example, PBM programs and drug rebates have been criticized as leading to a lack of transparency about the true cost of a drug, and certain members of Congress as well as HHS’s Office of Inspector General, or OIG, have proposed regulatory changes that could potentially affect our business and operations. Negative public perception or publicity of the health benefits industry in general, the insurance carriers with whom we integrate our solutions, our self-insured employer clients, or us could adversely affect our business, financial condition and results of operations.
If our information technology systems, or those of our provider clinics, specialty pharmacies or other vendors lag, fail or suffer security breaches, we may incur a material disruption of our services or suffer a loss or inappropriate disclosure of confidential information, which could materially impact our business and the results of operations.
Our business is increasingly dependent on critical, complex and interdependent information technology systems, including cloud-based systems, to support business processes as well as internal and external communications. Our success therefore is dependent in part on our ability to secure, integrate, develop, redesign and enhance our (or contract with vendors to provide) information technology systems that support our business strategy initiatives and processes in a compliant, secure, and cost and resource efficient manner. If we or our provider clinics, specialty pharmacies or other vendors have an issue with our or their respective information technology systems, it may result in a disruption to our operations or downstream disruption to our relationships with our clients or our selective network of high-quality fertility
42

specialists. Additionally, if we choose to in source any of the services currently handled by a third party, it may result in technological or operational disruptions.

In the current environment, there are numerous and evolving risks to cybersecurity and privacy, including criminal hackers, hacktivists, state-sponsored intrusions, industrial espionage, employee malfeasance and human or technological error. High-profile security breaches at other companies and in government agencies have increased in recent years. There is the possibility of targeted cyberattacks by foreign countries or entities that could impact United States government and private companies’ technological infrastructures, some of which we utilize to provide our services. The healthcare industry has seen a shift to an accelerated use of digital and technological platforms, especially due to the COVID-19 pandemic, including its variants. As a result of such shift, there have been and may continue to be more targeted cybersecurity attacks and threats on us, our vendors, provider clinics and specialty pharmacies. Despite the implementation of security measures, including steps designed to secure our technology infrastructure and sensitive data, we can provide no assurance that our current information technology system or any updates or upgrades thereto, the current or future information technology systems of our provider clinics, specialty pharmacies or other vendors, are fully protected against malicious intrusion, malware, computer viruses, unauthorized access, natural disasters, terrorism, war, telecommunication and electrical failures, information or data theft or other similar risks. Furthermore, because the techniques used to obtain unauthorized access to, or to sabotage, systems change frequently and often are not recognized until launched against a target, we may be unable to anticipate these techniques or implement adequate preventative measures. We may also experience security breaches that may remain undetected for an extended period. Even if identified, we may be unable to adequately investigate or remediate incidents or breaches due to attackers increasingly using tools and techniques that are designed to circumvent controls, to avoid detection, and to remove or obfuscate forensic evidence.

We have experienced in the past and expect to continue to experience actual and attempted cyber-attacks of our information technology systems, such as through email phishing scams, spoofing attempts and malicious attachments. Although none of these actual or attempted cyber-attacks has had a material adverse impact on our operations or financial condition, we cannot guarantee that such incidents will not have such an impact in the future. In addition, to the extent that any disruption or security breach were to result in a loss or inappropriate disclosure of confidential information, we could incur liability. We have access to sensitive information relating to members, our employees and our business partners in the ordinary course of our business. Any failure or perceived failure by us, or our third-party contractors on our behalf, to comply with local and foreign laws regarding privacy and data security, as well as contractual commitments in this respect, may result in governmental enforcement claims, fines, or litigation, which could have an adverse effect on our reputation and business. If a significant data breach occurred, our reputation could be materially and adversely affected, confidence among our clients and members may be diminished, or we may be subject to legal claims, any of which may contribute to the loss of customers and have a material adverse effect on us. We maintain cyber liability insurance; however, this insurance may not be sufficient to cover the financial, legal, business or reputational losses that may result from an interruption or breach of our systems. To the extent such disruptions or uncertainties result in the theft, destruction, loss or misappropriation or release of our confidential data or our intellectual property, our business and results of operations could be materially and adversely affected. See “Risks Related to Government Regulation - We operate in a highly regulated industry and must comply with a significant number of complex and evolving legal and regulatory requirements,
as well as complex judicial mandates - Data Protection and Breaches.”
If we fail to offer high-quality support, our reputation could suffer.
Our clients rely on our client success personnel and our members rely on our PCAs to resolve issues and realize the full benefits that our solutions and services provide. High-quality support is also important for the renewal and expansion of our services to existing clients. The importance of our support functions will increase as we expand our business and pursue new clients. If we do not help our clients quickly resolve issues and provide effective ongoing support, our ability to maintain and expand our offerings to existing and new clients could suffer, and our reputation with existing or potential clients could suffer. Further, to the extent that we are unsuccessful in hiring, training and retaining adequate PCAs and client success personnel, our ability to provide adequate and timely support to our members and clients would be negatively impacted, and our members’ and clients’ satisfaction with our solutions and services would be adversely affected.
Our marketing efforts depend significantly on our ability to receive positive references from our existing clients, channel partners and benefit consultants.
Our marketing efforts depend significantly on our ability to call on our current clients, channel partners and benefit consultants to provide positive references to new and potential clients. Given our limited number of long-term clients, the loss or dissatisfaction of any client, channel partnership or benefit consulting relationship could substantially
43

harm our brand and reputation, inhibit the market adoption of our offering and impair our ability to attract new clients and maintain existing clients. Any of these consequences could have an adverse effect on our business, financial condition and results of operations.
Failure to effectively develop and expand our marketing and sales capabilities could harm our ability to increase our client base and achieve broader market acceptance of solutions we provide.
Our ability to increase our client base and achieve broader market acceptance of solutions we provide will depend to a significant extent on our ability to expand our marketing and sales capabilities. We plan to continue expanding our direct sales force and to dedicate significant resources to sales and marketing programs, including direct sales, inside sales, targeted direct marketing, advertising, digital marketing, e-newsletter and conference sponsorships. All of these efforts will require us to invest significant financial and other resources. Our business and results of operations could be harmed if our sales and marketing efforts do not generate significant increases in revenue. We may not achieve anticipated revenue growth from expanding our sales and marketing efforts if we are unable to hire, develop, integrate and retain talented and effective sales personnel, if our new and existing sales personnel, on the whole, are unable to achieve desired productivity levels in a reasonable period of time, or if our sales and marketing programs are not effective.
Our future revenue may not grow at the rates they historically have, or at all.
We have experienced significant growth since the launch of our fertility benefits solution in 2016. Revenue and our client base may not grow at the same rates they historically have, or they may decline in the future. Our future growth will depend, in part, on our ability to:
continue to attract new clients and maintain existing clients;
price our solutions and services effectively so that we are able to attract new clients, expand sales to our existing clients and maintain profitability;
provide our clients and members with client support that meets their needs, including through dedicated PCAs;
maintain successful collection of member cost shares and other applicable receivable balances directly from members;
retain and maintain relationships with high-quality and respected fertility specialists;
attract and retain highly qualified personnel to support all clients and members;
maintain satisfactory relationships with insurance carriers; and
increase awareness of our brand and successfully compete with other companies.
We may not successfully accomplish all or any of these objectives, which may affect our future revenue, and which makes it difficult for us to forecast our future results of operations. In addition, if the assumptions that we use to plan our business are incorrect or change in reaction to changes in our market, it may be difficult for us to maintain profitability. You should not rely on our revenue for any prior quarterly or annual periods as any indication of our future revenue or revenue growth.
In addition, we expect to continue to expend substantial financial and other resources on:
sales and marketing;
our technology infrastructure, including systems architecture, scalability, availability, performance and security; and
general administration, including increased legal and accounting expenses associated with being a public company.
44

These investments may not result in increased revenue growth in our business. If we are unable to increase our revenue at a rate sufficient to offset the expected increase in our costs, our business, financial position, and results of operations will be harmed, and we may not be able to maintain profitability over the long term. Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays and other unknown factors that may result in losses in future periods.
If our revenue growth does not meet our expectations in future periods, we may not maintain profitability in the future, and our business, financial position and results of operations may be harmed.
If the estimates and assumptions we use to determine the size of the target markets for our services are inaccurate, our future growth rate may be impacted and our business would be harmed.
Market opportunity estimates and growth forecasts, including those we have generated ourselves, are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate, including the risks described herein. Even if the markets in which we compete achieve the forecasted growth, our business could fail to grow at similar rates, if at all.
Our estimates of the market opportunity for our services are based on the assumption that the purpose-built, data-driven and disruptive fertility benefits platform with the Smart Cycle plan design we offer will be attractive to employers. Employers may pursue alternatives or may not see the value in providing enhanced fertility-related coverage and services to their employees. In addition, we believe we are helping to expand the size of the fertility market as we enhance demand and increase awareness for fertility benefits. If these assumptions prove inaccurate, or if the increase in awareness of fertility benefits attracts potential competitors to enter the market and results in greater competition, our business, financial condition and results of operations could be adversely affected.
Furthermore, the healthcare industry is rapidly evolving and the markets for fertility benefits management and the related fertility pharmacy benefits management are relatively immature. It is difficult to predict member utilization rates and demand for our solutions, the entry of competitive solutions or the future growth rate and size of the fertility market, and more specifically the fertility benefits management market and the pharmacy benefits management market. The expansion of the fertility market depends on a number of factors, including, but not limited to: the continued trend of individuals starting families later in life, increase in number of single mothers by choice, adoption of non-traditional paths to parenthood and continued de-stigmatization of infertility. Further, the expansion of the fertility benefits management market and the pharmacy benefits market both depend on a number of factors, including, but not limited to: the continued trends of a competitive workforce with employers competing for talent based on benefits that they provide and employers’ focus on benefits to attract and retain top talent.
Additionally, in June 2022 the U.S. Supreme Court in Dobbs v. Jackson Women’s Health Organization reversed Roe v. Wade by holding that there is no constitutional right to abortion. Consequently, certain states have enacted or proposed restrictive abortion laws that may also implicate fertility procedures and travel reimbursement programs, which may decrease the demand for, or availability of, certain fertility services. Although President Biden issued executive orders and federal agencies have issued guidance intended to protect access to reproductive healthcare services, the enactment of certain state laws restricting abortion care and other changes in laws, or in interpretation of laws through court decisions, affecting fertility benefits may conflict with, and ultimately limit, the covered benefits offered by a company to its employees and the types of fertility treatment services available at provider clinics. We cannot predict the timing or impact of any future rulemaking, executive orders, court decisions or other changes in the law, or in how such laws, once enacted, would be interpreted and enforced.
If fertility benefits management or pharmacy benefits management do not continue to achieve market acceptance, or if there is a reduction in demand caused by a lack of client or member acceptance, a reduction in employers’ focus on enhancing benefits to employees, weakening economic conditions, data security or privacy concerns, governmental regulation, competing offerings or otherwise, the market for our solutions and services might not continue to develop or might develop more slowly than we expect, which would adversely affect our business, financial condition and results of operations. Any losses, costs or liabilities may not be covered by, or may exceed the coverage limits of, any or all applicable insurance policies.

45

We may not be able to successfully manage our growth, and if we are not able to grow efficiently, our business, financial condition and results of operations could be harmed.
As usage of our solutions grows, we will need to devote additional resources to improving and maintaining our infrastructure. In addition, we will need to appropriately scale our internal business systems and our client success and member services personnel to serve our growing client base. Any failure of or delay in these efforts could result in reduced client and member satisfaction, resulting in decreased sales to new clients and lower renewal and utilization rates by existing clients, which could hurt our revenue growth and our reputation. Even if we are successful in these efforts, they will require the dedication of management time and attention. We could also face inefficiencies or service disruptions as a result of our efforts to scale our internal infrastructure. We cannot be sure that the expansion and improvements to our internal infrastructure will be effectively implemented on a timely basis, and such failures could harm our business, financial condition and results of operations.
Our business experiences seasonality, which may cause fluctuations in our sales and results of operations.
Our business experiences moderate seasonality in revenue with a slightly higher proportion of revenue during the second half of the year as compared to the first half. Given that the majority of our clients contract with us for a January 1st benefits plan start date and that the average cost of treatments earlier in the overall treatment process is somewhat lower than the average cost as treatment progresses, our revenue from treatment services tends to grow as the year continues, particularly for new clients. In addition, as with most medical benefits plans, members will typically seek to maximize the use of their benefits once they have reached their annual deductible and/or annual out-of-pocket maximums, thereby increasing treatments in the latter part of the year. We expect that this seasonality will continue to affect our revenue and results of operations in the future as we continue to target larger enterprise clients.
In addition, the seasonality of our businesses could create cash flow management risks if we do not adequately anticipate and plan for periods of comparatively decreased cash flow, which could negatively impact our ability to execute on our strategy, which in turn could harm our results of operations. Accordingly, our results for any particular quarter may vary for a number of reasons, and we caution investors to evaluate our quarterly results in light of these factors.
If our new solutions and services are not adopted by our clients or members, or if we fail to innovate and develop new offerings that are adopted by our clients, our revenue and results of operations may be adversely affected.
To date, we have derived a substantial majority of our revenue from sales of our fertility benefits and Progyny Rx solutions. As we operate in an evolving industry and new markets, our long-term results of operations and continued growth will depend on our ability to successfully develop and market new successful solutions and services to our clients. If our existing clients and members do not value and/or are not willing to make additional payments for such new solutions or services, it could adversely affect our business, financial condition and results of operations. If we are unable to predict clients’ or members’ preferences, if the markets in which we participate change, including in response to government regulation, or if we are unable to modify our solutions and services on a timely basis, we may lose clients. Our results of operations would also suffer if our innovations are not responsive to the needs of our members, appropriately timed with market opportunity or effectively brought to market.
If we fail to adapt and respond effectively to the changing medical landscape, changing laws, regulations and government enforcement priorities, changing client needs, requirements or preferences, our offerings may become less competitive.
The market in which we compete is subject to a changing medical landscape and changing laws, regulations and government enforcement priorities, as well as changing client needs, requirements and preferences. The success of our business will depend, in part, on our ability to adapt and respond effectively to these changes on a timely basis. Our business strategy may not effectively respond to these changes, and we may fail to recognize and position ourselves to capitalize on market opportunities. We may not have sufficient advance notice and resources to develop and effectively implement an alternative strategy. There may be scientific or clinical changes that require us to change our solutions or that make our solutions, including the Smart Cycles, less competitive in the marketplace. If there are sensitivities to our model or our existing competitors and new entrants create new disruptive business models and/or develop new solutions that clients and members prefer to our solutions, we may lose clients and members, and our results of operations, cash flows and/or prospects may be adversely affected. The future performance of our business will depend in large part on our ability to design and implement market appropriate strategic initiatives, some of which will occur over several years in a dynamic industry. If these initiatives do not achieve their objectives, our results of operations could be adversely affected.
46

If we fail to maintain and enhance our brand, our ability to expand our client base will be impaired and our business, financial condition and results of operations may suffer.
We believe that maintaining and enhancing the Progyny brand is important to support the marketing and sale of our existing and future solutions to new clients and expand sales of our solutions to existing clients. We also believe that the importance of brand recognition will increase as competition in our market increases. Successfully maintaining and enhancing our brand will depend largely on the effectiveness of our marketing efforts, our ability to provide reliable services that continue to meet the needs of our clients at competitive prices, our ability to maintain our clients’ trust, our ability to continue to develop new solutions, and our ability to successfully differentiate our platform from competitive solutions and services. Our brand promotion activities may not generate client awareness or yield increased revenue, and even if they do, any increased revenue may not offset the expenses we incur in building our brand. If we fail to successfully promote and maintain our brand, our business, financial condition and results of operations may suffer.
If we fail to retain and motivate members of our management team or other key employees, or fail to attract additional qualified personnel to support our operations, our business and future growth prospects could be harmed.
Our success and future growth depend largely upon the continued services of our management team and our other key employees, and on our ability to continue to identify, attract, develop, integrate and retain them. From time to time, there are changes in our executive management team or other key employees. Our executive officers and other key employees are employed on an at-will basis, which means that these personnel could terminate their employment with us at any time. The loss of one or more of our executive officers or other key employees, or the failure by our executive team to effectively work with our employees and lead our company could in the future harm our business.
In addition, to execute our growth plan, we must attract and retain highly qualified personnel. Competition for these personnel is intense, especially for experienced sales and client success personnel. There is no guarantee we will be able to attract such personnel or that competition among potential employers will not result in us being required to offer increased salaries or other benefits. From time to time, we have experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached their legal obligations, resulting in a diversion of our time and resources. In addition, prospective and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our equity awards declines, experiences significant volatility, or increases such that prospective employees believe there is limited upside to the value of our equity awards, it may adversely affect our ability to recruit and retain key employees. Additionally, our performance also depends in part on the successful integration of newly hired executive officers or other key employees into their roles. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be harmed. Further, if members of our management and other key personnel in critical functions across our organization are unable to perform their duties or have limited availability, we may not be able to execute on our business strategy and/or our operations may be negatively impacted.
If we cannot maintain our company culture as we grow, our success and our business and competitive position may be harmed.
We believe our culture has been a key contributor to our success to date and that the critical nature of the mission we are pursuing promotes a sense of greater purpose and fulfillment in our employees. We have invested substantial time and resources in building our culture, and any failure to preserve our culture could negatively affect our ability to retain and recruit personnel, which is critical to our growth, and to effectively focus on and pursue our corporate objectives. As we grow and develop the infrastructure of a public company, we may find it difficult to maintain these important aspects of our culture. If we fail to maintain our company culture, our business and competitive position may be harmed.
Any litigation against us could be costly and time-consuming to defend and could harm our business, financial condition and results of operations.

We have in the past and may in the future become subject to legal proceedings and claims that arise in the ordinary course of business, such as claims brought by our clients or vendors in connection with commercial disputes or employment claims made by our current or former employees. We are unable to predict the outcome of any legal proceedings. Such proceedings might result in substantial costs, regardless of the outcome, and may divert management’s attention and resources, which might seriously harm our business, financial condition and results of operations. Insurance
47

might not cover litigation claims, might not provide sufficient payments to cover all the costs to resolve one or more such claims, and might not continue to be available on terms acceptable to us. A claim brought against us that is uninsured or underinsured could result in unanticipated costs, potentially harming our business, financial condition and results of operations.
Risks Related to Our Relationships with Third Parties
Our business depends on our ability to maintain our Center of Excellence network of high-quality fertility specialists and other healthcare providers. If we are unable to do so, our future growth would be limited and our business, financial condition and results of operations would be harmed.
Our success is dependent upon our continued ability to maintain a selective Center of Excellence, our proprietary, credentialed network of high-quality fertility specialists. Fertility specialists and our other network providers could refuse to contract with us, demand higher payments or take other actions that could result in higher medical costs, less attractive service for our members or difficulty meeting regulatory or accreditation requirements. Identifying high-quality fertility specialists and other healthcare providers, credentialing and negotiating contracts with them and evaluating, monitoring and maintaining our network, requires significant time and resources. Our network provider arrangements generally may be terminated or not renewed by either party without cause upon prior written notice. We cannot provide any assurance that we will be able to continue to renew our existing contracts or enter into new contracts on a timely basis or under favorable terms enabling us to service our members profitably. If we are not successful in maintaining our relationships with top fertility specialists, these fertility specialists may refuse to renew their contracts with us, and potential competitors may be effective in onboarding these or other high-quality fertility specialists to create a similarly high-quality network. Any of these events could have a material adverse effect on the provision of services to our members and our operations.
There may be additional shifts in the fertility specialty provider space as the fertility market matures, and high-quality fertility specialists may become more demanding in re-negotiating to remain in our network. Our ability to develop and maintain satisfactory relationships with high-quality fertility specialists and other healthcare providers also may be negatively impacted by other factors not associated with us, such as legal and regulatory changes, including changes in government enforcement priorities, impacting providers or consolidation activity among hospitals, physician groups and healthcare providers. In addition, in some markets and geographies, certain organizations of physicians or healthcare providers, such as practice management companies (which group together physician practices for administrative efficiency and marketing leverage), accountable care organizations, clinically integrated networks, independent practice associations, and other organizational structures that physicians and other healthcare providers choose may change the way in which these providers do business with us, and may change the competitive landscape. Such organizations or groups of healthcare providers may compete directly with us, which could adversely affect our operations, and our results of operations, financial position, and cash flows by impacting our relationships with these providers or affecting the way that we price our products and estimate our costs, which might require us to incur costs to change our operations. Healthcare providers in our network may consolidate or merge into other groups or healthcare systems, resulting in a reduction of providers in our network and in the competitive environment. In addition, if these providers refuse to contract with us, use their market position to negotiate contracts unfavorable to us or place us at a competitive disadvantage, our ability to market our solutions or to be profitable in those areas could be materially and adversely affected.
From time to time, our network providers may assert, or threaten to assert, claims seeking to terminate our contractual arrangements. If enough provider agreements were terminated, such terminations could adversely impact the adequacy of our network to service our members, and may put us at risk of non-compliance with applicable federal and state laws. If we are unable to retain our current provider contract terms or enter into new provider contracts timely or on favorable terms, our profitability may be harmed. In addition, from time to time, we may in the future be subject to class action or other lawsuits by healthcare providers with respect to claims payment procedures, reimbursement policies, network participation, or similar matters. In addition, regardless of whether any such lawsuits brought against us are successful or have merit, they will be time-consuming and costly, and could have an adverse impact on our reputation. As a result, under such circumstances, we may be unable to operate our business effectively.
In addition, the perceived value of our solutions and our reputation may be negatively impacted if the services provided by one or more of our fertility specialists or another network healthcare provider are not satisfactory to our members, including as a result of provider error that could result in litigation. For example, if a provider within our network experiences an issue with their cryopreservation techniques or releases sensitive information of our members, it could result in us incurring substantial additional expenses, expose us to public scrutiny, adversely affect our brand and reputation, expose us to litigation and/or regulatory action, and otherwise make our operations vulnerable. Further, if a
48

fertility specialist provides services that result in less than favorable outcomes, this could cause us to fail to meet our contractually guaranteed specified service metrics, and we could be obligated to provide the client with a fee reduction. The failure to maintain our selective network of high-quality fertility specialists and other healthcare providers or the failure of those providers to meet and exceed our members’ expectations, may result in a loss of or inability to grow or maintain our client base, which could adversely affect our business, financial condition and results of operations.
Our growth depends in part on the success of our strategic relationships with, and monitoring of, third parties, including channel partners and vendors, as well as insurance carriers.
In order to grow our business, we anticipate that we will continue to depend on our relationships with third parties, including channel partners, vendors and insurance carriers among others. As the fertility management market and our client base grow, if we do not successfully maintain our relationships with insurance carriers, they may make integration more difficult or expensive, such as implementing an onerous fee structure in exchange for our ability to continue to integrate our solutions with their platforms. If we are unsuccessful in establishing or maintaining our relationships with third parties, our ability to compete in the marketplace or to grow our revenue could be impaired and our results of operations may suffer.
In addition, our arrangements with these third parties may expose us to public scrutiny, adversely affect our brand and reputation, expose us to litigation and/or regulatory action, or otherwise make our operations vulnerable if we fail to adequately monitor their performance or if they fail to meet their contractual obligations to us or to comply with applicable laws or regulations.
If we fail to maintain an efficient pharmacy distribution network or if there is a disruption to our network of specialty pharmacies or their supply chains, our business, financial condition and results of operations could suffer.
The timely delivery of fertility prescriptions is essential for fertility treatments. If prescriptions are delivered late or become unavailable, it may result in postponement of a member’s treatment cycle and member dissatisfaction with our solutions. We believe that our ability to maintain and grow the adoption of Progyny Rx is highly dependent on our success in maintaining an efficient pharmacy distribution network and our record of on-time delivery. The specialty pharmacies in our network could refuse to contract with us, demand higher drug pricing or take other actions that could result in higher medical costs or less attractive services for our members.
Specialty pharmacies could face supply chain issues or regulatory delays impacting the availability or distribution of certain fertility prescriptions requiring drug substitutions that could result in higher medical costs or negatively impact our revenues, rebates and results of operations. We do not control the pricing strategies or supply chains of our specialty pharmacy partners, each of whom may be impacted by general economic considerations, including inflation and other independent considerations and drivers that are outside our control, and each of whom has the ability to set or impact market price for different prescription medications. We also cannot provide any assurance that we will be able to continue to renew our existing contracts, maintain our current negotiated pricing or discounts, or enter into new contracts on a timely basis or under favorable terms enabling us to service our members profitably. If we are not successful in maintaining our relationships with the specialty pharmacies in our network, are otherwise unable to maintain an efficient pharmacy distribution network, or if a significant disruption thereto should occur, it may adversely affect our business, financial condition and results of operations. From time to time, we experience supply chain disruptions, and we may in the future experience material supply chain changes and disruptions that impact the production and availability of medications relied on by Progyny members, which could negatively impact our revenue and results of operations.
If we lose our relationship with one or more key pharmacy program partners, or if the rebates provided by pharmacy program partners decline, our business and results of operations could be adversely affected.
We maintain contractual relationships with select pharmacy program partners, which provide us with access to limited distribution specialty pharmaceutical rebates for drugs we purchase. While we have contractual relationships with such pharmacy program partners, they in turn often negotiate complex and multi-party pricing structures with other industry participants, and we have no control over the policies and strategies implemented in negotiating these pricing structures. Such structures may set or significantly impact market prices for prescription drugs we purchase and associated rebates for such drugs. Pharmacy program partners generally direct medication pricing by setting medication list prices and offering rebates and/or discounts for their medications. Various market considerations—such as the number of competitor medications, the availability of fertility medications and alternative treatment options, and negotiated rates among industry participants—impact the list prices for medications. Our ability to obtain and maintain specialty pharmaceutical rebates, our relative bargaining power, the value of any such rebates and our ability to generate revenue are directly affected by the
49

pricing structures in place among the various industry participants, and changes in medication pricing and in the general pricing structures, whether due to regulatory requirements, competitive pressures or otherwise, could have an adverse effect on our business, financial condition and results of operations. Further, the consolidation of pharmaceutical manufacturers, the shortages of drugs provided by such manufacturers, the termination or material alteration of our contractual relationships, or our failure to renew such contracts on favorable terms could have a material adverse effect on our business and results of operations.
Our marketing efforts depend on our ability to maintain our relationships with benefits consultants.
We sell our solutions through our sales organization and, in many cases, we leverage our relationships with top benefits consultants to establish relationships with potential clients. Our sales team has broad experience in health benefits management and extensive pre-existing long-term relationships with industry participants and benefits executives at large employers. If we fail to maintain our relationships with the benefits consultants, our marketing efforts, business and profitability would be adversely impacted.
We are exposed to credit risk from our members.
We collect co-payments, co-insurance and deductibles directly from members. We do not require collateral for such receivables. Our failure to collect a significant portion of the amount due on such receivables directly from members could adversely affect our business, financial condition and results of operations.
Risks Related to Government Regulation
We operate in a highly regulated industry and must comply with a significant number of evolving legal and regulatory requirements, as well as complex judicial mandates.
We have attempted to structure our operations to comply with laws, regulations and other requirements applicable to us directly and to our clients and vendors, but there can be no assurance that our operations will not be challenged or impacted by regulatory authorities or enforcement initiatives. We have been, and in the future may become, involved in governmental investigations, audits, reviews and assessments. Any determination by a court or agency that our corporate structure, solutions or services violate, or cause our clients or network partners to violate, applicable laws, regulations or other requirements could subject us or our clients to significant administrative, civil or criminal penalties. Such a determination also could require us to change or terminate portions of our business, disqualify us from serving clients in certain states, or clients that do business with government entities, or cause us to refund some or all of our service fees or otherwise compensate our clients. In addition, failure to satisfy laws, regulations or other requirements could adversely affect demand for our solutions and could force us to expend significant capital, research and development and other resources to address the failure. Even an unsuccessful challenge by regulatory, judicial and other authorities or parties could be expensive and time-consuming, could result in loss of business, exposure to adverse publicity, and injury to our reputation and could adversely affect our ability to retain and attract clients. If we fail to comply with applicable laws, regulations and other requirements, our business, financial condition and results of operations could be adversely affected. Such non-compliance could also require significant investment to address and may prove costly. There are several additional federal and state statutes, regulations, guidance and contractual provisions related to or impacting the healthcare industry that may apply to our business activities directly or indirectly, including, but not limited to:
Licensing and Licensed Personnel. Many states have licensure or registration requirements for entities acting as a third-party administrator, or TPA, and/or PBMs. The scope of these laws differs from state to state, and the application of such laws to the activities of TPAs and/or PBMs is often unclear. Given the nature and scope of the solutions and services that we provide, we are required to maintain TPA and PBM licenses and registrations in certain jurisdictions and to ensure that such licenses and registrations are in good standing on an annual basis. We are licensed, have licensure applications pending before appropriate regulatory bodies, are exempt from licensure or registration, or believe that we are otherwise authorized under such laws in those states in which we provide our TPA and PBM services. These licenses require us to comply with the rules and regulations of the governmental bodies that issued such licenses, including maintaining certain solvency or bonds requirements. Our failure to comply with such rules and regulations could result in significant administrative penalties, the suspension of a license, or the loss of a license, all of which could negatively impact our business. Additionally, from time to time, legislation is considered that would purport to declare a PBM a fiduciary with respect to its clients. We cannot predict what effect, if any, such statutes, if enacted, may have on our business and financial results.
50

Separately, states impose licensing requirements on insurers, risk-bearing entities, and insurance agents, as well as those entities that provide utilization review services. We do not believe that the nature of our services requires us to be licensed under applicable state law. We are unable to predict, however, how our services may be viewed by regulators over time, how these laws and regulations will be interpreted and enforced, or the full extent of their application. If a regulatory authority in any state determines that the nature of our business requires that we be licensed under applicable state laws, we may need to restructure our business to comply with any related requirements, such as maintaining adequate reserves, creating new compliance processes, hiring additional personnel to manage regulatory compliance, and paying additional regulatory fees or penalties, which could adversely affect our results of operation. Additionally, we may need to cease operations until we are able to obtain appropriate licensure, which may adversely affect our revenue for a period of time that we cannot estimate.
In addition, we employ PCAs to support and guide our members as part of our fertility benefits management services. The PCAs do not provide any licensed healthcare services, and in turn, are not licensed by any regulatory body to provide these services. We otherwise do not employ individuals to provide any healthcare services requiring licensure. If a professional board in any state determines that the services provided by our employed PCAs require a license to be provided, we may need to conduct additional training and credentialing, replace staff, obtain additional insurance, and pay increased salaries, which could adversely affect our results of operations. We may additionally need to suspend the PCA services we provide while our personnel obtain the necessary licensure, which may adversely affect our relationships with our clients and members and cause us to be in breach of our contracts.
HIPAA Privacy and Security Requirements. Regulations promulgated pursuant to HIPAA, as amended, and regulations promulgated thereunder, or collectively, HIPAA establish privacy and security standards that limit the use and disclosure of certain individually identifiable health information (known as “protected health information”) and require the implementation of administrative, physical and technological organizational safeguards to protect the privacy of protected health information and ensure the confidentiality, integrity and availability of electronic protected health information. The privacy regulations established under HIPAA also provide patients with rights related to understanding and controlling how their protected health information is used and disclosed. As a provider of services to entities subject to HIPAA, we are directly subject to certain provisions of the regulations as a “Business Associate.” When acting as a Business Associate under HIPAA, to the extent permitted by applicable privacy regulations and contracts and associated Business Associate Agreements with our clients, we are permitted to use and disclose protected health information to perform our services and for other limited purposes, but other uses and disclosures, such as marketing communications, require written authorization from the patient or must meet an exception specified under the privacy regulations. We also have downstream Business Associates, which provide us with services and are also subject to HIPAA regulations.
If we, or any of our downstream Business Associates, are unable to properly protect the privacy and security of protected health information entrusted to us, we could be found to have breached our contracts with our clients and be subject to investigation by HHS, Office for Civil Rights, or OCR. In the event OCR finds that we have failed to comply with applicable HIPAA privacy and security standards, we could face civil and criminal penalties. In addition, OCR performs compliance audits of Covered Entities and Business Associates in order to proactively enforce the HIPAA privacy and security standards. OCR has become an increasingly active regulator and has signaled its intention to continue this trend. OCR has the discretion to impose penalties and may require companies to enter into resolution agreements and corrective action plans which impose ongoing compliance requirements. OCR enforcement activity, or a third-party audit related to a HIPAA incident regarding us or a third-party vendor, can result in financial liability and reputational harm, and responses to such enforcement activity can consume significant internal resources. In addition to enforcement by OCR, state attorneys general are authorized to bring civil actions under either HIPAA or relevant state laws seeking either injunctions or damages in response to violations that threaten the privacy of state residents. Although we have implemented and maintain policies, processes and compliance program infrastructure to assist us in complying with these laws and regulations and our contractual obligations, we cannot provide assurance regarding how these laws and regulations will be interpreted, enforced or applied to our operations. In addition to the risks associated with enforcement activities and potential contractual liabilities, our ongoing efforts to comply with evolving laws and regulations at the federal and state levels also might require us to make costly system purchases and/or modifications or otherwise divert significant resources to HIPAA compliance initiatives from time to time.
Other Privacy and Security Requirements. In addition to HIPAA, numerous other federal and state laws govern the collection, dissemination, use, access to and confidentiality of personal information, some of which may be
51

applicable to our business. Certain federal and state laws protect types of personal information that may be viewed as particularly sensitive. For example, New York’s Public Health Law, Article 27-F protects information that could reveal confidential HIV-related information about an individual. In many cases, state laws are more restrictive than, and not preempted by, HIPAA, and may allow personal rights of action with respect to privacy or security breaches, as well as fines. State laws are contributing to increased enforcement activity and may also be subject to interpretation by various courts and other governmental authorities. Further, the California Consumer Privacy Act of 2018, or CCPA, went into effect on January 1, 2020, which gives California residents certain rights to access and delete their personal information, opt out of certain personal information sharing, and receive detailed information about how their personal information is used. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches, which has increased the likelihood and risks associated with data breach litigation. Further, the California Privacy Rights Act, or the CPRA, generally went into effect on January 1, 2023 and significantly amends the CCPA. It imposes additional data protection obligations on covered businesses, including additional consumer rights processes, limitations on data uses, new audit requirements for higher risk data, and opt outs for certain uses of sensitive data. It also creates a new California data protection agency authorized to issue substantive regulations and could result in increased privacy and information security enforcement. Additional compliance investment and potential business process changes may be required. Similar laws have passed in other states and are continuing to be proposed at the state and federal level, reflecting a trend toward more stringent privacy legislation in the United States. The enactment of such laws could have potentially conflicting requirements that would make compliance challenging.
Certain of our solutions and services involve the transmission and storage of client and member data in various jurisdictions, which subjects the operation of those solutions and services to privacy or data protection laws and regulations in those jurisdictions. There can be no assurance that such requirements will not change or that we will not otherwise be subject to legal or regulatory actions. These laws and regulations are rapidly evolving and changing, and could have an adverse impact on our operations. These laws and regulations are subject to uncertainty in how they may be interpreted and enforced by government authorities and regulators. The costs of compliance with, and the other burdens imposed by, these and other laws or regulatory actions may increase our operational costs, prevent us from providing our solutions, and/or impact our ability to invest in or jointly develop our solutions. We also may face audits or investigations by one or more government agencies relating to our compliance with these laws and regulations. An adverse outcome under any such investigation or audit could result in fines, penalties, other liability, or could result in adverse publicity or a loss of reputation, and adversely affect our business. Any failure or perceived failure by us or by our solutions to comply with these laws and regulations may subject us to legal or regulatory actions, damage our reputation or adversely affect our ability to provide our solutions in the jurisdiction that has enacted the applicable law or regulation. Moreover, if these laws and regulations change, or are interpreted and applied in a manner that is inconsistent with our policies and processes or the operation of our solutions, we may need to expend resources in order to change our business operations, policies and processes or the manner in which we provide our solutions. This could adversely affect our business, financial condition and results of operations.
Data Protection and Breaches. In recent years, there have been a number of well-publicized data breaches involving the improper dissemination of personal information of individuals both within and outside of the healthcare industry. Laws in all 50 states require businesses to provide notice to clients whose personally identifiable information has been disclosed as a result of a data breach. These laws are not consistent, and compliance in the event of a widespread data breach is costly. States are also constantly amending existing laws, requiring attention to frequently changing regulatory requirements. Most states require holders of personal information to maintain safeguards and take certain actions in response to a data breach, such as providing prompt notification of the breach to affected individuals or the state’s attorney general. In some states, these laws are limited to electronic data, but states increasingly are enacting or considering stricter and broader requirements.
Additionally, under HIPAA, Covered Entities must report breaches of unsecured protected health information to affected individuals without unreasonable delay, not to exceed 60 days following discovery of the breach by a Covered Entity or its agents. Notification also must be made to OCR and, in certain circumstances involving large breaches, to the media. Business Associates must report breaches of unsecured protected health information to Covered Entities within 60 days of discovery of the breach by the Business Associate or its agents or such shorter period as set forth in the applicable Business Associate Agreement. A non-permitted use or disclosure of protected health information is presumed to be a breach under HIPAA unless the Covered Entity or Business Associate establishes that there is a low probability the information has been compromised consistent with requirements enumerated in HIPAA.
52

Despite our security management efforts with respect to physical and technological safeguards, employee training, vendor (and sub-vendor) controls and contractual relationships, our infrastructure, data or other operation centers and systems used in our business operations, including the internet and related systems of our vendors (including vendors to whom we outsource data hosting, storage and processing functions) are vulnerable to and, from time to time, may experience unauthorized access to data and/or breaches of confidential information due to a variety of causes. Techniques used to obtain unauthorized access to or compromise systems change frequently, are becoming increasingly sophisticated and complex, and are often not detected until after an incident has occurred. As a result, we might not be able to anticipate these techniques, implement adequate preventive measures, or immediately detect a potential compromise. If our security measures, some of which are managed by third parties, or the security measures of our service providers or vendors, are breached or fail, it is possible that unauthorized or illegal access to or acquisition, disclosure, use or processing of personal information, confidential information, or other sensitive client, member, or employee data, including HIPAA-regulated protected health information, may occur. A security breach or failure could result from a variety of circumstances and events, including third-party action, human negligence or error, malfeasance, employee theft or misuse, phishing and other social engineering schemes, computer viruses, attacks by computer hackers, failures during the process of upgrading or replacing software, databases or components thereof, power outages, hardware failures, telecommunication failures, and catastrophic events.
If our security measures, or those of our service providers or vendors, were to be breached or fail, our reputation could be severely damaged, adversely affecting client or investor confidence. As a result, clients may curtail their use of or stop using our offering, and our business may suffer. In addition, we could face litigation, damages for contract breach, penalties and regulatory actions for violation of HIPAA and other laws or regulations applicable to data protection and significant costs for remediation and for measures to prevent future occurrences. In addition, any potential security breach could result in increased costs associated with liability for stolen assets or information, repairing system damage that may have been caused by such breaches, incentives offered to clients or other business partners in an effort to maintain the business relationships after a breach and implementing measures to prevent future occurrences, including organizational changes, deploying additional personnel and protection technologies, training employees and engaging third-party experts and consultants. Negative publicity may also result from real, threatened or perceived security breaches affecting us or our industry or clients, which could cause us to lose clients or partners and adversely affect our operations and future prospects. While we maintain cyber insurance covering certain security and privacy damages and claim expenses, we may not carry insurance or maintain coverage sufficient to compensate for all liability and such insurance may not be available for renewal on acceptable terms or at all, and in any event, insurance coverage would not address the reputational damage that could result from a security incident.
HIPAA Transaction and Identifier Standards. HIPAA and its implementing regulations mandate format and data content standards and provider identifier standards (known as the National Provider Identifier) that must be used in certain electronic transactions, such as claims, payment advice and eligibility inquiries. HHS has established standards that health plans must use for electronic fund transfers with providers, has established operating rules for certain transactions, and is in the process of establishing operating rules to promote uniformity in the implementation of the remaining types of covered transactions. The ACA also requires HHS to establish standards for health claims attachment transactions. HHS has modified the standards for electronic healthcare transactions (such as, eligibility, claims submission and payment and electronic remittance) from Version 4010/4010A to Version 5010. Further, HHS now requires the use of updated standard code sets for diagnoses and procedures known as the ICD-10 code sets. Enforcement of compliance with these standards falls under HHS and is carried out by CMS.
In the event new requirements are imposed, we will be required to modify our systems and processes to accommodate these changes. We will seek to modify our systems and processes as needed to prepare for and implement changes to the transaction standards, code sets operating rules and identifier requirements; however, we may not be successful in responding to these changes, and any responsive changes we make to our systems and processes may result in errors or otherwise negatively impact our service levels. In addition, the compliance dates for new or modified transaction standards, operating rules and identifiers may overlap, which may further burden our resources.
Fraud and Abuse Laws. Many of our clients, insurance carriers, and network healthcare providers are impacted directly and indirectly by certain fraud and abuse laws, including the federal Anti-Kickback Statute, the Physician Self-Referral Law, commonly referred to as the Stark Law, and the False Claims Act, as well as their state
53

equivalents. Because the solutions and services we provide are not reimbursed by government healthcare payors, such fraud and abuse laws generally do not directly apply to our business; however, some laws may be applicable to us. For example, certain states have anti-kickback and false claims laws that may be broader in scope than analogous federal laws and may apply to items and services reimbursed by any third-party payor, including private insurers, self-insured employers and on a cash basis by patients.
The laws, regulations and other requirements in this area are both broad and complex and judicial and regulatory interpretation can also be inconsistent. We review our practices with regulatory experts in an effort to comply with all applicable laws, regulatory and other requirements. However, we are unable to predict how these laws, regulations and other requirements will be interpreted or the full extent of their application, particularly to services that are not directly reimbursed by federal and state healthcare programs. Any determination by a federal or state regulatory authority that any of our activities or those of our clients or vendors violate any of these laws or regulations could subject us to significant administrative, civil or criminal penalties, damages, disgorgement, monetary fines or imprisonment, require us to enter into corporate integrity agreements or similar agreements with ongoing compliance obligations, disqualify us from providing services to clients that are, or do business with, government healthcare programs and/or have an adverse impact on our business, financial condition and results of operations. Even an unsuccessful challenge by a regulatory authority of our activities could result in adverse publicity and could require a costly response from us.
State Corporate Practice and Fee-Splitting Prohibitions. There is a risk that regulatory authorities in some jurisdictions may find that our contractual relationships with our fertility specialists violate laws prohibiting the corporate practice of medicine and/or fee-splitting. These laws generally prohibit non-physician entities from practicing medicine, exercising control over physicians or engaging in certain practices such as fee-splitting with physicians. There can be no assurance that these laws will be interpreted in a manner consistent with our practices or that other laws or regulations will not be enacted in the future that could have a material and adverse effect on our business, results of operations, and financial condition. Regulatory authorities, state medical boards, state attorneys general and other parties, including our network physicians, may assert that we are engaged in the prohibited corporate practice of medicine, and/or that our arrangement with our network providers constitutes unlawful fee-splitting. If a state’s prohibition on corporate practice of medicine or fee-splitting law is interpreted in a manner that is inconsistent with our practices, we would be required to restructure or terminate our contractual relationship with our network providers to bring our activities into compliance with such laws, disciplinary action, penalties, damages, fines, and/or a loss of revenue, any of which could have a material and adverse effect on our business, results of operations, and financial condition. State corporate practice of medicine doctrines and fee-splitting prohibitions also often impose penalties on physicians themselves for aiding the corporate practice of medicine or unlawful fee-splitting, which could discourage physicians from participating in our network of providers.
ERISA Regulation. The Employee Retirement Income Security Act of 1974, or ERISA, regulates certain aspects of employee health plans, including both insured and self-funded health plans sponsored by our clients, with which we have agreements to provide TPA services. As part of our agreements with a number of these clients, we offer PBM services through Progyny Rx. Because we believe the conduct of our business vis-à-vis these plans is not of a fiduciary nature, it is not generally subject to the fiduciary obligations of ERISA. However, there can be no assurance the United States Department of Labor, or the DOL, which is the agency that enforces ERISA, would not in the future assert that the fiduciary obligations imposed by ERISA apply to certain aspects of our operations or courts would not reach such a ruling in private ERISA litigation. ERISA also imposes civil and criminal liability on service providers to health plans subject to ERISA and certain other persons with relationships to such plans if certain forms of illegal or prohibited remuneration are made or received by such service providers or other persons. These provisions of ERISA are similar, but not identical, to the healthcare anti-kickback laws described above, although ERISA lacks the statutory and regulatory “safe harbor” exceptions incorporated into the healthcare anti-kickback laws. Like the healthcare anti-kickback laws, the corresponding provisions of ERISA are broadly written and their application to particular cases can be uncertain. ERISA plans are subject to certain rules, published by the DOL, including certain reporting requirements for direct and indirect compensation received by plan service providers. Separately, although ERISA generally preempts state laws that relate to ERISA plans, the recent Supreme Court ruling in Rutledge v. Pharm. Care Mgmt. Ass’n established that ERISA does not preempt all state laws imposing transparency or other requirements on PBMs.
Prompt Pay Laws. Certain states have laws regulating the amount of time that may elapse from when a third-party payor receives a claim for services rendered to when those services are paid. These “prompt pay” laws may
54

impact us as well as our self-insured clients and insurance carriers. Under these “prompt pay” laws, we may be obligated to pay healthcare providers within established time periods, and such time periods may be shorter than existing contracted terms and/or via electronic transfer. In many states, we are deemed to be exempt from the prompt pay laws, however, we seek to comply with them in each state in which we do business to the extent applicable, and our efforts include the use of controls such as policies and processing systems that ensure we pay claims as quickly as possible and contract language related to timeframes permitted by applicable law. If we do not make payments to healthcare providers in a timely fashion consistent with prompt pay laws, we may be required to pay interest in addition to any amounts owed to such providers. In addition, our reputation may be harmed and our contractual obligations to certain clients may be breached, causing us to lose revenue or otherwise pay penalties under such contracts.
Network Adequacy and Access Requirements. Network adequacy and access laws require health plans to maintain a network of healthcare providers sufficient to deliver the benefits they contract to provide to their enrollees. In light of the increase in “narrow networks,” there has been a legislative push to ensure that commercial payors contract with a sufficient number of healthcare providers to create an “adequate network.” Additionally, a majority of states now have some form of legislation affecting our payor clients’ ability to limit access to a provider network or remove a provider from the network. Such legislation may require our clients to admit any healthcare provider, including any pharmacy provider willing to meet the plan’s price and other terms for network participation, “any willing provider” legislation or may provide that a provider may not be removed from a network except in compliance with certain procedures “due process” legislation. Further, to ensure network adequacy and quality, a network may seek to accredit its healthcare providers through any number of accrediting bodies, such as the National Committee for Quality Assurance, or NCQA, and the Utilization Review Accreditation Commission. We follow NCQA standards to credential the health providers with whom we contract to provide services within our network, and engage Council for Affordable Quality Healthcare to conduct provider credentialing where required. Should any of the states we operate in determine that our network of providers does not meet adequacy or access requirements, we may be subject to administrative penalties and other administrative actions, as well as private litigation. In addition, if we are unable to contract with a sufficient number of providers, we may become subject to administrative penalties or enforcement actions from state regulatory agencies, litigation from consumers, and may be in breach of certain contractual covenants with our partners.
Consumer Protection Laws. Federal and state consumer protection laws are being applied increasingly by the Federal Trade Commission, or FTC, Federal Communications Commission and states’ attorneys general to regulate the collection, use, storage and disclosure of personal or health information, through websites or otherwise, and to regulate the presentation of website content. Courts may also adopt the standards for fair information practices promulgated by the FTC, which concern consumer notice, choice, security and access. Consumer protection laws require us to publish statements to users of our services that describe how we handle personal information and choices consumers may have about the way we handle personal information. If such information that we publish is considered untrue, we may be subject to claims of unfair or deceptive trade practices, which could lead to significant liabilities and consequences, including costs of defending against litigation, settling claims and loss of willingness of current and future clients to work with us.
Restrictions on Communication. Communications with our members increasingly may be subject to and restricted by laws and regulations governing communications via telephone, fax, text, and email. We also use email and social media platforms as marketing tools. For example, we maintain social media accounts. As laws and regulations, including FTC enforcement, rapidly evolve to govern the use of these platforms and devices, the failure by us, our employees or third parties acting at our direction to abide by applicable laws and regulations in the use of these platforms and devices could adversely impact our business, financial condition and results of operations or subject us to fines or other penalties.
The healthcare regulatory and political framework is uncertain and evolving. Recent and future developments in the healthcare industry could have an adverse impact on our business, financial condition and results of operations.
All of our revenue is derived from the healthcare industry, which is highly regulated and subject to changing political, legislative, regulatory and other influences. Healthcare laws and regulations are rapidly evolving and may change significantly in the future. For example, the ACA may affect the coverage and plan designs that are or will be provided by certain insurance carriers and certain of our clients with self-insured plans, taxability of benefits under such plans, as well as the overall reimbursement and drug pricing environment for healthcare providers. Since its enactment, there have been judicial, executive and Congressional challenges to certain aspects of the ACA as well as efforts to repeal or replace certain
55

aspects of the ACA. On June 17, 2021, the U.S. Supreme Court dismissed the most recent judicial challenge to the ACA brought by several states without specifically ruling on the constitutionality of the ACA.
Other health reform efforts have been proposed by members of Congress, such as measures that would expand the role of government-sponsored coverage, including further reform to the ACA, which could have far-reaching implications for the healthcare industry if enacted. On January 28, 2021, President Biden issued an Executive Order directing federal agencies to examine all existing regulations, orders, guidance documents, policies and similar agency actions to determine if any such actions are inconsistent with the policy set forth in the Executive Order to protect and strengthen the ACA and make high-quality healthcare accessible and affordable for every American. Most recently, on August 16, 2022, President Biden signed the Inflation Reduction Act of 2022, or IRA, into law. The health reform measures included in the IRA largely focus on pharmaceutical manufacturers, but are likely to impact the reimbursement and drug pricing environment for healthcare providers and insurers more broadly in ways that cannot yet be fully determined.
As another example of recent healthcare legislative changes, the Consolidated Appropriations Act, or CAA, effective December 27, 2021, contains provisions impacting group health plans, including protections for plan participants from surprise medical bills and ensuring health plan price transparency. The CAA prohibits plans from entering into services agreements that directly or indirectly restrict the plans from disclosing provider-specific costs and quality of care information. It also requires disclosure by health insurance brokers and consultants to plan sponsors regarding reasonably expected direct and indirect compensation for referral of services to group health plans. Additionally, the CAA requires plans to submit reports to the DOL, HHS and IRS with certain information on pharmacy benefits and drug costs for participants and beneficiaries and the application of in-network rates to out of network services. The CAA also requires certain service providers for health plans to comply with certain ERISA fee disclosure rules.
In addition, effective January 1, 2022, the No Surprises Act (enacted as part of the CAA) provides protection against surprise medical bills by prohibiting plans and providers from balance billing patients for emergency care performed by out-of-network providers as well as non-emergency and ancillary services performed by out-of-network providers at in-network facilities, subject to certain notice and consent exceptions for non-emergency and ancillary services. The law also grants additional patient protections, including requiring providers to send a good faith estimate of the expected charges for furnishing items or services to an insured patient’s health plan (or directly to an uninsured patient) before such items or services are delivered (including items or services reasonably expected to be provided in conjunction with scheduled items or services or that are reasonably expected to be delivered by another provider). The No Surprises Act also provides a dispute resolution process in the event the actual charges for such items and services are substantially higher than the plan’s estimate, and will prohibit providers from charging patients an amount beyond the in-network cost sharing amount for services rendered by out-of-network providers, subject to certain exceptions. Several states have also enacted comprehensive balance billing or surprise billing laws and the CAA defers to existing state requirements with respect to state-established payment amounts. Such state laws vary in their approach, resulting in different impacts on the healthcare system as a whole.
We are unable to predict how other healthcare reform initiatives from new legislation, regulation, judicial action and/or executive action, including the CAA and No Surprises Act and state laws, will ultimately impact the healthcare industry and what the potential impact may be on our business and on our relationships with current and future clients, insurance carriers, and healthcare providers. Additionally, we cannot predict the timing or impact of any future rulemaking, court decisions or other changes in the law. If we are unable to comply with these laws or regulations or provide adequate assistance to our clients subject to these laws or regulations, it is reasonably possible that our business operations and results of operations could be materially adversely affected.
We are subject to potential changes in laws, regulations, government enforcement priorities, public policy, state and federal judicial action, industry standards and other requirements, including with respect to Progyny Rx’s PBM practices, which create risks and challenges with respect to our compliance efforts and business strategies, or the business of our network partners, which may adversely affect our business.
The healthcare industry is highly regulated and subject to frequently changing laws, regulations, government enforcement priorities, public policies, industry standards and other requirements. Many healthcare laws and regulations are complex, and their application to specific solutions, services and relationships may not be clear. Because our clients are subject to various requirements, we may be impacted as a result of our contractual obligations even when we are not directly subject to such requirements. In particular, many existing healthcare laws and regulations, when enacted, did not anticipate the solutions and services that we provide, and these laws and regulations may be applied to our solutions and services in ways that we do not anticipate. The ACA, efforts to revise, expand or materially change the ACA, as well as the
56

recently enacted IRA, and other federal and state efforts to reform or revise aspects of the healthcare industry or to revise or create additional legal and/or regulatory requirements could impact our operations, the use of our solutions and services, and our ability to market new solutions and services, or could create unexpected liabilities for us. We also may be impacted by laws, industry standards and other requirements that are not specific to the healthcare industry, such as consumer protection laws and payment card industry standards. These requirements may impact our operations and, if not followed, could result in fines, penalties and other liabilities and adverse publicity and injury to our reputation.
In recent years, there have been a number of reform efforts, including from federal and state legislatures as well as the HHS OIG, around PBM program pricing and transparency that could affect our business. Current PBM laws and regulations govern, and proposed legislation and regulations may govern and/or further restrict critical PBM practices, among other things, disclosure, receipt and retention of rebates and other payments received from pharmaceutical manufacturers or pharmacy program partners, contractual provisions between PBMs and their contracted payers and/or pharmacies, and registration or licensing of PBMs. For example, in 2019, the U.S. Senate and House of Representatives proposed a number of bills that would, among other things, require PBMs to submit information on their costs, fees and rebates, requiring 100% of the rebates to be passed on to consumers, and/or impose rebates on manufacturers that chose to increase their drug prices more rapidly than inflation. In June 2022, the FTC announced an inquiry regarding the role of PBMs and stated its intent to closely scrutinize the impact of PBM rebates and fees on patients and payers.
Further, the U.S. Supreme Court’s decision in Rutledge v. Pharm. Care Mgmt. Ass’n on December 10, 2020, which held that an Arkansas state law requiring PBMs to reimburse pharmacies at a price equal to or greater than the price pharmacies pay in purchasing medications from a wholesaler, was not preempted by the federal ERISA statute. The Supreme Court’s ruling solidifies the legality of state-level legislation regulating PBMs, which may encourage a new wave of legislation aimed at controlling prescription drug costs and providing pricing transparency. For example, effective June 1, 2022, New York enacted a law that establishes regulatory oversight of PBMs. Several states have proposed separate PBM bills, and at least 18 states have adopted PBM oversight laws. A number of these proposed laws would require PBMs to submit annual transparency reports or otherwise disclose contractual arrangements with health benefit plans or health insurance issuers, or allow regulators to conduct audits of PBM operations.
Additionally, certain quasi-regulatory organizations, including the National Association of Boards of Pharmacy and the National Association of Insurance Commissioners, have issued model regulations or may propose future model regulations concerning PBM operations. PBM credentialing organizations may also establish voluntary standards regarding PBM activities. While the model regulations and standards of these quasi-regulatory or credentialing organizations are not legal requirements, federal and state lawmakers may be influenced to adopt similar legislation and such model regulations and standards may also impact client expectations or requirements for PBM services. PBM operations may also be subject to federal and state fraud and abuse laws. Some states’ anti-kickback and false claims laws may be broader in scope than analogous federal laws and may apply to items and services reimbursed by any third-party payor, including private insurers, self-insured employers and on a cash basis by patients, and may be applicable to us.
Accordingly, it is reasonably possible that our business operations and our results of operations could be materially adversely affected by legislative, regulatory and public policy changes at the federal or state level, increased government involvement in drug reimbursement and pricing, and/or increased regulation of PBMs. Adoption of new laws, rules or regulations or changes in government enforcement priorities of, or new interpretations of, existing laws, rules or regulations relating to PBMs could materially adversely affect our business and results of operations with respect to Progyny Rx. Additionally, such legal and regulatory changes may adversely affect our ability to conduct business on commercially reasonable terms in states where PBM legislation is in effect and our ability to standardize Progyny Rx PBM products and services across state lines. Further, our failure to comply with these laws or regulations could result in material fines and/or sanctions and could have a material adverse effect on our results of operations and/or cash flows.
We are subject to anti-corruption, anti-bribery, anti-money laundering, and similar laws, and non-compliance with such laws can subject us to criminal or civil liability and harm our business, financial condition and results of operations.
While we operate only in the United States, we remain subject to the U.S. Foreign Corrupt Practices Act, U.S. domestic anti-bribery laws, and other anti-corruption and anti-money laundering laws in the countries in which we conduct activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly to generally prohibit companies, their employees and their third-party intermediaries from authorizing, offering, or providing, directly or indirectly, improper payments or benefits to recipients in the public or private sector. If we expand our business and sales outside the United States and to the public sector, we may engage with business partners and third-party intermediaries to market our services and to obtain for us the necessary permits, licenses, and other regulatory
57

approvals. In addition, we or our third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities. We can be held liable for the corrupt or other illegal activities of these third-party intermediaries, our employees, representatives, contractors, partners and agents, even if we do not explicitly authorize such activities.
Detecting, investigating, and resolving actual or alleged violations of anti-corruption laws can require a significant diversion of time, resources, and attention from senior management. In addition, noncompliance with anti-corruption, anti-bribery, or anti-money laundering laws could subject us to whistleblower complaints, investigations, prosecution, enforcement actions, sanctions, settlements, fines, damages, other civil or criminal penalties or injunctions, suspension or debarment from contracting with certain persons, reputational harm, adverse media coverage, and other collateral consequences. If any subpoenas or investigations are launched, or governmental or other sanctions are imposed, or if we do not prevail in any possible civil or criminal proceeding, our business, financial condition and results of operations could be harmed. In addition, responding to any action will likely result in a materially significant diversion of management’s attention and resources and significant defense costs and other professional fees, which could adversely affect our business, financial condition and results of operations.
Any potential sales to government entities are subject to a number of challenges and risks.
We may sell our services or solutions to U.S. federal, state, and local government and agency clients. Sales to such entities are subject to a number of challenges and risks. Selling to such entities can be highly competitive, expensive, and time-consuming, often requiring significant upfront time and expense without any assurance that these efforts will generate a sale. Government contracting requirements may change and in doing so restrict our ability to sell into the government sector until we have attained the revised certification. Government demand and payment for our offerings is dependent on many factors outside our control, including general economic conditions, public sector budgetary constraints and funding authorizations, and general political priorities, with funding reductions or delays adversely affecting public sector demand for our offerings.
Further, governmental and highly regulated entities may demand contract terms that differ from our standard arrangements. Such entities may have statutory, contractual, or other legal rights to terminate contracts with us or our partners due to a default or for other reasons. Any such termination may adversely affect our reputation, business, financial condition and results of operations.
Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand.
Our success depends in part on our ability to protect our brand and proprietary trade secret and confidential information, including unpatented know-how, technology and other proprietary information, and maintaining, defending and enforcing our intellectual property rights. We rely on our agreements with our clients, non-disclosure and confidentiality agreements with employees and third parties, and our trademarks, trade secrets, and copyrights to protect our intellectual property rights. However, any of these parties may breach such agreements and disclose our proprietary information, and we may not be able to obtain adequate remedies for such breaches. There is no assurance that we will be able to obtain, maintain, defend and enforce our intellectual property rights, or that such intellectual property rights will not be challenged, narrowed, held unenforceable or circumvented. Therefore, these legal protections and precautions may not prevent infringement, misappropriation or other violations of our intellectual property. Any litigation and any infringement, misappropriation or other violations of our intellectual property could hinder our ability to market and sell our solutions, and our business, financial condition and results of operations could be adversely affected.
If any of our trade secrets were to be lawfully obtained or independently developed by a competitor or other third party, we would have no right to prevent them from using that technology or information to compete with us and our competitive position would be harmed.
Third parties may allege that our products and services, or the conduct of our business, infringe, misappropriate or otherwise violate such third party’s intellectual property rights. Even if such claims are without merit, defending such claims would cause us to incur substantial expenses and could cause us to pay substantial damages or seek a costly license if we are found to be infringing, misappropriating, or otherwise violating a third party’s intellectual property rights. If we are unable to enter into a license on acceptable terms or at all, we could be forced to cease some aspect of our business operations or be forced to redesign our products or services so that we no longer infringe the third-party intellectual property rights, which may result in significant cost and delay to us, or which redesign could be technically infeasible.
58

Even if resolved in our favor, litigation or other legal proceedings relating to intellectual property claims may cause us to incur significant expenses and could distract our employees and management from their normal responsibilities.
Moreover, although we try to ensure that our employees do not use the proprietary information or know-how of others in their work for us, we may be subject to claims that we or these employees have used or disclosed intellectual property, including trade secrets or other proprietary information, of third parties, including such individual’s former employer. If we fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel. Even if we are successful in defending against such claims, litigation could result in substantial costs and be a distraction to management.
Furthermore, we currently own registered trademarks. In addition, any of our trademarks or trade names, whether registered or unregistered, may be challenged, opposed, infringed, cancelled, circumvented or declared generic, or determined to be infringing on other marks, as applicable. We may not be able to protect our rights to these trademarks and trade names, which we need to build name recognition by potential collaborators or clients in our markets of interest.
Acquisitions, strategic investments, partnerships, or alliances could be difficult to identify, pose integration challenges, divert the attention of management, disrupt our business, dilute stockholder value, and adversely affect our business, financial condition and results of operations.
We may in the future seek to acquire or invest in businesses, joint ventures, products and services, or technologies that we believe could complement or expand our platform, enhance our technical capabilities, or otherwise offer growth opportunities. In addition, Progyny seeks to continue to expand its offerings in preconception, maternity and postpartum, menopause and related offerings. Any such acquisition or investment may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable opportunities, whether or not the transactions are completed, and may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products and services, personnel or operations of the acquired companies, particularly if the key personnel of the acquired company choose not to work for us, they are operationally difficult to integrate, or we have difficulty retaining the clients of any acquired business due to changes in ownership, management or otherwise. These transactions may also disrupt our business, divert our resources, and require significant management attention that would otherwise be available for development of our existing business. Any such transactions that we are able to complete may not result in any synergies or other benefits we had expected to achieve, which could result in impairment charges that could be substantial. In addition, we may not be able to find and identify desirable acquisition targets or business opportunities or be successful in entering into an agreement with any particular strategic partner. These transactions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our results of operations. In addition, if the resulting business from such a transaction fails to meet our expectations, or we fail to successfully integrate such businesses into our own, our business, financial condition and results of operations may be adversely affected or we may be exposed to unknown risks or liabilities.
Changes in our effective tax rate or tax liabilities may have an adverse effect on our results of operations.
Our effective tax rate could be impacted due to several factors, including, but not limited to:
changes in the relative amounts of income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates;
changes in tax laws, tax treaties, and regulations or the interpretation of them (such as the recent IRA, which, among other changes, introduced a 15% corporate minimum tax on certain United States corporations and a 1% excise tax on certain stock redemptions by United States corporations);
changes to our assessment about our ability to realize our deferred tax assets that are based on estimates of our future results, the prudence and feasibility of possible tax planning strategies, and the economic and political environments in which we do business;
the outcome of future tax audits, examinations, or administrative appeals;
limitations or adverse findings regarding our ability to do business in some jurisdictions; and
discrete impact tax items, including such items resulting from the amount and timing of equity exercises and our stock price.
59

Any of these developments could have an adverse effect on our results of operations.
Certain U.S. state tax authorities may assert that we have a state nexus and seek to impose state and local taxes, which could adversely affect our results of operations.
We currently file state tax returns in certain states. There is a risk that certain state tax authorities, where we do not currently file a state tax return, could assert that we are liable for state and local taxes based upon income or gross receipts allocable to such states. States are becoming increasingly aggressive in asserting a nexus for state tax purposes. We could be subject to state and local taxation, including penalties and interest attributable to prior periods, if a state tax authority in which we do not currently file a state tax return successfully asserts that our activities give rise to a taxable nexus. Such tax assessments, penalties and interest may adversely affect our results of operations.
We may not be able to utilize a significant portion of our net operating loss or research tax credit carryforwards, which could adversely affect our profitability.
Under Section 382 of the Internal Revenue Code of 1986, as amended, our ability to utilize net operating loss carryforwards or other tax attributes in any taxable year may be limited if we experience an “ownership change.” A Section 382 “ownership change” generally occurs if one or more stockholders or groups of stockholders who own at least 5% of our stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period. Similar rules may apply under state tax laws. Future issuances of our stock could cause an “ownership change.” Any future ownership change, which could be outside of our control, could also have a material effect on the use of our net operating loss carryforwards or other tax attributes existing at the time of the ownership change, which could adversely affect our profitability.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.
Accounting principles generally accepted in the United States are subject to interpretation by the Financial Accounting Standards Board, or FASB, the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. A change in accounting principles or interpretations could have a significant effect on our reported results of operations and could affect the reporting of transactions already completed before the announcement of a change. The adoption of new or revised accounting principles may require us to make changes to our systems, processes and controls, which could have a significant effect on our reported financial results, cause unexpected financial reporting fluctuations, retroactively affect previously reported results or require us to make costly changes to our operational processes and accounting systems upon or following the adoption of these standards. See Note 2 – Significant Accounting Policies included in Part I, Item 1 of this Quarterly Report on Form 10-Q for additional information on recently issued but not yet adopted accounting standards.
If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.
The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles, or U.S. GAAP, requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes included elsewhere in this Quarterly Report on Form 10-Q. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in Part I, Item 2. “Management’s Discussion and Analysis of Financial Condition and Results of Operations-Critical Accounting Policies and Estimates” of this Quarterly Report on Form 10-Q. The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities and equity, and the amount of revenue and expenses that are not readily apparent from other sources. We believe that the assumptions and estimates associated with our accrued receivables related to revenue recognition, accrued claims payable, stock-based compensation expense, and accounting for income taxes have the greatest potential impact on our consolidated financial statements, and therefore, we consider these to be our critical accounting policies and estimates. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.
60

Risks Related to Ownership of Our Common Stock
Our stock price may be volatile, and the value of our common stock may decline.
As tenured investors look to monetize their positions, we have seen large blocks of shares enter the public market over a short period of time. The market price of our common stock may be highly volatile and may fluctuate or decline substantially as a result of this and a variety of factors, some of which are beyond our control, including, but not limited to:
high volume of direct sales into the market by large investors;
actual or anticipated fluctuations in our financial condition or results of operations;
publications of research or other reports about us or our industry, including those which may contain inaccurate or misleading information, financial estimates about us, changes in recommendations or withdrawal of research coverage by securities analysts;
changes in the pricing of our solutions and services;
changes in our projected operating and financial results;
general economic, industry, and market conditions;
changes in laws or regulations applicable to our products and solutions;
announcements by us or our competitors of significant business developments, acquisitions, or new offerings;
rumors and market speculation involving us or other companies in our industry;
significant data breaches of our company, providers, vendors or pharmacies;
our involvement in litigation or threats of litigation against us;
future sales of our common stock by us or our stockholders;
changes in senior management or key personnel;
the trading volume of our common stock;
war, incidents of terrorism, or responses to these events; and
changes in the anticipated future size and growth rate of our market.
Broad market and industry fluctuations, as well as general economic, political, regulatory, and market conditions, including those related to the COVID-19 pandemic, may also negatively impact the market price of our common stock. Fluctuations in our quarterly operating results and the price of our common stock may be particularly pronounced in the current economic environment, including due to the uncertainty caused by the COVID-19 pandemic. These and other factors may cause the market price and demand for our common stock to fluctuate substantially, which may limit or prevent investors from readily selling their shares of common stock and may otherwise negatively affect the liquidity of our common stock. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial expenses and divert our management’s attention.
An active trading market for our common stock may not be sustained.
An active public trading market for our common stock may not be sustained. The lack of an active market may impair your ability to sell your shares at the time you wish to sell them or at a price that you consider reasonable. The lack of an active market may also reduce the fair value of your shares. An inactive market may also impair our ability to raise
61

capital to continue to fund operations by selling shares and may impair our ability to acquire other companies or technologies by using our shares as consideration.
We expect fluctuations in our financial results, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors with respect to our results of operations, our stock price and the value of your investment could decline.
Our results of operations may fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, our past results may not be indicative of our future performance. In addition to the other risks described herein, factors that may affect our results of operations include the following:
fluctuations in demand for or pricing of our solutions;
level and mix of utilization of our solutions by members;
our ability to attract new clients;
our ability to retain our existing clients;
client expansion rates;
changes in clients’ budgets and in the timing of their budget cycles and purchasing decisions;
our ability to control costs, including our operating expenses and healthcare costs;
the amount and timing of payment for operating expenses, particularly sales and marketing expenses;
the amount and timing of non-cash expenses, including stock-based compensation expense, goodwill impairments and other non-cash charges;
the amount and timing of costs associated with recruiting, training and integrating new employees and retaining and motivating existing employees;
general economic conditions, as well as economic conditions specifically affecting industries in which our clients participate, including those related to the COVID-19 pandemic;
the impact of new accounting pronouncements;
changes in the competitive dynamics of our market, including consolidation among competitors or clients; and
significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our solutions and services.
Any of these and other factors, or the cumulative effect of some of these factors, may cause our results of operations to vary significantly. For example, the long-term impact of the COVID-19 pandemic could result in adverse changes in our results of operations for an unknown period of time. If our quarterly results of operations fall below the expectations of investors and securities analysts who follow our stock, the price of our common stock could decline substantially, and we could face costly lawsuits, including securities class action suits.
As a result of being a public company, we are obligated to develop and maintain proper and effective internal control over financial reporting, and any failure to maintain the adequacy of this internal control may adversely affect investor confidence in our company and, as a result, the value of our common stock.
We are required, pursuant to Section 404 of the Sarbanes-Oxley Act (Section 404), to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting and our independent registered public accounting firm is required to attest to the effectiveness of our internal control over financial reporting. To maintain compliance with Section 404, we perform system and process evaluation and testing of our internal control over financial reporting to allow management to report on the effectiveness of our internal control over financial reporting in our
62

Annual Report on Form 10-K filing for each year, as required by Section 404. Our existing management team has and will continue to devote a substantial amount of time to these compliance initiatives, and we may need to hire additional accounting and financial staff with appropriate public company experience to assist us in ongoing compliance with these requirements. Moreover, these rules and regulations have increased and will continue to increase our legal and financial compliance costs and will make some activities more time consuming and costly.
During the evaluation and testing process of our internal control, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to certify that our internal control over financial reporting is effective. For example, in connection with our audit of the fiscal year 2018 consolidated financial statements, we and our independent registered public accounting firm identified one material weakness in our controls related to the lack of review and oversight over financial reporting, which we determined we had remediated as of December 31, 2019. We cannot assure you that there will not be material weaknesses or significant deficiencies in our internal control over financial reporting in the future. Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition or results of operations. If we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm determines that we have a material weakness or significant deficiency in our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.
Future sales of our common stock in the public market could cause the market price of our common stock to decline.
Future sales of a substantial number of shares of our common stock in the public market by us or our stockholders, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. We are unable to predict the effect that such sales may have on the prevailing market price of our common stock.

We have registered all of the shares of common stock issuable upon exercise of outstanding options or other equity awards we may grant in the future, for public resale under the Securities Act. Accordingly, these shares will be eligible for sale in the public market to the extent such options are exercised and restricted stock units are vested, in compliance with applicable securities laws.
Our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity incentive plans or otherwise will dilute the ownership interests of all other stockholders.
We expect to issue additional capital stock in the future that will result in dilution to all other stockholders. We expect to grant equity awards to employees, directors and consultants under our equity incentive plans. We may also raise capital through equity financings in the future. As part of our business strategy, we may acquire or make investments in businesses, joint ventures, products and services, or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per share value of our common stock to decline.
If securities or industry analysts do not publish research, or publish unfavorable or inaccurate research, about our business, the market price and trading volume of our common stock could decline.
The market price and trading volume of our common stock will be heavily influenced by the way analysts interpret our financial information and other disclosures. We do not have control over these analysts. If securities analysts or industry analysts cease coverage of us, our stock price would be negatively affected. If securities or industry analysts do not publish research or reports about our business, downgrade our common stock, or publish negative reports about our business, our stock price would likely decline and the trading volume of our common stock could decrease. We have experienced and may in the future experience analyst coverage reduction due to analysts leaving firms, changing firms or going on temporary leaves of absences. Such reduction in analyst coverage, even if temporary, could lead to volatility in our stock price.
63

We do not intend to pay dividends for the foreseeable future and, as a result, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.
We have never declared or paid any cash dividends on our capital stock, and we do not intend to pay any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our Board of Directors. Accordingly, you may need to rely on sales of our common stock after price appreciation, which may never occur, as the only way to realize any future gains on your investment.
We incur increased costs as a result of operating as a public company, and our management is required to devote substantial time to compliance with our public company responsibilities and corporate governance practices.
As a public company, we have incurred and will continue to incur significant legal, accounting, and other expenses that we did not incur prior to our initial public offering. The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the Nasdaq Stock Market, or Nasdaq, and other applicable securities rules and regulations impose various requirements on public companies. Our management and other personnel devote a substantial amount of time to compliance with these requirements. Effective January 1, 2021, we became a “large accelerated filer” under SEC reporting rules and are required to file our annual report and quarterly reports more quickly than we previously had been required to file them, which may require us to dedicate additional resources to the timely filing of such reports. Moreover, these rules and regulations have increased and will continue to increase our legal and financial compliance costs and make some activities more time-consuming and costly. We cannot predict or estimate the amount of additional costs we incur as a public company or the specific timing of such costs.
Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
authorize our Board of Directors to issue, without further action by the stockholders, shares of undesignated preferred stock with terms, rights, and preferences determined by our Board of Directors that may be senior to our common stock;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders can be called only by our Board of Directors, the chairperson of our Board of Directors, or our chief executive officer;
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our Board of Directors;
establish that our Board of Directors is divided into three classes, with each class serving three-year staggered terms;
prohibit cumulative voting in the election of directors;
provide that our directors may be removed for cause only upon the vote of at least 66 and 2/3% of our outstanding shares of voting stock;
provide that vacancies on our Board of Directors may be filled only by a majority of directors then in office, even though less than a quorum; and
require the approval of our Board of Directors or the holders of at least 66 and 2/3% of our outstanding shares of voting stock to amend our amended and restated bylaws and certain provisions of our amended and restated certificate of incorporation.
64

These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our Board of Directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, or the DGCL, which generally, subject to certain exceptions, prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. Any of the foregoing provisions could limit the price that investors might be willing to pay in the future for shares of our common stock, and they could deter potential acquirers of our company, thereby reducing the likelihood that you would receive a premium for your shares of our common stock in an acquisition.
Our amended and restated certificate of incorporation designates the state courts in the State of Delaware or, if no state court located within the State of Delaware has jurisdiction, the federal court for the District of Delaware, as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by our stockholders, which could discourage lawsuits against us or our directors, officers, or employees.
Our amended and restated certificate of incorporation provides that, to the fullest extent permitted by law, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, any state court located within the State of Delaware, or if all such state courts lack jurisdiction, the federal district court for the District of Delaware) will be the sole and exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: (1) any derivative action or proceeding brought on our behalf; (2) any action asserting a breach of a fiduciary duty owed by any current or former director, officer or other employee to us or our stockholders; (3) any action or proceeding asserting a claim against us or any of our current or former directors, officers or other employees arising out of or pursuant to any provisions of the DGCL, our amended and restated certificate of incorporation, or our amended and restated bylaws; (4) any action or proceeding to interpret, apply, enforce or determine the validity of our amended and restated certificate of incorporation or our amended and restated bylaws; (5) any action or proceeding as to which the DGCL confers jurisdiction on the Court of Chancery of the State of Delaware; or (6) any action asserting a claim against us, or any of our directors, officers or other employees, that is governed by the internal affairs doctrine, in all cases to the fullest extent permitted by law and subject to the court’s having personal jurisdiction over the indispensable parties named as defendants. For the avoidance of doubt, these choice of forum provisions will not apply to suits brought to enforce a duty or liability created by the Securities Act, the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. In particular, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions.
These choice of forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees and may discourage these types of lawsuits. A stockholder may, nevertheless, seek to bring a claim in a venue other than that designated in our amended and restated certificate of incorporation. In such instance we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions, which may result in significant additional costs. Furthermore, if a court were to find the choice of forum provisions contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions.
Unstable market and economic conditions may impact our ability to obtain any necessary financing and adversely impact our business, financial condition and stock price.
The global economy, including financial and credit markets, has recently experienced volatility and uncertainty, including rising interest and inflation rates, declines in economic growth, and declines in global equity markets. If the equity and credit markets continue to deteriorate, or the United States enters a recession, it may make any necessary debt or equity financing more difficult to obtain in a timely manner or on favorable terms, more costly or more dilutive. As a result, our business, results of operations, and price of our common stock may be adversely affected.

Increased scrutiny and changing expectations from the SEC regarding environmental, social and governance practices and reporting could cause us to incur additional costs, devote additional resources and expose us to additional risks, which could adversely impact our reputation, or otherwise adversely impact our business.
Companies across all industries are facing increasing scrutiny related to their environmental, social and governance, or ESG, practices and reporting. The SEC and investors have focused increasingly on ESG practices and placed increasing importance on the implications and social cost of ESG reporting. With this increased focus and demand, public reporting regarding ESG practices is becoming more broadly expected. Expectations regarding voluntary ESG
65

initiatives and disclosures may result in increased costs, changes in demand for certain offerings, enhanced compliance or disclosure obligations, or other adverse impacts to our business, financial condition or results of operations. We may provide information in this Quarterly Report on Form 10-Q or our other filings with the SEC that are informed by various ESG standards and frameworks (including standards for the measurement of underlying data) and the interest of various stakeholders. Much of this information is subject to assumptions, estimates or third-party information that is still evolving and subject to change, and our disclosures based on any standards may change due to revisions in framework requirements, availability of information, changes in our business or applicable government policies, or other factors, some of which may be beyond our control. If our ESG practices and reporting do not meet or are viewed as not meeting SEC, investor or other industry or stakeholder expectations, which continue to evolve, our brand, reputation and investor retention may be negatively impacted. It is possible that stakeholders may not be satisfied with our ESG practices or the speed of their adoption. We could also incur additional costs and require additional resources to monitor, report, implement, enhance and comply with various ESG practices and standards. Also, our failure, or perceived failure to meet the standards included in any ESG disclosure could negatively impact our reputation, employee recruiting and retention, and the willingness of our customers and suppliers to do business with us.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Purchases of Equity Securities by the Issuer
Net Settlement of Equity Awards
Our restricted stock units are subject to vesting and the underlying shares of common stock are issued when the restricted stock units vest.
In the second quarter of 2024, we withheld shares through net settlements (where the award holder receives the net of the shares vested, after surrendering a portion of the shares back to the Company for tax withholding) for certain restricted stock units that vested.
Share Repurchase Programs
On February 29, 2024, the Company announced the February 2024 share repurchase program of up to $100 million in shares of common stock. On May 22, 2024, the Company announced the May 2024 share repurchase program of up to an additional $100 million in shares of common stock. On August 6, 2024, the Company announced the August 2024 share repurchase program of up to an additional $100 million in shares of common stock. Repurchases under all programs may be in the form of open market repurchases, including through plans complying with Rule 10b5-1 under the Exchange Act, depending on stock price, market conditions, and other factors, as determined by the Company. There can be no assurance as to the number of shares to be repurchased by the Company.
The following table provides a summary of share repurchase activity as well as shares surrendered back to the Company for tax withholding on restricted stock units that vested under our equity incentive plans during the three months ended June 30, 2024:
Period
Total Number of Shares Repurchased (1)
Average Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsMaximum Dollar Amount of Shares That May Yet Be Purchased Under the Program
(in thousands)
April 1, 2024 through April 30, 2024973,484$33.84946,194$41,794
May 1, 2024 through May 31, 20242,559,290$27.782,522,538$71,700
June 1, 2024 through June 30, 20242,143,109$27.222,124,396$13,871
Total shares repurchased5,675,883$28.615,593,128
(1)Includes share repurchases and shares withheld on net settlements of restricted stock units that vested under our equity incentive plans.
66

ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
a.None.
b.None.
c.During the three months ended June 30, 2024, certain of our officers and directors adopted or terminated Rule 10b5-1 trading arrangements as follows:
On May 14, 2024, Allison Swartz, our General Counsel and Secretary, adopted a trading plan that is intended to satisfy the conditions under Rule 10b5-1(c) of the Exchange Act. Ms. Swartz’s trading plan is for the sale of up to 17,241 shares of our common stock in amounts and prices determined in accordance with a formula set forth in the plan. The plan terminates on the earlier of the date all shares under the plan are sold or May 14, 2025.
On June 25, 2024, Beth Seidenberg, a director of the Company, adopted a trading plan that is intended to satisfy the conditions under Rule 10b5-1(c) of the Exchange Act. Ms. Seidenberg’s trading plan is for the sale of up to 283,999 shares of the Company’s common stock in amounts and prices determined in accordance with a formula set forth in the plan. The plan terminates on the earlier of the date all shares under the plan are sold or June 24, 2025.

67

ITEM 6. EXHIBITS
Incorporated by Reference
Exhibit
Number
DescriptionFormFile No.ExhibitFiling
Date
Filed/Furnished
Herewith
31.1*
31.2*
32.1**
32.2**
101.INSInline XBRL Instance Document*
101.SCHInline XBRL Taxonomy Extension Schema Document*
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document*
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document*
101.LABInline XBRL Taxonomy Extension Label Linkbase Document*
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document*
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)*
_____________________________
*    Filed herewith.
**    Furnished herewith.
68

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.
Progyny, Inc.
(Registrant)
Date: August 7, 2024
By:/s/ Peter Anevski
Peter Anevski
Chief Executive Officer
(Principal Executive Officer)
Date: August 7, 2024
By:/s/ Mark Livingston
Mark Livingston
Chief Financial Officer
(Principal Financial and Accounting Officer)
69
EX-31.1 2 pgny-20240630xex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, Peter Anevski, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Progyny, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 7, 2024By:/s/ Peter Anevski
Peter Anevski
Chief Executive Officer
(principal executive officer)

EX-31.2 3 pgny-20240630xex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Mark Livingston, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Progyny, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 7, 2024By:/s/ Mark Livingston
Mark Livingston
Chief Financial Officer
(principal financial officer)

EX-32.1 4 pgny-20240630xex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of Progyny, Inc. (the “Company”) for the period ended June 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
(1)The Report fully complies with the 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.
Date: August 7, 2024By:/s/ Peter Anevski
Peter Anevski
Chief Executive Officer
(principal executive officer)

EX-32.2 5 pgny-20240630xex322.htm EX-32.2 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 on Form 10-Q of Progyny, Inc. (the “Company”) for the period ended June 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
(1)The Report fully complies with the 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.
Date: August 7, 2024By:/s/ Mark Livingston
Mark Livingston
Chief Financial Officer
(principal financial officer)

EX-101.SCH 6 pgny-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Consolidated Statement of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Significant Accounting Policies - Accrued Receivable and Accrued Claims Payable (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Significant Accounting Policies - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Significant Accounting Policies - Cost of Services (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Leases - Operating Leases and Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Stockholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Stockholders’ Equity - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Stockholders’ Equity - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Net Income Per Share - Schedule of Reconciliation of Net Income and Number of Shares in the Calculation of Basic and Diluted Net Income per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Net Income Per Share - Potentially Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 pgny-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 pgny-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 pgny-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Schedule of Lease Information Lease, Cost [Table Text Block] Corporate Offices Lease Two, New York, New York, Commencing 2024 Corporate Offices Lease Two, New York, New York, Commencing 2024 [Member] Corporate Offices Lease Two, New York, New York, Commencing 2024 Cover [Abstract] Cover [Abstract] Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Future Minimum Facility Lease Payments Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Trading Symbol Trading Symbol All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of Reconciliation of Net Income and Number of Shares in the Calculation of Basic and Diluted Net Income per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] 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] Cash paid for income taxes, net of refunds received Income Taxes Paid, Net Allowances for accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Accounts receivable Increase (Decrease) in Accounts Receivable February 2024 Share Repurchase Program February 2024 Share Repurchase Program [Member] February 2024 Share Repurchase Program Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Unrealized gains on marketable securities before reclassifications OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount Leases Lessee, Operating Leases [Text Block] Common stock, shares outstanding (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Common Stock, Shares, Outstanding Operating lease noncurrent liabilities Long-term lease liabilities Operating Lease, Liability, Noncurrent Beth Seidenberg [Member] Beth Seidenberg Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] August 2024 Share Repurchase Program August 2024 Share Repurchase Program [Member] August 2024 Share Repurchase Program Other noncurrent assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Leases [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Money market funds Money Market Funds [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Treasury Stock Treasury Stock, Common [Member] Schedule of Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Contract term with specialty pharmacies (in years) Cost Of Goods And Service Sold, Specialty Pharmacies, Contract Term Cost Of Goods And Service Sold, Specialty Pharmacies, Contract Term Equity Components [Axis] Equity Components [Axis] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Financial assets held in marketable securities Debt Securities, Available-for-Sale Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable [Policy Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Use of Estimates Use of Estimates, Policy [Policy Text Block] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Adjustment to Compensation, Amount Adjustment to Compensation Amount Additional paid-in capital Additional Paid in Capital, Common Stock Compensation Amount Outstanding Recovery Compensation Amount Net income per share: 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 Tabular List, Table Tabular List [Table Text Block] Thereafter Lessee, Operating Lease, Liability, to be Paid, Year Five Level 3 Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Sales and marketing Selling and Marketing Expense [Member] Repurchase of common stock Repurchase of common stock Stock Repurchased During Period, Value 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] Schedule of Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Total (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Lease expense Operating Lease, Expense Cost of Services Cost of Goods and Service [Policy Text Block] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Current assets: Assets, Current [Abstract] Goodwill Goodwill Balance at beginning of period Balance at end of period Accounts Receivable, Allowance for Credit Loss Payment of employee taxes related to equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Stock repurchase program, authorized amount Share Repurchase Program, Authorized, Amount Treasury stock, shares outstanding (in shares) Treasury Stock, Common, Shares Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Options to purchase common stock Share-Based Payment Arrangement, Option [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Warrants to purchase common stock Warrant [Member] Security Exchange Name Security Exchange Name Award Type Award Type [Axis] Reclassification out of AOCI Reclassification out of Accumulated Other Comprehensive Income [Member] Lease Contractual Term [Domain] Lease Contractual Term [Domain] Property and equipment, net Property, Plant and Equipment, Net Total liabilities Liabilities Other comprehensive (loss) income, net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Expiration Date Trading Arrangement Expiration Date INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Short-term lease liabilities Less: current portion of operating lease liabilities Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (in shares) Common Stock, Shares, Issued Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Allison Swartz [Member] Allison Swartz Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Acquisition of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Net change on unrealized gains on marketable securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Diluted (in shares) Weighted-average shares used in computing diluted net income per share (in shares) Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Total stockholders’ equity Balance at beginning of period Balance at end of period Equity, Attributable to Parent Lessee, Operating Lease, Description [Abstract] Lessee, Operating Lease, Description [Abstract] Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Total other comprehensive (loss) income, net of tax Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Fair value, recurring Fair Value, Recurring [Member] Accounts receivable, net of $54,081 and $46,636 of allowances at June 30, 2024 and December 31, 2023, respectively Accounts Receivable, after Allowance for Credit Loss, Current Cost of services Cost of Sales [Member] Revenue from contract with customer, term (in years) Revenue From Contract With Customer, Term Revenue From Contract With Customer, Term Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Effect of dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Unrealized gains on marketable securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] ASSETS Assets [Abstract] Net current period other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax Document Type Document Type Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Non-cash interest income Non-Cash Interest Income Non-Cash Interest Income Assets and Liabilities, Lessee [Abstract] Assets and Liabilities, Lessee [Abstract] Maximum Maximum [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Intangible assets, net Finite-Lived Intangible Assets, Net Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Accounting Policies [Abstract] Accounting Policies [Abstract] Revenues [Abstract] Revenues [Abstract] Acquisitions Business Combination Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount 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 taxes Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Remaining contract term related to remaining performance obligations (in years) Revenue, Remaining Performance Obligation, Remaining Contract Term Revenue, Remaining Performance Obligation, Remaining Contract Term All Award Types Award Type [Domain] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Issuance of employee equity awards, net of shares withheld (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Deferred tax assets Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Share-based Payment Arrangement, Additional Disclosure [Abstract] Share-Based Payment Arrangement, Additional Disclosure [Abstract] Additional Paid in Capital Additional Paid-in Capital [Member] Award Timing Predetermined Award Timing Predetermined [Flag] Operating lease, base rent per annum Operating Lease, Base Rent Per Annum Operating Lease, Base Rent Per Annum Subsequent Event Type [Domain] Subsequent Event Type [Domain] Unbilled receivables Unbilled Receivables, Current Accounting Pronouncements Issued but Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Class of Stock [Axis] Class of Stock [Axis] Forecast Forecast [Member] Diluted (in dollars per share) Diluted net income per share (in dollars per share) Earnings Per Share, Diluted Counterparty Name [Domain] Counterparty Name [Domain] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Operating lease, base rent per annum, first term, period (in years) Operating Lease, Base Rent Per Annum, First Term, Period Operating Lease, Base Rent Per Annum, First Term, Period Sale of marketable securities Proceeds from Sale of Debt Securities, Available-for-Sale Number of operating segments Number of Operating Segments Foreign currency exchange rate loss (gain) Gain (Loss), Foreign Currency Transaction, before Tax New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Accrued Receivables and Accrued Claims Payable Accrued Receivable and Accrued Claims Payable [Policy Text Block] Disclosure of accounting policy for accrued receivable and accrued claims payable. Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Sales and marketing Selling and Marketing Expense Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Provision for income taxes Provision (benefit) for incomes taxes Income Tax Expense (Benefit) Other income, net: Nonoperating Income (Expense) [Abstract] Marketable securities Debt Securities, Available-for-Sale, Current Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Supplemental Cash Flow Information [Abstract] Net income Net Income (Loss) Available to Common Stockholders, Diluted Total other income, net Nonoperating Income (Expense) Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] May 2024 Share Repurchase Program May 2024 Share Repurchase Program [Member] May 2024 Share Repurchase Program Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Income from operations Operating Income (Loss) AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Business Acquisition [Line Items] Business Acquisition [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Billing terms (in days) Billing Terms Billing Terms All Adjustments to Compensation All Adjustments to Compensation [Member] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities, Current Accrued Liabilities and Other Liabilities, Current Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Interest income, net Interest Income (Expense), Nonoperating Underlying Security Market Price Change Underlying Security Market Price Change, Percent Scenario [Domain] Scenario [Domain] Individual: Individual [Axis] Accumulated Other Comprehensive Income Total AOCI Attributable to Parent [Member] 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] Purchase price Business Combination, Consideration Transferred LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Adoption Date Trading Arrangement Adoption Date Accrued receivables Accrued Receivables Accrued Receivables Operating lease right-of-use assets Right-of-use asset Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Bad debt expense Charged to Costs and Expenses Accounts Receivable, Credit Loss Expense (Reversal) 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] Exercise Price Award Exercise Price Lease Contractual Term [Axis] Lease Contractual Term [Axis] Net Income Per Share Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Subsequent event Subsequent Event [Member] STOCKHOLDERS' EQUITY Equity, Attributable to Parent [Abstract] Lessee Disclosure [Abstract] Lessee Disclosure [Abstract] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] All Individuals All Individuals [Member] Contract term, clinics (in years) Contract Term, Clinics Contract Term, Clinics PEO PEO [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Other income, net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Treasury stock, at cost, $0.0001 par value; 6,932,685 and 615,980 shares at June 30, 2024 and December 31, 2023, respectively Treasury Stock, Common, Value Customer payment terms (in days) Customer Payment Terms Customer Payment Terms Through fifth lease year Through Fifth Lease Year [Member] Through Fifth Lease Year Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Assets, Fair Value Disclosure [Abstract] Assets, Fair Value Disclosure [Abstract] 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] Financial assets held in money market accounts Cash and Cash Equivalents, Fair Value Disclosure 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] Total operating expenses Operating Expenses Repurchase of common stock (in shares) Repurchase of common stock (in shares) Stock Repurchased During Period, Shares Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common Stock Common Stock [Member] Measure: Measure [Axis] Net Income (Loss), Including Portion Attributable to Noncontrolling Interest [Abstract] Net Income (Loss), Including Portion Attributable to Noncontrolling Interest [Abstract] Average cost per share (in USD per share) Share Price Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Entity Emerging Growth Company Entity Emerging Growth Company Period in which unbilled receivables are billed to clients (within) Unbilled Receivables, Billed To Customers, Period Unbilled Receivables, Billed To Customers, Period Liabilities classified as level 2 or level 3, fair value Liabilities, Fair Value Disclosure Entity Central Index Key Entity Central Index Key Issuance of employee equity awards, net of shares withheld Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture Scenario [Axis] Scenario [Axis] 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] Foreign currency translation adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Amounts reclassified from accumulated other comprehensive income, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title Trading Arrangement, Individual Title Statement [Table] Statement [Table] Counterparty Name [Axis] Counterparty Name [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Significant Accounting Policies Significant Accounting Policies [Text Block] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Claims payable, payment period (within) Claims Payable, Payment Period Claims Payable, Payment Period Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES Noncash Investing and Financing Items [Abstract] Repurchase of common stock Payments for Repurchase of Common Stock Reclassification of gains on the sale of marketable securities into net income Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax Subsequent Event Type [Axis] Subsequent Event Type [Axis] Income Taxes Income Tax Disclosure [Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Corporate Headquarters Lease, New York, New York, February 2023 Corporate Headquarters Lease, New York, New York, February 2023 [Member] Corporate Headquarters Lease, New York, New York, February 2023 Earnings Per Share [Abstract] Earnings Per Share [Abstract] Statements of Operations Statement of Comprehensive Income (Loss) Net Income (Loss) Attributable to Parent [Abstract] Accumulated earnings Retained Earnings (Accumulated Deficit) Class of Stock [Domain] Class of Stock [Domain] General and administrative General and Administrative Expense Deferred tax expense Deferred Income Taxes and Tax Credits 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, operating lease Operating Lease, Weighted Average Discount Rate, Percent Present value of lease liabilities Present value of lease liabilities Operating Lease, Liability Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Amendment Flag Amendment Flag Entity Registrant Name Entity Registrant Name Apryl GmbH Apryl GmbH [Member] Apryl GmbH Unrealized gains Marketable Security, Unrealized Gain (Loss) Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Gross profit Gross Profit Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Fair Value as of Grant Date Award Grant Date Fair Value Other comprehensive income before reclassifications, net of tax Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Level 2 Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Stock Based Compensation Expense for Employees 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 Common stock, $0.0001 par value; 1,000,000,000 shares authorized; 97,028,118 and 96,348,522 shares issued; 90,711,413 and 96,348,522 shares outstanding at June 30, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Authorized, additional amount Share Repurchase Program, Authorized, Additional Amount Share Repurchase Program, Authorized, Additional Amount 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] 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] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Shares issuable under ESPP Employee Stock [Member] Basic (in dollars per share) Basic net income per share (in dollars per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Cash outflows from operating activities attributable to operating leases Operating Lease, Payments Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Additions of property and equipment, net included in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Net income Net Income (Loss) Available to Common Stockholders, Basic 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] Weighted-average shares used in computing net income per share: Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Total assets Assets Cost of services Cost of Goods and Services Sold Pharmacy benefits services revenue Pharmacy benefit services revenue Pharmacy Benefit Services [Member] Purchase of property and equipment, net Payments to Acquire Property, Plant, and Equipment Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and Contingencies (Note 6) Commitments and Contingencies Termination Date Trading Arrangement Termination Date Other noncurrent assets and liabilities Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Business and Basis of Presentation Business Description and Basis of Presentation [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] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Stockholders' Equity Share-Based Payment Arrangement [Text Block] Entity Address, City or Town Entity Address, City or Town After fifth lease year After Fifth Lease Year [Member] After Fifth Lease Year Total stock-based compensation expense Share-Based Payment Arrangement, Expense Net income Net income Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Revenue Total revenue Revenue from Contract with Customer, Including Assessed Tax Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Business Acquisition [Axis] Business Acquisition [Axis] Leased area (in square feet) Area of Real Estate Property Proceeds from contributions to employee stock purchase plan Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Realized gains on sale of marketable securities Marketable Security, Realized Gain (Loss) Revenue 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 changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Assets classified as level 2 or level 3, fair value Assets, Fair Value Disclosure Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Name Forgone Recovery, Individual Name 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Weighted average remaining lease term, operating lease (in years) Operating Lease, Weighted Average Remaining Lease Term Document Period End Date Document Period End Date Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Accrued claims payable Accrued Claims Payable, Current Accrued Claims Payable, Current Total undiscounted lease payments Lessee, Operating Lease, Liability, to be Paid Insider Trading Arrangements [Line Items] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Corporate Headquarters Lease, New York, New York, September 2019 Corporate Headquarters Lease, New York, New York, September 2019 [Member] Corporate Headquarters Lease, New York, New York, September 2019 [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Document Transition Report Document Transition Report Revenue contract termination, notice period (in days) Contract Termination, Notice Period Contract Termination, Notice Period Document Quarterly Report Document Quarterly Report Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Accumulated Earnings Retained Earnings [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Basic (in shares) Weighted-average shares used in computing basic net income per share (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Fertility benefits services revenue Fertility benefit services revenue Fertility Benefit Services [Member] Restricted stock units Restricted Stock Units (RSUs) [Member] Increase (Decrease) in Stockholders' Equity (Loss) Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Name Awards Close in Time to MNPI Disclosures, Individual Name Entity Filer Category Entity Filer Category Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Purchase of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Company Selected Measure Name Company Selected Measure Name EX-101.PRE 10 pgny-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover Page - shares
6 Months Ended
Jun. 30, 2024
Jul. 31, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-39100  
Entity Registrant Name Progyny, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 27-2220139  
Entity Address, Address Line One 1359 Broadway  
Entity Address, City or Town New York  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 10018  
City Area Code 212  
Local Phone Number 888-3124  
Title of 12(b) Security Common Stock,  
Trading Symbol PGNY  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   90,276,226
Entity Central Index Key 0001551306  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 94,960 $ 97,296
Marketable securities 167,228 273,791
Accounts receivable, net of $54,081 and $46,636 of allowances at June 30, 2024 and December 31, 2023, respectively 293,796 241,869
Prepaid expenses and other current assets 26,259 27,451
Total current assets 582,243 640,407
Property and equipment, net 10,637 10,213
Operating lease right-of-use assets 17,806 17,605
Goodwill 15,606 11,880
Intangible assets, net 1,479 0
Deferred tax assets 67,881 73,120
Other noncurrent assets 2,980 3,395
Total assets 698,632 756,620
Current liabilities:    
Accounts payable 151,747 125,426
Accrued expenses and other current liabilities 73,628 60,524
Total current liabilities 225,375 185,950
Operating lease noncurrent liabilities 17,064 17,241
Total liabilities 242,439 203,191
Commitments and Contingencies (Note 6)
STOCKHOLDERS' EQUITY    
Common stock, $0.0001 par value; 1,000,000,000 shares authorized; 97,028,118 and 96,348,522 shares issued; 90,711,413 and 96,348,522 shares outstanding at June 30, 2024 and December 31, 2023, respectively 9 9
Additional paid-in capital 519,670 461,639
Treasury stock, at cost, $0.0001 par value; 6,932,685 and 615,980 shares at June 30, 2024 and December 31, 2023, respectively (188,865) (1,009)
Accumulated earnings 123,354 89,971
Accumulated other comprehensive income 2,025 2,819
Total stockholders’ equity 456,193 553,429
Total liabilities and stockholders’ equity $ 698,632 $ 756,620
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Allowances for accounts receivable $ 54,081 $ 46,636
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 97,028,118 96,348,522
Common stock, shares outstanding (in shares) 90,711,413 96,348,522
Treasury stock, shares outstanding (in shares) 6,932,685 615,980
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statements of Operations        
Revenue $ 304,087 $ 279,373 $ 582,165 $ 537,767
Cost of services 235,806 218,732 451,478 418,486
Gross profit 68,281 60,641 130,687 119,281
Operating expenses:        
Sales and marketing 16,421 15,384 31,875 29,666
General and administrative 31,173 30,073 59,602 59,420
Total operating expenses 47,594 45,457 91,477 89,086
Income from operations 20,687 15,184 39,210 30,195
Other income, net:        
Other income, net 3,564 1,277 6,924 1,775
Interest income, net 816 706 1,448 1,528
Total other income, net 4,380 1,983 8,372 3,303
Income before income taxes 25,067 17,167 47,582 33,498
Provision for income taxes 8,582 2,176 14,199 829
Net income $ 16,485 $ 14,991 $ 33,383 $ 32,669
Net income per share:        
Basic (in dollars per share) $ 0.18 $ 0.16 $ 0.35 $ 0.35
Diluted (in dollars per share) $ 0.17 $ 0.15 $ 0.34 $ 0.33
Weighted-average shares used in computing net income per share:        
Basic (in shares) 93,868,409 94,738,651 95,160,085 94,290,653
Diluted (in shares) 97,839,576 100,615,919 99,456,335 100,391,573
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statement of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income (Loss)        
Net income $ 16,485 $ 14,991 $ 33,383 $ 32,669
Other comprehensive (loss) income, net of tax        
Unrealized gains on marketable securities before reclassifications 1,915 1,191 4,313 1,916
Reclassification of gains on the sale of marketable securities into net income (2,630) (822) (5,118) (1,324)
Net change on unrealized gains on marketable securities (715) 369 (805) 592
Foreign currency translation adjustments (10) (11) 11 (11)
Total other comprehensive (loss) income, net of tax (725) 358 (794) 581
Total comprehensive income $ 15,760 $ 15,349 $ 32,589 $ 33,250
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid in Capital
Accumulated Earnings
Accumulated Other Comprehensive Income
Balance at beginning of period (in shares) at Dec. 31, 2022   93,301,156        
Balance at beginning of period at Dec. 31, 2022 $ 376,968 $ 9 $ (1,009) $ 349,533 $ 27,934 $ 501
Increase (Decrease) in Stockholders' Equity (Loss)            
Issuance of employee equity awards, net of shares withheld (in shares)   1,864,097        
Issuance of employee equity awards, net of shares withheld (3,565)     (3,565)    
Stock-based compensation 62,846     62,846    
Other comprehensive income (loss), net of tax 581         581
Net income 32,669       32,669  
Balance at end of period (in shares) at Jun. 30, 2023   95,165,253        
Balance at end of period at Jun. 30, 2023 469,499 $ 9 (1,009) 408,814 60,603 1,082
Balance at beginning of period (in shares) at Mar. 31, 2023   94,319,215        
Balance at beginning of period at Mar. 31, 2023 424,401 $ 9 (1,009) 379,065 45,612 724
Increase (Decrease) in Stockholders' Equity (Loss)            
Issuance of employee equity awards, net of shares withheld (in shares)   846,038        
Issuance of employee equity awards, net of shares withheld (2,150)     (2,150)    
Stock-based compensation 31,899     31,899    
Other comprehensive income (loss), net of tax 358         358
Net income 14,991       14,991  
Balance at end of period (in shares) at Jun. 30, 2023   95,165,253        
Balance at end of period at Jun. 30, 2023 $ 469,499 $ 9 (1,009) 408,814 60,603 1,082
Balance at beginning of period (in shares) at Dec. 31, 2023 96,348,522 96,348,522        
Balance at beginning of period at Dec. 31, 2023 $ 553,429 $ 9 (1,009) 461,639 89,971 2,819
Increase (Decrease) in Stockholders' Equity (Loss)            
Issuance of employee equity awards, net of shares withheld (in shares)   679,596        
Issuance of employee equity awards, net of shares withheld (6,494)     (6,494)    
Stock-based compensation 64,525     64,525    
Repurchase of common stock (in shares)   (6,316,705)        
Repurchase of common stock (187,856)   (187,856)      
Other comprehensive income (loss), net of tax (794)         (794)
Net income $ 33,383       33,383  
Balance at end of period (in shares) at Jun. 30, 2024 90,711,413 90,711,413        
Balance at end of period at Jun. 30, 2024 $ 456,193 $ 9 (188,865) 519,670 123,354 2,025
Balance at beginning of period (in shares) at Mar. 31, 2024   96,115,816        
Balance at beginning of period at Mar. 31, 2024 571,604 $ 9 (27,367) 489,343 106,869 2,750
Increase (Decrease) in Stockholders' Equity (Loss)            
Issuance of employee equity awards, net of shares withheld (in shares)   188,725        
Issuance of employee equity awards, net of shares withheld (2,992)     (2,992)    
Stock-based compensation 33,319     33,319    
Repurchase of common stock (in shares)   (5,593,128)        
Repurchase of common stock (161,498)   (161,498)      
Other comprehensive income (loss), net of tax (725)         (725)
Net income $ 16,485       16,485  
Balance at end of period (in shares) at Jun. 30, 2024 90,711,413 90,711,413        
Balance at end of period at Jun. 30, 2024 $ 456,193 $ 9 $ (188,865) $ 519,670 $ 123,354 $ 2,025
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest [Abstract]    
Net income $ 33,383 $ 32,669
Adjustments to reconcile net income to net cash provided by operating activities:    
Deferred tax expense 5,522 824
Non-cash interest income (77) 0
Depreciation and amortization 1,470 1,068
Stock-based compensation expense 64,088 62,561
Bad debt expense 9,572 9,794
Realized gains on sale of marketable securities (6,987) (1,324)
Foreign currency exchange rate loss (gain) 30 (7)
Changes in operating assets and liabilities:    
Accounts receivable (61,496) (34,686)
Prepaid expenses and other current assets 1,279 (9,189)
Accounts payable 26,396 20,853
Accrued expenses and other current liabilities 8,860 13,829
Other noncurrent assets and liabilities 386 581
Net cash provided by operating activities 82,426 96,973
INVESTING ACTIVITIES    
Purchase of property and equipment, net (1,716) (2,010)
Purchase of marketable securities (158,639) (120,599)
Sale of marketable securities 271,099 79,813
Acquisition of business, net of cash acquired (5,304) 0
Net cash provided by (used in) investing activities 105,440 (42,796)
FINANCING ACTIVITIES    
Repurchase of common stock (183,723) 0
Proceeds from exercise of stock options 988 3,124
Payment of employee taxes related to equity awards (8,172) (7,426)
Proceeds from contributions to employee stock purchase plan 707 617
Net cash used in financing activities (190,200) (3,685)
Effect of exchange rate changes on cash and cash equivalents (2) 0
Net (decrease) increase in cash and cash equivalents (2,336) 50,492
Cash and cash equivalents, beginning of period 97,296 120,078
Cash and cash equivalents, end of period 94,960 170,570
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION    
Cash paid for income taxes, net of refunds received 17,317 698
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Additions of property and equipment, net included in accounts payable and accrued expenses $ 158 $ 438
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business and Basis of Presentation
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business and Basis of Presentation Business and Basis of Presentation
Description of Business
Progyny, Inc. (together with its subsidiaries referred to as “Progyny” or the “Company”) was incorporated in the state of Delaware on April 3, 2008, and maintains its corporate headquarters in New York, NY.
Progyny is a provider of a fertility benefits solution and pharmacy benefits solution and operates and manages in one operating segment. The fertility benefits solution consists of a significant service that integrates: (1) the treatment services (“Smart Cycles”) that the Company has designed, (2) access to the Progyny network of high-quality fertility specialists that perform the Smart Cycle treatments and (3) active management of the selective network of high-quality provider clinics, real-time member eligibility and treatment authorization, member-facing digital tools and detailed quarterly reporting supported by the Company’s dedicated client success teams, and end to end comprehensive concierge member support provided by Progyny’s in-house staff of Patient Care Advocates (“PCAs”) (collectively, the “care management services”).
The Company enhanced its fertility benefits solution with the launch of Progyny Rx, its pharmacy benefits solution, effective January 1, 2018. Progyny Rx provides the Company's members with access to the medications needed during their fertility treatment. As part of this solution, the Company provides care management services, which include formulary plan design, simplified authorization, assistance with prescription fulfillment, and timely delivery of the medications by the Company’s network of specialty pharmacies, as well as medication administration training, pharmacy support services, and continuing PCA support. As a pharmacy benefits solution provider, Progyny manages the dispensing of pharmaceuticals through the Company’s specialty pharmacy contracts. The pharmacy benefits solution is only available as an add-on service to its fertility benefits solution.
Basis of Presentation
The accompanying interim unaudited consolidated financial statements include the accounts of Progyny, Inc. and its wholly owned subsidiaries. The interim unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the Securities Exchange Commission (“SEC”) applicable to interim financial reporting. These interim consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary to fairly state the Company's financial position as of June 30, 2024, the results of the Company's operations for the three and six months ended June 30, 2024 and 2023 and the results of the Company's cash flows for the six months ended June 30, 2024 and 2023. Therefore, these unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related footnotes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on February 29, 2024 (the “Annual Report on Form 10-K”).
The results for the three and six months ended June 30, 2024 are not necessarily indicative of the operating results expected for the year ending December 31, 2024 or any other future period. Additionally, the coronavirus (“COVID-19”) pandemic continues to evolve and due to the uncertainty of the pandemic, including variants, the Company’s customers and members, provider network, specialty pharmacy partners, employees, suppliers, vendors, and other business partners may continue to be impacted in future periods. A resurgence of COVID-19 could have a material adverse effect on the Company’s business, financial condition, results of operations and growth prospects. The Company will continue to assess these potential impacts to its business and will make adjustments to its operations as necessary.
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP generally requires management to make estimates and assumptions that affect the reported amount of certain assets, liabilities, revenue, and expenses, and the related disclosure of contingent assets and liabilities. Such estimates include, but are not limited to, the determination of accrued receivables related to revenue recognition, accrued claims payable, allowance for doubtful accounts, stock-based compensation expense, lease liabilities, and accounting for income taxes. Management bases its
estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies
There have been no material changes in the Company’s significant accounting policies as compared to the significant accounting policies described in Note 2 of the Company’s Annual Report on Form 10-K.
Revenue Recognition
Revenue is recognized when control of the promised goods or services is transferred to clients in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.
The Company applies the following five-step model to recognize revenue from contracts with clients:
Identification of the contract, or contracts, with a client;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, a performance obligation is satisfied.
Progyny’s contracts typically have a stated term of three years and include contractual termination options after the first year, allowing the client to terminate the contract with 30 to 90 days’ notice.
Fertility Benefits Solution Revenue
Progyny primarily generates revenue through its fertility benefits solution, in which Progyny provides self-insured enterprise entities (“clients”) and their employees and partners (together, “members”) with fertility benefits. As part of the fertility benefits solution, Progyny provides access to effective and cost-efficient fertility treatments, referred to as Smart Cycles, as well as other related services. Smart Cycles are proprietary treatment bundles that include certain medical services available to members through Progyny’s proprietary, credentialed network of provider clinics. In addition to access to Progyny’s Smart Cycle treatment bundles and access to Progyny’s network of provider clinics, the fertility benefits solution includes other comprehensive services, which Progyny refers to as care management services, such as active management of the provider clinic network, real-time member eligibility and treatment authorization, member-facing digital tools throughout the Smart Cycle and detailed quarterly reporting all supported by client facing account management and end-to-end comprehensive member support provided by Progyny’s in house staff of PCAs.
The promises within Progyny’s fertility benefits contract with a client represent a single performance obligation because Progyny provides a significant service of integrating the Progyny designed Smart Cycles and access to the fertility treatment services provided by provider clinics with the other comprehensive services into the combined fertility benefits solution that the client contracted to receive. Progyny’s fertility benefits solution is a stand-ready obligation that is satisfied over the contract term.
Progyny’s contracts include the following sources of consideration, which are all variable: a per employee per month (“PEPM”) administration fee (in most, but not all contracts) and a fixed rate per Smart Cycle. The PEPM administration fee is allocated between the fertility benefits solution and the pharmacy benefits solution based on standalone selling price, estimated using an expected cost-plus margin method. The Company allocates the variable consideration related to the fixed rate per Smart Cycle to the distinct period during which the related services were performed as those fees relate specifically to the Company’s efforts to provide its fertility benefits solution to its clients in the period and represents the consideration the Company is entitled to for the fertility benefits services provided. As a result, the fixed rate per Smart Cycle is included in the transaction price and recognized in the period in which the Smart Cycle is provided to the member.
Progyny’s contracts also include potential service level agreement refunds related to outcome-based service metrics. These service level refunds, which are determined based on results of a full plan year, if met, are based on a percentage of the PEPM fee paid by clients. The Company estimates the variable consideration related to the total PEPM administration fee, less estimated refunds related to service level agreements, and recognizes the amounts allocated to the fertility benefits solution ratably over the contract term. Progyny’s estimates of service level agreement refunds have not historically resulted in significant adjustments to the transaction price.
Clients are typically invoiced on a monthly basis for the PEPM administration fee. Progyny invoices its clients and members for their respective portions of the fixed rate per Smart Cycle bundle when all treatment services within a Smart Cycle are completed by the provider clinic. Once an invoice is issued, payment terms are typically between 30 to 60 days.
The Company assesses whether it is the principal or the agent for each arrangement with a client, since fertility treatment services are provided by a third party—the provider clinics. The Company is the principal in its arrangements with clients and therefore presents revenue gross of the amounts paid to the provider clinics because Progyny controls the specified service (the fertility benefits solution) before it is transferred to the client. Progyny integrates the fertility treatment services provided by the provider clinics into the overall fertility benefits solution that the client contracted to receive. In addition, Progyny defines the scope of the potential services to be performed by the provider clinics and monitors the performance of the provider clinics. Furthermore, Progyny is primarily responsible for fulfilling the promise to the client and has discretion in setting the pricing, as Progyny separately negotiates agreements with the provider clinics, which establish pricing for each treatment service. Pricing of services from provider clinics is independent from the fees charged to clients.
Pharmacy Benefits Solution Revenue
For clients that have the fertility benefits solution, Progyny offers, as an add-on, its pharmacy benefits solution, which is a separate, fully integrated pharmacy benefit. As part of the pharmacy benefits solution, Progyny provides care management services, which include Progyny’s formulary plan design, prescription fulfillment, simplified authorization and timely delivery of the medications used during treatment through Progyny’s network of specialty pharmacies, and clinical services consisting of member assessments, UnPack It calls, telephone support, online education, medication administration training, pharmacy support services and continuing PCA support.
The pharmacy-related promises represent a single performance obligation because Progyny provides a significant service of integrating the formulary plan design, prescription fulfillment, clinical services and PCA support into the combined pharmacy benefits solution that the client contracted to receive. The pharmacy benefits solution is a stand-ready obligation that is satisfied over the contract term.
Progyny’s contracts include the following sources of consideration, all of which are variable: a PEPM administration fee (in most, but not all contracts) and a fixed fee per fertility drug. As described above, the PEPM administration fee, less estimated refunds related to service level agreements, is allocated to the pharmacy benefits solution and recognized ratably over the contract term. The Company allocates the variable consideration related to the fixed fee per fertility drug to the distinct period during which the related services were performed, as those fees relate specifically to the Company’s efforts to provide its pharmacy benefits solution to clients in the period and represents the consideration the Company is entitled to for the pharmacy benefits services provided. As a result, the fixed fee per fertility drug is included in the transaction price and recognized in the period in which the Company is entitled to consideration from a client, which is when a prescription is filled and delivered to the members.
As stated above, clients are invoiced on a monthly basis for the PEPM administration fee. Progyny invoices the client and the member for their respective portions of the fixed fee per fertility drug, when the prescription services are completed by the specialty pharmacies. Once an invoice is issued, payment terms are typically between 30 to 60 days.
The Company assesses whether it is the principal or the agent for each arrangement with a client, as prescription fulfillment and clinical services are provided by a third party—the specialty pharmacies. The Company is the principal in its arrangements with clients, and therefore presents revenue gross of the amounts paid to the specialty pharmacies. Progyny controls the specified service (the pharmacy benefits solution) before it is transferred to the client. Progyny integrates the prescription fulfillment and clinical services provided by the pharmacies and PCAs into the overall pharmacy benefits solution that the client contracted to receive. In addition, Progyny defines the scope of the potential services to be performed by the specialty pharmacies and monitors the performance of the specialty pharmacies. Furthermore, Progyny is
primarily responsible for fulfilling the promise to the client and has discretion in setting the pricing, as Progyny separately negotiates agreements with pharmacies, which establish pricing for each drug. Pricing of fertility drugs is independent from the fees charged to clients.
The Company does not disclose the transaction price allocated to remaining performance obligations because all of the transaction price is variable and is allocated to the distinct periods to which the services relate, as discussed above. The remaining contract term is typically less than one year, due to the client’s contractual termination options. There were no material contract asset or contract liability balances as of June 30, 2024 and December 31, 2023.
Accrued Receivables and Accrued Claims Payable
Accrued receivables are estimated based on historical experience for those fertility benefits services provided but for which a claim has not been received from the provider clinic at the end of the reporting period, which includes assumptions regarding the lag between authorization date and service date as well as estimates for changes and cancellations of services. At the same time, cost of services and accrued claims payables are estimated based on the amount to be paid to the provider clinic and expected gross margin on fertility benefits services. Estimates are adjusted to actual at the time of billing. Adjustments to original estimates have not been material.
As of June 30, 2024 and December 31, 2023, accrued receivables were $67.6 million and $45.8 million, respectively. Accrued receivables are included within accounts receivable in the consolidated balance sheet.
Accrued claims payable of $40.0 million and $30.3 million as of June 30, 2024 and December 31, 2023, respectively, are included within accrued expenses and other current liabilities in the consolidated balance sheet. Claims payable are generally paid within 30 days based on contractual terms.
As of June 30, 2024 and December 31, 2023, unbilled receivables, which represent claims received and approved but unbilled at the end of the reporting period, were $76.5 million and $45.1 million, respectively. Unbilled receivables are typically billed to clients within 30 days of the approved claim based on the contractual billing schedule agreed upon with the client. Unbilled receivables are included in accounts receivable in the consolidated balance sheet.
Accounts Receivable and Allowance for Doubtful Accounts
The accounts receivable balance primarily includes amounts due from clients and members. The Company estimates the allowance for doubtful accounts based on the lifetime expected credit losses for the client and member receivable pools, respectively. Under this current expected credit losses model, the Company determines the allowance for doubtful accounts based on factors such as the age of the receivable balance, historical experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions. An allowance for credit losses is applied at the time the asset is recognized. Expected credit losses are recorded as general and administrative expenses on the consolidated statements of operations. The following table provides a summary of the activity in this allowance (in thousands):
Six Months Ended June 30, 2024
Balance at
Beginning
of Period
Charged
to Costs
and Expenses
Write-offs
Balance
at End
of Period
Allowance for doubtful accounts$46,636$9,572$(2,127)$54,081
Cost of Services
Fertility Benefits Services
Fertility benefits services costs include: (1) fees paid to provider clinics within the Company’s network, labs and anesthesiologists; (2) costs incurred (including salaries, bonuses, benefits, stock-based compensation expense, other related costs, and an allocation of the Company's general overhead, depreciation and amortization) for those employees associated with care management service functions: Provider Account Management, PCA, Provider Relations and Claims Processing teams; and (3) related information technology support costs. Contracts with provider clinics are typically for a term of one to two years.
Pharmacy Benefits Services
Pharmacy benefits services costs include: (1) the fees for prescription drugs dispensed and clinical services provided during the reporting period by specialty pharmacy partners; (2) costs incurred (including salaries, bonuses, benefits, stock-based compensation expense, other related costs, and an allocation of the Company's general overhead, depreciation and amortization) for those employees associated with care management service functions: PCA, Provider Relations and Claims Processing teams; and (3) related information technology support costs. Contracts with the specialty pharmacies are typically for a term of one year.
In the specialty pharmacy contracts, the contractual fees of prescription drugs sold includes the cost of the prescription drugs purchased and shipped to members by the Company’s specialty mail service dispensing pharmacies, net of any volume-related or other discounts.
Vendor Rebates
The Company receives a rebate on formulations purchased and dispensed by the Company’s specialty pharmacies. The Company’s contractual arrangements with pharmacy program partners provide for the Company to receive a discount (or rebate) from established list prices paid subsequent to dispensing when products are purchased indirectly from a pharmacy program partner (such as through a specialty pharmacy). These rebates are recognized as a reduction of cost of services when prescriptions are dispensed and are generally estimated and billed to manufacturers within 20 days after the end of each month. The effect of adjustments resulting from the reconciliation of rebates recognized to the amounts billed and collected has not been material to the Company’s results of operations.
Accounting Pronouncements Issued but Not Yet Adopted
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The standard is intended to provide a better understanding of an entity's overall performance and business activities through improved disclosure about an entity's reportable segments, including more detailed information about reportable segment expenses. The new standard will be effective for the Company for the fiscal year beginning January 1, 2024 and for interim periods within the fiscal year beginning January 1, 2025. While the new standard requires additional footnote disclosure, the Company currently does not expect the adoption of the new standard to have a material effect on its consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The standard is intended to enhance the transparency and decision usefulness of income tax disclosures primarily through changes to the rate reconciliation and income taxes paid information. The new standard will be effective for the Company for the fiscal year beginning January 1, 2025. While the new standard requires further disaggregation of the income tax footnote, the Company currently does not expect the adoption of the new standard to have a material effect on its consolidated financial statements.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregated revenue
The following table disaggregates revenue by service (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Fertility benefits services revenue$193,563 $172,738 $363,332 $329,883 
Pharmacy benefits services revenue110,524 106,635 218,833 207,884 
Total revenue$304,087 $279,373 $582,165 $537,767 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
The fair value of financial instruments is determined based on assumptions that market participants would use when pricing an asset or liability at the balance sheet date. Certain assets are categorized based on the following fair value hierarchy of market participant assumptions:
Level 1 — Unadjusted quoted prices in active markets that are accessible at the measurement date for identical assets or liabilities.
Level 2 — Inputs, other than quoted prices in active markets, that are observable either directly or indirectly.
Level 3 — Prices or valuation techniques that require inputs that are both significant to the fair value of the asset or liability and supported by little or no market activity.
The Company uses observable market data when available, and minimizes the use of unobservable inputs when determining fair value.
As of June 30, 2024 and December 31, 2023, the Company had $96.4 million and $35.2 million, respectively, in financial assets held in money market accounts and $167.2 million and $273.8 million, respectively, held in marketable securities, including U.S. treasury bills. All were classified as Level 1 in the fair value hierarchy. The Company measured these assets at fair value. The Company classified these assets as Level 1 because the values of these assets are determined using unadjusted quoted prices in active markets for identical assets.
As of June 30, 2024 and December 31, 2023, the Company did not have any assets or liabilities classified as Level 2 or Level 3 in the fair value hierarchy.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Leases Leases
In September 2019, the Company’s sublease agreement for the 25,212 square foot office in its corporate headquarters commenced in New York, NY and is scheduled to expire in May 2029. Pursuant to the sublease, the Company is obligated to pay the base rent of approximately $1.3 million per annum through the end of the fifth lease year and approximately $1.4 million per annum thereafter through the expiration date.
In February 2023, the Company's lease agreement for the additional 24,099 square foot office in its corporate offices commenced in New York, NY and is expected to expire in the fourth quarter of 2035. In accordance with ASC 842, the Company recorded right-of-use assets and lease liabilities of $12.2 million and $12.1 million, respectively. Pursuant to the lease, the Company is obligated to pay the base rent of approximately $1.4 million per annum through the end of the fifth lease year and approximately $1.5 million per annum thereafter through the expiration date.
The Company recognizes lease expense on a straight-line basis over the lease term. Lease expense for the three months ended June 30, 2024 and 2023 was $0.7 million and $0.6 million, respectively. For the six months ended June 30, 2024 and 2023, lease expense was $1.3 million and $1.0 million, respectively.
Cash outflows from operating activities attributable to the operating leases for the six months ended June 30, 2024 and 2023 was $0.9 million and $0.6 million, respectively.
Information related to the Company's leases is as follows (in thousands):
Balance Sheet LocationJune 30, 2024December 31, 2023
Operating Leases
Right-of-use assetOperating lease right-of-use assets$17,806$17,605
Short-term lease liabilitiesAccrued expenses and other current liabilities$2,802$2,149
Long-term lease liabilitiesOperating lease noncurrent liabilities$17,064$17,241
Other information
Weighted-average remaining lease term, operating lease9.0 years9.6 years
Weighted-average discount rate, operating lease4.60%4.60%
Future minimum facility lease payments related to the Company's operating lease liabilities as of June 30, 2024 were as follows (in thousands):
Year Ending December 31:Operating Lease Payments as of June 30, 2024
2024$1,453
20252,992
20262,992
20272,992
20282,992
Thereafter10,998
Total undiscounted lease payments$24,419
Less: imputed interest4,553
Present value of lease liabilities$19,866
Less: current portion of operating lease liabilities 2,802
Operating lease noncurrent liabilities$17,064
February 2022 Lease Agreement
As noted above, the Company commenced its lease for the 24,099 square foot office in its corporate offices in New York, NY in February 2023, pursuant to a lease agreement entered into by the Company in February 2022. The lease agreement also provides for additional space in the Company's corporate offices, including an additional 21,262 square foot office and continued occupancy of the 25,212 square foot office after the expiration of the current sublease. For the 21,262 square foot office, the lease commencement date, which is when the premises will become available to the Company for use, is currently expected to be in the fourth quarter of 2024. The Company is obligated to pay the base rent of approximately $1.3 million starting in the fourth quarter of 2025 for five years and approximately $1.4 million per year thereafter through the fourth quarter of 2035, the expected expiration date. For the current 25,212 square foot office, the Company is obligated to pay the base rent of approximately $1.6 million per year beginning in June 2029, which is the lease commencement, through the fourth quarter of 2035, the expected expiration date.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
The Company records accruals for loss contingencies when it is probable that a liability will be incurred and the amount of the loss can be reasonably estimated. If the Company determines that a loss is reasonably possible, the Company discloses the matter, and the amount or range of the possible loss, if estimable, in the notes to the consolidated financial statements.
From time to time, the Company is involved in certain claims and litigation arising in the normal course of business. The Company is not aware of any legal proceedings or claims, that the Company believes will have, individually or in the aggregate, a material adverse effect on the Company’s financial position or results of operations.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Stockholders' Equity Stockholders' Equity
Share Repurchase Programs
In February 2024, the Company’s Board of Directors authorized a share repurchase program of up to $100 million in shares of common stock (the “February 2024 share repurchase program”). In May 2024, the Company’s Board of Directors authorized an additional share repurchase program of up to $100 million in shares of common stock (the “May 2024 share repurchase program”).
During the six months ended June 30, 2024, the Company repurchased a total of 6,316,705 shares of common stock under the share repurchase programs at an average price per share of $29.45 and a total cost of $187.9 million, inclusive of excise taxes and trading fees. As of July 2024, the February share repurchase program and the May 2024 share repurchase program were completed, and no amounts remained available for repurchase under the programs.
In August 2024, the Company’s Board of Directors authorized an additional share repurchase program of up to $100 million in shares of common stock (the “August 2024 share repurchase program”). Repurchases under the program may be made in the form of open market repurchases, including through plans complying with Rule 10b5-1 under the Exchange Act, depending on stock price, market conditions, and other factors, as determined by the Company. There can be no assurance as to the number of shares to be repurchased by the Company under the August 2024 share repurchase program.
Stock-based Compensation Expense
The following table summarizes stock-based compensation expense, which was included in the statements of operations as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Cost of services$9,448 $8,812 $18,481 $17,026 
Sales and marketing7,911 6,883 15,414 13,451 
General and administrative15,677 16,058 30,193 32,084 
Total stock-based compensation expense$33,036 $31,753 $64,088 $62,561 
Accumulated Other Comprehensive Income
Accumulated other comprehensive income consisted of the following (in thousands):
Three Months Ended June 30, 2024Three Months Ended June 30, 2023
Unrealized gains on marketable securitiesForeign currency translation adjustmentsTotalUnrealized gains on marketable securitiesForeign currency translation adjustmentsTotal
Balance at beginning of period$2,739 $11 $2,750 $719 $$724 
Other comprehensive income before reclassifications, net of tax(1)
1,915 (10)1,905 1,191 (11)1,180 
Amounts reclassified from accumulated other comprehensive income, net of tax(3)
(2,630)— (2,630)(822)— (822)
Net current period other comprehensive (loss) income(715)(10)(725)369 (11)358 
Balance at end of period$2,024 $$2,025 $1,088 $(6)$1,082 
Six Months Ended June 30, 2024Six Months Ended June 30, 2023
Unrealized gains on marketable securitiesForeign currency translation adjustmentsTotalUnrealized gains on marketable securitiesForeign currency translation adjustmentsTotal
Balance at beginning of period$2,829 $(10)$2,819 $496 $$501 
Other comprehensive income before reclassifications, net of tax(2)
4,313 11 4,324 1,916 (11)1,905 
Amounts reclassified from accumulated other comprehensive income, net of tax(3)
(5,118)— (5,118)(1,324)— (1,324)
Net current period other comprehensive (loss) income(805)11 (794)592 (11)581 
Balance at end of period$2,024 $$2,025 $1,088 $(6)$1,082 
________________________________
(1) Represents unrealized gains of $2.6 million, net of tax expense of $0.7 million, for the three months ended June 30, 2024 and unrealized gains of $1.2 million, net of tax expense of $0, for the three months ended June 30, 2023
(2) Represents unrealized gains of $5.9 million, net of tax expense of $1.6 million, for the six months ended June 30, 2024 and unrealized gains of $1.9 million, net of tax expense of $0, for the six months ended June 30, 2023
(3) The effects on net income of amounts reclassified from accumulated other comprehensive income were as follows (in thousands):

Details about Accumulated Other Comprehensive Income ComponentThree Months Ended
June 30,
Six Months Ended
June 30,
Affected Line Item in Statement of Operations
2024202320242023
Gains on marketable securities$3,593 $822 $6,988 $1,324 Other income, net
3,593 822 6,988 1,324 Income before income taxes
963 — 1,870Provision for income taxes
$2,630 $822 $5,118 $1,324 Net income
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes For the six months ended June 30, 2024 and 2023, the Company calculated its year-to-date provision for income taxes by applying the estimated annual effective tax rate to the year-to-date profit from operations before income taxes and adjusts the provision for income taxes for discrete tax items recorded in the period. The Company updates its estimate of its annual effective tax rate at the end of each quarterly period. The estimate takes into account annual forecasted income before income taxes and any significant permanent tax items. During the six months ended June 30, 2024 and 2023, the Company recorded a provision for income taxes of $14.2 million and $0.8 million, respectively, primarily driven by the Company's operating profit, partially offset by equity compensation activity that occurred during each period.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions
6 Months Ended
Jun. 30, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Acquisitions Acquisitions
On June 17, 2024, the Company completed its acquisition of Apryl GmbH, a Berlin-based fertility benefits platform, to expand its global offering. The transaction was for a purchase price of €5.1 million, or $5.5 million based on the exchange rate on the acquisition closing date, and was accounted for using the acquisition method. As a result, tangible and intangible assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date. Any excess consideration over the fair value of the assets and liabilities assumed was recognized as goodwill and is subject to revision as the purchase price allocation is completed during the measurement period (up to one year from acquisition date). This acquisition did not have a material impact on the Company’s consolidated financial statements.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
Basic net income per share is calculated by dividing the net income by the weighted-average number of shares of common stock outstanding for the period.
Diluted net income per share is computed by dividing the diluted net income by the weighted-average number of common shares outstanding for the period, including potential dilutive common shares assuming dilutive effect of outstanding common stock options, restricted stock units, common stock warrants, and shares issuable under the employee stock purchase plan. In periods when the Company has incurred a net loss, diluted net loss per share is the same as basic net loss per share because dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. A reconciliation of net income and the number of shares in the calculation of basic and diluted net income per share is as follows (in thousands, except share and per share amounts):
Three Months Ended
June 30
Six Months Ended
June 30,
2024202320242023
Basic net income per common share:
Numerator:
Net income $16,485$14,991$33,383$32,669
Denominator:
Weighted-average shares used in computing basic net income per share93,868,40994,738,65195,160,08594,290,653
Basic net income per share $0.18$0.16$0.35$0.35
Diluted net income per common share:
Numerator:
Net income$16,485$14,991$33,383$32,669
Denominator:
Weighted-average shares used in computing basic net income per share93,868,40994,738,65195,160,08594,290,653
Effect of dilutive securities
Options to purchase common stock3,558,8534,964,8783,748,3425,276,642
Shares issuable under ESPP3,0401,6474,523105
Warrants to purchase common stock288,081538,316290,035537,118
Restricted stock units121,193372,427253,350287,055
Total effect of dilutive securities3,971,1675,877,2684,296,2506,100,920
Weighted-average shares used in computing diluted net income per share97,839,576100,615,91999,456,335100,391,573
Diluted net income per share $0.17$0.15$0.34$0.33
The following weighted-average outstanding shares of potentially dilutive securities were excluded from the computation of diluted income per share for the period presented because including them would have been antidilutive:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Options to purchase common stock13,667,01911,952,20513,111,23811,866,389
Restricted stock units2,442,9201,089,7011,558,5621,487,082
Total 16,109,93913,041,90614,669,80013,353,471
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure        
Net income $ 16,485 $ 14,991 $ 33,383 $ 32,669
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended 6 Months Ended
Jun. 30, 2024
shares
Jun. 30, 2024
shares
Trading Arrangements, by Individual    
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Allison Swartz [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
On May 14, 2024, Allison Swartz, our General Counsel and Secretary, adopted a trading plan that is intended to satisfy the conditions under Rule 10b5-1(c) of the Exchange Act. Ms. Swartz’s trading plan is for the sale of up to 17,241 shares of our common stock in amounts and prices determined in accordance with a formula set forth in the plan. The plan terminates on the earlier of the date all shares under the plan are sold or May 14, 2025.
Name Allison Swartz  
Title General Counsel and Secretary  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date May 14, 2024  
Expiration Date May 14, 2025  
Arrangement Duration 365 days  
Aggregate Available 17,241 17,241
Beth Seidenberg [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
On June 25, 2024, Beth Seidenberg, a director of the Company, adopted a trading plan that is intended to satisfy the conditions under Rule 10b5-1(c) of the Exchange Act. Ms. Seidenberg’s trading plan is for the sale of up to 283,999 shares of the Company’s common stock in amounts and prices determined in accordance with a formula set forth in the plan. The plan terminates on the earlier of the date all shares under the plan are sold or June 24, 2025.
Name Beth Seidenberg  
Title director  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date June 25, 2024  
Expiration Date June 24, 2025  
Arrangement Duration 364 days  
Aggregate Available 283,999 283,999
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying interim unaudited consolidated financial statements include the accounts of Progyny, Inc. and its wholly owned subsidiaries. The interim unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the Securities Exchange Commission (“SEC”) applicable to interim financial reporting. These interim consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary to fairly state the Company's financial position as of June 30, 2024, the results of the Company's operations for the three and six months ended June 30, 2024 and 2023 and the results of the Company's cash flows for the six months ended June 30, 2024 and 2023. Therefore, these unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related footnotes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on February 29, 2024 (the “Annual Report on Form 10-K”).
The results for the three and six months ended June 30, 2024 are not necessarily indicative of the operating results expected for the year ending December 31, 2024 or any other future period. Additionally, the coronavirus (“COVID-19”) pandemic continues to evolve and due to the uncertainty of the pandemic, including variants, the Company’s customers and members, provider network, specialty pharmacy partners, employees, suppliers, vendors, and other business partners may continue to be impacted in future periods. A resurgence of COVID-19 could have a material adverse effect on the Company’s business, financial condition, results of operations and growth prospects. The Company will continue to assess these potential impacts to its business and will make adjustments to its operations as necessary.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP generally requires management to make estimates and assumptions that affect the reported amount of certain assets, liabilities, revenue, and expenses, and the related disclosure of contingent assets and liabilities. Such estimates include, but are not limited to, the determination of accrued receivables related to revenue recognition, accrued claims payable, allowance for doubtful accounts, stock-based compensation expense, lease liabilities, and accounting for income taxes. Management bases its
estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
Revenue Recognition
Revenue Recognition
Revenue is recognized when control of the promised goods or services is transferred to clients in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.
The Company applies the following five-step model to recognize revenue from contracts with clients:
Identification of the contract, or contracts, with a client;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, a performance obligation is satisfied.
Progyny’s contracts typically have a stated term of three years and include contractual termination options after the first year, allowing the client to terminate the contract with 30 to 90 days’ notice.
Fertility Benefits Solution Revenue
Progyny primarily generates revenue through its fertility benefits solution, in which Progyny provides self-insured enterprise entities (“clients”) and their employees and partners (together, “members”) with fertility benefits. As part of the fertility benefits solution, Progyny provides access to effective and cost-efficient fertility treatments, referred to as Smart Cycles, as well as other related services. Smart Cycles are proprietary treatment bundles that include certain medical services available to members through Progyny’s proprietary, credentialed network of provider clinics. In addition to access to Progyny’s Smart Cycle treatment bundles and access to Progyny’s network of provider clinics, the fertility benefits solution includes other comprehensive services, which Progyny refers to as care management services, such as active management of the provider clinic network, real-time member eligibility and treatment authorization, member-facing digital tools throughout the Smart Cycle and detailed quarterly reporting all supported by client facing account management and end-to-end comprehensive member support provided by Progyny’s in house staff of PCAs.
The promises within Progyny’s fertility benefits contract with a client represent a single performance obligation because Progyny provides a significant service of integrating the Progyny designed Smart Cycles and access to the fertility treatment services provided by provider clinics with the other comprehensive services into the combined fertility benefits solution that the client contracted to receive. Progyny’s fertility benefits solution is a stand-ready obligation that is satisfied over the contract term.
Progyny’s contracts include the following sources of consideration, which are all variable: a per employee per month (“PEPM”) administration fee (in most, but not all contracts) and a fixed rate per Smart Cycle. The PEPM administration fee is allocated between the fertility benefits solution and the pharmacy benefits solution based on standalone selling price, estimated using an expected cost-plus margin method. The Company allocates the variable consideration related to the fixed rate per Smart Cycle to the distinct period during which the related services were performed as those fees relate specifically to the Company’s efforts to provide its fertility benefits solution to its clients in the period and represents the consideration the Company is entitled to for the fertility benefits services provided. As a result, the fixed rate per Smart Cycle is included in the transaction price and recognized in the period in which the Smart Cycle is provided to the member.
Progyny’s contracts also include potential service level agreement refunds related to outcome-based service metrics. These service level refunds, which are determined based on results of a full plan year, if met, are based on a percentage of the PEPM fee paid by clients. The Company estimates the variable consideration related to the total PEPM administration fee, less estimated refunds related to service level agreements, and recognizes the amounts allocated to the fertility benefits solution ratably over the contract term. Progyny’s estimates of service level agreement refunds have not historically resulted in significant adjustments to the transaction price.
Clients are typically invoiced on a monthly basis for the PEPM administration fee. Progyny invoices its clients and members for their respective portions of the fixed rate per Smart Cycle bundle when all treatment services within a Smart Cycle are completed by the provider clinic. Once an invoice is issued, payment terms are typically between 30 to 60 days.
The Company assesses whether it is the principal or the agent for each arrangement with a client, since fertility treatment services are provided by a third party—the provider clinics. The Company is the principal in its arrangements with clients and therefore presents revenue gross of the amounts paid to the provider clinics because Progyny controls the specified service (the fertility benefits solution) before it is transferred to the client. Progyny integrates the fertility treatment services provided by the provider clinics into the overall fertility benefits solution that the client contracted to receive. In addition, Progyny defines the scope of the potential services to be performed by the provider clinics and monitors the performance of the provider clinics. Furthermore, Progyny is primarily responsible for fulfilling the promise to the client and has discretion in setting the pricing, as Progyny separately negotiates agreements with the provider clinics, which establish pricing for each treatment service. Pricing of services from provider clinics is independent from the fees charged to clients.
Pharmacy Benefits Solution Revenue
For clients that have the fertility benefits solution, Progyny offers, as an add-on, its pharmacy benefits solution, which is a separate, fully integrated pharmacy benefit. As part of the pharmacy benefits solution, Progyny provides care management services, which include Progyny’s formulary plan design, prescription fulfillment, simplified authorization and timely delivery of the medications used during treatment through Progyny’s network of specialty pharmacies, and clinical services consisting of member assessments, UnPack It calls, telephone support, online education, medication administration training, pharmacy support services and continuing PCA support.
The pharmacy-related promises represent a single performance obligation because Progyny provides a significant service of integrating the formulary plan design, prescription fulfillment, clinical services and PCA support into the combined pharmacy benefits solution that the client contracted to receive. The pharmacy benefits solution is a stand-ready obligation that is satisfied over the contract term.
Progyny’s contracts include the following sources of consideration, all of which are variable: a PEPM administration fee (in most, but not all contracts) and a fixed fee per fertility drug. As described above, the PEPM administration fee, less estimated refunds related to service level agreements, is allocated to the pharmacy benefits solution and recognized ratably over the contract term. The Company allocates the variable consideration related to the fixed fee per fertility drug to the distinct period during which the related services were performed, as those fees relate specifically to the Company’s efforts to provide its pharmacy benefits solution to clients in the period and represents the consideration the Company is entitled to for the pharmacy benefits services provided. As a result, the fixed fee per fertility drug is included in the transaction price and recognized in the period in which the Company is entitled to consideration from a client, which is when a prescription is filled and delivered to the members.
As stated above, clients are invoiced on a monthly basis for the PEPM administration fee. Progyny invoices the client and the member for their respective portions of the fixed fee per fertility drug, when the prescription services are completed by the specialty pharmacies. Once an invoice is issued, payment terms are typically between 30 to 60 days.
The Company assesses whether it is the principal or the agent for each arrangement with a client, as prescription fulfillment and clinical services are provided by a third party—the specialty pharmacies. The Company is the principal in its arrangements with clients, and therefore presents revenue gross of the amounts paid to the specialty pharmacies. Progyny controls the specified service (the pharmacy benefits solution) before it is transferred to the client. Progyny integrates the prescription fulfillment and clinical services provided by the pharmacies and PCAs into the overall pharmacy benefits solution that the client contracted to receive. In addition, Progyny defines the scope of the potential services to be performed by the specialty pharmacies and monitors the performance of the specialty pharmacies. Furthermore, Progyny is
primarily responsible for fulfilling the promise to the client and has discretion in setting the pricing, as Progyny separately negotiates agreements with pharmacies, which establish pricing for each drug. Pricing of fertility drugs is independent from the fees charged to clients.
The Company does not disclose the transaction price allocated to remaining performance obligations because all of the transaction price is variable and is allocated to the distinct periods to which the services relate, as discussed above. The remaining contract term is typically less than one year, due to the client’s contractual termination options. There were no material contract asset or contract liability balances as of June 30, 2024 and December 31, 2023.
Accrued Receivables and Accrued Claims Payable
Accrued Receivables and Accrued Claims Payable
Accrued receivables are estimated based on historical experience for those fertility benefits services provided but for which a claim has not been received from the provider clinic at the end of the reporting period, which includes assumptions regarding the lag between authorization date and service date as well as estimates for changes and cancellations of services. At the same time, cost of services and accrued claims payables are estimated based on the amount to be paid to the provider clinic and expected gross margin on fertility benefits services. Estimates are adjusted to actual at the time of billing. Adjustments to original estimates have not been material.
As of June 30, 2024 and December 31, 2023, accrued receivables were $67.6 million and $45.8 million, respectively. Accrued receivables are included within accounts receivable in the consolidated balance sheet.
Accrued claims payable of $40.0 million and $30.3 million as of June 30, 2024 and December 31, 2023, respectively, are included within accrued expenses and other current liabilities in the consolidated balance sheet. Claims payable are generally paid within 30 days based on contractual terms.
As of June 30, 2024 and December 31, 2023, unbilled receivables, which represent claims received and approved but unbilled at the end of the reporting period, were $76.5 million and $45.1 million, respectively. Unbilled receivables are typically billed to clients within 30 days of the approved claim based on the contractual billing schedule agreed upon with the client. Unbilled receivables are included in accounts receivable in the consolidated balance sheet.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts
The accounts receivable balance primarily includes amounts due from clients and members. The Company estimates the allowance for doubtful accounts based on the lifetime expected credit losses for the client and member receivable pools, respectively. Under this current expected credit losses model, the Company determines the allowance for doubtful accounts based on factors such as the age of the receivable balance, historical experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions. An allowance for credit losses is applied at the time the asset is recognized. Expected credit losses are recorded as general and administrative expenses on the consolidated statements of operations.
Cost of Services
Cost of Services
Fertility Benefits Services
Fertility benefits services costs include: (1) fees paid to provider clinics within the Company’s network, labs and anesthesiologists; (2) costs incurred (including salaries, bonuses, benefits, stock-based compensation expense, other related costs, and an allocation of the Company's general overhead, depreciation and amortization) for those employees associated with care management service functions: Provider Account Management, PCA, Provider Relations and Claims Processing teams; and (3) related information technology support costs. Contracts with provider clinics are typically for a term of one to two years.
Pharmacy Benefits Services
Pharmacy benefits services costs include: (1) the fees for prescription drugs dispensed and clinical services provided during the reporting period by specialty pharmacy partners; (2) costs incurred (including salaries, bonuses, benefits, stock-based compensation expense, other related costs, and an allocation of the Company's general overhead, depreciation and amortization) for those employees associated with care management service functions: PCA, Provider Relations and Claims Processing teams; and (3) related information technology support costs. Contracts with the specialty pharmacies are typically for a term of one year.
In the specialty pharmacy contracts, the contractual fees of prescription drugs sold includes the cost of the prescription drugs purchased and shipped to members by the Company’s specialty mail service dispensing pharmacies, net of any volume-related or other discounts.
Vendor Rebates
The Company receives a rebate on formulations purchased and dispensed by the Company’s specialty pharmacies. The Company’s contractual arrangements with pharmacy program partners provide for the Company to receive a discount (or rebate) from established list prices paid subsequent to dispensing when products are purchased indirectly from a pharmacy program partner (such as through a specialty pharmacy). These rebates are recognized as a reduction of cost of services when prescriptions are dispensed and are generally estimated and billed to manufacturers within 20 days after the end of each month. The effect of adjustments resulting from the reconciliation of rebates recognized to the amounts billed and collected has not been material to the Company’s results of operations.
Accounting Pronouncements Issued but Not Yet Adopted
Accounting Pronouncements Issued but Not Yet Adopted
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The standard is intended to provide a better understanding of an entity's overall performance and business activities through improved disclosure about an entity's reportable segments, including more detailed information about reportable segment expenses. The new standard will be effective for the Company for the fiscal year beginning January 1, 2024 and for interim periods within the fiscal year beginning January 1, 2025. While the new standard requires additional footnote disclosure, the Company currently does not expect the adoption of the new standard to have a material effect on its consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The standard is intended to enhance the transparency and decision usefulness of income tax disclosures primarily through changes to the rate reconciliation and income taxes paid information. The new standard will be effective for the Company for the fiscal year beginning January 1, 2025. While the new standard requires further disaggregation of the income tax footnote, the Company currently does not expect the adoption of the new standard to have a material effect on its consolidated financial statements.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Schedule of Accounts Receivable and Allowance for Doubtful Accounts The following table provides a summary of the activity in this allowance (in thousands):
Six Months Ended June 30, 2024
Balance at
Beginning
of Period
Charged
to Costs
and Expenses
Write-offs
Balance
at End
of Period
Allowance for doubtful accounts$46,636$9,572$(2,127)$54,081
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table disaggregates revenue by service (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Fertility benefits services revenue$193,563 $172,738 $363,332 $329,883 
Pharmacy benefits services revenue110,524 106,635 218,833 207,884 
Total revenue$304,087 $279,373 $582,165 $537,767 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Lease Information
Information related to the Company's leases is as follows (in thousands):
Balance Sheet LocationJune 30, 2024December 31, 2023
Operating Leases
Right-of-use assetOperating lease right-of-use assets$17,806$17,605
Short-term lease liabilitiesAccrued expenses and other current liabilities$2,802$2,149
Long-term lease liabilitiesOperating lease noncurrent liabilities$17,064$17,241
Other information
Weighted-average remaining lease term, operating lease9.0 years9.6 years
Weighted-average discount rate, operating lease4.60%4.60%
Schedule of Future Minimum Facility Lease Payments
Future minimum facility lease payments related to the Company's operating lease liabilities as of June 30, 2024 were as follows (in thousands):
Year Ending December 31:Operating Lease Payments as of June 30, 2024
2024$1,453
20252,992
20262,992
20272,992
20282,992
Thereafter10,998
Total undiscounted lease payments$24,419
Less: imputed interest4,553
Present value of lease liabilities$19,866
Less: current portion of operating lease liabilities 2,802
Operating lease noncurrent liabilities$17,064
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Based Compensation Expense for Employees
The following table summarizes stock-based compensation expense, which was included in the statements of operations as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Cost of services$9,448 $8,812 $18,481 $17,026 
Sales and marketing7,911 6,883 15,414 13,451 
General and administrative15,677 16,058 30,193 32,084 
Total stock-based compensation expense$33,036 $31,753 $64,088 $62,561 
Schedule of Accumulated Other Comprehensive Income
Accumulated other comprehensive income consisted of the following (in thousands):
Three Months Ended June 30, 2024Three Months Ended June 30, 2023
Unrealized gains on marketable securitiesForeign currency translation adjustmentsTotalUnrealized gains on marketable securitiesForeign currency translation adjustmentsTotal
Balance at beginning of period$2,739 $11 $2,750 $719 $$724 
Other comprehensive income before reclassifications, net of tax(1)
1,915 (10)1,905 1,191 (11)1,180 
Amounts reclassified from accumulated other comprehensive income, net of tax(3)
(2,630)— (2,630)(822)— (822)
Net current period other comprehensive (loss) income(715)(10)(725)369 (11)358 
Balance at end of period$2,024 $$2,025 $1,088 $(6)$1,082 
Six Months Ended June 30, 2024Six Months Ended June 30, 2023
Unrealized gains on marketable securitiesForeign currency translation adjustmentsTotalUnrealized gains on marketable securitiesForeign currency translation adjustmentsTotal
Balance at beginning of period$2,829 $(10)$2,819 $496 $$501 
Other comprehensive income before reclassifications, net of tax(2)
4,313 11 4,324 1,916 (11)1,905 
Amounts reclassified from accumulated other comprehensive income, net of tax(3)
(5,118)— (5,118)(1,324)— (1,324)
Net current period other comprehensive (loss) income(805)11 (794)592 (11)581 
Balance at end of period$2,024 $$2,025 $1,088 $(6)$1,082 
________________________________
(1) Represents unrealized gains of $2.6 million, net of tax expense of $0.7 million, for the three months ended June 30, 2024 and unrealized gains of $1.2 million, net of tax expense of $0, for the three months ended June 30, 2023
(2) Represents unrealized gains of $5.9 million, net of tax expense of $1.6 million, for the six months ended June 30, 2024 and unrealized gains of $1.9 million, net of tax expense of $0, for the six months ended June 30, 2023
(3) The effects on net income of amounts reclassified from accumulated other comprehensive income were as follows (in thousands):

Details about Accumulated Other Comprehensive Income ComponentThree Months Ended
June 30,
Six Months Ended
June 30,
Affected Line Item in Statement of Operations
2024202320242023
Gains on marketable securities$3,593 $822 $6,988 $1,324 Other income, net
3,593 822 6,988 1,324 Income before income taxes
963 — 1,870Provision for income taxes
$2,630 $822 $5,118 $1,324 Net income
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Net Income and Number of Shares in the Calculation of Basic and Diluted Net Income per Share A reconciliation of net income and the number of shares in the calculation of basic and diluted net income per share is as follows (in thousands, except share and per share amounts):
Three Months Ended
June 30
Six Months Ended
June 30,
2024202320242023
Basic net income per common share:
Numerator:
Net income $16,485$14,991$33,383$32,669
Denominator:
Weighted-average shares used in computing basic net income per share93,868,40994,738,65195,160,08594,290,653
Basic net income per share $0.18$0.16$0.35$0.35
Diluted net income per common share:
Numerator:
Net income$16,485$14,991$33,383$32,669
Denominator:
Weighted-average shares used in computing basic net income per share93,868,40994,738,65195,160,08594,290,653
Effect of dilutive securities
Options to purchase common stock3,558,8534,964,8783,748,3425,276,642
Shares issuable under ESPP3,0401,6474,523105
Warrants to purchase common stock288,081538,316290,035537,118
Restricted stock units121,193372,427253,350287,055
Total effect of dilutive securities3,971,1675,877,2684,296,2506,100,920
Weighted-average shares used in computing diluted net income per share97,839,576100,615,91999,456,335100,391,573
Diluted net income per share $0.17$0.15$0.34$0.33
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following weighted-average outstanding shares of potentially dilutive securities were excluded from the computation of diluted income per share for the period presented because including them would have been antidilutive:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Options to purchase common stock13,667,01911,952,20513,111,23811,866,389
Restricted stock units2,442,9201,089,7011,558,5621,487,082
Total 16,109,93913,041,90614,669,80013,353,471
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business and Basis of Presentation (Details)
6 Months Ended
Jun. 30, 2024
segment
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]  
Number of operating segments 1
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies - Revenue Recognition (Details)
6 Months Ended
Jun. 30, 2024
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Revenue from contract with customer, term (in years) 3 years
Remaining contract term related to remaining performance obligations (in years) 1 year
Minimum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Revenue contract termination, notice period (in days) 30 days
Customer payment terms (in days) 30 days
Maximum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Revenue contract termination, notice period (in days) 90 days
Customer payment terms (in days) 60 days
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies - Accrued Receivable and Accrued Claims Payable (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Accrued receivables $ 67.6 $ 45.8
Accrued claims payable $ 40.0 30.3
Claims payable, payment period (within) 30 days  
Unbilled receivables $ 76.5 $ 45.1
Period in which unbilled receivables are billed to clients (within) 30 days  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period $ 46,636  
Charged to Costs and Expenses 9,572 $ 9,794
Write-offs (2,127)  
Balance at end of period $ 54,081  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies - Cost of Services (Details)
6 Months Ended
Jun. 30, 2024
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Contract term with specialty pharmacies (in years) 1 year
Billing terms (in days) 20 days
Minimum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Contract term, clinics (in years) 1 year
Maximum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Contract term, clinics (in years) 2 years
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues [Abstract]        
Total revenue $ 304,087 $ 279,373 $ 582,165 $ 537,767
Fertility benefits services revenue        
Revenues [Abstract]        
Total revenue 193,563 172,738 363,332 329,883
Pharmacy benefits services revenue        
Revenues [Abstract]        
Total revenue $ 110,524 $ 106,635 $ 218,833 $ 207,884
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Level 1 | Fair value, recurring    
Assets, Fair Value Disclosure [Abstract]    
Financial assets held in marketable securities $ 96,400,000 $ 273,800,000
Level 2    
Assets, Fair Value Disclosure [Abstract]    
Assets classified as level 2 or level 3, fair value 0  
Liabilities classified as level 2 or level 3, fair value   0
Level 3    
Assets, Fair Value Disclosure [Abstract]    
Assets classified as level 2 or level 3, fair value   0
Liabilities classified as level 2 or level 3, fair value 0  
Money market funds | Level 1 | Fair value, recurring    
Assets, Fair Value Disclosure [Abstract]    
Financial assets held in money market accounts $ 167,200,000 $ 35,200,000
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 01, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2030
USD ($)
Jun. 30, 2029
USD ($)
Dec. 31, 2023
USD ($)
Feb. 28, 2023
USD ($)
ft²
Feb. 28, 2022
ft²
Sep. 30, 2019
ft²
Lessee, Operating Lease, Description [Abstract]                      
Operating lease right-of-use assets   $ 17,806   $ 17,806       $ 17,605      
Present value of lease liabilities   19,866   19,866              
Lease expense   700 $ 600 1,300 $ 1,000            
Cash outflows from operating activities attributable to operating leases       900 $ 600            
Corporate Headquarters Lease, New York, New York, September 2019                      
Lessee, Operating Lease, Description [Abstract]                      
Leased area (in square feet) | ft²                     25,212
Corporate Headquarters Lease, New York, New York, September 2019 | Forecast                      
Lessee, Operating Lease, Description [Abstract]                      
Operating lease, base rent per annum             $ 1,600        
Corporate Headquarters Lease, New York, New York, September 2019 | Through fifth lease year                      
Lessee, Operating Lease, Description [Abstract]                      
Operating lease, base rent per annum   1,300   1,300              
Corporate Headquarters Lease, New York, New York, September 2019 | After fifth lease year                      
Lessee, Operating Lease, Description [Abstract]                      
Operating lease, base rent per annum   1,400   1,400              
Corporate Headquarters Lease, New York, New York, February 2023                      
Lessee, Operating Lease, Description [Abstract]                      
Leased area (in square feet) | ft²                 24,099    
Operating lease, base rent per annum                 $ 1,500    
Operating lease right-of-use assets                 12,200    
Present value of lease liabilities                 $ 12,100    
Corporate Headquarters Lease, New York, New York, February 2023 | After fifth lease year                      
Lessee, Operating Lease, Description [Abstract]                      
Operating lease, base rent per annum   $ 1,400   $ 1,400              
Corporate Offices Lease Two, New York, New York, Commencing 2024                      
Lessee, Operating Lease, Description [Abstract]                      
Leased area (in square feet) | ft²                   21,262  
Corporate Offices Lease Two, New York, New York, Commencing 2024 | Forecast                      
Lessee, Operating Lease, Description [Abstract]                      
Operating lease, base rent per annum $ 1,300         $ 1,400          
Operating lease, base rent per annum, first term, period (in years) 5 years                    
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Operating Leases and Other Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets and Liabilities, Lessee [Abstract]    
Right-of-use asset $ 17,806 $ 17,605
Short-term lease liabilities $ 2,802 $ 2,149
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Long-term lease liabilities $ 17,064 $ 17,241
Lessee Disclosure [Abstract]    
Weighted average remaining lease term, operating lease (in years) 9 years 9 years 7 months 6 days
Weighted-average discount rate, operating lease 4.60% 4.60%
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2024 $ 1,453  
2025 2,992  
2026 2,992  
2027 2,992  
2028 2,992  
Thereafter 10,998  
Total undiscounted lease payments 24,419  
Less: imputed interest 4,553  
Present value of lease liabilities 19,866  
Less: current portion of operating lease liabilities 2,802 $ 2,149
Operating lease noncurrent liabilities $ 17,064 $ 17,241
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders’ Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Aug. 01, 2024
May 31, 2024
Feb. 29, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchase of common stock $ 161,498 $ 187,856      
February 2024 Share Repurchase Program          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase program, authorized amount         $ 100,000
Repurchase of common stock (in shares)   6,316,705      
February 2024 Share Repurchase Program | Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchase of common stock   $ 187,900      
Average cost per share (in USD per share) $ 29.45 $ 29.45      
May 2024 Share Repurchase Program          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Authorized, additional amount       $ 100,000  
Repurchase of common stock (in shares)   6,316,705      
May 2024 Share Repurchase Program | Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchase of common stock   $ 187,900      
Average cost per share (in USD per share) $ 29.45 $ 29.45      
August 2024 Share Repurchase Program | Subsequent event          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Authorized, additional amount     $ 100,000    
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders’ Equity - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Total stock-based compensation expense $ 33,036 $ 31,753 $ 64,088 $ 62,561
Cost of services        
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Total stock-based compensation expense 9,448 8,812 18,481 17,026
Sales and marketing        
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Total stock-based compensation expense 7,911 6,883 15,414 13,451
General and administrative        
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Total stock-based compensation expense $ 15,677 $ 16,058 $ 30,193 $ 32,084
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders’ Equity - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period $ 571,604 $ 424,401 $ 553,429 $ 376,968
Other comprehensive income before reclassifications, net of tax 1,905 1,180 4,324 1,905
Amounts reclassified from accumulated other comprehensive income, net of tax (2,630) (822) (5,118) (1,324)
Net current period other comprehensive (loss) income (725) 358 (794) 581
Balance at end of period 456,193 469,499 456,193 469,499
Other income, net 3,564 1,277 6,924 1,775
Income before income taxes 25,067 17,167 47,582 33,498
Provision for income taxes 8,582 2,176 14,199 829
Net income 16,485 14,991 33,383 32,669
Reclassification out of AOCI        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Unrealized gains 2,600 1,200 5,900 1,900
Provision for income taxes 700 0 1,600 0
Total        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period 2,750 724 2,819 501
Balance at end of period 2,025 1,082 2,025 1,082
Unrealized gains on marketable securities        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period 2,739 719 2,829 496
Other comprehensive income before reclassifications, net of tax 1,915 1,191 4,313 1,916
Amounts reclassified from accumulated other comprehensive income, net of tax (2,630) (822) (5,118) (1,324)
Net current period other comprehensive (loss) income (715) 369 (805) 592
Balance at end of period 2,024 1,088 2,024 1,088
Unrealized gains on marketable securities | Reclassification out of AOCI        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Other income, net 3,593 822 6,988 1,324
Income before income taxes 3,593 822 6,988 1,324
Provision for income taxes 963 0 1,870 0
Net income 2,630 822 5,118 1,324
Foreign currency translation adjustments        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period 11 5 (10) 5
Other comprehensive income before reclassifications, net of tax (10) (11) 11 (11)
Amounts reclassified from accumulated other comprehensive income, net of tax 0 0 0 0
Net current period other comprehensive (loss) income (10) (11) 11 (11)
Balance at end of period $ 1 $ (6) $ 1 $ (6)
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]        
Provision (benefit) for incomes taxes $ 8,582 $ 2,176 $ 14,199 $ 829
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions (Details) - Jun. 17, 2024
€ in Millions, $ in Millions
EUR (€)
USD ($)
Apryl GmbH    
Business Acquisition [Line Items]    
Purchase price € 5.1 $ 5.5
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share - Schedule of Reconciliation of Net Income and Number of Shares in the Calculation of Basic and Diluted Net Income per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:        
Net income $ 16,485 $ 14,991 $ 33,383 $ 32,669
Denominator:        
Weighted-average shares used in computing basic net income per share (in shares) 93,868,409 94,738,651 95,160,085 94,290,653
Basic net income per share (in dollars per share) $ 0.18 $ 0.16 $ 0.35 $ 0.35
Numerator:        
Net income $ 16,485 $ 14,991 $ 33,383 $ 32,669
Denominator:        
Weighted-average shares used in computing basic net income per share (in shares) 93,868,409 94,738,651 95,160,085 94,290,653
Effect of dilutive securities (in shares) 3,971,167 5,877,268 4,296,250 6,100,920
Weighted-average shares used in computing diluted net income per share (in shares) 97,839,576 100,615,919 99,456,335 100,391,573
Diluted net income per share (in dollars per share) $ 0.17 $ 0.15 $ 0.34 $ 0.33
Options to purchase common stock        
Denominator:        
Effect of dilutive securities (in shares) 3,558,853 4,964,878 3,748,342 5,276,642
Shares issuable under ESPP        
Denominator:        
Effect of dilutive securities (in shares) 3,040 1,647 4,523 105
Warrants to purchase common stock        
Denominator:        
Effect of dilutive securities (in shares) 288,081 538,316 290,035 537,118
Restricted stock units        
Denominator:        
Effect of dilutive securities (in shares) 121,193 372,427 253,350 287,055
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share - Potentially Dilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total (in shares) 16,109,939 13,041,906 14,669,800 13,353,471
Options to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total (in shares) 13,667,019 11,952,205 13,111,238 11,866,389
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total (in shares) 2,442,920 1,089,701 1,558,562 1,487,082
EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &M&!UD'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !K1@=9E@H&#.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^GZC]#M1?&D(+B@> O)[&ZP:4(RTN[;F\;=+J(/X#$SOWSS M#4RK@]0^XG/T 2-93!>3ZX*,7?/B,?8$9#=BCPX$2B%H Z^:) MX3#U+9P!,XPPNO1=0+,02_5/;.D .R:G9)?4.([UN"JYO(. MZ?'E[)N98=$ M:M"8?R4KZ1!PS4Z37U=W]YL'UC6\N:SX;<5O-J*15T(*\3Z[_O ["SMO[-;^ M8^.38-?"K[OHO@!02P,$% @ :T8'69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !K1@=9\K :OJT% "E'@ & 'AL+W=OY4OPVSG18[T=2_V55%_3A1":O,91DEZU%EHO+QTG]10PU^TZ,0^3UJ"?7QNK05]F.@H3,58DS>*8 MJ_6UB.3JJD5;VPN/X7RAS05GT%_RN9@(_=MRK.#,*5V",!9)&LJ$*#&[:@WI MY1$C$47&"-9I!_EZF>Q >H8/U]&:?Z7 MK(IGS\Y:Q,]2+>.-&$H0ATGQRU\W+V)'P.H$;"-@[P2T3N!M!%X.6I0LQ[KA MF@_Z2JZ(,D^#FSG(WTVN!IHP,=4XT0KNAJ#3@Y%\$8J,H<9(FZ0+KD3:=S08 MF]N.OS&Y+DQ8C4F7?)*)7J3D-@E$\%;O0('*4K%MJ:X9:OA+EIP2SSTAS&5G MEO*,]LDCD%.;_$UQO/(E>;F?A[ZDOX;35"MH=W_;WE#A<&9W,)WQ,EUR7URU MH+>E0KV(UN#[[VC7_E;!GF/O@1OH9]%--GM9+82/%Y=1M?[$A MH:J&2)T2J7,8TI>,*RU4M":/8BF5MN'A5EIEMII=:*1&4- 7LE M8 \MU&VB0[TF=V$DR$,63X6R@>$>KDO;W@5U71L<*FT(=U'"71P"]RCFH1E& MH1H?>&QMH[C/6,GY.EF?D/O$/[5!HO*&D-2MYE/W$$PHG%30-+EII2=DHJ$_ M$JG(2&:)5FOX#:SL>]QO;FW$N*@I\DZ$H(<@/_%75O&R0WB'00#NZK/C: MBHSJFR)7 8BBD>,_R"-S!LWY2:X2*RYN]P#Q_AGBO97T&.&'5NF'XOGE/6G9 M0D3WUZ[N.?#LQ7T&)&(5IF(XDGF/>A8III'Y,]P63\XX8XPZ=">E?08 MZ8A6\8CBJ29OK$/XR*T'PPT895:L8X0A6J4ABD>8C]*'^AHO9(*EA3TFO5ZO M[5%[UL.E3?FJ,$3Q)/,4:LA!5;961VU=_ MP9.YJ(U\>XP>AI.;H?6S$A>X3^'HN5M[,%R;?@ELY<<:?2V4==,0W9-S!QJ)?Y&.6;S M'@JW3NYF=DE>!AVT^5=F)H(^RRX0A54 M\O8LUVQ7+'=)[^"B=83=8U:W)(O+FC)6$%TJI(%+Y@Z$$M>PINYD 73<"MOIVHI.4MKIR*?$M>E MTX)EY61V7#^[D+-C4>D\*_F%1*HJ"B:?/O!,EN M^277U\L+"7?3)DJ:%;Q4F2B1Y/.3R7M\>$IBXU!;_)GQ![5QC4PJ-T+9Z;2(#CVSKHI/FF<=R\?H[^4YT\)'/#%#\5^5]9 MJA&L'KTYTA:Q.ZXQI-CN6X@%)8PW1S$5=F]H;LLE*,XR7 M6L+;#/ST[%242N19RC1/T0>6LS+AZ-*$4^CM=YMNT\A]Z8 I"D J>-Y0P6HI.2E1DPIR/G0EL\J@&\/8-;9H5JRA)],8"$I M+N_Y9/;F!TS=(UMVKQ1L*U>OR=4;BSX[96J!8-108B[XMRJ[9SDD;QW%52A: MAS+-X'X6^S%UCZ?WF^E8K$(2T\9J"Z??X/1'<7YA\HYK=I-SI'A2R4QGW(IQ M%2;8^#JF(2%1!V3?C(1>&&,[RJ!!&8RB?)\DHH+B03=+.%02X#JHA,XKYF@O M\!TWPG6Q]WSJ4(^:QRR'MFF6F$),(U@)?#6VS\NAMH<9SHL;+M>OUE/=@<^H M):^[7OYD*T;0SS*&+&FG&!8S'T#-L6@H\6XD'S)LA3Q1R 89?*#3(1> M< E=;'.%V9#3/B1*@K@#W&(5^L' ((8-[G 4]Y70+'\!Q+#W\2 BQ/;#6O47Q4N]<(.5)L5P9X=:=P@ MC4>1G@-.IK/R%N4,^EC!RNS/79D7=P(X8NRT#NJ.8 M?Q8B?TALYGA*'('H&V0,QZ%]KG4K+S-3"-<%6]PS->!MA#X M87<)6:R&,+;\B4=U*RI%N7NIKR-M-]*H2WP6*\^+AR9CRWQXG/I6_6@$7)_+:!Q1CW3A]>W" M@-+!0K:DAX,7Z:4\8S=97C.S533A4?+\7M7T6M&VDV[)#8^S6T/U2_9D>-Z: M<)^?<(!#O]MW;78D\,F 9L(MD^%Q*@.0LN*C%+PQ:-84^O05>K0GIRQFT(:- MF+Y;2[>A;7/7X0$7AATP5IX+@KB8&@AM$R'OX_J-GK++N@V(G.I MWT5N,P.M9@=.6KXCXWRW*O,.C*3/:,0'O=-E%)N=Z^$A;4U:ZB/CU'L)C)L5$VQ>9D 8O3V=Z$YHN^LT$<#VWL%LF[5_GN@[>0W]J3CF]++J_/3 M7S^=_W;V\>OEC^CC']>?K_ZVIOJZ6]/_8V]*6HHF.W:G,.*B1$J+Y,Y!>^Z! MZ[H8.JY$L$NM^!'"#CQY_D%JP:1I")G]P],C%(>.2R('I%<]96+J>'[D M!(0\&V=*5;6AZX08.S[V!@Q%I15(K]0L[]??J9&^=NBMJS&3[0*WVH*,:XOW M:9J9LS-8_6:OMI^5*&'+#+J!%61?000XIF%7"%GL?(JI-P2W51ID?']]):&O M5O+I>4; ."1":>O4H$[L$8=&03TN% <.*+9FBKS^ /8WT?N@]R/:91^KH>L. MU:85)&2G(*F**J]/[3B3)QNWB0W/"[I<8[&+XC@+42>_! 1 M'![5NV]MGQ-]H>$'%,?=(P*+71!X/AD"W0H2,BY(>KQ>3_'O3"+NG>=9MQ<6 M.^OV8KIQ,FW^+?"%R=NL5""9YN#H'H10!KDZ:5_=:+&L#ZMOA-:BJ"\7G %X M8P#OYP*(?WUCSK^;_W?,_@502P,$% @ :T8'68?)65T: P ]0@ !@ M !X;"]W;W)K?FVC?CC52W MN@ PY*[D0D^?%;DF9 M<-)QLS93Z5C6AC,!,T5T7994W5\!EYN)XSL/"U_8JC!VP4W'%5W!',Q--5,X M6"&7\VG(ZW5]:X.[X@?U]XQV]+*B&J>3?66Z*B9,X)(=@!^] 0@V *"OP6$6T#8 M&&V5-;:NJ:'I6,D-438:V>R@R4V#1C=,V*),.I5"2\YR:B G5Y13 MD0&96SI-3FX$K7.&.Z?D9$85"%. 81GEI^0MN9E?DY/7I^0U88)\+62MJ$+!IUH,2.B=D< +HA[X]#C\&C*$^PT\W(>[F(LN(4&7 MD*#A"Y_@FQM,!9:I(7))WC.!"6&4DYG4K*F['Y<+;116W\\^JRUWU,]M3^2% MKF@&$P>/G :U!B=]\\J/O7=]QO\3V5X:PBX-X3'V])+C^;;%H E>%7C:,ED+ MK D%&; U77#HL]]RQ@VGO3_6Z3#R$G_LKG=]/8Z*XCB,NZ@]P5$G.#HJ>"K+ M$A\/'ICL]HQ45)$UY360$ZS.7').E285X/U58"&?]HEO^4<[LKR!YWF'ZI\- MVY,_[.0/7R"_$:D)K4TA%?N-1]/::%=[M;?DPQU1OO?P.=#_5Z%['N+.0_QR M#TSK^GG]\2-1YR,O2'P_.5#?$QB'43(,@G[MHT[[Z.7:L>MI@[<:$ZOG#(P> MZ_)&OA_YX8&!GL"C!I+.0'+4P%?LX;I6]_]N(7FD+#X/@S@9'CCHB?.'Y\EA M\;@[31P<& !]'0 & 'AL+W=O M9#R:W7Q/KV9 MX.J)1"Y6NJ)(S-M1+$2>5TSF.?YN22>G,:O \\_/[+_4XHV8AT2)A MWDRB"4K%.CGD^J-\_$VT@OR*;R5S5;^BQP8;^A.T.B@M=VVP>8)=5C3OR5,[ M$6"\=P6\#:NG31GL]<7&BD_FLE(^HK-"& MK?I0SWX=;>8K*ZI"N=>E^38S<7J^D(62>98F6J3H7ILW4P5:(;E&?^Y%F539 M5.CUYR(YI)G!O$'OT.?[&+U^]0:]0EF!/FWE025%JF93;9ZG8IVNVK%OF[%I MS]@,?9"%WBJT+%*1 O'Q<'PP$#\U\W":#/H\&;=TD/#W0W&%&'Z+**8>\#R+ MEX_F QVJ@Q6\[$>OKYB@/+<,'DP4]7KKM4^68F;B6EF2I1' M,9G_^ ,)\$_0)(])%H])MAR)["(=WBD=WA#[_*,XBN(@H-EO H,ZL-H8CG.& M/1R%L^GQ?%Y=& TY"]DE+'9A?D1)X%_"E@",A6'0#7JATC^I] =5+J325;E5 MLY>M!%AL#8-_KH/Y$0XLN0",1"&CEEP7YOG$"R-++@ CD1<%L-S@)#<8E/MK M*95"^U*N,PU)#9Q1@XA&Q%(*H'#@6:C811&& [M*E@",\/,Q+X2&)Z'A8#-I MVT>Q0>+)>!PEU#6D-QRSCXQ)%H])MAR)["(3T2D3T6#)W2>Y4,ALV,9%E%]% ME1,H$Y%;!H%'[PD7+@08G=(!< "F.GC;HHGP?8ZCY+".51#(LFN#-U>%#V)ZF- M:.DL.M"C8;>UA>8I+-40S/=\JWW$ (R;=FIW&0 6<=S73LF9FR6#PM\7*[D3 M:%W*W;/\'LO2$EW4F]L.%P",^,0I<0#&."78E@W ,.%^CVS:R:;#[55O16G< M>"7^+2J$!KMK2S)2>QV5+1Z5;3D6VV4Z.N=,!IV@FPXP&\RM!3]PEIV+(M1> M3C& "CCU[.H#N,*PK_@Z8TJ&G>G[0@LSB_J;@CUWS1/;M0&@T+9V,0 BGF=; M-@CETZA';N=0R;!%;7OKBU(,N$8685NRBR(\LO<3 !6QT-Y/ !1CF/5H[FPJ M&?:I;5M]$&M9BE8UTLE3SX[B>DCJX\!IK8#5#(D-BP&8V9\B1[D+8\SC?>GN MC"L9=&/SNU(>L_IO,:/]V])#-TO.LRX %"6A4^4NBGB$(?XGD]@S(CY]>?L8>1;^L$8![G]B\3 ,88LU? $H+1(.B3VEE$P@E MZA+S!DI,2Q>=50:^(M9^L(!1]JH#4BT:S009GY,--A MUN?^4/^8*5ZZ7NFH?G=4MGA4MN58;)>YZ_PN'?:[W7IMD@97JNL^.8N"R,/< MKE8 Z84&Z]L[!X3TC2QL;T5+D)-R'/A]E=OY7SKL?\\7[9!^UX[R,&+%/]0^/Q7O'.\:?14Z(1"]52<7$RJ7VV'"",QU4E;;G.)%=X8):T[$>N^?3,:ME65!RSY&HJPKS;W>D9+N)Y5JO M P_%.I=JP)Z.-WA-'HE\VMQS>+([EJRH"!4%HXB3U<1Z[]XN7!V@$7\49"?V M[I%*9)8>W!<3)Z8Q1PKGRQ):@CS1E%4%73Q3760'@:_0./3W.T=6;:_0&%11]S5DM,,W$V):P,$5O MI^TB[II%>$<6X://C,I(-]Y MBSS'"PSKF9T?[IO2^;'9%_][]IX8?F<17_/Y1_C.<,4G)L2U:=\;YL#,K#Z" MMV*#4S*Q@%00OB76].>?W,CYQ23Z)RJ:= M0F!L)##H X-FM0HJF7;W\7_YZ[[S(=P8J&5"QYPU4,H!"UXT',AE0KJ\. M*Y-.<:=3_)]?LC3'=$V4,/6Y=C()$A^N;W3@FD.0O_>=:N0P$,7.@&AQ" H3 MSZQ%TFF1G-0"JF"H<2F4@)P3FGY#DF,JRL8_./L+*D-U)!N33PR;,_2""3/\ MPQQBAI#%:9I>YJ[SO21U3N;^E4E<(O:CG_QVEKX)O*$)#"@_'-A];J1*@H$8 M!E08'U-CKT!WSU"CK\/Q+T%+UCO*PU$TW'XCS ^&[C? ?"^,DV'B!AC@G$'J M]EZ;4A&^UOVA@-1J*IMRM!OM>M#WNO,:C-^YMS/7,#Y7/:MNB[[3-PWO9\S7 MZAM2DA5,Y=R,8)-XTT,V#Y)M=).T9!):+GV;0]]-N + ^Q5C\O5!3=!U\M-_ M 5!+ P04 " !K1@=9RSZ;_)8) #560 & 'AL+W=OKEFF_2^DVYY87XY+ZL-FDCWE8/LWI;\735.6WR&79=?[9)LV)R M=]/][4-U=U/NFCPK^(?*J7>;35I]?\?S\NEV@B8__O Q>U@W[1]F=S?;](%_ MXLWG[8=*O)L=55;9AA=U5A9.Q>]O)[^@MXQZK4-G\=^,/]4GKYWV4KZ4Y=?V MS?O5[<1M6\1SOFQ:B53\>N1SGN>MDFC'[P?1R3%FZWCZ^H=ZTEV\N)@O:=W]=)X.MN[$6>[JIMP&<B2M>_=+C6+M$GO;JKRR:E::Z'6ONCRVWF+C&1%6XJ?FDI\ MF@F_YFY>%G699ZNTX2OG4R-^B3IK:J>\=^;KM'C@M9,5XH-R^75=YBM>U7]S MXM]W6?/=N?I[JM%C5-[-&-+(--5L> M&O1NWR!\ID&_E4V:&]SF=K=YN=F4AX8:O!<7@HI17.^J[V?]8[O_+RO1#V)D MI;GS("?0NS=-BR9VT<;[PAZQHV]M6SY97 M6;ERKD17U.NTXO5U:[+@RS<.03\[V,785!S68.V\_+;>IDM^.Q'74O/JD4_N M_OH7Y+M_-Y7,7LSKQ-HY^?$N(L1%R/-O9H^GU0$9-8842R#%&)"85"?D6"?D M.74RI#;V ?R3=)+ C_Q03N9<-XN4=.L64^2ZBE5L"$=*]%SWZOK\7/VOLJZO39U*(0<EA\O)_$Q>JD6:]Y+DWLIK*RQAU;5IXVCZ/0IVX4*.,:,F@,*99 BC$@,:EB M_&/%^"]4,:8J\;7$3HGG>\J$;FW1V%D%4BP>U/X$,B0#$I.2'QR3'UB3WWVU M3-N=W\H1RT>Q':[3=MEK2FV@=8V/0ZHLO.;6>&-3"RD6#VI_ AF2 8E)J0V/ MJ0VMJ=WO$9;2'B'K]@C.5=ZN'8[#NDF_F?(=:OWEA4C)MK4)8[,-*19#BB60 M8LS>KU*NHV.N(VNN_RT2F1GV?_M$1EI @GU?61S/K1'&IA)2+(842P9U!@,* M*243N3W!<8?NK'BQ.K_W_N>N$/LKM]M?$2.8L<89NV@[J$F[;P_Y'O:4'=0" M-&X,JI: JC$H-;E23E@?^F.5,J@ZD)9/ZD&@YUM_VV0,FW 31'=,$3* MWCHQV/FN[RIEQ@QFR VQ>2Y%/?]"D #LU[0Z0@YS-X,2,&1 8)2@""-/S0DH M P-52T#5&)2:7"\]!T//!6&7:X3H P-3ZJKK+709A1FDC$-1-R-!Y&I;'5/+ M/!]A=2CJ9@&F9T9BS\/0:P Q!$K$0-46H&HQJ%H"JL:@U.12ZKD8^K/ F#WP MZ/+2T9C8I+HD5(=P,Z2S(B1VQ]J:')2<@:K% MH&K)L YA4$'ETRL]/<.O1,_L<48?71E,ST#CQJ!J":@:@U*3*Z6G9_@%Z1G6 MJ9B1GAGLU"T['D;/#&9&>F:P,]$S@]EY>H9/3H^]U/$Q)=/:.AAK';T M4,N%_0I&#S#8XV&PY\->@HSAGHQAR"-BYOP;SEEYA&)MF%TF8W@8&3.841_Y M1%W]&NS$$CE0OPT-9CA$T9EAUJ,Q_!IH#(.B,5"U!:A:#*J6@*HQ*#6YE'HT MAO\L-&8//+J\=#3F!Y$7:6=_0=$8J%H"JL:@U.3"Z=$8?DTTA@U3;7;5N^K]OT+@Q MJ%H"JL:@U.32Z D:MA.T\Z5A+ <=($U1&(3J[3MS>]31,\# L#%HV 14C4&I MR??Z]%2-V*G:L_$XT?G7--"^W>VM&)MX4+485"T!56.7>E?.>D_(B)V0V0$Y MT=$6(20D:DZM,4;G%%(M!E5+B([4#!W"H(+*2>T)'1E,Z 8#A(M-AAZ*!*+/_7V3=T.84(\[09. YAS3Q;RQJ4 MT!W49$:.D!.J 27Z>!2J@6H%%C4+4$ M5(U!J9$!QVK!+2$"#,B@UN0AZ3D;L MG&P,)2>&>Q0)0>I_O.T11Z<8]-S9L$M(0(,R*#7YV2T](:-V0O;'*;E=>.P7 M #6@(,^+",+J/02@<6-0M014C4&IR:718S1JQVCC*#DU'0?S$8W4P\3VJ&-G M@*%A8]"P":@:@U*3$]VC-6I':\^FY%0'95-M[3:WMV)TXD&1&ZA: JK&+O6N MG/4>I5$[2K-3 M1\FI@;F9*?E@RX6][:/3"TKG0-48E)I9J3D!CN5RQE, MS)3<8&BDY 8[(R4WV!DH^>SD>;7M X]_3:N'K*B=G-\+-_=-(%2J_3.$]V^: M)A)MBTVE]?U%^WS,4+XS_$FE*)?F[R0ESVUE)NSP<#D:SI)A9? MV)86\,V*\4TLX9(_#<26TSC5BS;Y #N./]C$6=$;7>A[V[O[<9]]K26ZL9@=+&-G^B"RL?MG,/5H-*29AM:B(P5B-/5 M96_LGD](I!9HB>\9?1$'GY$R92NDJWN7RGKW\3O<&>4I? MPG*A_TUFGAY*=D&RS7PP(-EE1_HU_[AUQL #TF!?@_0+<7##L6$#V"X@V MM$2FS?H:RWATP=D+XDH:M*D/VC=Z-5B3%2J,"\GAVPS6R=&$%8+E61I+FJ*% MA#\0(RD06Z%)+-;H!N(LT-EC$>_2#&0^H3YZ7'Q%9[]]0K^AK$ /:[83<9&* MBX$$/$KK(-D_^ZI\-NYXMH^^L4*N!;HN4IH>KQ^ '94Q^,V8*VQ5^*]=\041 MYS/"#AX:\$S>OYQ8X)#*MT3K(QWZ9K +IT7"-A2=W3(A/GU6ESDXLGA"<\9U M'H^EY-ER)^-E3I%D:,9@12$YRW,E-BTDY51(]._Q4D@.6?\?DZ-+($,S$%4* MSL4V3NAE#_:ZH/R9]D9__YOK._\P>>E$RHY\-JQ\-K1IUS[+M,],9I9K?;U6 M%:CG$2$DA%@]'^(W2&'?CRJI(V!>!PY@[1&RU<$19?'4H535ZU,9E2!>Q>&S(R]H)J9)*H@Z4M,]H&37"O">QGGV%[CS"=HP MH.("B1@*#5 R=%H_:$D5@B8[KBN)$;_;3EH_"IMI:Q)S2=?FMU"19B8;9/I!!^R:KUT[ M84\T1J':FH.2+02%FJ_V8)[%RRSO+M_N26GX5-J.G5$3L6MGXG&2L)UB.ZA# M-'M626>T>6C(-'<8^3(T _]CJ#5O.Q:B6PTYW0;9^G;;BXCQ>2:\GWZ MR7T(C>B]=D7$0=3$WI;J1V[8T5&X-4FZ=I:L7+R-7SO]VV8_[).V>PUB3NB1 M#H@U3[IVH@2(?$>MWCW8%48#VMP8AGYK/[>E7!+B+A?7-.K:>?1.0RV@5SO* MA>9V-@)OLR4)6WYO"WEA%T75E.K:.77VWB[2B+O-F] OX1;RMECD1T%'QN": M7K%C+:+3V??KQ<-T]D\TGCQ,OT\?IM<+$TQL9>F/%LM3:3LVNJ9L;*?L^8X# MP0E-TA SB)1\U3E&_]QE6S4U?%:C@=$/)@X.W&:X3&+8<3O:3%Q3-;93]2'R M=[<7V,"^KA="76JB-@EBQXLZ-C:NN1I;Z6^T^&A+M-=W5"$#UXE:D-MR012Z M7?NBYE/\*SZ%5!"9;HT!]W(G0$ (G1?JAM[OL1+BS<.0O0$&!O6(,VSB;XMU M)4G-L=C.L<9Z=+93+3_T@5<$R[V MK;7I9CH;SR;OJ$U6WOYP;3J1MF.C:PK'=@J_I]N#/0XCVD9-%&IJ,YIN&'?= MD 2X>9*5L#5>H$"U?K6A2YM'1P)SL!U/8N"5-0&>A/ZBD>@8F+,SC#3'0;S.?##(= M^Y@<''S;R5E%X"RE":>0(HH?RD\J%A_#W^;B/B:DV1L9Q#QG&.$.,VK*)G;* MGG1A_8R6]"DK"I52JN.C/&-&SB9M,HX"W)K>#&+0)3E!Q]$YN%(YCK6WO!0.J!XP5=2523-;&3]>)Q/K^]_G8]>QC?HJ_3Q>3V;O%X M?XWN;M!DO/@=W=S>_8&FLYN[^V_CA^G=S&C#28G\5-J.'5(3.;$3N0ZF/NM8 M,5Z]M[I;_0A@K%]] M-^Y?N>>3\E5^K:;\9<&WF#^I8_&,R;<+]8#J)Q.C_P%02P,$% @ :T8'6>86GJG;"0 ,1D M !@ !X;"]W;W)K.4 M+'E374WGL]GS:2VU&5V>\V\W[O+%_RNU\2W%XRH9YVC!GNZ,BMO*U#/+RW-F=<+0:TN@+N\J[89PVE)3;X/!68U^X MO&H]?O%>2%.**^FU%W8E;ISRR@1)@3N?!NBAU=,BR;R*,N35_5. OK9F(T]E8S&?SLT?DG6:G3UG>Z0/R?G-K:?1_ MV+VQN+;&VTJ7,I8)XC!TG\+QLS;2%%I6XA8_*M1D\.)?BZ4/#E7U[_LB% TX MN]\ ZK27OI&%NA@UI,MMU>CR^^].GL]>/>+>67;O[#'IWYC3_U>F>*U\X733 M!2WON'%VO3?[L7AKBHDX"G:MPD8Y%'K8"(U(^G;I=:FET\I3HROG5"F"%=*+ M[[][,9_/7B49_'3R2E@G(*)[>6WK1N:7S\0.^[0IK&NL0[I*//!R3\DCTUZK M2NZDPW>@T$)OT^ M&6< EJS?&I7>:;,67JVI,"?B'W#U,8T%ZEW[X*-M7J^-7NE"FB"H$'6A$"P9 MH""H->M]*8Y.GG$$ W _D)9NJ1='*0FWP/0@KO=%I7S.! NBC2E%8H/4E(IT MJG(LCN;/ ,L%%0FR3>NZ(!H5",W)Q UP]1AA9V]ZOWRCJ"/9$5:#0-",8C$# M8WJ;8_R.3I^E49!"R>Y #U=(G!9X]Y !.;$%.D07?HR"E=5QP* 2M:J7>*,J MO=;+:"5I[(,FV["Q+@-/7'^\D@7EK\2N (@)%I#.&TN%*JQ0OZGHJCV4H19C MNMN&ON+MD^IJ:;5%N;<%UW-7,S?6B MKY4CC+(4_0I@,>CO@G8/DM757K@/1,04&_&;&GR SBS ]6CSUZ1T1RI*,"1AK0E^ MT**)35!RR*3=!N"! MIAKASPB1B-;S%@(]':2Z4HBPK-%7D$F>+*OL"3:>0E MB 2$-)A_8HU0.4D646\W P[RP;!ZYI'LSZ*&987,F/AA0<&V5^(!3:W1H;);4/[>J & $8E-O[@J@X9HKJ-:>CU)Y8K^Y[G4T M:.B"BX'RGL+5QR7/'8ZG[R/Z37&D3J2SE/8=&2$0RG@L#?"T>H)H^#_N FL; MM')DGCVPC7,92<*"\B,.5'&K482YA&SP=R4U#=?(#P^!NM?;6*\CB'"@<291 M^4P2818]@+-@3D,O))$T2M$J45=TMU*<0*_O1!W/2XK.2X>2>0F^G$; ?$Q+ M(?U&K'#*[K4\438G%<3;.L6>(+]_IE,\IGX%1D"V2:YT[/F(F7HX9I\N,-9U M%1=8&XP-*B-";J4O07$1R^8]ERK5&!W;QXZ#P(HY5S8;;<+"U-+QE)__E*)W-* H#^L^)"E=\OY\&6!@(PRY;C7J M59LXV+:J*X;^-- I4G<8%3&.46/G.RWZTODS.E@14;!\0%NUH85:R-2VQ+ K M2VX PK58\(!"/&ZU:WM.=_W;[V]?'Y_\E*$%.2I5K8MNB"IF.FIKJVWTO&Q5 M!VNH&8P;.GYE,M!M[UJ9[-["?X"A']];!_'6A-@5GY7P1,GW-$]A%;2(:"TQ&N[Q/' ' M4]NISZU&C(8<&0:RT2I;0,[ _[9NHL%\#)4Q+1&ITPE-UL01V,)8WAPVJM]* M2SXI,F=U"N75JG0TNR-NV!'0*"XB(FAC45E/-11]IH;GXR4+Y?4#N1-QVX+2 M]V8G'!TC*R'C2J5K!N=@8U/A[*D0))-C"R+C6D6X7"B]):;@LT4(3;*=7MNU M2576[2DJJ6MJD#WM&],PMCOF4(1*I6V7 6>#3//0<<$6GX[IMC4>3!&):$B* M"@*G\/(P?)R.GHZ1:+H%PL$\R#N*P[L^F20Z7N_T<8%X')V")3I6L2802#*2 M>]TPZN!XF]K^Z\0[HCG B6V,2!R''@!)K*HU!#T,FMH5;1T/2?XKXA#/7_DB M(Y(D<@6U1UY];,MU&I)+V\8ZPVG.[2,N5BT7Q?V5T-M)&:=935,$U \_(28K M9^ODG+>M*RADBR*T3/^B@81LI4:%N[@ZMGT?PNAE7)$J,@<)/F0 \I/[KCFG M@VOLFBX?Z+*>*"(R&F^T\Z_Y[P&+> W>+X]_3'@GW9HN\"JUPM;9Y,:$?W0 KR7TDN_PM02P,$% @ :T8' M6:TW(\*Q$P F$8 !@ !X;"]W;W)K]W^:E9*=>+SNJK-JX-5US7/3TY, MOE)K:6:Z436^6>AV+3M\;)30*4H MUZHVI:Y%JQ:O#J[/GK^YI/$\X*^ENC?)WX(DF6O]*WWX4+PZ."6&5*7RCBA( M_'.G;E15$2&P\9NC>1"6I(GIWY[Z>Y8=LLRE43>Z^J4LNM6K@V<'HE +V5?= M1WW_[\K)\X3HY;HR_']Q;\=>G!^(O#>=7KO)X&!=UO9?^=GI(9GP['1BPKF; M<,Y\VX68R[>RDZ]?MOI>M#0:U.@/%I5G@[FRIDWYU+7XML2\[O6GN\USW=5?62W&KJS(OE7EYTF$1&GJ2.X)O+,'S"8)7XD===RLCWM6%*H;S M3\!GZYA]Y%D/B"Z5U,T!N14OS]>FZZ%A;R M7V,"6WJ7X_3(:YZ;1N;JU0'[F/^N_9GZ\B M*'Y:J5:)E;Q38JY4+6H-<^M46\I*Y"M9+S&FK$6W4N)&KQM9;_[\IV?G9T]? M&&$2TC*2;CQI:41.4UI5B$XSB8>F%,KD;3G'!*SY%]TI<2[T8G3UZ[KNP>-' MU>BV$W!X\EIQ=GK\'S,\O%-UK_!OKK$@QP/_K#0(+OSX'UCF?@69E "_K*:64!NJPM)#-V7W=.E="SZMRR=\&\_-D M(YFW"H:*(#F@POLC;0YH6B@HCK^&.O+]@[VA/IH761>!?FIN6,#KE6R,%2.A M$3E!FDS+X"^S*%4Q$[>M7FX2:X_;TFT:Z*VJ-M9II3 =_!4& U58L5JEQ$;) MUC!S99U7?1%9)J<9J*VQDLD%GEJS*5O3,06PZRV(I>9M9!4Y FJ@#;O=%ZYK&T"+&J&IQ7-:F)T^&7*K% M@L:Y(+G0(>_KZ0OG _SI[,41:Q5BEZU0ZZ;2&Z6LIA'I.O")B9U>*HR _AR) MM5K/\4T@P8K:Y7LFK@V3\?:Y5[0=B1!1E>%(HA8+Q?B'&25(JM%. "2HG\U"8;1%5M=#$+I!(&83VQ! MH:H#]HL+B7E?%Q7')X3(8)O@"(!2K%5!MAWCK;R3927G%?NE4V+8^VT?21;, M1 Y1:"GKN' M@^RAG?9J\KJGI-JJ%2%E;+#75;9EY[R?QNUF3AN"D /:!;:WI"W]K<<7JJU(4$( 1 G!"O(T]!$CYAL?L-Q" M#G"D,A))51?'G3Y6["BI9IU8CJ)7!!/>WE[8+EA&\$ P7BQ(=;W#A5W;;Y6QF)Q#[K)OZT2S;K>4D,[?,8CBY) MRO(*M>$-T$>!^&Z6W>N$QN9:6 M5PYM4W3:8)0ECPVA6KV@.H#W2%:Z)NNI*JXO"-IE0AF$*UZW-QP0 M:H>^E.<0NOO*E6].WZ) M-W6:H,)$;,D@*S)2=/,1U4UHF3!N:@&6)UO.IP%K)]OM>@CX@1R;1Z> J 9H M[R$CX)J/8O(*D@-26?>VNV;-=M!B*?Z[-Q;@!P5N6_Y,W#A?IFV-U659WVE\ M[?:84PB>8MMA\]Y7)_8AR.B)F$',($5[+.\HE5114,1B$,IXCFI27P5-^[9% MW[:-0VEJ!'PXV"6'6+)E)-%4RD'%$:@[$_]9&**T4HB)M+S 5B0]G S)V6X5@$8O%)27;=EEI" MO/H 'V8$"O,'H)BKS (960$1 57EK7+U,V3JNCBOI'J0NQI^7:/@ -A+K%JKI88>:%]C M>HA5RF[Y;C,JPCC"?FE6GG[TV!V#(".R8V+(-[;_NFL99!R%:E"? M,"4''EX.&M$@[3'R=(?MO6Z#8[(Q<5IY=,-)+ZBUP/J3;&/'W&DCCYW$YUY- MMHQRVLX88B2N5.Q0V&F)[5MBI]R=[GLX;AP*VRD$8;U]19TKAC^V",XX;.5M MV=A$9ZUQ[2(O$ELM\MFNI[0E /^T5RF.EU) M-XDCG:RP84XQI7)8QAI0ZL^,K$SG[,ZU-VPF9-BGZ_H/[ _,;+NH]L3$SK^Q@V*"0&&DC*.B)5#2,ZV MDAK&-:KX$-=4X5KPG,:V.Q[V\,H=1CJ'RI/*\MO6DUN +[+Q)17E^'9D5@<6 MZR5:&)10.[7C6![^URL@I9G,:!.8XK'UY+A^OJJFS+ZZJ!QGZDLJRNDH]-4% MY1=NQ$Z)&23RP&.DROQZP/%'%9EC6_.H0G-\3_\%B\T4SS]88EI0DU25PYCV M.\K(U#4+C4$$M$C.BI+X1(Y*04ZKUA;\3UZF\:C*,GU[,Z Y@B_Q#=Y7@P*15ZU;^^4TE2^2C6[EAC?O';3H: M3]5:Z"%/+ZX]YF"'$3U-<14!U EVV,7(_/B&H@L]1;3A[2L*+G#1B;XSJWA' MP%K(5OU/&C3]VMV$:M52MH5WX$HN0SX>EO8%(5C2G<\(]D&\*A,[^R22OTW) MX9OVK:ID "7Q'LVU9=[(M>+&0<9'DX-&D3M]YXW)[7XU=K\F-R=F0!]PIWNK M]E:$/QBU2=0=BC(>F]S&F7@7).:#:3Y^<%>*K ^XK>%K(Q!I;B,LI!Z>5$#) M6(XL*1 ,)Q]L!-Y1&'0^SO:SH+/4F-GSOKMZ.KL2:V+&E5_?73Z9/?-/L@1* M5IO9I%,$$.^/'.R%$Y,,3"X0(M.6A=LE]F/!U[HC^>'6DI3?79[.3H=\7IS. M+N*3Q^LBE2B;XI[9($NHC3,[=T>C!XZI8R@JE7F,8#=#@6A1>[./XBH;I%OZ MPB+>:+[;8=1\T;[W]=R6+\F&^0@0>TA.W2&\L)L9M !W$@529S@$%O?U1]+0IA$(*T0,+ MQ9ZW1ZJ3#*;EZ^^W>CLM9B:;F*B+)'TJ>:O[>0=H%H=3XAY;TI./""\&>U<* M%.'2\^[)Y+ZC:CE@J? L!2X&VJ[*A>)P%Z^:H 9 40 <952L?1-$Z2K91)B& M[L;MFDO!#2' $^^0$VOPI>]LT!P(A_]?*-("AD/HV]\;=/5E=(3M#895 %OG9!VVD B'\=+H.AB":YM*!]"!'8V]J+#HNYZRWBX=6%6])=I0,00F M^<)\,+9"ZAOG1E#/&X6<7+OZXM8VGFYBY7"CC7.A=U[&7]JR4\=ZL3 IG7X]_#\^SL_.D1_GIRF9T^.^.EB>0GCY#&KIGO M?K>+0W.6P06*Y^+P[,@62!XMC5Y>G'@])ER4K>3<839X&T::4E=Z"9,P+R#* M45RTY^[ H5V>HS*4UG(!.- M)G.,^!HJ>1?"\?]OT7RI2[!2$MFLH"R)LCJTIQ%"H44+A(\2D)_' 4=E+5]KY$;'"I?U;03\4R*502<,GP'9O>\>Y"227@97K^@HG#D!-8; MV.UT]WC$]D*!3FL,^D&VJ$<5RUM=/-03\B>+(U"%&BX[/9-->)GA_TUT:*+_ M9U8XW11[P!JI1<%]NE$*F_1UK6UTR+;'KRSLF!Z25A$1E9UHDI<&=B8T?8L* MV-NJ695-8_.&OPKF&G\[;QD&CM>RC+FS'2>-LEHQ#X1P[G35KU4X-89> MK+%1ZX=3RTS\%1!>TS;.&=NEB,^5 ?8V6#P6*KOB@'!,-\-&> MT6[S.WIHJY>M7,?7COSIF$>47I38KH4P7GIQJ%LGV9$%P:&["!GP3V?[;R[W MF7YNU&^]>_TK43Z?E6#EHL_=04_42PD-)>>9 CIGKD MK[:V;L,\[G)G8M+N%K'B@L9.Z\2Q&ZW3$AD&TF%A&KLI]%TLP! H>D+#P)YM M +GK@R+;].Y*I&[M'SJ93?=OJ'%MIJT/NR1(7=V?7.+Y*MS )80";WTB>2N MD>,+FWD\KAL\ 9Q"[B-P.AL\P,?:W&=_!V=K&EN0TXKOKS^]<8=AXOK3SQ@RXV^/3Y]FR)=+CL ? M0[(Z_$DCQ(GS9Z? K!_67-V&=I$=QIC8SWQK.]78'.=E]K6 MK"=\$[5[LZV M]QI)73[:M)[**A[MH"Z])D#GJ)1WPL%)TM)FLZ W"J@S[)"W?077O:.X=K5X M$7BBKG/?#2BW409C9:"+ R'/TLE%?/LIS2"6U.[T4&I8^6MU'W5P#P/AUXW# M>X+;02-:08I%O1WZ\ D\?@RA)S/QRZJL M; $V8+A%\$$L,>&PB;*3UEU-[XA'O0YK7%=A5LD!ABV0K;,4M@GO<]9@/1B& M>[TV>(KW6'LJ.:C;%F4-2^!CK5#!<3C35W5*S;8<-!"[^;7^<8=Z^&PO=V]R:W-H965T6BYGH=,,XKB6HKFVI?%YB M(_9S+_*.CEM6U=HZ@L5L1RN\0_USMY9F%0PL)6N1*R8X2-S.O:MHNDQLO OX MQ7"O3FRPE6R$>+"+[^7<"ZT@;+#0EH&:WR.NL&DLD9'Q[\#I#2DM\-0^LG]U MM9M:-E3A2C2_6:GKN9=[4.*6=HV^%?MO>*AG8OD*T2CWA7T?FV0>%)W2HCV MC8*6\?Y/GP[G< +(PS< \0$0.]U](J?RFFJZF$FQ!VFC#9LU7*D.;<0Q;B_E M3DNSRPQ.+V[Q$7F'LT ;,NL*B@-PV0/C-X IW BN:P5?>(GE:WQ@1 Q*XJ.2 M93Q*^*/C%T!"'^(P3D;XR% 9<7QDO#+82M'"RFB5Y@68T]4UK-RYHH0_5QOE M_'_/'4#/GYSGM]TR53M:X-PS[:!0/J*W^/ N2L//(^J307TRQCYV+Z/ \[*. M9W'-%*TJB1756)J>ZKWWM3DET9C^9+P"33<-0GD2J8;(S3-81E8@?&0<="TZ M17FI/DT-B41\]2;@CCV]=MB;M1]R8GU%J5G#]#-LD..6:75,\9+V/427Q)^D MQ%I9[&(?I=M4W]4MX/QIOJ*P85]#@UD##BVSB@>S'3;_08N=:?".T>=C. MK,V$1FD#S/Y6"'U@3-9&?/,+_?9(AHQ M(528>D80]+?%&U2*@8C&2X,9=2'9L?_.E1KGP"[O:=C*+(*V<-T7C3 P*J>M_\;6I0\_A8O2*0](X M)(%W'2BPO!5>+.?6[,"R-:'Q0T@U>!,YJ?E0'KVE74E^?GDGI(4O0E4(9@UW M4@N=2J'@7CMO*ZJ^=_.AIT!L/DP;T.L:-'D%= :?C/:Y@Q]UAMFQ_Y (=BR3 MEN5U\B;@SY6.83(:0#)*IF_@3;JL)P%O\NVL;Z5+E7&510>_7ZTH:Q+*'Z=R MKB&GIR&Y>2Y=*5)<1-0=#NT6H^6'=^/9Z.,;A*<=X>E;Z-][3/\;%'[-$=9L MMVWMUIV=[-E)1[W@T9)$,0M]D@$WG:-N+[G_'/A<>)*N?:914PKK92I+P;X[ M4ZD,*H>PRU%#:6E';T $=S(V%I04*ZFDWP-A>.*T$HI8(-23*Q,>8[A!ZVD, MU5X.A$5(:6-CK/RK3XK]UT;1/.(PO>QRB5;8--]SGO]FVL_F$G[!+2H8PX=W M%\DX^0A/6F1_4L-2C)?*\!\G0JJ2[>QI()M*,#V1DH&3*X5M7@4*UB(7-61% M1"W(C%YE2B5O4NM51**+&RY)Q^5>EY5W S $:3F<_A:GP8&46;%Z!9-"&0 R M:6F(JCW'E;I]:\-.NK /-;BIZRG"V/68YEJ^5-BD;?&E(@#"88J'J"OB"DYN MM%Q3II2]-_5!'8F/5TZ)0F?T62E+8SG'U9ZVO"?^9*1->Y(A8;*.@ZAO3$%G MNF?9N7[*C3'57M1R%%LA%6\-0A@2N"Q(3RYP8=$2K4KW$)K,@G/;$\="B^'* ML1N-->S&6D"_Q12+%95\,@ZKDT$(TY+-10;O?YC%4Z*A5/BJD=/[R5FG2+]7BKY[R/VJB"(I@$Y1N*[% MI/ZG%+I./3[,IGLR-G?8#0)_5/N^0R_>LE7 M.4ZT^N_SX%2/?[=&,IF1Z#UIA2+PPLF9<;+2"1NU3?U6T4]]T8:]2TB!=A.N M6A2'157?1[K5[C9W55]B#N;U5?"3L!OZN(#"-;F.XO.S"&Q]O:I?O"G#E8:& M!EV0PF-.-U*T;$#[:T,%;UXX0'?'7?X-4$L#!!0 ( &M&!UEB=NOP; 8 M /H2 9 >&PO=V]R:W-H965T^/!P7EHC>[L'OW:G8A*Y-SP>X5T5514+6Z9KE<7O:"7K/QB<\7 M!C<&LXN2SMD#,W^6]PJ>!FN4E!=,:"X%42R[[%T%Y]<1GK<'_N)LJ5MK@I;$ M4G[#A[OTLN>C0BQGB4$$"E^/[(;E.0*!&O_6F+WUE2C87C?HM]9VL"6FFMW( M_ M/S>*R-^F1E&6TRLTGN?R=U?:,$"^1N;:?9.G.!G XJ;2112T,&A1D!N3]U*8A2:_B92E7?D!Z+!6)&P4N0Z/ OY1 MB3X9^AX)_3 Z@C=<&S:T>,.CAI&_KV)M%,3^GWTV.HAH/P36P[DN:<(N>Y#P MFJE'UIN]?A6,_3='%(S6"D;'T(]X_CERY$Z0!U8:5L1,@<^"J4?,@I$;6914 MK%Z_FH3!V1L-Q1;G*$#H7#$&U60(5+(]&HZ\, BA#BJJ&.Q*0V26\801+@@W MFB12E5)1P\@"RAV/&:9PNP"H.X]\^$JH@#VX$SI'6N5PP$C" MGDJN+.1[NL+@3OODOE*ZHJ *_(Z:-$IV3$ D&>=\#@I8I!+D\79:NS??R$A >VN\@FH)Y8GX(>EM;(<5^2-#3'T=N$48!^6BOYZV(?+&$ MCJ6G%$H)^"F$"$GN!AM5\+;3ADPA.[$A:%B-Z]4.5,IU(BM0"OOV+D;4'_L_ MU9^WE:F@/P/UXP5TCXPF:,2J/@E]#0>'/IP_V]AM-U#;?;M9LH3N="S5OF*S M ]*'B*V,.M].)G+?J+;O%OL!SO>BT1 ?1A#;Z33$Y7BS/-LL)_7R\Z9[!C[L M3,AG:6!,5J+Q*4NW?7."0S0*('.8UN>$%V5E[' $%*8-B;P1:'&/% ]"\DCS M"F?I'G^!PE-O,A[70$UFP?BU&0,RQ[SMLOA[,[3-'\+:M5=KPG"E 0"-H3%T M_.X,;-$ T\R--??[?E:QS27X#K*^EFJ@WY'A-=ZYG4MI'E@B<+G!3+ M!7-^@+\M!<<.NX0)1&)@$04H]4AYWIY\3130HQ4R*8"HM0,:TR:+\5&B&$9= MUO)2 J\-@&.MI\!>TT0G2MVR%H3NB:H!U/B M1]#4\:XQ,9MS(6I?V5:+_[1:*;$_<;R7F[[OG_"@]3ZB8&INW[I@+4)[=J\F MUKOK%SM7[GW&YKA[*_2>*K ,VU<&HL ]1SU'09H'(TO[=B.6QLC"+O'?*E-X M 'Y'WS,'Z==?L?U!+ P04 " !K1@=9FRR#O%T# "E!P &0 'AL M+W=OB383F*DP:I;2!) M5ZP#"@1MMST,>Z D2B)ZNM..)[OY[\<[V:Z-I0&VO>A^B-_'C^0=;[5S_JMT M1 &^]<;*.NM"&&[S7*J.>I2Y&\CJG\;Y'H,N?9O+X GK!.I-7BP6UWF/;+/- M*NT]^LW*C<&PI4U^IGT\ M5Y&OK IZMM.(W_9Y. '<+'X */: (NF>'"65[S#@ M9N7=#GRT5K8X2:$FM(IC&XOR.7C]RXH+FP?7]QPTRT$ ;0T/S@:V+=F*259Y M4!?1,*_V=/<37?$#NFOXJ 2=P$^VIOH)'PE]'.X7(Q@V)1 M+%_@NSS&>YGX+O]+O/".I3).1D_PQUTIP>NA^?.Y+$Q.EL\[B1?I5@:L:)WI M31'R6\HVKU]=7"_>OA#"\AC"\B7V?U^R_T$'7SK2G7Y ^Z1WL'*^5JNJ\B,: M >T)H.D2J,XPNXXL< 6&+PKL30$H<, "(:Q9,/A28^Y,5 2L*U&[ZE.OH-Z MP]Z--H!KTFJB1QM-M>F(LTKW!"2!]4I2/8*!*;F; S5Y;8F>;;*P+D=2EA>9* MG.$ZJH>&+6K2T( $W4A5F,-[[WI0$DH8'<]U:BQLM\YLE4 ]5.0#QM$@]U,- M-4@SE*#%9ZO7+N0L5#;A#GZSBGJ%6D5K1BJA6 M2HFYF)S.IER?BBS),&WC:8B%[G";TE'SEFL].UH#!>\U8=MZY0YJ@3'MY&-" ML-Y2U$A-HQT&ULW5AM;^.X M$?XKA&]Q=0"M+4J67S8O0+*[=\VA>QML[JX?BJ*@)=I25Q)])!4G_?5]AI1M M^39VW.X=4#0?8I*:]WEF.-+%6NG/)I?2LL>JK,UE+[=V]68X-&DN*V$&:B5K M/%DH70F+K5X.S4I+D3FFJAQ&83@>5J*H>U<7[NQ.7UVHQI9%+>\T,TU5"?UT M(TNUONSQWN;@4[',+1T,KRY68BGOI?UY=:>Q&VZE9$4E:U.HFFFYN.Q=\SS)7Z3)O;[+(7DD&RE*DE"0(_#_*M+$L2!#-^;67VMBJ) ML;O>2/_.^0Y?YL+(MZK\:Y'9_+(W[;%,+D13VD]J_6?9^I.0O%25QOUG:T\[ MBGLL;8Q55T5.2O?"2NN+K1:,TW4D$8+ MYZKCAG%%34FYMQI/"_#9JWNKTL^Y*C.IS9_8^U^;PCY=#"TDT_-AVDJY\5*B M U+&[(.J;6[8^SJ3V3[_$!9MS8HV9MU$1P7^T-0#%HO'4S=O+B M0V[F0LO7-TA?QN[$$U!EV;76HEY*M_[;]=Q8#8C\_3GGO>S1\[*I;-Z8E4CE M90]U8:1^D+VK;[_AX_#\B.6CK>6C8])/3M!_+H6YH+!/U M47B^9]=!%8Z8GY\-R)4/XBN\0./(LH(ZB"C_&(\VYIW@S+M&%_72N6&*1U;Y MHI-4= PE([ (F=_W#?.DR MKJHG-I?XR21IIT-X_TEJ2F0AZB?G+Q=1AU0]A0)3Q M86GYTRZ_]/P!6^=%FK,UG/*I 6&;2V.%=3>H:3.J':NA 'B5AO4=K6H,XFO. MWL <+>7>P,#NT 0) MY, X"I(Q!V;3IFI*Q#1C'QT2*:%:YC0%PXS;&J+E'ID';+I'5G@R8-O !>F: MB=T#P0DYV;M/7B*(V<\UW@E*UZ*6:(R&"LX'W>--IKB[;(%T8)K&K%QCNM5: MUND3-?;:E#Y:(OLG(.\1Y0/[APF^$:6O58N"7!9U[=K$@FZO0F5(2A1,XAF! MB?M-$N)WPNDHH17"\O%P].<2C8XJ-BW1%XI%D8JVS]32X1@W&^OS,\8!R 2K MT"UQ&W.@B^/ />/3D%UO[YR-+ 1CH16NLY.0L*\R/F/]*!C'T.?NG.A\N^^C MJ7=.W>Y'ZI(NHG83FNI_XDPC(>S[Q',>JG$WE99[^) M.:$-,6_7%&C>%DE_?-;NHB\[QCYWQ^L2<#YM /+=M_G9$#GO-W_=X"=AD IO.I/ M9I"1S"+O4X+KY'> ZS]>^'.- ),4O3]2\)HO<$2#]&"\FY4[0=K<,$03#B8[ M&AI(J>];U[P/ORVX&^]9E7P0O:SR9$6Q ]!+;B;=5X(#.GDW%!OMQU^)CCGY MLL+P1#6Q@RQ-7'*QP/3N.@#);'$&6>(K"\2_F1P9L-ZAVQ0EYIZY:NRI,P4= MJIIJYI3Y[-HYA\5?,!BS6\R -!'>;Z9!CV"T]-M)[2T]WN];8V?/Z-#Y0BF[ MV9""[3?@JW\#4$L#!!0 ( &M&!UE?BEM[_ $ *@$ 9 >&PO=V]R M:W-H965T MMRO&7-6 XFYF6M"XLS=6<8^N/3#76N!U!"G)TB19,L6%IF4>8UM;YJ;S4FC8 M6N(ZI;A]WH T?4'G]!BX$X?&AP K\Y8?X![\MW9KT6,32RT4:">,)A;V!5W/ M5YM%R(\)WP7T[L0FH9*=,0_!N:D+F@1!(*'R@8'C\@A7(&4@0AF_1TXZ'1F MI_:1_5.L'6O9<0=71OX0M6\*^IZ2&O:\D_[.])]AK.=MX*N,=/%+^B$WRRBI M.N>-&L&H0 D]K/QI_ \G .0Y#TA'0!IU#P=%E=?<\S*WIBNA:ND<9T%\G.]<]YB M0_PZ5_+ N#C/&(9DY5I>04%Q"AS81Z#EZU?S9?+A@M[%I'=QB?W%Z[B(/J_M ME)*!/<09<:0RG?9#(TW1:0S70_?]31]F^);;@]".2-@C-)F]PR:V MPUP,CC=M[,6=\=C9T6SP*0$;$G!_;XP_.N& Z7$J_P!02P,$% @ :T8' M650F!,VQ P $ @ !D !X;"]W;W)K&ULC59M M;]LV$/XK!W4H-B"S_)H4B6W SEZZ L6"=NL^#/M B6>)*T6J)&7'^_6[(V75 MS9*L7RSRR.>YYXYWI)<'ZS[Z&C' ?:.-7V5U".UUGONRQD;XD6W1T,K.ND8$ MFKHJ]ZU#(2.HT?ET/+[,&Z%,MEY&VYU;+VT7M#)XY\!W32/<<8O:'E;9)#L9 MWJFJ#FS(U\M65/@>P^_MG:-9/K!(U:#QRAIPN%MEF\GU=L[[XX8/"@_^; P< M26'M1Y[\(E?9F 6AQC(P@Z#/'F]1:R8B&9]ZSFQPR<#S\8G]IQ@[Q5((C[=6 M_Z%DJ%?9JPPD[D2GPSM[>(U]/ OF*ZWV\1<._=YQ!F7G@VUZ,"EHE$E?<=_G MX6L TQXPC;J3HZCR!Q'$>NGL 1SO)C8>Q% CFL0IPX?R/CA:580+ZTWYJ5-> M<8;\,@_$R/:\[-';A)X^@;Z$M]:$VL./1J+\$I^3DD'.]"1G.WV6\$UG1C ; M7\!T/)T_PS<;PIM%OMD3?-O.D\5[N+5-H8S@."]@XSV5^UGH%R",A#=6F0 ? MT(3.(:1#Y\KY>[96V MA=#$1QAEJA'\1OXI[<:+U, 'X8& Y*+M7%D3/[1.E<@27KYX-;N.1TM9O%J/%R0!)$0TX,+PG!E,A.!'P9#R/J]262J<"2>NI/-B_*$O;&JW.[11#LQ1:VS()4OZL[&3G3KEN4'AJ4'H9 K14*U;"MUW+W);J]XC"P<[9 MYC^Q?\WKHN\"*K+IY.HF)CL_NZ4;=%5\BYB,"BI=V(-U>.XVZ9;_O#V]E6^%JQ0U MK<8=0<>CJT4&+KT_:1)L&^_\P@9Z0>*PIB<;'6^@]9VUX31A!\.?@/6_4$L# M!!0 ( &M&!UDJ!M\[:@4 $H. 9 >&PO=V]R:W-H965T\_]X.6A>+96^K-9"6')8U.WYGRVLK8[G<]- MN1(--R>J$RUFEDHWW.)3W\]-IP6OO%%3SZ,@2.<-E^WLXLS+;O7%F>IM+5MQ MJXGIFX;KIRM1J_7Y+)QM!!_D_(.9M<.L/M\0;]9Y\[W:SQ'1%%:T">LJ.@KX:]^>$!90$@51? 2/36DR MC\<.X%USWP]M7'XFX 1C M>>LQ02<>!?ZEJD[(6UGWSN_!T%33]?L"J[XT_'J F[#&. _&11UDW?N93EG1 M6LGKP26XY 4,-V VISG-B^42Y.,<;KO8K4GGR,E0$!RZ498NE6&F;Z6%?$=[ MS;7FK1,#:^-7PB]?U (6E1BB%TU7JRH:L5Z+U M%F]07]X^$:BYG'NM$0CW5:V5@Y@OIAY[H;<0)>^-.%@_ MJ+3*#G6$)ZL0S8,S0XPN2E-:N$8]Y.L-Y FY1"5+U9:REMSS/JJ_ MU1NN;KZ?7S:K'.JPV0*CY9"+,]K39SL50.)+5>.,,^0'CZ5Z SM43CR6HK.C MIH-ZMN.-ZK&DO>HIN96:0R? M]5Z1,*5QGKA!3(LBQ( QRG+F!A%-TX*\%:U"1P^VGUYNI[%P6-'*56_8H:[! M%X=)IF T3W,:!P4I8IJQG*9)2(J$@CII@&@@C8H T@.I#3"O2' 2YL,K]2^6 M;%X'F.3_49/KB5&F360$=JNT$FY_&\C$[9QIR^_P!Z-)DM,<0$@OC6F>Y9!E M<4Y9')&$1EE*4XSN]C++]=WM+=2#." AU#* )&C!,$C(IY&8#KN.\AS)A"1! M?@R+YC(*L%P)RVB(M?RPE_](&(4T+!AA643C*"-1@O5( L!E-$@2\E%9,+(X M6A9&BPPH:88,\RRC49H35]*41D!*:1@$M(B";UC-HV109#1G!4VRE#CD-$QH M$6)M"QHG*67(V8E9$4*%'3_X?(-GPVML\'AX,3"&&!G'1?3%8;=]XCR?Q],A M5C_M+=5:P"L("V<>8EIJU0RLZ#.?6'&3_A?Q[IZ>Q/\;M?[4'JG_^3B%6H,_ M]KZNMEC>8JWRXE!? MHAOCR'=-B+8N:!:$&+G=E:011K'KSSP:^S-T35;0@A7.2Q##:9 ZC@&CT#P( MG)2AL^,LW/?_.-_ZOP=OW?M;C/LGPN$Q_.I/TNFB=#G<#Y[5AUO6.Z[O)6I3 MBR5,@Y,LF1$]W%R&#ZLZ?UM8*(N[AQ^N<-D3VBE@?JG00N.'M82MII+7I!$A#U<;@LY=<&VN)'6RG MW?X]MI.&=F15-?8E\9WO>1[?V;J+-USJ9'+B%$K58XQE5D!%Y"FO M@>F=)1<54=H4*RQK 22WH*K$ONM&N"*4.4EL?0N1Q+Q1)66P$$@V547$XQ1* MOIDXGK-U7--5H8P#)W%-5G #ZK9>"&WAGB6G%3!).4,"EA/GPAO/0Q-O WY2 MV,B=-3*9W'%^;XRO^<1QS8&@A$P9!J)_:YA!61HB?8S?':?32QK@[GK+?FES MU[G<$0DS7OZBN2HFSIF#V?/'1UV %XSP'\#N _!83/ ((.$!RK$': \%B%40>PJ>,V=UNXE"B2 MQ()OD##1FLTL;/4M6M>+,O-.;I30NU3C5+(@CV@MT0*$?7,L Y12F95<-@+0 M1W1[DZ)W)^_1":(,_2AX(PG+98R5UC8,..MTIJV._XQ.@*XX4X5$)3_V#A-\:=HH"]P/R73\<.,_L>'@PE,[_J<]?K+Y7C*!_ M!8'E"U[R"H8NNZ4+A^E,;QO+FF0P<73SDB#6X"1OWWB1^WFHTJ])EKXFV?R5 MR/;N).SO)#S$GGS70X*RC%>#%]!B(XLULV"=>%%X-HKQ>K>R U'A^;FW'Y7^ M&Q4$P5FP'S4?B/*CZ+R/:I/$.ZVH K&R,T"BC#=,M>^Q]_9CYL)VUR?^J3>> M>0/^5(^E=HK\I6]GVA41*\HD*F&II=S33[I3BG9.M(;BM6V$=USIMFJ7A1ZM M($R WE]RKK:&$>B'=?('4$L#!!0 ( &M&!UGN3\%Z7P4 T= 9 M>&PO=V]R:W-H965TDRXT%>=C3'IVR#0T88F1/=D2@4\64F5$ .W:AWH5%$2YT$) M#W"_/PX2PD1G-LW+/JO95&:&,T$_*Z2S)"'JZ9IRN;WJA)U]P1>VWAA;$,RF M*5G3.VI^23\KN M*E9@E5&@F!5)T==69AV\7>&P#\AJ_,KK5M6MDK2RE_&IO M;N*K3M]F1#F-C)4@\.^!+BCG5@GR^',GVBG;M('UZ[WZ#[EY,+,DFBXD_XW% M9G/5F7103%:TW5 M ^W,7K\*Q_UW+N,G$FOX'Y;^AS[UV4]2O/F2<8K"_G+T)JSW YK',C7.*73M M%UT1KJG+J3>LI=-1Z73D3>J0RWNJX)TF!XSZ-0\:]8:U-#HNC8Y;#ZG?K%_W MH%EO6$NS%Z79"V]2<\Z9AJWH;DN4^0O]?DN3)55_N-QYA5[ZSIY(K.%Y4GJ> MG&/-FIS2_XG$&OXO2_^7WC&_A?FK&.'Y;-9(KEP[IZL'O+(O[0%_CC\+=$N> M4#@L-JPN:D[4+I*90A^IH I\+&0F@*H0$3&ZHY&B!FBNBTBQ_B*"S,Y?RHE M9D,,8AHQ8:C=HI&12!/#].H)GE$429@&EL\TRH3EBMIB\%WTO>TO6^W#8[2Q MG87FD>FA6]W;I?;ZU02'%^]TLU%H#W@U#]0$Y$ D2VW+X447#\/=AFR+K;%( M)@EX!7**OD*>B"3@T.C<8*I8!#5C:O*U"/*W%:)(JIB(B )[F0U8MG2<<8(T M8#1<0QD3>?,VG1ZZWUTALU_1H/&B B6*,["]\QG#,T0XWZ=8],E>"4$9TI+' M"-S51FS4\TS4L%^17=^_%I/$M61>'PEK3A8GPWD%6KZ 88U80V^"]\QPMS%_ MG'?&.WUZ]=KZQ)5/W H:/&AT1-&HS+F)^L/:&JTP./12YBPW9+_IX O&/;#^ M^/IBY[1W#L@-*\H-_43ZX3%EBO@-^A7J:X/3X#G8-JS@-O23:'UROL\*JTZ7 M?IG!> 0+YI/S^\P?VM9A1;6A'S_GZ[6B:[N8SQ\(XV1Y8 $J5$:YBOT!Y6$6 M7L .-0T>&F:.56MF6>%HZ.?1:PH[U1V%[WD!'+KV JE?ZJ4\D<6(HK+,4GQ](CBH>PU!_6UFB%I?@;L?1(?&.A M<_H[!Y?BBDOQ-W/I$87&2N!T> XPQ168XM. Z1&9P7AX$$S]H6T=5F"*3P*F M^)_$"5L4[%#/R/1XO2+/H';@E,#*FY_#V0T-]J_B[*DL+<_ZYOD)5U!5+PX* M;XE:,]B9.5U!:+]W 8VKXNRMN#$RS8^OEM(8F>27&TI@=[(5X/E*2K._L0V4 M)Z"SOP%02P,$% @ :T8'67>DPX@Y%P 2%0 !D !X;"]W;W)K&UL[5SK;QLYDO]7&M[!G@/(\BMQW@$<9V8O>YA=(Y[, M8G&X#U0W)7&FNZDAN^UX__JM%Q\MM61Y)G.W"]R71);8Q:IB/7Y5)/O-G74_ M^Z767?&EJ5O_]F#9=:M7Q\>^7.I&^:E=Z19^F5O7J [^=(MCOW):5?104Q^? MG9Q<'#?*M ?OWM!WU^[=&]MWM6GUM2M\WS3*W;_7M;U[>W!Z$+[X9!;+#K\X M?O=FI1;Z1G>?5]<._CJ.5"K3Z-8;VQ9.S]\>7)Z^>G]Z@@_0B!^-OO/9YP)% MF5G[,_[QL7I[<((7UEZ[^9JEN^/7AQ4%1ZKOJZ^V3O_E.+0,^07FEK3_\6=SSVV<5!4?:^LXT\ M#!PTIN7_U1=11/; BY,M#YS) V?$-T]$7'Y0G7KWQMF[PN%HH(8?2%1Z&I@S M+:[*3>?@5P//=>]NS*(U/@<_([%E@]OW93H)_[MMI<7XR*A3\G>N=;Z(T)_-^7,]\Y,);_&1.8Z3T=IX<>],JO5*G?'H"+>.UN M]<&[/_[A].+D]0YNGT9NG^ZB_NZ]\L87=EY<(^VV4VC68TS^"C+%#TL-'E+: M9J7:>U2(:3OM3%/TK>HKT^FJ*&WK04N5PC_FIE5M:51=>*"@P4\[#\^4=5_I MHA-B/7Y),]G%?7L_*3ZVY;10;548^.%N:>OZOK!W+=#S_#:K&A9^H5OM%'($O^M5 MQ\^B*)];FOX&YR%Y+AO@K%3%X1__\.+L[.3UY^G-M/C3Y>4U_7WZ^@G)N.J= M[]&O.DMD7(_3X"].+_J:]$[D\,<;7?;.=&B!WWXIEZI=Z.+*-HWQ%/_"3#?? M7J4Y5BNP636K-E?6&@S\I&N*'CO%CPHNB/<3ON R)".0])TL$N8]^[)9. M:UI ;[X4#<[@8AR(PN(]W@R<+D -T6X-V*MI*_!91"+! M&,30(!B%B?27%6 6TB//&&3'0>O"/RU@$*BTL##2%?.^ZV%:H&EL-2TNJXH< M .,:&SR$0OCSUKC>QZAR]=TZP'_=?1 I/!Y<&?F^!?DA&/K)J!TPTM&.[:@A"6'HRME;4X%8 MK>X0W4T*#ZH!RX.Y5DL%J*R$#\IU+0W7S:JV]UK#1]]C=*1O;T%S%C\@:=;2 MK/>0%;V/ST+\N8_"HF3@& 98+"4-#-0*">J2%LM!SBAI(8,&@0:Z%<5/!40Q MX"J,8KU/NM[PPJTX_!G<=1(-5P5F/D S_N@VQP$!9!IKOG.!.3?H8< MG/ZE-[!.63I#)9'B=.0 %0IKT#ZI2H6P!3KM>8&TIM;A&M^,@1J$9X MQY\M5")LZ>&9LE:F02>]Q^$XC(R5[6?=O*\CU 2O[VSY\Q%6:9BR M&M0$,R): <5I^'&H/EJ.! F1-(@*T:CHU!?4P_=I,9&T)Z-/>@'R2X!#%B%A M33,!B$4F*=ZT%/DL1%L./9L+[Q!J0:RZ98UP2O80I!'9]2V&/PK+E;&E@L-%#ZA8$:B@*VAU+]U%<+2=0S*,Z9HG+NGF-SW9-1C%M"XA-7 M'/$"9C* G_ 5Z&3N;"/">=N[$E5V678]05!F$*-K9<#"'8_FT)-4R%+R"+'( MJ"20(09!ORNF7,28R MRBN)Q'E^$3SAQ;@PVG=6W1)FHB!L$D M)E+1"977#Q !UZ1&%F7M66T6DK8$G0:RB4%O#/1SENU]A M* ,?%QQ#B1 ,!E3!8B$ 1E#*H2+4:X$">OY ;>+):M[I@.F=[XB"!'6T()*: MEI%4) 3T0!N\W.R\"8&P"[4X!]$/16V.:?@]Y>8ZQ^L;6_?PCI(3CP$I;;]84K"?1YJS0-,+32IF.?HFJH1:88RNYT>FQ91; MH=]I!Q-Z<4'JK@D %Q\8M ] ;.,2I.660H"KAYU=: RYDU#-"&:.)$A1FWQ# M:&;4&^QSIV@;$F%KQ',Q0'C%2#U06M\=P5?80\.4$(EVD"X8+2).24$-@.)- M@VQDE-M]A@8.N)FMV3NOI935+ M7) ,]J:'/,)(Y:4!GX])V3!G-Q5[H('Z"#""EH4I "8MS(R%(!^).E(]Y"YG M_J'8<'G\T5R5&%DJ>*K#H&1M'1/SV7T(6#*1P,A<1L+D;774V2/=5FN:%;&$8E $$5Y?7K!=8!F"!P3C^9RZ MJE>7DID%3G!"A8'KSXZL_#"@AOR)DG)7&*,^2%1ORU- J53(SF:(@ ?3GH*8 M ?*+[<>%M#I0\>%)> @>P ;KP+\'QCZTW[3LT8USU:V;?^H+[;)NY,]*LFEF M!AG:Y3$47;*4%10:RAJL=O1FEMWIA)YS+5@+@NS[7-T[) MP!Z[>90C5W6/Y9!;4"Z"F%6M@6MAG.%UT/D:N,_J9T93V_041D#I#VX')L(- MK*+J'7+'"YSW"*(SW&D771\[$5YJ@[F.]3OWXN8"%66F]9X68 *(;.3#XI8/ M :K0563R]3A".$E) 3MY2,UFL].]B?N9 M]5@7#N6*('(])9DLMHF..6OL\G15>QO=/77X0C"N >("TEH C&\XZL\!8@SZ M,I =L04BO93P(%BL(T3#&TI#>D(ECQNA&X1^&)PG:UJ B_?@^*L:W(2+ 3/' M.2;<% E/4+PI<:MR$;OFY/OH["MELD2\5JJF#L/^WM19A I;8@LVD+S/W'Q$ M=5NT+)VF: ',$Y?S><#:R':;'@+\@!SW>Z> K%8 MN6A941\8-:45N:[#EE 3=W@#/IP@*"P?@&)2F44XIF *X[AX99L\>SVBBS7V M-U@%!1LRHSR)2B9VS8CYM!LVQ< CTH3X2U!DKX!NL\)VDN'Y M.6XR,1A99DPAG;F">'MJV!@.0WNV>C9238TW>]0X-H:(\\*M5G M;1\,"9@,,"N@^4,^FAM&=%F?=K@^Q,P2$!%NJ#@M]3/(U'7I.8/U('4UPKR> MMYPTS-KJA04]T%Y03 ^I2MDLWSFC0AB'L&_\,M!/'KMA$&A$/":%?,_]UTW+ M0..H] KWL$,_G^T-'BD!#R\&C6@@'3#R]@[;=]9%QR1CHK2R=\/)XDX =X44 MV=@1==K08[?B\Z F+J-$VQ."&)DK51L4-EIBNZ;8*'>W]SV$&T%A&X4@6&]? M8^>*X \7P1,*6Z4S*TYT;(V-1%[()1QQ!LT.CGNF0<.J= U^Z>)&/'>[.-/U MB*8$^"=SV=;IRKI)&UON<=>,#2CW9SD:)'8G[0W.1(*!/K?7JORY^ @Q!8(0 MMJ9TK5=+JJ6X#3(!/(#;+86N^C+V/ HH+C94_C?[(8^VB$WUHZ"9=",MC1WE[9XQ_X>='O(OU\3 M3!?W1]%7\S[&M@["HQH4<^F!I,!6N7Y!4:6BI9NAR\Y U,DN2/O;2@LS4D+L M6*6U6O2A@N+K="C&%?6U>A23K]ZDV.4K]G?L3XS,NW=[8HN.OW*#8HL 0TD) M1Z3*(29GKJ2&<0TK/HAKNI(6/*6Q]8X';U[)9J0X5)E5EE^WGEP#?(F-QU24 MX\LQ81TPULNT,"BA-FK'L3S\[U= *K\UHVW!%/O6D^/Z^4TUY>0W%Y7C3#VF MHMP>A7YS0?G(A=@H,:-$ 7B,5)F_'7#\7D7FV-+L56B.K^F_8;&9X_D'2TP& M-5E5.8QIOZ*,S%VSLC (@9:<4M3; M901+K:$3,JJ4#Z.I,>B@I4!!>N]#J@IGR0/' X1%[AMC<\VGQY/Z#W?>;CN4LY_?LK.C.)DX?LK/A=ZS>="QP[O?4WZ\>O\""LFI035XU;% M^$'0=+1NGZTGJCGP$:E9^!@L!0%T$+J6(\&Q2EZV?HA"0BN>.1##3Z<8V(;7 M.A1^<.K2Z85R50@QM5I$Q#!L/N"9:;X+(3F+OTB'>=+> XK$9PVE(D?+JK-[ M4.FDSR4S[Q4>PC4-XCRHQ@:M+#D?,').>.OBI!P=4L+V[F\\2TWIB-.\;-L2 M8MRZC-/LJ#EMG=,&B1QZ8B^5I:&#+2#2C', 7M88[*6 DF$ZM*1(,.[-D!$$ M5R98O)]W3D;/8U-L^.;B^?2B:) 9*1"_>?IL^B)\,\G ;GT_W>H4LM>]_.N,#*%BQ$ M@-3E$G7'\$)>MD+?D+@4R>P57\BNGE],GVW8U>DVN_H\PN=Z[<(#LAI\364! MCP?&.8 .XD"N3'' J^\5STN"N*DJNA7^56X@*6W,I@7V+_.ZG>DSA-%[73M!$@LLI+TE=5<43Y)O;O+OV M_1^X-C(TC-K,-47F=&X'"BJHL "4>IT:"1D\E[9 )LP*#QIN6C9?Y< ;M!([ MMLQ!)^@'%^7228I'BC0'&\=2)AS"E&(]^>SZ DS&,C=ORX.SYZD27OJ9QRFBZ0>[-11R3JS;4\WW0+/^UP &QXNIVGD"E@; MJK[L]D:ZJ1UL!/L:2ZT@NU68-4N3-N$@3H$6&1@_R4!_=H;?>XM/",#8MGD( M+L(7L?TKK.A9NQ)!L]MH$VRY3-*(3SJ :>0F%#'.XB%:0O):-9[ODQR>/XDZ M,"V_W(5:,KI-5 2X97AK9W.'?I"B47@5+XQ@&3NR9QP,['I[OWO$ M]F)+ ><8=+"X#0%U-RUU]5 7*^R%CD 7;!'MN&G\_R8Z--'_,RO@<5<;!5OS2K%0/; M<'A-6I7K831QW"B3SG6*Z9,=9ZV]5A,/""-N;=TW.NYS@U[8V+!91M>:BS"Z>: M=%$J[.<%V!9$20UF$"9(7QQ:)Y(]8:09^Z$:;\3ZCCN&DOOPG37ZEUXNK&7* MI]T=F+GJ2]F:2GK!%T# S!V:)6^0;6.^.$R@C0]IJ!%3?1(.XSI9L !N9!=/ M\6HA*_&V^UHK1=A-ULE$AH%T6*BF[@K^E@HR"!0]0DX >"X"@3,IR]+]/ZD: MJ:],^W2\Z.'U"//!L5+>Y*1>=&AVH7QM"8 E1L(@?2:Y-'9"]3!+^XNEK6O& MA8.F6FR-;MDF'GT!PZZB[?0DO87K9)]JBDZG.,#%^%(-EOXC;>91[?T78/3O MX,N7E<77$XV^D.OK3X-1\B^04JC&X5X"*N>[RYOWLM-87-Y\AB%3^O7HY/D$ M4CM=-I=WJ^!TAS]8B,;%V8N3)Z^*CPT5YK'3Q<.H4@A/?H@O*Y" P'\Y,+TQ+FP]_!C?%@T:G6<^(WWO ;X@*FQP9DM^'T+-I\;>EJ;D@ M&S <7XRAX@MIXEN",KT.:UZI..ML=X@+9O;KBG&L?X.EO3N%;G_ MMON5'X0.8A]M'[M_2>\WP_=&_(#OC0@F__SIF,FGD?N;NFZ79+!Q%XM>P%#> MRYF)TM"KP@!OSON:C)D.F84W661JSC]XYLQ. MF MMOR[6^H>!C;G;5B45BT6N(V1&TFFCF!^_THV-Y9+CK.7.S;:+>@5ED@, CF_ MYS%^&U^3>&UL?53;;MLP#/T5PAN&%LAJ MQ[FTRQ(#2;MA&U @:+KU8=B#8M.Q4%GR)#E)_WZ4''LID.;%$B6>PT/*Y'2G M]+,I$"WL2R'-+"BLK29A:-("2V:N5(62;G*E2V;)U)O05!I9YD&E".,H&H%*@L9\%LS[D\70^7N'7QQWYF@/+I.U4L_.^)[-@L@)0H&I=0R, MEBW>HA".B&3\/7 &74@'/-ZW[%]][I3+FAF\5>*)9[:8!3=Q/(J[QC MEB53K7:@G3>QN8U/U:-)')?N4596TRTGG$U6?"-YSE,F+C<3Z5T/NACX:@OL.X M?0$NR>;DT>FY\$>J-B337$Y@Q?>O?@^@Q\7N<6'!A((JR1,U5 M!K<%TQL"606WRE =7/)?]C2H#.EZTMSB1Y7GYIB'PAPQO*Y4UE:*M85]#\-Q M;SP8T^93;W0=TWH1]_KQ]27M1L->=-,_]:;A42.62!K=N#'@29N>[$Z[B39O M&OF_>S,.[RE%+@T(S D:75V/ M#-B&D,JRK?UFME:4CX;4%3&;5SH/M<*=L: M+D WYY-_4$L#!!0 ( &M&!UF89VY_P0( @& 9 >&PO=V]R:W-H M965T'%,GQ5ND'4R%:>&IJ:29>9>UF M% 0FK[#AYE)M4-+-6NF&6SKJ,C ;C;SHG)HZB,,P"1HNI#<==[JYGHY5:VLA M<:[!M$W#]?,,:[6=>)&W5]R+LK).$4S'&U[B NV/S5S3*3B@%*)!:822H'$] M\:ZCT6S@[#N#GP*WYD@&E\E*J0=W^%9,O- 1PAISZQ X_1[Q!NO: 1&-OSM, M[Q#2.1[+>_0O7>Z4RXH;O%'U+U'8:N)E'A2XYFUM[]7V*^[R&3J\7-6F^\*V MMQVD'N2ML:K9.1.#1LC^SY]V=3ARR,(W'.*=0]SQ[@-U+&^YY=.Q5EO0SIK0 MG-"EVGD3.2'=HRRLIEM!?G9ZCX\H6X2/2[ZJT5R, TNH[B[(=PBS'B%^ R&! M.R5M9>"S++!X[1\0FP.E>$]I%I\%_-[*2V"A#W$8#\[@L4.*K,-C_TEQK54# M-\154RM0F6T%-UV!4X\2CN3"H']&;?G@7 M)>&G,^P'!_:#<^C3!8UAT=8(:@VWPO"RU%CRKJ-)L\OM%.FSL*=)+RNJDJII M4(4LP;J.@.(E)AH:P[Z6JV=P/B*GSA$2;*5:PV5A+D:PK#3BJYZ A7AZK7 O MZS[L2/J"VHI:V&=8H<2UL&8?XB7L>XBNF#],F)/2V$]91A)+F,]8[*3XRL\R M!O.*T\3FYZ"B*/2'%#L*$S]A0XBCS,^8(Y02Q "6RO+Z*# +!WZ8I23%Z97/ M4D=AF,5^E R=Q%(_35(X]>#!T712KY7=#C*0JU;:?E /VL.:N^ZG^\6\WY%W M7)="&JAQ3:[A93KT0/=[IS]8M>EF?:4L-78G5K2J43L#NE\K9?<'%^"P_*?_ M %!+ P04 " !K1@=9O1FDL[P# !5"0 &0 'AL+W=O]133P7.1"S[VM,>74 M]W6RQ8+IOBQ1T)=,JH(9&JJ-KTN%+'5!1>Z'01#[!>/"6\SX M4J"KHF!JO\1<[N;>P#M,?.&;K;$3_F)6L@T^H/F]7"D:^2U*R@L4FDL!"K.Y M=S.8+D?6WSG\P7&G3VRPE:RE_&8''].Y%UA"F&-B+ *CUQ/>8IY;(*+Q3X/I MM2EMX*E]0+]SM5,M:Z;Q5N9?>6JVY^Q:8>1S"1N79/V-6^ M(\J85-K(H@FF<<%%_6;/S3J/";LJ#4?254YQ9?$(J2<-/CVR=HWX_\PV!VD]^T@ L:X#P#8 8[J4P M6PV_B!33E_$^D6D9A0=&R[ 3\+=*]&$8]" ,PJ@#;]A6.'1XP^X*_[I9:Z-( M!']?JK&&B"Y#V,:8ZI(E./=(^1K5$WJ+'[X;Q,'/'02CEF#4A;YXH$9+JQQ! M9N#(PD=1=QO)]A+9;KB38.J:G!E,P4@P6X1;691,['_4D->+PC4P#9G,J3=) M!%R0FZPT$ZE^/X4ERYE($![NO<@FE!Y8O,6]#E; M(<5E2.(9Q%%MA-$ /KOT_&1'OKIC M,K]D28&ZH<[=%YQ+84>B#/,D[Z >R1 M*4U6W%BOH%*N$UD1*0K%UQA1/PZ^KY\=JAVUJAW]9]7>5:92"/=41U$5<,<2 MNR3[1LTKMJ=3W.A+4N[.T> 6#6YVP*WK*1OMNSWG+.*)[J?GDF]+OIC%/4@BO6@TM(,1*7 R":T9'\WKHSENS$<2$[*, M% *#@&;&\"@-RZ$2AYVG13A;&Y)WU(L&I&_4>@J\*"OKQKV(\*0WCN,&Z*#_DCK2ZIIBNE:[[K7_V4>75.J?7'4%JHV[ MT#6XZNM;KYUM_QENZJORZ%[_<-PSM>'"GH49A0;]:Q*CJB_Q>F!DZ2[.M31T M#3MS2_\]J*P#?<^D-(>!3=#^22W^!5!+ P04 " !K1@=9Y3C<7:D% #6 M$ &0 'AL+W=OJ\1WOKB0_% M(C]"3V]")'?,OQ:\)7>H EZ M,I/R#@?7V7G/18-XR5.#$AB\/O-+7I8H",SXU,KL=2IQX2:]EOZC]1U\F3'- M+V7Y6Y&9_+P7]TC&YZPNS0>Y^HFW_E@#4UEJ^R2KAC=,>B2MM9%5NQ@LJ K1 MO-E]&X>-!;'[Q *O7>!9NQM%ULK7S+#QF9(KHI ;I"%A7;6KP;A"X*9,C8*O M!:PSXZF1Z5TNRXPK_0.Y^E07YH'T;]FLY'IP-C2@ AF':2ONHA'G/2$N(F^E M,+DF5R+CV?;Z(9C6V>>M[;OP]@K\N18GQ'<=XKE>L$>>W_GK6WG^4_[F3/&7 M%["/&;EA#P O0R9*,;'@EOY],M-& 5;^V.5\(SO8+1OSYU0O6Y @FJO/ MO#=^\8Q&[JL]E@>=Y<$^Z>,IY&-6EYS(.;&[1AHO+F4%&:J9!?G5/=*<0+:2 MJVI9R@?.]2Y/]NK:[G!*;G- M%>=;<"/3XGY[ D&##W^#NI3:H!;TJDC!\.\Y;AR06VE@T:$H@E&^[[A^A 1U1J$/1!2 !'0@ M\IPPHF0/VL(.;>'1:)ND:5W5)6Q11M[#=BF+.<5SK,W@U;4 2_DNE.W7L2E7 M6KGIEMS"RH5)&&K+-+=H>03A$9B L*[ G*(P2#Z&9C_S/!%ZQD(N6$ M&3+CBT((# Q$"I*HD!F PG-&?H)@ILT@=.$]HC@5(@5A>?]T]&<<:@F'\S]5YUXW[L>1NS=O0.EC81->O0[-+4+Z76 M@[7S_1$-!XU/_9$'I!\EC4<^Y.]&Y+G(_A5S1!O$O*4QT+1-TGXT:$?>EQ5K M&ZY[/_]/P1I[B$P;K\_ M6$.'TG@#ENVX3]& C?EV_'6 C5U *7C5'R4@(TR\QJ<0CK/O -<_#_QL(?C M;<^ P:N_P-&=R3T2,/-C-8]XTMWE63#WQ'NN") MNU,E/?$.JSQ:D6\!=,C-\"0YJ)-NAF*M74/2?YV3AQ6Z1ZKQ+62QX^/S.5R@ M; 5 F2W.0!;[Q@0A*PZ)NJ?!>PW5IBBA[YK!9?+()L1.2H$YJFUM^&!K04$2^5WEH$X\&ULW5=;;]LV%/XKA%<,+<#%DJAKEAC(;5@'M OB;'T8]D!+M$U4$CV2 MJM-_OX^4K-BMXW5[W(M)'9WS\3M7T1=;I3^:M1"6/#5U:RXG:VLWY].I*=>B MX>9,;42+-TNE&V[QJ%=3L]&"5]ZHJ:=1$*33ALMV,KOPLGL]NU"=K64K[C4Q M7=-P_?E:U&I[.0DG.\*VM$TQG%QN^$G-A?]O<:SQ-1Y1*-J(U4K5$B^7E MY"H\OTZZ0SW]SOTG[SO\&7!C;A1]0=9V?7E))^02BQY5]L'M?U9#/YX@J6JC?\E MVT$WF)"R,U8U@S$8-++M5_XTQ.%;#*+!(/*\^X,\RUMN^>Q"JRW13AMH;N-= M]=8@)UN7E+G5>"MA9V?OD?>W;:D:0>Z%)O,UUX*\?N2+6I@W%U.+(YSBM!S@ MKGNXZ 6XE+Q3K5T;_G&U,%:C//X\YF\/%Q^'R\2GTV1PM6'6U(&I)'D2IVE+6DOMJAF0O=;RMR/NN6< GO/!N M&2);8M>"W/"Z[.K1ZIH;67J#6UEW5E3[.)M=4(Y%XC37*[3HEPQ;(,MGAHY- M.[(T!RS+0Y:+D64UL-S#2UQU*=@9VA1#R58F,'30?U M;,<;U;76O#DGCVLMQ$'1DKE\.A2XTG,_;&_7A_$+4M@TX._/.'<)$9I;I<]] MB >]5R1,:9PG;A/3H@BQ88RRG+E-1-.T(+>B5>CUWO:#'RRB^H%_ MQ*[ +7 M&5"#QT#==!8U/03M:* *1O,TIW%0D"*F&+ZE?6+);;H\GZO\1D[OE$I\15YF^'O$A(4:4G996XMA?-ZYN#;&* M;#I=KO&5&/VVJOQ(&$V2G.8 @GMI3/,LARR+<\KBB"0TRE*:8K?K7&,Z-X%) MA_K3Y&Y^?P_U( Y("+4,( E*, P2\H%KS5')+Q\=Y3F<"4D"_QB2YCP*D*Z$ M931$+A\$AI\L7>9Z@ZZ5P NCD(8%(RR+:!QE)$J0CR0 7$:#)"&/RO*:B)-A M8;3(@))F\##/,AJE.7$A36D$I)2&04"+*/@7V3PY#(J,YJR@2982AYR&"2U" MY+:@<9)2!I^=F!4A5-A+Y;I7YUF_# 4>]PL[,=:3<:PGWSS6KUHKQ]C-GV-W M]U36G1L^2ZT:,/_[:/_';@X9)A+: ,45AK1((AJA%2$-\1BQ MW$GS%"67%R^U%YHJCGSQA^C.@F9!B)T;$DD:81>[-LNCHPORF.TO&>?=5?+Y_5 M^TOZ.ZY7$K&IQ1*FP5F&(M/]Q;=_L&KC+YL+97%U]=LU_BL([13P?JE00L.# M.V#\]S'[&U!+ P04 " !K1@=9#F(!.T(" #6! &0 'AL+W=OF6L%?8LN:A H="*&=C-@OEP MNAB[>!_P0\ !3\[,5;+5^MD9C_DLB)P@D)"18^#VM8=[D-(161E_.LZ@3^F MI^ Y;#CC:2U/GR!KIY;QY=IB?[)#FWLW2A@ M68.DJPYL%51"M6_^TO7A!!#'%P!Q!XB][C:15[GDQ-/$Z ,S+MJRN8,OU:.M M.*'<1]F0L;?"XBA=-&@]B(RKG"TX"F1ZQU8&$!1QW[CW2R N)'Y(0K(9'2[, M.O9%RQY?8)^P)ZVH1/:@,P0"CL? M=(5WU+=AY'E'%W@W+1-;0ZT-"57PA2-^^&4ZB3U?J&O=UC:^QI]^: M:@O&%6#7V'!7V;%K>$YKRW;KV=P^[]-A$NY/!80GLU:!*?Q&(W&/W%3"(5,PLY"H\&=S6O:+6H-TK6?W*TFNP?^6-H?#Q@78.]W M6M/1< GZ7UGZ%U!+ P04 " !K1@=9Y0@^\1<# !K"P &0 'AL+W=O M&CNY]]QS[./ZCI9"WJL<0)/' MLN!J[.5:5Q>^KY(<2JI.1 4&3? MS60\$K4N&(>9)*HN2RI7$RC$( I M%(5!0AZ_6E"OJVD2M\=K] ]6/(J94P5347QGJ<['WIE'4EC0NM"W8OD16D&G M!B\1A;*_9-G&!AY):J5%V28C@Y+QYDD?VX782D""ZUR1]SR% M]&F^C^0[!=%:P21R GZJ^0GI!<IGI_=W5S""]411,8>WC* M%,@'\.+7K\)!\,ZAK=]IZ[O0X_5>+J0H28+[(/%4H.-TWGH-Y#'1($MRA/)6 M0.7N+797Z369#KZG'=_3 WS-'XM9WXZL92>AH!I2H@4.UR$52/LOA7M%Q+Q@ M&35>50>DN F$-M.A9- I&3B!;I!C69>[&#@3GVF(84=K^*)F'_X#;6>=MK,_ M,OL3ZS!N77%,N- ,C8*F82*U'DGI:K=%W&5Z@ M4)DQO#0*6&!J<#+$^T$VG5TST:*RW=1<:%1HASEVPR!- 'Y?"*'7$U.@ZZ_C MWU!+ P04 " !K1@=9MSF)L@@# 1"0 &0 'AL+W=O,,CEW4J7R:]>5 M<0H9E@.> ],K.RXRK/14[%V9"\")!674]3TO=#-,F!/-K&TMHADO%"4,U@+) M(LNP>+P!RLNY,W2.ACNR3Y4QN-$LQWO8@+K/UT+/W(8E(1DP23A# G9S9S&\ M7DZ-OW7X3*"4K3$RD6PY_VXF'Y.YXQE!0"%6A@'KQP&60*DATC)^U)Q.LZ4! MML=']OT9V),9,H44<\X(IPO9HS2F)"4CTQEA% M 0FZ@QC( 6\I(,R2QKRDF&02K?&C73I?@<*$R@N-O-^LT/G9!3I#A*%;0JG. MFYRY2LLVF[MQ+?&FDNB_(#%$MYRI5*)W+('D%._J<)N8_6/,-WXOX:>"#5#@ M72+?\T<=>I;]\!7$&CZT\*!'3M"D(+!\P0M\7V*]C_1'82^J@)?=3''AV+2#2UU5D?%57R7WHHG;._N M/1%8N0R]ED_@#8)NA6&C,.Q5N#Q1=FD&^L)5* =!>(+.2Z)2PBZZ)/<3!QY* M\&-7;I:]P'\LGTD3[Z17UCW;ZEOE]_4S>58-DW P?I*1YTZZ9(;="9DV J>] M M?5P>OKKTQ)G**B0S#" E!M5EQ7%]$ID[W)ZM^T)UF]P+]-EMOJ.AF(O6W& M$MG+K&I C;7I]PO;YMQ?[M7'PBT6>\(DHK#34&\PT:^'J!IP-5$\MSULRY7N MB':8ZF\6$,9!K^\X5\>)V:#Y"HI^ E!+ P04 " !K1@=9;)W .?4" !; M" &0 'AL+W=O\P,T)Y4XT*->F,AJ(0C/*<2I!%7E.Y.\Q,K$9.AUGNS"CRTS;!3<:K,@2 MYZCO5E-I9FZ#DM _=O#W M'7HO.'1KAVXIM&)6RKHFFD0#*38@K;5!LX,R-Z6W44.Y/<6YEF:7&C\=S>F2 MTY3&A&L8Q;$HN*9\"5/!:$Q1P1F,F#EIPF,$4S-P+8J%3@NV-59P?(V:4*9. MC.W=_!J.CT[@""B';YDH%.&)&KC:,+7QW+AF-:Y8^2^P"N!6<)TIN.$))D_] M7:.PD>EO98[]5L O!3^'KG<*ON?W#O"9O-Z]VT*GVV2]6^)U7\!KDC?#&.F: M+!B>[B5Z(C&A&KX*I>#'3# &IFPW1"8_#Z6S"M<[',Z^!%=J16(<.N:J*Y1K M=*+W[SJ!]^%0+OX3V)/,])K,]-K0HS%A90J(A@4N*>>V&D4**Y14)(>D5WA! MB6??K'74"X)N,'#7NYI:H[Y14[_1U&_5-,F(7&("6L!$*'/JYE+ S:-YB!4> MO!P57']'TF4_]/<4]9_IO@PO>XW1$Z9!PS1H97HOJ<8SD:8':07/:)WY'3_< MX]4:X8V9#AO^X6NK!TV.6^LF?):_?L^[Z.RI:8WWKVKFN.252NK)EJLRFZP M$-KTEG*8F>Z/TAJ8_50(O9W8 ,W_B>@/4$L#!!0 ( &M&!UEE:LYGS@( M ,<) 9 >&PO=V]R:W-H965TY MY\Z7W(U6VMS8$L"1.RF4'4>E<]5I'%M6@J3V2%>@<&>AC:0.IZ:(;66 Y@$D M19PFR2"6E*LH&X6UFND$5S SQ"ZEI&8] :%7XZ@3;1>N>%$ZOQ!GHXH6 M, ?WO9H9G,4-2\XE*,NU(@86X^BL\V@=@!(,]^0+H! MI$%W;2BH/*>.9B.C5\3XT\CF!\'5@$9Q7/E;F3N#NQQQ+IOS0O$%9U0Y50_X0'Z/R1GZZE3])6PF_+-41Z2:')$W27@M?MPE'-_!U'^'[ MAFFT&P:C%8X98!XZ2[0ATY*J @A7#X]QQ7@E@/SZBH3DPH&TO_>%I[;>VV_= M?X&GMJ(,QA%^8A8##E'V]DUGD'QH\:W7^-9K8\^F&'J#7P%Q8"2FF2N)K8!Q M*MR:5"7%' ]7?H#.K8&:_1?<;J,3D"UB^XW8?BO1A OA0^NUUI)RNMZOJ)TH M30*R1=*@D31H9;KDBLNEW">A%?C,:QTVLH:OFK+#_^#;<>/;\;^G["%AN,_9 M4QG:3OEDAIXTVD[:TX'>/98.K P SP\ !D !X;"]W;W)K&ULK9=M MCYLX$,>_BL55IU:Z+@_F*7L)TFZ@:D^JM-IM>R^JOG"($ZR"G;.=I/WVM0W+ MABQ%N[=^DV S_]\P,S P\R/CWT6%L00_FIJ*A5-)N;MT75%6N$'B@NTP56?%;H,(=;*YV;OAV9SM94THON% [)L&\9_7N&;' MA>,[]QNW9%M)O>%F\QW:XCLL/^]NN%JY/65-&DP%811PO%DX5_YEX7M:8"R^ M$'P4)\= A[)B[+M>?%@O'$]?$:YQ*34"J;\#7N*ZUB1U'?]U4*?WJ86GQ_?T M=R9X%2 M-9U874%#:/N/?G2).!$HSK@@Z 3!N2#\C0!V OA4#V$G")_J(>H$)G2WC=TD M+D<297/.CH!K:T73!R;[1JWR1:B^4>XD5V>)TLGL%A\PW6/P.L<2D5J\ 6_! MY[LQ\D _:5 MAX8'IRLOP->KE9!AS[T*;L-PFK+ $&U0F[BL3V^@'L1E_:"51R>/IC^#47SVH"]'S)(@@>E9/WAL!F,(87#6#T;,@EF:PO%^D/:Q MII.QWE1(?>Z5SVP'D\SGWH0V8;E-6&$)-BC,K"_,S$8[F-FLA$U8;A-66((- M*N%[#]_HWLL:0J<_?5G[OA?IS\Q!1QBS\^(8GKW[\Q&[P%?/^EF'*<;LO"1- MP[.FX)X,* WF6S,9"E"R/97M%VN_VT^?5V;F.MN_]B^7_LA^KJ=5,Q ]X-M1 M]R/B6T(%J/%&N?(N$M7!>#L]M@O)=F8\6C&IABUS6*F)&W-MH,YO&)/W"^V@ MG^&S7U!+ P04 " !K1@=92KIV67D# ",$ &0 'AL+W=O2L MD MOH]3VTO=ELH& MK8CGO%2,%G KD"SSG(CO[X'Q_<+#WN.-SW2]4>:&'\^W9 UWH+YL;X6^\AN4 ME.902,H+)"!;>%?X\AJ/C8'=\97"7K;6R%!9<7YO+CZF"R\P$0!D(HG]V M< V,&20=Q[<:U&M\&L/V^A']QI+79%9$PC5G?]!4;1;>S$,I9*1DZC/??X": MD TPX4S:;[2O]HZG'DI*J7A>&^L([)7KSR]NYK[1S ^$GM:/WE:/PB*/? MRN(<1<$9"H-PU&-^[39?0J+-L36/NN:^IMSP#AO>H<4;'<'['7; $$8_D%5@ M9Q0XTW69E$+08MW'SPEHVNU2;DD""T_WDP2Q R]^_0I/@G=]; <"ZW"/&NZ1 M18^.<+^2$I0\0ZW<+ZE,&)>E /3GU4JG7K?77WTB1$.*,!!81X11(\+(60"' M4B=6#K0!EB):Z.82][K>5PR0-.5 %079)T6%/['XYFVYBR\FH\!\YOZN3?/G MC>$TFG5W=CB,&P[C)Q1QV!>A*!)0P7:LTHY#JHD6LRC[BHEY&9RAK7F9]>E1.QJU"_&>I.L-X)LE90W+F MKF9*5I39=OO/3)V>3LW\S"%;A^E%P_3B"7T;]07N-#PU\(' .AQQ<)@L@A?K MW!IZ(!V&0NL*T1JQ\/_1O6XO)VN"GUK5^#!3X7\9J@;LX-J5ZV7ECN:Y:3U, M4=@YG\2?> '?ZW$!96612CU-/F.N=+LY.:\O,53APU2%1R_7],Z)[60A!D+K M"G$8S;![-CL^7[;+AB0)+_49JU>.\4]S(YY,P[X)LV=K- [[)DR_=50TY_1/ M1*QI81HTTZ;!^50CB>KH6UTHOK6GQQ57^BQJEQL@*0BS03_/.%>/%^9 VOP! M$?\-4$L#!!0 ( &M&!UF6?ID$I@D "N" 9 >&PO=V]R:W-H965T MK5DJ#;<);;H+4Q.]VM]6F>U=7 M5_O!P!"L&IL=#Z&5[H^_MF,P \[$;@Y?MH$PS]C @<$YBV^V"?N6+BGEY/LJ MBM/;SI+S]76WF\Z6=!6DE\F:QMEO%@E;!3R[R!Z[Z9K18%X,6D5=35$&W540 MQIW)37'=%S:Y238\"F/ZA9%TLUH%[,<=C9+M;4?M[*[X(WQ<\OR*[N1F'3S2 M!\K_7']AV:7N7IF'*QJG81(31A>WG8_JM=_KYP.*6_P[I-OTX&>2[\HT2;[E M%YSY;4?)MXA&=,9S(LC^>:+W-(IR*=N.?TJTLY\S'WCX\TXWBYW/=F8:I/0^ MB?X*YWQYVQEUR)PN@DW$_TBV-BUWJ-C 61*EQ7_)MKRMTB&S3-RP/AXP."E!T[9/7+*T1!U]-*0_8-]_&B_/&3W<*O%X]U] M?F(5STH]X,'DAB5;PO+;9U[^0_'4+L9G3\8PSE/XP%GVVS ;QR<^S9["*?E M?@\8"_)$D'_)KR2,R==ELDF#>)[>='DV83ZL.ROQ^V=<>P'OD4]) MS)(YG=>,-^3C!Y+QW6Q']WNK[?;V3I."GV?\DBCJ!=$4K4_^?-#)NU_? MU^V7G'$W\27I*05S)6'TYDQ/PAB8K3$Q6V/)F4\!RYCB+NXI$L9NOC5C">/( M&9W.=ELCW2E7SIAT>DFTD-YS7W-)GCRYT'NM[=2^KX!4<( M2F__LM KX-Z++PMI2ND%^;RF^:M"_$B*%XH+HM-TQL)U\0[ZWX_3E+/L??3O MFBV_>Y[@JGZ"?'%QG:Z#&;WM9*N'E+(GVIEDFS]0ZNZ&>R2F(S$#B9E(S$)B M-A)SD)B+Q#PDYH,P(=W[^9T4 M;1O:9VQ08/FG@:=)]NJD#&ZZ3X=I1$YI-)K21$YI(3$;B3EU=\9 Z8MWAHN< MTD-B/@@3\M/?YZ0JB#27)HHQ1% ;3, IY2&OC(S7;QN<9ZQ\^ M?./1X#@^R"F-1E.:R"DM)&8C,0>)N4C,0V(^"!-2-MBG;"!-6;&H)/3[FL8I MK0N4='C;0 U.GMU#13F*T^#D-7-P?!OCU%%[QS#"-*.')P8V*]Z3:-R+IS&US@\1T)&8,3Y(X/@GB\/5$6\B-LI&8@\1<).8A M,1^$"3D<[7,XDNLD2Q0E-@WF_VP"QBE+=P<\?J=;\I^$?3O\Z8&N.5U- M*2N.N]3E3SICV_PA,1V)&4C,1&(6$K.1F(/$7"3F(3$?A F)'N\3/3[WTJ>5#-+[7#3TA: M7U.U_>J>5#-1VEB MFJM:CRHM'1S7 BZ*!BMA^5\ZL]^0((XWJ]H(0]L\4$V':@94,Z&:!=7L4A/^ M1'5R:-R!SNE"-0^J^2A-C&95V%'EC1W DOKKDB6;QR59A N^+!L+/VC :A,- MK?I -1VJ&5#-A&H65+.AF@/57*CF034?I8G)KZI&:O_L2VQH\PBJZ5#-@&HF M5+.@F@W5'*CF0C4/JODH34QS56E2Y9VFGUYB0[M.:I.2D@Z=TV@TIPF=TX)J M-E1SH)H+U3RHYJ,T,7)5D4I]I4GU]J7SQT4VI-G"&=JM@FHZ5#.@F@G5+*AF M0S4'JKE0S8-J/DH3G2ZJN5#-@VH^ M2A._#:%J66GREE7[A;-)IRR[V8_B_X2O2Z-\QK9IA&HZ5#.@F@G5+*AF0S4' MJKE0S8-J/DH3TUV5M#3UW,MC#5K$@FHZ5#.@F@G5+*AF0S4'JKE0S8-J/DH3 MTUP5L31I->0MC6BYW#K%T (65#.@F@G5+*AF0S4'JKFE)K2.KY3Q6/Q XT$G M]5&:&,^J6:6=IUDE9UMG$]JL@FH&5#.AF@75;*CF0#57JVE]]8^/-7C0.7V4 M)D:S:E9I\F;53WX7DEQMG4QH0PJJ&5#-A&H65+.AF@/5W%(3C@)JVFDTH=4G ME"9&LZH^:>?XFB4YVCJ9T+835#.@F@G5+*AF0S4'JKFE)KQG:NII,J$U)I0F M)K.J,6GR&M,;#PVWJE3(-Z5UGI&:#M4,J&9"-0NJV5#-@6HN5/.@FH_2Q-A7 M52IM>/9CQM""%%33H9H!U4RH9D$U&ZHY4,V%:AY4\U&:F.:J(*7)O]KJIP]* M05M1I28LGTXK%= YC49SFM Y+:AF0S4'JKE0S8-J/DH3(U>UF#1YBZE:-W]> M+,(9+9?,Y.LVJ5\VWR>K%8UG>4CS$SC4QA':<()J.E0SH)H)U2RH9D,U!ZJY M4,V#:CY*$T^+436F>LJYU\<]:$,*JNE0S8!J)E2SH)H-U1RHYD(U#ZKY*$U, M<]60ZLF_QNH-G0JYW#K%T&845#.@F@G5+*AF0S4'JKE0S2LUH:&A:@--_'SD MHR85XUE5GGKRRM-;U]*O?,N5/-1 MFICT@]/-G?]\<]@3SF'/.(<]Y1SVG'/8D\YASSJ'/>T<]KQSV!//8<\\=X[" M5:\J7/5:%:X:'W8N6>&@[&493]G5X?)O/C8F_6CM&RBT5075#*AF0C4+JME0S8%J+E3SH)J/TI[3W#TX/_N*LD=Z3Z,H);-D M$_/GO=;7F>D.]-HOKNQ4_N5D'C_13P![# M.,U>%1;95,KE,-NQHO^\N\"3=7%V^&G">;(J?ES28$Y9?H/L]XLDX;L+^03; M[(-VL3N3_P-02P,$% @ :T8'616%?+EG P F H !D !X;"]W;W)K M&ULM59=;],P%/TK5D!HD]KEHUG:CC;2:$& AI@H M'P^(!S>Y;2P2N]A.N_U[KITTM"/+AC1>VMBYY_C%&>2Y M(4(9OVI.IUG2 ^?]^QO;.Z8RY(JF(G\&TMU-G5&#DEA1"Q@4 ,&-M%*F4UK M3C6-)U+LB#31R&8>K#<6C=DP;G9QH26^98C3\16@!XKTR<<-2*H97Y-ZBO*4 M?-092/*.5]5B;#^9@Z8L5Z<(^;*8DY/GI^0Y89Q\SD2I$*,FKD9=AMU-:@VO M*@W!/1K>E_R,#+P>";P@;('/NN%S2!#N6_C@&.ZB&XTE06-)8/D&]_!=*@6Z MRO^*T27+F6:@>N@+O@#R_7*IM,3R^]&6:44=ME.;EKQ0&YK U,&>4R"WX,0O MGOF1][(M[RE*I><#)V?_C/_(W M:OR-.A>\$GS]#W40M12C%X5W"J$M*@C]]DH8-DJ'G2=+?8+,F4IRH4KYT&$R M?,K#Y(G(CA(?-8F/.K?HF_V:8E'0+1;N&O#[;VX8IB>J/3/;UR.BZ91J]@2_ M*[= I3IM/"^%$N]/U UT&)CKQ)+H?%B8A\SO#J"- 'X?B6$W@_,[:2YC,:_ 5!+ P04 " !K M1@=9'9CPK&<# #L# &0 'AL+W=O)SG.>,OX'[$&D.@^SZB8.&LIBTO7%>D:. M[^Q.W)+56NH3;C(N\ KN0'XO9ER-W";*@N1 !6$4<5A.G/?^Y;7?UP(SXP>! MK=@[1MK*G+$_>O!I,7$\3009I%*'P.IO ]>093J2XOA;!W6:G%JX?[R+_L&8 M5V;F6, URWZ2A5Q/G)&#%K#$929OV?8CU(8&.E[*,F%^T;::.PP=E)9"LKP6 M*X*%V!/XSPF"6A"<*^C7 E,YMR(SMJ98XF3,V19Q/5M%TP>F-D:M MW!"JE_%.@H2DTR\ M43._WTW1ZY=OT$M$*/JV9J7 ="'&KE0X.JB;UJFOJM3!,ZD_E_0"];T>"KP@ M;)%?V^532)7<-_+^4[FKBM!4(F@J$9AX_6^$#PG M&9$/O5T]>FA: OKU?BXD5_?A[S;O5;*P/9E^."]%@5.8..KI$\ WX"2O7OB1 M]ZZM$O\IV).Z])NZ]&W1DV=6YZI214:E7Q:;Q \':B$V^^#6T!W!PP8\/ 4^ M: .O5(,]\"".@P-P:^B.X(,&?' */&H#'YP#;@W=$3QJP*-3X,,V\.@<<&OH MCN##!GQX"GS4!CX\!]P:NB/XJ $?6<&_K4$U[Z4$WH8_.L+WO3@>'?!;,W3D MCQO^V,[/),Y021=$I*RD$A8H,YVGJ#M/FZWX>%7"T(\/;%D3=[3E>X]MU;,: MT]WD$I&\*+4GHIRI++*U27I'=L+!T8O4GJZKG;U=@F^U,]-!J40;G*G.QY;U M*F5U:R30WO_]XQLP'D71H3=K[J[>'ON^;VV?]5*E)>?:8<&XV5\JCZS9"9SG M-CB^+T?>X=NBGK7?-P,_?+QYGYIX;-*^O4O?'+!21G>.3F&W-/*A%X6'W&W3 M@M _ '?WMJ+Z.^ KYBM"A:):*IUW,53EX=76NAI(5IC=Z9Q)M=)L/G.0?4$L#!!0 ( &M&!UD.1SG#@@4 #4M 9 M>&PO=V]R:W-H965TT1=M")-$AJ;@9]N%'2HID93(3+3>D+QI)YOU(\7_D MZ0Z<'"B[XSM"!/H11PF?=G9"["\,@Z]W),:\2_+TE$#]..U7EZ^W5,&68O?0G+@1]=(OFD8\^Q\=BK9F!ZU3+FA<&,L1Q&&2 M_\4_BHDX,I"<9@.[,+!?:] K#'K/#?HG#/J%0?^Y0>^$P: P&+RV!Z73F$H'#B'^63V^7+CK[^!E]1 ;B.\P(1V&" M;I-0\'/Y4%[_NJ,IQTG )X:08U0]&>MB/)?Y>.P3X^FA*YJ('4=>$I"@P7ZA MMW;(<;:]S*6; M)5LB-RR!5H_HN-TU?LP>SP^8!>B/GR42?1?[^Y?[5)7_ ]7I-I M1^["G+ 'TIE]^F YYMB>51G2# MUC2.I3=PM24UJ9NSG(RE(N;#S'*L_G@T,1Z.=6MH-AJ.!DZ]F:L=65M%(&$^ M$*RFR*!49*!51*YYELI/C&S-YRL1':ETS>B6X;A)'2VW[=J#A+F0, \2Y@/! M:DH[I=+..^_&#J1'0,)<2)@'"?.!8#6/&)8>,=2N_>Q;4*8+Y6K?YZO]'.%4 M["@+_Y(N@&.:)J));BV\K=R0,!<2YD'"_.&_8Y6I_I6QJB;DJ!1R]!_#*CJ3 MG^?Y1_OG)@VUW+8:YK#!T$ML\K)S7<.S<4 @)P"E.:"TCQ0F@]% MJSO&4;'& LR7]+#6(EM->=7X*%85\D'VZH'2?"A:73Z[DL_6RC=_( QOB12. M"[0G+(_$64Q61;7R26-H+MBCH_FWQ]W^LV"Z>%TS5S_2UBI!TGPH6EVEJDIE M:4L>6=&L=?:K9[9>:Z"U)U":!TKSH6AUK:OZD]5_[T@+61I:@-)<4)H'2O.A M:'7'J,I@EKX.-B\S7IG]!D&HG )'FNQ7SVNM,V@!#)3F%31-TEHH^']4MZRJ MO&5I:R5O2(+UX-92.J],@T&[]4!I/A2MKF55F++TE:D70_(KTF!]%ZU5!2U0 M@=(\4)H/1:M+7Y6RK-%[1VC0HA: T'XI6=XRJ/&;IZV,MSD7!JUP@=)\*%K]5$55X[*UI9*WY<(%^Z5<^'7-7/U(VZH$2O.A:'65JH*3 MK2\XS=-M*O5Y*?8NTQ4G]ZG:<\D#:?Y UO?4=@6"TEQ0F@=*\Z%H=0^H:E:V M_<[QUX8L'BU :2XHS0.E^5"TNF-493);7R9KG2'K>:UU!BV1%;27V7Y&=W\1M!]=J9T186@<7:Y(S@@3#60OV\H%4\WJH/RI/3L'U!+ P04 M " !K1@=93SW?X \$ $%0 &0 'AL+W=O8HF;.<.8,3T1.CH3>L!W&'-R51<6FUH[S_95MLW2' M2\0NR1Y7XLV&T!)Q\4BW-MM3C#+E5!:VZSBA7:*\LF83-7=-9Q-RX$5>X6L* MV*$L$;U?X((;P*H&>=% 6?^7XR$[&0*:R)N1&/OR132U'K@@7..42 HF?6[S$12&1Q#I^ M-*!6&U,ZGHX?T#^KY$4R:\3PDA1_YQG?3:W( AG>H$/!OY+C[[A)*)!X*2F8 M^@N.C:UC@?3 ."D;9[&",J_J7W37%.+$0>#H'=S&P>T[^$\X>(V#]]P(?N/@ M/S="T#BHU.TZ=U6X&'$TFU!R!%1:"S0Y4-57WJ)>>24;9<6I>)L+/SY;<9+> M[$B18O8E<./H$DA^'G-^#"Z!>7BP$#QE8DE(T)T.*WN1.CC%X'V..\H)] M$,;?5S%X__8#> OR"GS;D0-#5<8F-A>KE+'LM%G1HEZ1^\2*//"%5'S'0%)E M.-/XQ\/^X8"_+:K3ELA]*-'"'03\\U!= L_Y"%S']37K63[?W=.E\W/1D_\= MO5,,K^T73^%Y3_7+#E%\L58M<8WNA61P,*<455LLQQ_!/,MRV2.H ''.TH*P M \7@G_F:<2I4X5]=0]0A?7U(*957;(]2/+6$%C),;[$U>_<&ALXG'1LFP6*3 M8(DAL YO?LN;/X0^^T:X8(2I#5VSEYYN:%QO:!TY-6ZH<.6_G=N9YSE>.+%O M3ZNNL8*CP.M:Q>=6H>]$4=VH/J$T_&DQ_A0K,@/B@$=]> M] ;SO-KJ6DCF@2+38(EAL Z3(Q;)L:O+R!CD[R9!(M-@B6&P#J\0>?Q MI.'\(@EI@$_W]&@,>QM_J;$*HZC_":*Q@H$/_9Z*Z,P\/WCB(P2>'+?@8!%^ MPQ6FH@Q22E F#G2Y;$MY6-8F/@CVTL8TBA8;14M,H75I<1]I<5]?59J8IM@S MB18;14M,H779>SR3PL&CT\\HBW=VUH!!.!KUI45C%CI!U->6)_)ZVV">W.B6F6W6=QD1JAXK7!_9VMKVRFZN+JM[\ EXMH68^EE=\ZA;I M$;Z^'_R"Z#:O&"CP1H1R+D="!VE]Y58_<+)7=TIKPCDIU7"'48:I-!#O-X3P MAP<9H+WXG/T'4$L#!!0 ( &M&!UE#UC7L\@< 'TS 9 >&PO=V]R M:W-H965TH M+.;$;5;''97;NK%Y=\*XJ\8G/;UPKM\O1'M MA?GB\C%=L_=,?'R\J^6W^9YEE9>L:G)>H9H]7,VN\47B.FV##O&/G#TW!Y]1 M:\H]YY_:+[>KJYG3CH@5+!,M12K_/;$E*XJ628[CSQWI;-]GV_#P\U?VGSOC MI3'W:<.6O/AGOA*;JUDX0ROVD&X+\8X__\)V!GDM7\:+ION+GG=89X:R;2-X MN6LL1U#F5?\__;QSQ$$#R0,W(+L&1&W@'FE =PWHN3VXNP;NN3UXNP:=Z?/> M]LYQ<2K2Q67-GU'=HB5;^Z'S?M=:^BNOVHGR7M3RUURV$XOW@F>?-KQ8L;KY MX;N0X. GE/RYS<47] 9=9]FVW!:I8"OTA]BP&BUY*>?CIITH3PS=5ADO&7H5 M,Y'F1?.C;/+Q?8Q>??\C^A[E%?JPX=LFK5;-Y5S(L;8]SK/=N&[Z<9$CXZ+H M-UZ)38.2:L560/O8W-XWM)]+'^T=1;XZZH88"7_=5F\1=5XCXA 7&,_R_.84 M,N?O]9[\Y=Y'SJ#[64,[/GJ$[_J/Y6T;_6*[RJLUNN-U=]=?"U'G]UN1WA<, M"8Y^YW*"5*+F1='";BO!:M:(U^AWF0'Y _J0?D;_>B=_1?*F?T[KU;^AB=(/ MQ86'TB;2B^8QS=C53,[,AM5/;+;XX3OL.S]!4;))%MLD2RR1C>+I[N/IFM@7 M-VF15AE#J4#W;)U751LN&:!'5N<CZ_XVL7HZ>%%\C!R+GY=.AN'>82 MUW7P&!8#;!YU232&)3J,!G[DAWO8R'AO;[QG-+[/;-DHL^5]9KMG!AYJ7G7.1K8WY#?*J8OP10(2&* MCP"0)UVI. E X4-7CKP4[+T4&+W4)K)L6]>L$KN;!73)JX(W2%&'9$N'=$>&X&8=7*G#M"?4Y[/HZH8BX \R,W M4I)"?!Y;R M 7:&.M$Q6GH[RHB[_"CO;087=XXV".(YOF+/$H!AN8RH9@,P-_!")0\D (Q2 M-SJR/."#$AD;3;^K^5/>*2-I^VG3L3:*4!OK$D#)VMM7#==1V,7J+9! 79(C M,QN3P6QR,K<=SUB[QJ.A^6ZHYBP()N\ZM0 8)324+V)(1CQ_6.F#N4L-E97 MBW?* H^DI&YS6%OG@L9;K4FMLL56V1);;./ #'4I=E^.T,#&(GER5&VRQ5;9 M$EMLXZ@.!3U!+?4>M# (6)BHH!E!>IJ 3B M.D2-C1WJ:&PNI">N'GJ9&NA6ZR#-9!V"-?!$QWHJ$#- MH3%$%6H[X0#*C?PC26=06\1\#/ -=L)W/8Z+:JPE9 "%M4T" .52K.X1P#T> M\\V@68A9LWSK_7"BJP]H0QR"Z3OB$ K8$H=@Q_?$R2!YB%GRV-H5)\">?:!/ M'AU%?>VV@DX2U".9!$!YT;&U?%!$Q*R()A4P^MY\?^0[-EE'R:)#/0LXBRLY MQ34V>A AQ'P@<'8!@_Z'IFZ_F;N>O!):U1Q6V1);;.,@#IJ#1"^HOC'JG\E1 MMXU8,PH>:SFVF;CE0_5HE\S6@=I&XZ M A SEK M)C6*ELE1M% MU*Q:OL%F 6>3E)M68(@=2L *F8Y 31V"V#KJ%F7?.M]P&H_J"2YJ&3 MD/@T)#%"QLX9] (UGU'8$OY4/T@ )@H$TB8*\#24-E',1.,G:H& MA'+]!E\L,7 ]QA=)_R;(0-^_F/);6J_;S8*"/!#$K=O^O1?Q'\L7N9 MX9X+PV@_T;-XO_ U!+ P04 " !K1@=973V$ MR %#HH:1,CIQ"J6KHNC(KH,3RF%? ])<%%R56>BN6KJP$ MX-R"2NH&GC=P2TR8D\36-A-)S&M%"8.90+(N2RQ^CX'R]@[JJ9T#NW8\E)"4P2SI" Q8R M'SF>.1!0R)1AP/JU@@E0:HCT,7ZUG$XG:8#;ZPW[9QN[CF6.)4PX_4YR58R< M,P?EL, U5==\_07:>$X,7\:IM$^T;GPC[9S54O&R!>L3E(0U;_S0YF$+H'GZ M 4$+")X"HA< 80L(7ZL0M8#HM0HG+<"&[C:QV\2E6.$D%GR-A/'6;&9ALV_1 M.E^$F?_D1@G]E6B<2BY9QDM M_@!)#I,06%"Y1'ZB.YN4G1X<(0.$&'HMN"U MQ"R7L:NTJ(&Z62LP;@2"%P1"=,69*B2:LASR'GRZ'S_8@W=UL%W$P2;B<;"7 M\&O-CE'H?4"!%T0]YYF\'A[VA?-_ZM-_5M])1MB5/[1\X5_+CU(B,\IE+0#] MN)A+)?0=_ME7[X8QZFV-&PO=V]R:W-H965TTHTFD0K>UTRHA$-O#M <3+L2J$Z>V0]I_/]L)49@ [8$7 MXFN?&%>.O(@60Z#VCN8BL5,IB9-LB22'#HL\*R-7)FO$,2Q7RC2T* M#GAE2!FU/<<9VADFN16'9F_*XY"5DI( -SD(MBRE5DMRHKDD$N",L1AW5D/;BC2:#Q!O"30"4Z:Z2=+!E[U<'S M*K(J8G=]4[]J_&NO"RQ@ FCO\A*II%U M9Z$5K'%)Y8Q53]#X&6B]A%%A?E%58X<*G)1"LJPAJPPRDM=?_-[4H4-P_2,$ MKR%X_TOP&X)OC-:9&5N/6.(XY*Q"7*.5FEZ8VABVVDN7I<7^T=N?K+8H9ZC?#U ?KD-'TQ?T2]RW^(MK+?UL!K:^ 9I>!8 M#0K^0=&W;/ETR,1)KFZRD2AP I&END@ WX(57UVX0^?^D*4SB>W9]%N;OE'W MC]@I*K?4<%) M H>LUGRW_K_IZ;>-!WTWM+=="S7H\QYFT&+JS.Q..^I1^(+YAJCVHK!6+*=_ M.[ 0K\=+'4A6F Y=,JGZW2Q3-9&!:X Z7S,F=X%N^G;&QW\!4$L#!!0 ( M &M&!UG0'%I_%@8 $8E 9 >&PO=V]R:W-H965TQ2;K_?LTC M,("'9#J6]DL"GG./[7LOOC[@Y3,K'OF64@%^9&G.+Q=;(787AL&C+\53=GSY0(N7AIND\U65 W&:KDC&WI'Q?WNII!W1L<2)QG-><)R4-#UY>(3 MO B14QG4B+\3^LSWKD$UE0?&'JN;+_'EPJQ&1%,:B8J"R']/])JF:<4DQ_%/ M2[KH^JP,]Z]?V#_7DY>3>2"<7K/T>Q*+[>7"6X"8KDF9BEOV_#MM)V17?!%+ M>?T7/+=8P:21VV 6@,T-K .&.#6 +^U!ZLU ML-[:@]T:U%,WFKG7C@N((*MEP9Y!4:$E6W51>[^VEOY*\BI1[D0A?TVDG5A] MD[GX)8]81L$-+<#=EA04? 1W,B'C,J6 K<$MC5@>)6E"ZM#*ECTCDL?@6YD] M2%OY0VW.09(#L:7@FJ11F7965X0G46T0)&DI:+S/L^LZ?Q]009*4G\EAW-\% MX/V[,_ .&(!WW/=Y(O@'V2BO_]JRDDM.OC2$=$4QCA7TP;^_,V!LR#%TLT$LLKM LX1]E?@ZP^0$@$UF*\5R_W1RKIG-: M[^%/]SYP!NX2$]=\^%!BEADMB&#%A2JRC:VEMJT6UPN^(Q&]7,C5D]/BB2Y6 MO_X"'?,WE5MUD@4ZR4)-9(, 6%T K#GV>F5(ZH=3%8#&UJEMJV+TM(*.Y=E+ MXVG?LPJ4Y?MPB JF*(RQAX>H4(%"CN-WJ,$D[6Z2]FR6!31GVSCS3 M21;H) LUD0U"X'0A<&;S['M=RVG\D3S)!WY#7Q;ZDLL*(5=XF8&[4B3YIMH0 MR *2=WE9%PW>% T);.S.5&%L1F#OY8Z//<>S3'^4L J@Y4JH/M2K\T77A[@S//H3?RB1+DC/RA M N&Q+UX!#?S@=7[P3J@3GL[G5R=9H),LU$0V"(#?!< _H4[X;ZH3"I2B3DQ1 MJCJA0!VN$]#L]\GF296B-=>4:EK9 JULH2ZV82#V! O\W^M%.X0W% P54ETQ M5$AUR5!RSM4,B'KGH5GGA>NU5.B5&HLK#28U.N T*HM$)-*%KWD%3<:%?1=" MQQT[90JT/==%CC?VR10H)^H@VQR[9 ITH&GZR#S@D5YFP-E-]!'I%+>J]:<2 M"D]#ZGK8MUUG[+LI4D[4@;8/_;'W%*2^93MX4GC5I-B'MGLHI7J9 .=U0O": M6]ZV%6E[&6TS)IFE1-ECQZA0V!H[18DZY(]>4<#9W?+JSUWUPH,#P<"N+*(M MX;1*HHS)!!$L>E1.7JO.T,H6:&4+=;$-@]-K#>B<5L5GM+Q<3(&6+_>?[J00*1A=R\,6&B\:4Z"-7,?9 M PX]TNL8.+M+7[V\.^6\) \I!64>RP4SO+NY4;I J[+1RA9H90MUL0W#TJL; MZ)^V8LRJHZ,#H9,MT,H6ZF(;OAOO!1B:U16GK1@M]^#Y-JW1+O-:@9)J=;0' M"10HRT9C&:KB,@^\ZT"]^$&OB!]2%"07Q^TNYCF/35&M;(%6ME 7VS ZO;I" MZ*2U LV*LZ,#H9,MT,H6ZF(;!J(7=6A>U)VV5DS%$O(\TX/CU6**L[&')Z]& M57R^5%]CD:;DD_+:.[!H] H-S2NT6\I%D4252*O7"+FU2(3R@^D\T=$)JI,M MT,H6ZF(;AJ07B>BT[TY(JR#4RA9H90MUL0T#T0M"-/_UZ;258OIQ!R((_;$, M4>"PBRPTV5E,</(V3(7S7-,>;R^,O7,A&2TV]8$<+O<+92Z:+_%=:W?H MYU-]U&74?@4OKJ&B/8 787.DIZ=O3AA])<4FR3E(Z5IV99Z[6!"L*R^W%(B)4\%D+^O&1,O-U4'W=&IU7]02P,$% @ :T8'67;@ M/J"J P PA !D !X;"]W;W)K&ULS9A;;Z0V M%(#_BD6E:E=J@[D.I#-(R4#55-WM*.GEH>J# Y[!"F!JFTSVWZ]M"#L@9Y1M M>-B7&6S.^8[/A3.<61\I>^ EQ@(\U57#-U8I1'MIVSPO<8WX!6UQ(^_L*:N1 MD$MVL'G+,"JT4EW9+H2A72/26,E:[^U8LJ:=J$B#=PSPKJX1^W2-*WK<6([U MO'%+#J50&W:R;M$!WV'Q9[MC4/JC%3;&QH#H1KG N% +)KT>\Q56E2/(<_PU0:[2I%$^OG^D_:^>E M,_>(XRVM_B:%*#=69($"[U%7B5MZ_ 4/#@6*E].*ZT]P'&2A!?*."UH/RO($ M-6GZ;_0T!.)$07+,"NZ@X,X5_!<4O$'!>ZT%?U#P7VLA&!2TZW;ONPY 5/2DJ8N=/2UMHP7:52AW DF[Q*I)Y*/LA9OFIS6&.PP WRG*EP]>VD,=14#L?3%_WIMT7 M3'O@ VU$R4'6%+@PZ*?G]<,S^K8,PQ@+]SD6U^Y9X*]=L;SK-] MO;IG=3+>8,]H#;:T;CN!]#-/ M]R!#K"'-@9_4TC^_23"X$;CF_YIJI#^%;SZ%:I.7O$4YWEBR#W+,'K&5?/^= M$\*?3 E:$I8N"!IC@Z '?2>&X50P-0CZ81A'$$X%,Q/1"SQ_Y8R"$[^#T>_@K-^_ MMZHN.1 4M!W+2_E[ F2GJV6MRKZ:/YC"<);XM>6X)"Q=$I8M!)ND)1S3$GX3 MG25<,I5+PM(E8=E"L$DJ5V,J5V_O+"O#XQV&*^C,.XM!T(D#UX7!K+.8B([C MN%XTZRPF8A2&7A2;.TLT^AV=]?L6<\%(+F2QZDX"NH8(XRO06<[7%N&2L'1) M6+80;)*,>$Q&_$WTDWC)5"X)2Y>$90O!)JETX)=Q!+Z]HPR,T^?:]7TW=F=O M%EN#H .C6/:>64/N.'!?Z3%SMG_M7&X=PWZJ!G0] W[!]]/]!\0.1+[W5'@O3<&+E3PMZP?F M?B%HJR?">RKD?*DO2XP*S)2 O+^GS"G5WC+CHACZMN_/+W?A9"9S[@5.T>X#H1Y0QX?ZV<"/T)V+L)+9.-ZBM4X3<:[F'\^O'3W1 #;;E+*C*:31( MI6BJ*O1MP&0G&?7N"1_Z8\+91#%@I21C?&7#'0A,)9?*TZ:W@=$@)UI3):Y,I[RX##Z"O*I] MN\J-PYDBJW:GZS>$\F223*1*J*K3M/UU:#3@- 4[BLWF<-8R#P#46F:FD3 R MDX*4'M:,JF%DIY3S&W@,?$VWM)?IQKJ6JRKJIC%4-:V,[8#^IIK5WI0-GZ3K MY>Q>Z@\+,QQ1]J%6Z+6B*5N6_65:&\#4V[@ZR7.^>L_93&34#O[@A*,!6?.\ MN53LP62#4IF: %6^=T^59M/-R'=%\ENZU.MR6J:XY\X1>OZW\SRC@BK"-TV; MVG_)L_QDQV'ON2R73Y5=PTZ/U;O]I9OL'H/)Z!A,'D5-]H_!9'P$)GO/]M3< M:S*H=AD;6YFMC4P=]6##./2_P/:4-TF]R8)QS435F[,DH>+1?L;(:S(Q_RQM MZ9OK$YJ2!=>W-3CTF_9GFK!%%M=77<-$5%J9ALE8'$':1J_)P(QC'8FX$,"P/Y@#C6!:6YW\:3Q\=C\4P;WTGTD N.<-&''L7FTL#S"P5 M-8?20$3;8T.P6BP^0"X99K>]9!:G/ MVCS<:?W OK52V672.+&AN9_9C>%0VX9SU\I9 M-I\O9BT(E7QXOVNK-+/P0#M>.:$5%OJ"&\$?[4N]/V1;8<6=D,)]7R;]?\D3 MU@HE6O&#U\MDGC#;Z,=/VH@?6CF0J\IH*9=).E3<<.-$];_BE8>\ACO;ESBX M^P((LDP6=T^=".F[.P/&/1G<;H>Y],_@4L^ Q M^CCL?H<@'IE?":->KT7%SW35M5RY(8Z&2P^H;",V-F$*6KY,3O66&U;"/?YJ(<'=$@6A,L<":PP%W7/&)-'62U%C7>OV0E(4!5G?1PM>_55!9 9 9GM M$?(V"R!S C+_C9 K#^$OL$ROV=6&FP"R(""+?4!ZQE/=;D+( P+R8&^1/&T@ M[),+ G*Q/TBP30!Y2$ >QH4\Z:Q0W%H&RB>.%3U?:;C%Z\ %D&\)R+=Q(5?B M7@D\%[ C'E>5[I3#T9F5&-U*%JG3+V35\&\>+ MJ[^ M P)C !V+6!VKO@V!C 1.U3-V2DA)!&-@*IK=&D M-*-,D44V!8V9AYB4*;+(IGCR*WN%:S;)[>N0BUQY1';&8+!)+,H2V1XL,0E) MZ2*+K(NI87 2DO)'%MD?Y!1YG,:44K+(2J'3N @Q*;MDD>U"8QZ$F)1?LGTN M.6X7(2:EF&ROBCD,]STHQ>21%?,\=I]Q!T*.?\A)B6=/+9TIC'[XCIY.<,HU>637A.OH2;J"4DP163&34TGLB=ATW)T(>V)!":?HA3/;?8VJ^1JGJ/4EWL)B>06R*@WS/\.6 M6G'@%\+K3LI3++M2GS74NX];NP]S'_X%4$L#!!0 ( &M&!UF^RS-!F0$ M '49 : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V4V.@D 0AN&K M& Y@6U7X-U%7LW$[\0)$6S&"$+HGH[YV1K1:O,P>;:^O_,['9[X];_]ELOVM_CG\,=C]-=PJE]S$;;(KNX.,R MBGHK@=Z*>BN!WMI[V2;06U%O)=!; M46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#; M>A]+"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCT-M3;"/3.4>^<0.\<]H=XK7QX]CS6>/]W4AUOU_KG[>_+QV;ON=QQ=O"79?4+4$L#!!0 M ( &M&!UDCU6X-J $ +@9 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9 MS6[",!"$7P7EBHBQG=(? 9>VUY9#7\!--B0BB2W;4'C[.N%':D6C(BIU+K$2 M[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4A)U7T<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H.E2Q;<6< MWU7DXGZ),QEUGIH?K_=!VU&UL4$L! A0#% @ :T8'6?*P M&KZM!0 I1X !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ :T8'60,W'D<'!@ ?1T !@ M ("!Q1< 'AL+W=O !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ :T8'60$_EOG_!P /B$ !@ ("!%"P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :T8'62>C MX<"O @ _P4 !D ("!05( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :T8'69LL@[Q= P I0< !D M ("!86 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ :T8'650F!,VQ P $ @ !D ("! MHVT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ :T8'6>Y/P7I?!0 #1T !D ("!X'D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :T8'63T VD#M! B0P !D M ("!H*8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ :T8'6;&PO=V]R:W-H965T&UL4$L! A0#% @ M:T8'67-L2_Y> P SP\ !D ("!^[H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :T8'64\]W^ /! !!4 !D M ("!$MD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ :T8'6=R7C)A% @ [P4 !D ("!4^@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :T8' M64K =Q9+ P 3A0 T ( !_?0 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ :T8'6;[+ M,T&9 0 =1D !H ( !9?T 'AL+U]R96QS+W=O XML 55 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 56 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 159 203 1 false 38 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://progyny.com/role/CoverPage Cover Page Cover 1 false false R2.htm 9952151 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 9952152 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://progyny.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 9952154 - Statement - Consolidated Statement of Comprehensive Income (Unaudited) Sheet http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited Consolidated Statement of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 9952155 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 9952156 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 9952157 - Disclosure - Business and Basis of Presentation Sheet http://progyny.com/role/BusinessandBasisofPresentation Business and Basis of Presentation Notes 8 false false R9.htm 9952158 - Disclosure - Significant Accounting Policies Sheet http://progyny.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 9952159 - Disclosure - Revenue Sheet http://progyny.com/role/Revenue Revenue Notes 10 false false R11.htm 9952160 - Disclosure - Fair Value of Financial Instruments Sheet http://progyny.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 11 false false R12.htm 9952161 - Disclosure - Leases Sheet http://progyny.com/role/Leases Leases Notes 12 false false R13.htm 9952162 - Disclosure - Commitments and Contingencies Sheet http://progyny.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 13 false false R14.htm 9952163 - Disclosure - Stockholders' Equity Sheet http://progyny.com/role/StockholdersEquity Stockholders' Equity Notes 14 false false R15.htm 9952164 - Disclosure - Income Taxes Sheet http://progyny.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 9952165 - Disclosure - Acquisitions Sheet http://progyny.com/role/Acquisitions Acquisitions Notes 16 false false R17.htm 9952166 - Disclosure - Net Income Per Share Sheet http://progyny.com/role/NetIncomePerShare Net Income Per Share Notes 17 false false R18.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 18 false false R19.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 19 false false R20.htm 9954471 - Disclosure - Significant Accounting Policies (Policies) Sheet http://progyny.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://progyny.com/role/SignificantAccountingPolicies 20 false false R21.htm 9954472 - Disclosure - Significant Accounting Policies (Tables) Sheet http://progyny.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://progyny.com/role/SignificantAccountingPolicies 21 false false R22.htm 9954473 - Disclosure - Revenue (Tables) Sheet http://progyny.com/role/RevenueTables Revenue (Tables) Tables http://progyny.com/role/Revenue 22 false false R23.htm 9954474 - Disclosure - Leases (Tables) Sheet http://progyny.com/role/LeasesTables Leases (Tables) Tables http://progyny.com/role/Leases 23 false false R24.htm 9954475 - Disclosure - Stockholders' Equity (Tables) Sheet http://progyny.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://progyny.com/role/StockholdersEquity 24 false false R25.htm 9954476 - Disclosure - Net Income Per Share (Tables) Sheet http://progyny.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://progyny.com/role/NetIncomePerShare 25 false false R26.htm 9954477 - Disclosure - Business and Basis of Presentation (Details) Sheet http://progyny.com/role/BusinessandBasisofPresentationDetails Business and Basis of Presentation (Details) Details http://progyny.com/role/BusinessandBasisofPresentation 26 false false R27.htm 9954478 - Disclosure - Significant Accounting Policies - Revenue Recognition (Details) Sheet http://progyny.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails Significant Accounting Policies - Revenue Recognition (Details) Details 27 false false R28.htm 9954479 - Disclosure - Significant Accounting Policies - Accrued Receivable and Accrued Claims Payable (Details) Sheet http://progyny.com/role/SignificantAccountingPoliciesAccruedReceivableandAccruedClaimsPayableDetails Significant Accounting Policies - Accrued Receivable and Accrued Claims Payable (Details) Details 28 false false R29.htm 9954480 - Disclosure - Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Sheet http://progyny.com/role/SignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Details 29 false false R30.htm 9954481 - Disclosure - Significant Accounting Policies - Cost of Services (Details) Sheet http://progyny.com/role/SignificantAccountingPoliciesCostofServicesDetails Significant Accounting Policies - Cost of Services (Details) Details 30 false false R31.htm 9954482 - Disclosure - Revenue (Details) Sheet http://progyny.com/role/RevenueDetails Revenue (Details) Details http://progyny.com/role/RevenueTables 31 false false R32.htm 9954483 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://progyny.com/role/FairValueofFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://progyny.com/role/FairValueofFinancialInstruments 32 false false R33.htm 9954484 - Disclosure - Leases - Narrative (Details) Sheet http://progyny.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 33 false false R34.htm 9954485 - Disclosure - Leases - Operating Leases and Other Information (Details) Sheet http://progyny.com/role/LeasesOperatingLeasesandOtherInformationDetails Leases - Operating Leases and Other Information (Details) Details 34 false false R35.htm 9954486 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 35 false false R36.htm 9954487 - Disclosure - Stockholders??? Equity - Narrative (Details) Sheet http://progyny.com/role/StockholdersEquityNarrativeDetails Stockholders??? Equity - Narrative (Details) Details 36 false false R37.htm 9954488 - Disclosure - Stockholders??? Equity - Stock-Based Compensation Expense (Details) Sheet http://progyny.com/role/StockholdersEquityStockBasedCompensationExpenseDetails Stockholders??? Equity - Stock-Based Compensation Expense (Details) Details 37 false false R38.htm 9954489 - Disclosure - Stockholders??? Equity - Accumulated Other Comprehensive Income (Details) Sheet http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails Stockholders??? Equity - Accumulated Other Comprehensive Income (Details) Details 38 false false R39.htm 9954490 - Disclosure - Income Taxes (Details) Sheet http://progyny.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://progyny.com/role/IncomeTaxes 39 false false R40.htm 9954491 - Disclosure - Acquisitions (Details) Sheet http://progyny.com/role/AcquisitionsDetails Acquisitions (Details) Details http://progyny.com/role/Acquisitions 40 false false R41.htm 9954492 - Disclosure - Net Income Per Share - Schedule of Reconciliation of Net Income and Number of Shares in the Calculation of Basic and Diluted Net Income per Share (Details) Sheet http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails Net Income Per Share - Schedule of Reconciliation of Net Income and Number of Shares in the Calculation of Basic and Diluted Net Income per Share (Details) Details 41 false false R42.htm 9954493 - Disclosure - Net Income Per Share - Potentially Dilutive Securities (Details) Sheet http://progyny.com/role/NetIncomePerSharePotentiallyDilutiveSecuritiesDetails Net Income Per Share - Potentially Dilutive Securities (Details) Details 42 false false All Reports Book All Reports pgny-20240630.htm pgny-20240630.xsd pgny-20240630_cal.xml pgny-20240630_def.xml pgny-20240630_lab.xml pgny-20240630_pre.xml http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 61 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pgny-20240630.htm": { "nsprefix": "pgny", "nsuri": "http://progyny.com/20240630", "dts": { "inline": { "local": [ "pgny-20240630.htm" ] }, "schema": { "local": [ "pgny-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "pgny-20240630_cal.xml" ] }, "definitionLink": { "local": [ "pgny-20240630_def.xml" ] }, "labelLink": { "local": [ "pgny-20240630_lab.xml" ] }, "presentationLink": { "local": [ "pgny-20240630_pre.xml" ] } }, "keyStandard": 186, "keyCustom": 17, "axisStandard": 17, "axisCustom": 0, "memberStandard": 24, "memberCustom": 13, "hidden": { "total": 10, "http://xbrl.sec.gov/dei/2024": 5, "http://xbrl.sec.gov/ecd/2024": 2, "http://progyny.com/20240630": 1, "http://fasb.org/us-gaap/2024": 2 }, "contextCount": 159, "entityCount": 1, "segmentCount": 38, "elementCount": 432, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 573, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 19, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://progyny.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.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": "pgny-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited", "longName": "9952151 - Statement - Consolidated Balance Sheets (Unaudited)", "shortName": "Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R3": { "role": "http://progyny.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "9952152 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "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": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "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": "pgny-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited", "longName": "9952153 - Statement - Consolidated Statements of Operations (Unaudited)", "shortName": "Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "unique": true } }, "R5": { "role": "http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited", "longName": "9952154 - Statement - Consolidated Statement of Comprehensive Income (Unaudited)", "shortName": "Consolidated Statement of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "unique": true } }, "R6": { "role": "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "longName": "9952155 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-50", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R7": { "role": "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "longName": "9952156 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R8": { "role": "http://progyny.com/role/BusinessandBasisofPresentation", "longName": "9952157 - Disclosure - Business and Basis of Presentation", "shortName": "Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://progyny.com/role/SignificantAccountingPolicies", "longName": "9952158 - Disclosure - Significant Accounting Policies", "shortName": "Significant 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": "pgny-20240630.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": "pgny-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://progyny.com/role/Revenue", "longName": "9952159 - Disclosure - Revenue", "shortName": "Revenue", "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": "pgny-20240630.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": "pgny-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://progyny.com/role/FairValueofFinancialInstruments", "longName": "9952160 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://progyny.com/role/Leases", "longName": "9952161 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://progyny.com/role/CommitmentsandContingencies", "longName": "9952162 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://progyny.com/role/StockholdersEquity", "longName": "9952163 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://progyny.com/role/IncomeTaxes", "longName": "9952164 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://progyny.com/role/Acquisitions", "longName": "9952165 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.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": "pgny-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://progyny.com/role/NetIncomePerShare", "longName": "9952166 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true }, "uniqueAnchor": null }, "R19": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-5", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://progyny.com/role/SignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "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": "pgny-20240630.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": "pgny-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://progyny.com/role/SignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Significant Accounting Policies (Tables)", "shortName": "Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://progyny.com/role/RevenueTables", "longName": "9954473 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "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": "pgny-20240630.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": "pgny-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://progyny.com/role/LeasesTables", "longName": "9954474 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "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": "pgny-20240630.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": "pgny-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://progyny.com/role/StockholdersEquityTables", "longName": "9954475 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://progyny.com/role/NetIncomePerShareTables", "longName": "9954476 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://progyny.com/role/BusinessandBasisofPresentationDetails", "longName": "9954477 - Disclosure - Business and Basis of Presentation (Details)", "shortName": "Business and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "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": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "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": "pgny-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://progyny.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails", "longName": "9954478 - Disclosure - Significant Accounting Policies - Revenue Recognition (Details)", "shortName": "Significant Accounting Policies - Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "pgny:RevenueFromContractWithCustomerTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pgny:RevenueFromContractWithCustomerTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://progyny.com/role/SignificantAccountingPoliciesAccruedReceivableandAccruedClaimsPayableDetails", "longName": "9954479 - Disclosure - Significant Accounting Policies - Accrued Receivable and Accrued Claims Payable (Details)", "shortName": "Significant Accounting Policies - Accrued Receivable and Accrued Claims Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-3", "name": "pgny:AccruedReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "pgny:AccruedReceivableAndAccruedClaimsPayablePolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "pgny:AccruedReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "pgny:AccruedReceivableAndAccruedClaimsPayablePolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://progyny.com/role/SignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails", "longName": "9954480 - Disclosure - Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "shortName": "Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://progyny.com/role/SignificantAccountingPoliciesCostofServicesDetails", "longName": "9954481 - Disclosure - Significant Accounting Policies - Cost of Services (Details)", "shortName": "Significant Accounting Policies - Cost of Services (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "pgny:CostOfGoodsAndServiceSoldSpecialtyPharmaciesContractTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pgny:CostOfGoodsAndServiceSoldSpecialtyPharmaciesContractTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://progyny.com/role/RevenueDetails", "longName": "9954482 - Disclosure - Revenue (Details)", "shortName": "Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-62", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "unique": true } }, "R32": { "role": "http://progyny.com/role/FairValueofFinancialInstrumentsDetails", "longName": "9954483 - Disclosure - Fair Value of Financial Instruments (Details)", "shortName": "Fair Value of Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-70", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-70", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://progyny.com/role/LeasesNarrativeDetails", "longName": "9954484 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "unique": true } }, "R34": { "role": "http://progyny.com/role/LeasesOperatingLeasesandOtherInformationDetails", "longName": "9954485 - Disclosure - Leases - Operating Leases and Other Information (Details)", "shortName": "Leases - Operating Leases and Other Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "unique": true } }, "R35": { "role": "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails", "longName": "9954486 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "shortName": "Leases - Future Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "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": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "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": "pgny-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://progyny.com/role/StockholdersEquityNarrativeDetails", "longName": "9954487 - Disclosure - Stockholders\u2019 Equity - Narrative (Details)", "shortName": "Stockholders\u2019 Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:StockRepurchasedDuringPeriodValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-88", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "unique": true } }, "R37": { "role": "http://progyny.com/role/StockholdersEquityStockBasedCompensationExpenseDetails", "longName": "9954488 - Disclosure - Stockholders\u2019 Equity - Stock-Based Compensation Expense (Details)", "shortName": "Stockholders\u2019 Equity - Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R38": { "role": "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails", "longName": "9954489 - Disclosure - Stockholders\u2019 Equity - Accumulated Other Comprehensive Income (Details)", "shortName": "Stockholders\u2019 Equity - Accumulated Other Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "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": "pgny-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "unique": true } }, "R39": { "role": "http://progyny.com/role/IncomeTaxesDetails", "longName": "9954490 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://progyny.com/role/AcquisitionsDetails", "longName": "9954491 - Disclosure - Acquisitions (Details)", "shortName": "Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-137", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "eur", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-137", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "eur", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R41": { "role": "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails", "longName": "9954492 - Disclosure - Net Income Per Share - Schedule of Reconciliation of Net Income and Number of Shares in the Calculation of Basic and Diluted Net Income per Share (Details)", "shortName": "Net Income Per Share - Schedule of Reconciliation of Net Income and Number of Shares in the Calculation of Basic and Diluted Net Income per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://progyny.com/role/NetIncomePerSharePotentiallyDilutiveSecuritiesDetails", "longName": "9954493 - Disclosure - Net Income Per Share - Potentially Dilutive Securities (Details)", "shortName": "Net Income Per Share - Potentially Dilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pgny-20240630.htm", "first": true, "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://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r43", "r673" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable and Allowance for Doubtful Accounts", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r810" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of $54,081 and $46,636 of allowances at June\u00a030, 2024 and December\u00a031, 2023, 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": [ "r804" ] }, "pgny_AccruedClaimsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://progyny.com/20240630", "localname": "AccruedClaimsPayableCurrent", "crdr": "credit", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesAccruedReceivableandAccruedClaimsPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued claims payable", "label": "Accrued Claims Payable, Current", "documentation": "Accrued Claims Payable, Current" } } }, "auth_ref": [] }, "pgny_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://progyny.com/20240630", "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities and Other Liabilities, Current", "documentation": "Accrued Liabilities and Other Liabilities, Current" } } }, "auth_ref": [] }, "pgny_AccruedReceivableAndAccruedClaimsPayablePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://progyny.com/20240630", "localname": "AccruedReceivableAndAccruedClaimsPayablePolicyTextBlock", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Receivables and Accrued Claims Payable", "label": "Accrued Receivable and Accrued Claims Payable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accrued receivable and accrued claims payable." } } }, "auth_ref": [] }, "pgny_AccruedReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://progyny.com/20240630", "localname": "AccruedReceivables", "crdr": "debit", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesAccruedReceivableandAccruedClaimsPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued receivables", "label": "Accrued Receivables", "documentation": "Accrued Receivables" } } }, "auth_ref": [] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains on marketable securities", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r139", "r140", "r141", "r143", "r151", "r152", "r784" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r17", "r18", "r60", "r136", "r508", "r538", "r542" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income", "verboseLabel": "Total", "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": [ "r3", "r12", "r18", "r405", "r408", "r481", "r533", "r534", "r784", "r785", "r786", "r791", "r792", "r793", "r795" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent." } } }, "auth_ref": [ "r4", "r12", "r18", "r58", "r59", "r151", "r152", "r454", "r455", "r456", "r457", "r458", "r784" ] }, "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": [ "r726" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r53" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "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": [ "r553", "r791", "r792", "r793", "r795", "r825", "r878" ] }, "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": [ "r739" ] }, "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": [ "r739" ] }, "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": [ "r739" ] }, "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": [ "r739" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r37", "r38", "r316" ] }, "pgny_AfterFifthLeaseYearMember": { "xbrltype": "domainItemType", "nsuri": "http://progyny.com/20240630", "localname": "AfterFifthLeaseYearMember", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After fifth lease year", "label": "After Fifth Lease Year [Member]", "documentation": "After Fifth Lease Year" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r772" ] }, "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": [ "r698", "r708", "r718", "r750" ] }, "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": [ "r701", "r711", "r721", "r753" ] }, "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": [ "r773" ] }, "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": [ "r739" ] }, "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": [ "r746" ] }, "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": [ "r702", "r712", "r722", "r746", "r754", "r758", "r766" ] }, "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": [ "r764" ] }, "pgny_AllisonSwartzMember": { "xbrltype": "domainItemType", "nsuri": "http://progyny.com/20240630", "localname": "AllisonSwartzMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Allison Swartz [Member]", "documentation": "Allison Swartz" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://progyny.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r346", "r350" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r137", "r227", "r244", "r245", "r248", "r846" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowances for accounts receivable", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r137", "r227", "r244" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write-offs", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r247" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://progyny.com/role/NetIncomePerSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r205" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://progyny.com/role/NetIncomePerSharePotentiallyDilutiveSecuritiesDetails", "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://progyny.com/role/NetIncomePerSharePotentiallyDilutiveSecuritiesDetails", "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://progyny.com/role/NetIncomePerSharePotentiallyDilutiveSecuritiesDetails", "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r29" ] }, "pgny_AprylGmbHMember": { "xbrltype": "domainItemType", "nsuri": "http://progyny.com/20240630", "localname": "AprylGmbHMember", "presentation": [ "http://progyny.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Apryl GmbH", "label": "Apryl GmbH [Member]", "documentation": "Apryl GmbH" } } }, "auth_ref": [] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leased area (in square feet)", "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://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r83", "r91", "r132", "r165", "r209", "r213", "r219", "r220", "r233", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r394", "r398", "r443", "r505", "r587", "r641", "r642", "r673", "r689", "r819", "r820", "r838" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://progyny.com/role/LeasesOperatingLeasesandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets and Liabilities, Lessee [Abstract]", "label": "Assets and Liabilities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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": [ "r127", "r138", "r165", "r233", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r394", "r398", "r443", "r673", "r819", "r820", "r838" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets classified as level 2 or level 3, fair value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r423", "r424", "r665" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets, Fair Value Disclosure [Abstract]", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "pgny_August2024ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://progyny.com/20240630", "localname": "August2024ShareRepurchaseProgramMember", "presentation": [ "http://progyny.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "August 2024 Share Repurchase Program", "label": "August 2024 Share Repurchase Program [Member]", "documentation": "August 2024 Share Repurchase Program" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets held in marketable securities", "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": [ "r230", "r249", "r423", "r498", "r665", "r668", "r808", "r828", "r829", "r830" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r229", "r249" ] }, "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": [ "r761" ] }, "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": [ "r762" ] }, "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": [ "r757" ] }, "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": [ "r757" ] }, "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": [ "r757" ] }, "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": [ "r757" ] }, "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": [ "r757" ] }, "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": [ "r757" ] }, "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": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345" ] }, "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": [ "r760" ] }, "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": [ "r759" ] }, "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": [ "r758" ] }, "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": [ "r758" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesPolicies" ], "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": [] }, "pgny_BethSeidenbergMember": { "xbrltype": "domainItemType", "nsuri": "http://progyny.com/20240630", "localname": "BethSeidenbergMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Beth Seidenberg [Member]", "documentation": "Beth Seidenberg" } } }, "auth_ref": [] }, "pgny_BillingTerms": { "xbrltype": "durationItemType", "nsuri": "http://progyny.com/20240630", "localname": "BillingTerms", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesCostofServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billing terms (in days)", "label": "Billing Terms", "documentation": "Billing Terms" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://progyny.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r251", "r252", "r253", "r254", "r255", "r383", "r658", "r659" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://progyny.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r40", "r41", "r251", "r252", "r253", "r254", "r255", "r383", "r658", "r659" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://progyny.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r383" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://progyny.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r0", "r1", "r11" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://progyny.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": [ "r81", "r384" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://progyny.com/role/BusinessandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Business and Basis of Presentation", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r42", "r76", "r77" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additions of property and equipment, net included in accounts payable and accrued expenses", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r25", "r26", "r27" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r23", "r129", "r634" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "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": [ "r129" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets held in money market accounts", "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": [ "r826", "r827" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r23", "r73", "r163" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) 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": [ "r2", "r73" ] }, "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": [ "r737" ] }, "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": [ "r734" ] }, "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": [ "r732" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "pgny_ClaimsPayablePaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://progyny.com/20240630", "localname": "ClaimsPayablePaymentPeriod", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesAccruedReceivableandAccruedClaimsPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Claims payable, payment period (within)", "label": "Claims Payable, Payment Period", "documentation": "Claims Payable, Payment Period" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://progyny.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r102", "r133", "r134", "r135", "r165", "r191", "r195", "r202", "r204", "r211", "r212", "r233", "r268", "r270", "r271", "r272", "r275", "r276", "r279", "r280", "r282", "r283", "r284", "r443", "r546", "r547", "r548", "r549", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r575", "r596", "r615", "r623", "r624", "r625", "r626", "r627", "r776", "r789", "r796" ] }, "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": [ "r738" ] }, "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": [ "r738" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Note 6)", "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": [ "r49", "r84", "r506", "r574" ] }, "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://progyny.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r79", "r262", "r263", "r628", "r814", "r816" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://progyny.com/role/StockholdersEquityNarrativeDetails" ], "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": [ "r679", "r680", "r681", "r683", "r684", "r685", "r686", "r791", "r792", "r795", "r825", "r877", "r878" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r52" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r52", "r575" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r52" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "periodEndLabel": "Balance at end of period (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r52", "r575", "r593", "r878", "r879" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value; 1,000,000,000 shares authorized; 97,028,118 and 96,348,522 shares issued; 90,711,413 and 96,348,522 shares outstanding at June\u00a030, 2024 and December\u00a031, 2023, respectively", "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": [ "r52", "r507", "r673" ] }, "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": [ "r743" ] }, "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": [ "r742" ] }, "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": [ "r744" ] }, "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": [ "r741" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total 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": [ "r19", "r147", "r149", "r154", "r500", "r516", "r517" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income, net of tax", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "pgny_ContractTermClinics": { "xbrltype": "durationItemType", "nsuri": "http://progyny.com/20240630", "localname": "ContractTermClinics", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesCostofServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract term, clinics (in years)", "label": "Contract Term, Clinics", "documentation": "Contract Term, Clinics" } } }, "auth_ref": [] }, "pgny_ContractTerminationNoticePeriod": { "xbrltype": "durationItemType", "nsuri": "http://progyny.com/20240630", "localname": "ContractTerminationNoticePeriod", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue contract termination, notice period (in days)", "label": "Contract Termination, Notice Period", "documentation": "Contract Termination, Notice Period" } } }, "auth_ref": [] }, "pgny_CorporateHeadquartersLeaseNewYorkNewYorkFebruary2023Member": { "xbrltype": "domainItemType", "nsuri": "http://progyny.com/20240630", "localname": "CorporateHeadquartersLeaseNewYorkNewYorkFebruary2023Member", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Headquarters Lease, New York, New York, February 2023", "label": "Corporate Headquarters Lease, New York, New York, February 2023 [Member]", "documentation": "Corporate Headquarters Lease, New York, New York, February 2023" } } }, "auth_ref": [] }, "pgny_CorporateHeadquartersLeaseNewYorkNewYorkSeptember2019Member": { "xbrltype": "domainItemType", "nsuri": "http://progyny.com/20240630", "localname": "CorporateHeadquartersLeaseNewYorkNewYorkSeptember2019Member", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Headquarters Lease, New York, New York, September 2019", "label": "Corporate Headquarters Lease, New York, New York, September 2019 [Member]", "documentation": "Corporate Headquarters Lease, New York, New York, September 2019 [Member]" } } }, "auth_ref": [] }, "pgny_CorporateOfficesLeaseTwoNewYorkNewYorkCommencing2024Member": { "xbrltype": "domainItemType", "nsuri": "http://progyny.com/20240630", "localname": "CorporateOfficesLeaseTwoNewYorkNewYorkCommencing2024Member", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Offices Lease Two, New York, New York, Commencing 2024", "label": "Corporate Offices Lease Two, New York, New York, Commencing 2024 [Member]", "documentation": "Corporate Offices Lease Two, New York, New York, Commencing 2024" } } }, "auth_ref": [] }, "pgny_CostOfGoodsAndServiceSoldSpecialtyPharmaciesContractTerm": { "xbrltype": "durationItemType", "nsuri": "http://progyny.com/20240630", "localname": "CostOfGoodsAndServiceSoldSpecialtyPharmaciesContractTerm", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesCostofServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract term with specialty pharmacies (in years)", "label": "Cost Of Goods And Service Sold, Specialty Pharmacies, Contract Term", "documentation": "Cost Of Goods And Service Sold, Specialty Pharmacies, Contract Term" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services", "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": [ "r63", "r64", "r491" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://progyny.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Services", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r780" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r114", "r115", "r167", "r168", "r277", "r281", "r482", "r489", "r504", "r635", "r637" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "pgny_CustomerPaymentTerms": { "xbrltype": "durationItemType", "nsuri": "http://progyny.com/20240630", "localname": "CustomerPaymentTerms", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer payment terms (in days)", "label": "Customer Payment Terms", "documentation": "Customer Payment Terms" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r353", "r354" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax expense", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r75" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r9", "r209", "r216", "r220", "r641", "r642" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://progyny.com/role/RevenueDetails" ], "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": [ "r303", "r648", "r649", "r650", "r651", "r652", "r653", "r654" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://progyny.com/role/RevenueDetails" ], "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": [ "r303", "r648", "r649", "r650", "r651", "r652", "r653", "r654" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://progyny.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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": [ "r823" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://progyny.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r314", "r319", "r347", "r348", "r349", "r661" ] }, "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://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r693" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r725" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "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": [ "r736" ] }, "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://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic net income per share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r155", "r177", "r178", "r179", "r180", "r181", "r182", "r188", "r191", "r202", "r203", "r204", "r208", "r381", "r392", "r420", "r421", "r501", "r518", "r638" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net income per share (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r155", "r177", "r178", "r179", "r180", "r181", "r182", "r191", "r202", "r203", "r204", "r208", "r381", "r392", "r420", "r421", "r501", "r518", "r638" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://progyny.com/role/NetIncomePerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r187", "r205", "r206", "r207" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r450" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "presentation": [ "http://progyny.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Additional Disclosure [Abstract]", "label": "Share-Based Payment Arrangement, Additional Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockMember", "presentation": [ "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issuable under ESPP", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://progyny.com/role/NetIncomePerSharePotentiallyDilutiveSecuritiesDetails", "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Options to purchase common stock", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r691" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r691" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r691" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r775" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r691" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r691" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r691" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r691" ] }, "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": [ "r730" ] }, "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": [ "r771" ] }, "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": [ "r771" ] }, "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": [ "r771" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r122", "r150", "r151", "r152", "r169", "r170", "r171", "r174", "r181", "r183", "r185", "r210", "r237", "r243", "r257", "r285", "r364", "r365", "r377", "r378", "r379", "r382", "r391", "r392", "r403", "r405", "r406", "r407", "r408", "r410", "r419", "r452", "r454", "r455", "r456", "r457", "r458", "r461", "r464", "r481", "r515", "r533", "r534", "r535", "r553", "r615" ] }, "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": [ "r740" ] }, "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": [ "r698", "r708", "r718", "r750" ] }, "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": [ "r695", "r705", "r715", "r747" ] }, "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": [ "r746" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "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": [ "r423", "r424", "r434", "r665" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "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": [ "r423", "r424", "r434", "r665" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "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": [ "r278", "r306", "r307", "r308", "r309", "r310", "r311", "r422", "r424", "r425", "r426", "r427", "r433", "r434", "r436", "r484", "r485", "r486", "r645", "r646", "r655", "r656", "r657", "r665", "r668" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r423", "r424", "r425", "r427", "r665", "r829", "r831" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstruments" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value of Financial Instruments", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r429", "r431", "r432", "r433", "r436", "r437", "r438", "r439", "r440", "r496", "r665", "r669" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r278", "r306", "r311", "r424", "r434", "r484", "r655", "r656", "r657", "r665" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r278", "r306", "r311", "r424", "r425", "r434", "r485", "r645", "r646", "r655", "r656", "r657", "r665" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r278", "r306", "r307", "r308", "r309", "r310", "r311", "r424", "r425", "r426", "r427", "r434", "r486", "r645", "r646", "r655", "r656", "r657", "r665", "r668" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r423", "r424", "r425", "r427", "r665", "r829", "r831" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r278", "r306", "r307", "r308", "r309", "r310", "r311", "r422", "r424", "r425", "r426", "r427", "r433", "r434", "r436", "r484", "r485", "r486", "r645", "r646", "r655", "r656", "r657", "r665", "r668" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r665", "r826", "r827", "r828", "r829", "r830", "r831" ] }, "pgny_February2024ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://progyny.com/20240630", "localname": "February2024ShareRepurchaseProgramMember", "presentation": [ "http://progyny.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "February 2024 Share Repurchase Program", "label": "February 2024 Share Repurchase Program [Member]", "documentation": "February 2024 Share Repurchase Program" } } }, "auth_ref": [] }, "pgny_FertilityBenefitServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://progyny.com/20240630", "localname": "FertilityBenefitServicesMember", "presentation": [ "http://progyny.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fertility benefits services revenue", "label": "Fertility benefit services revenue", "documentation": "Fertility Benefit Services [Member]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r492", "r813" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign currency exchange rate loss (gain)", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r444", "r446", "r448", "r449", "r612" ] }, "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": [ "r702", "r712", "r722", "r754" ] }, "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": [ "r702", "r712", "r722", "r754" ] }, "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": [ "r702", "r712", "r722", "r754" ] }, "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": [ "r702", "r712", "r722", "r754" ] }, "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": [ "r702", "r712", "r722", "r754" ] }, "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": [ "r735" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r67", "r598" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://progyny.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r67" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "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": [ "r130", "r250", "r497", "r642", "r644", "r666", "r673", "r811", "r812" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r61", "r65", "r90", "r165", "r233", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r443", "r640", "r641", "r798", "r800", "r801", "r802", "r803", "r819" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "terseLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r62", "r86", "r90", "r502", "r512", "r640", "r641", "r798", "r800", "r801", "r802", "r803" ] }, "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://progyny.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r258", "r259", "r261", "r428", "r430", "r435", "r528", "r530", "r599", "r631", "r667", "r848" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://progyny.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r259", "r261", "r428", "r430", "r435", "r528", "r530", "r599", "r631", "r667", "r848" ] }, "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://progyny.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": [ "r166", "r352", "r356", "r357", "r358", "r359", "r360", "r361", "r369", "r371", "r372", "r373", "r551", "r662" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://progyny.com/role/IncomeTaxesDetails", "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for income taxes", "terseLabel": "Provision (benefit) for incomes taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r95", "r100", "r184", "r185", "r209", "r217", "r220", "r355", "r356", "r370", "r519", "r662" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net of refunds received", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r24", "r162", "r362", "r363" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r788" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other noncurrent assets and liabilities", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity (Loss)", "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://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r192", "r193", "r194", "r204", "r318" ] }, "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": [ "r702", "r712", "r722", "r746", "r754", "r758", "r766" ] }, "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": [ "r764" ] }, "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": [ "r694", "r770" ] }, "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": [ "r694", "r770" ] }, "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": [ "r694", "r770" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income, net", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r641", "r787", "r800" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermAxis", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Axis]", "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r475", "r779" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermDomain", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Domain]", "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r475", "r779" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://progyny.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Information", "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": [ "r836" ] }, "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": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeDisclosureAbstract", "presentation": [ "http://progyny.com/role/LeasesOperatingLeasesandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Disclosure [Abstract]", "label": "Lessee Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "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": [ "r469", "r475" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r469", "r475" ] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Description [Abstract]", "label": "Lessee, Operating Lease, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://progyny.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Facility Lease Payments", "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": [ "r837" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted 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": [ "r473" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r473" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r473" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r473" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r473" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r473" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "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": [ "r837" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r473" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://progyny.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": [ "r463" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r16", "r44", "r45", "r46", "r47", "r48", "r49", "r50", "r165", "r233", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r395", "r398", "r399", "r443", "r573", "r639", "r689", "r819", "r838", "r839" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r57", "r85", "r510", "r673", "r790", "r809", "r832" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r46", "r128", "r165", "r233", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r395", "r398", "r399", "r443", "r673", "r819", "r838", "r839" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities classified as level 2 or level 3, fair value", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r424", "r826" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Realized gains on sale of marketable securities", "label": "Marketable Security, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) on investment in marketable security." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains", "label": "Marketable Security, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in marketable security." } } }, "auth_ref": [ "r68" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesCostofServicesDetails", "http://progyny.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r103", "r104", "r105", "r106", "r107", "r118", "r119", "r264", "r265", "r266", "r267", "r312", "r351", "r427", "r490", "r527", "r529", "r543", "r565", "r566", "r618", "r619", "r620", "r621", "r622", "r629", "r630", "r643", "r647", "r660", "r668", "r669", "r670", "r671", "r675", "r821", "r840", "r841", "r842", "r843", "r844", "r845" ] }, "pgny_May2024ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://progyny.com/20240630", "localname": "May2024ShareRepurchaseProgramMember", "presentation": [ "http://progyny.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "May 2024 Share Repurchase Program", "label": "May 2024 Share Repurchase Program [Member]", "documentation": "May 2024 Share Repurchase Program" } } }, "auth_ref": [] }, "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": [ "r738" ] }, "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": [ "r738" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesCostofServicesDetails", "http://progyny.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r103", "r104", "r105", "r106", "r107", "r118", "r119", "r264", "r265", "r266", "r267", "r312", "r351", "r427", "r490", "r527", "r529", "r543", "r565", "r566", "r618", "r619", "r620", "r621", "r622", "r629", "r630", "r643", "r647", "r660", "r668", "r669", "r670", "r675", "r821", "r840", "r841", "r842", "r843", "r844", "r845" ] }, "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": [ "r757" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "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": [ "r824" ] }, "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": [ "r765" ] }, "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": [ "r739" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r161" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "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://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (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": [ "r161" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "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://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r73", "r74", "r75" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited", "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails", "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": [ "r66", "r75", "r87", "r126", "r145", "r148", "r152", "r165", "r173", "r177", "r178", "r179", "r180", "r181", "r184", "r185", "r200", "r233", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r381", "r392", "r421", "r443", "r514", "r595", "r613", "r614", "r687", "r819" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited", "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statements of Operations", "verboseLabel": "Statement of Comprehensive Income (Loss)", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToReportingEntityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToReportingEntityAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest [Abstract]", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r157", "r177", "r178", "r179", "r180", "r188", "r189", "r201", "r204", "r392" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r157", "r190", "r196", "r197", "r198", "r199", "r201", "r204" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesCostofServicesDetails", "http://progyny.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r120", "r121", "r122", "r123", "r124", "r125", "r172", "r173", "r174", "r175", "r176", "r179", "r186", "r208", "r224", "r225", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r256", "r257", "r260", "r364", "r365", "r366", "r367", "r368", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r441", "r442", "r460", "r461", "r462", "r476", "r477", "r478", "r479", "r480", "r481", "r493", "r494", "r495", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r544" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesCostofServicesDetails", "http://progyny.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle." } } }, "auth_ref": [ "r28", "r120", "r121", "r122", "r123", "r124", "r125", "r172", "r173", "r174", "r175", "r176", "r179", "r186", "r208", "r224", "r225", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r256", "r257", "r260", "r364", "r365", "r366", "r367", "r368", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r441", "r442", "r460", "r461", "r462", "r476", "r477", "r478", "r479", "r480", "r481", "r493", "r494", "r495", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r544" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Pronouncements Issued but 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": [] }, "pgny_NonCashInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://progyny.com/20240630", "localname": "NonCashInterestIncome", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash interest income", "label": "Non-Cash Interest Income", "documentation": "Non-Cash Interest Income" } } }, "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": [ "r738" ] }, "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": [ "r702", "r712", "r722", "r746", "r754" ] }, "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": [ "r729" ] }, "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": [ "r728" ] }, "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": [ "r746" ] }, "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": [ "r765" ] }, "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": [ "r765" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r69" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://progyny.com/role/BusinessandBasisofPresentationDetails" ], "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": [ "r642", "r799" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r90", "r640", "r798", "r800", "r801", "r802", "r803" ] }, "pgny_OperatingLeaseBaseRentPerAnnum": { "xbrltype": "monetaryItemType", "nsuri": "http://progyny.com/20240630", "localname": "OperatingLeaseBaseRentPerAnnum", "crdr": "credit", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, base rent per annum", "label": "Operating Lease, Base Rent Per Annum", "documentation": "Operating Lease, Base Rent Per Annum" } } }, "auth_ref": [] }, "pgny_OperatingLeaseBaseRentPerAnnumFirstTermPeriod": { "xbrltype": "durationItemType", "nsuri": "http://progyny.com/20240630", "localname": "OperatingLeaseBaseRentPerAnnumFirstTermPeriod", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, base rent per annum, first term, period (in years)", "label": "Operating Lease, Base Rent Per Annum, First Term, Period", "documentation": "Operating Lease, Base Rent Per Annum, First Term, Period" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r835" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "totalLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r466" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://progyny.com/role/LeasesOperatingLeasesandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease liabilities", "verboseLabel": "Less: 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": [ "r466" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://progyny.com/role/LeasesOperatingLeasesandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r467" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited", "http://progyny.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://progyny.com/role/LeasesOperatingLeasesandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease noncurrent liabilities", "verboseLabel": "Long-term 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": [ "r466" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash outflows from operating activities attributable to 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": [ "r468", "r470" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited", "http://progyny.com/role/LeasesNarrativeDetails", "http://progyny.com/role/LeasesOperatingLeasesandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Right-of-use asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r465" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://progyny.com/role/LeasesOperatingLeasesandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate, operating lease", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r472", "r672" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://progyny.com/role/LeasesOperatingLeasesandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term, operating lease (in years)", "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": [ "r471", "r672" ] }, "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_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r131" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before 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." } } }, "auth_ref": [ "r4", "r58", "r59", "r60", "r445", "r447", "r451" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net change on unrealized gains on marketable securities", "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": [ "r139", "r140", "r142", "r515" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "presentation": [ "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income before reclassifications, net of tax", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r18", "r151", "r452", "r455", "r458", "r515", "r784" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net current period other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r13", "r15", "r146", "r149", "r153", "r181", "r452", "r453", "r458", "r499", "r515", "r784", "r785" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited", "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive (loss) income, net of tax", "terseLabel": "Other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r7", "r12", "r82", "r146", "r149", "r181" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification of gains on the sale of marketable securities into net income", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax", "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r6", "r60", "r144", "r232" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains on marketable securities before reclassifications", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r139", "r142", "r232" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r70" ] }, "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": [ "r738" ] }, "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": [ "r700", "r710", "r720", "r752" ] }, "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": [ "r703", "r713", "r723", "r755" ] }, "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": [ "r703", "r713", "r723", "r755" ] }, "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": [ "r727" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r72" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of employee taxes related to equity awards", "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": [ "r159" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of marketable securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r21", "r158", "r228" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of business, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r22" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment, net", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r71" ] }, "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": [ "r737" ] }, "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": [ "r737" ] }, "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": [ "r729" ] }, "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": [ "r746" ] }, "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": [ "r739" ] }, "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": [ "r728" ] }, "pgny_PharmacyBenefitServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://progyny.com/20240630", "localname": "PharmacyBenefitServicesMember", "presentation": [ "http://progyny.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pharmacy benefits services revenue", "label": "Pharmacy benefit services revenue", "documentation": "Pharmacy Benefit Services [Member]" } } }, "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": [ "r730" ] }, "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": [ "r774" ] }, "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": [ "r729" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r783" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from contributions to employee stock purchase plan", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r5", "r14" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of marketable securities", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r20", "r158", "r228", "r231" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r14" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://progyny.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r108", "r109", "r110", "r111", "r112", "r113", "r116", "r221", "r491", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r633", "r648", "r674", "r675", "r676", "r677", "r678", "r782", "r817", "r818", "r823", "r847", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://progyny.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r108", "r109", "r110", "r111", "r112", "r113", "r116", "r221", "r491", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r633", "r648", "r674", "r675", "r676", "r677", "r678", "r782", "r817", "r818", "r823", "r847", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r126", "r145", "r148", "r160", "r165", "r173", "r181", "r184", "r185", "r233", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r381", "r392", "r393", "r396", "r397", "r421", "r443", "r502", "r513", "r552", "r595", "r613", "r614", "r663", "r664", "r688", "r786", "r819" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r10", "r474", "r503", "r511", "r673" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://progyny.com/role/SignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense", "verboseLabel": "Charged to Costs and Expenses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r156", "r246" ] }, "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": [ "r727" ] }, "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": [ "r727" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesCostofServicesDetails", "http://progyny.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r103", "r104", "r105", "r106", "r107", "r118", "r119", "r264", "r265", "r266", "r267", "r305", "r312", "r342", "r343", "r344", "r351", "r427", "r487", "r488", "r490", "r527", "r529", "r543", "r565", "r566", "r618", "r619", "r620", "r621", "r622", "r629", "r630", "r643", "r647", "r660", "r668", "r669", "r670", "r671", "r675", "r681", "r815", "r821", "r829", "r841", "r842", "r843", "r844", "r845" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesCostofServicesDetails", "http://progyny.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r103", "r104", "r105", "r106", "r107", "r118", "r119", "r264", "r265", "r266", "r267", "r305", "r312", "r342", "r343", "r344", "r351", "r427", "r487", "r488", "r490", "r527", "r529", "r543", "r565", "r566", "r618", "r619", "r620", "r621", "r622", "r629", "r630", "r643", "r647", "r660", "r668", "r669", "r670", "r671", "r675", "r681", "r815", "r821", "r829", "r841", "r842", "r843", "r844", "r845" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts reclassified from accumulated other comprehensive income, net of tax", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r18", "r151", "r452", "r457", "r458", "r515", "r784" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "presentation": [ "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r152" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r152" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of AOCI", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r152" ] }, "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": [ "r695", "r705", "r715", "r747" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r114", "r115", "r167", "r168", "r277", "r281", "r482", "r489", "r504", "r636", "r637" ] }, "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": [ "r696", "r706", "r716", "r748" ] }, "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": [ "r697", "r707", "r717", "r749" ] }, "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": [ "r704", "r714", "r724", "r756" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://progyny.com/role/FairValueofFinancialInstrumentsDetails" ], "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": [ "r129" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://progyny.com/role/NetIncomePerSharePotentiallyDilutiveSecuritiesDetails", "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r54", "r80", "r509", "r537", "r542", "r550", "r576", "r673" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r122", "r169", "r170", "r171", "r174", "r181", "r183", "r185", "r237", "r243", "r257", "r364", "r365", "r377", "r378", "r379", "r382", "r391", "r392", "r403", "r406", "r407", "r410", "r419", "r461", "r464", "r533", "r535", "r553", "r878" ] }, "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_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://progyny.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "verboseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r88", "r89", "r209", "r214", "r215", "r218", "r220", "r221", "r222", "r223", "r302", "r303", "r491" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r101", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r632" ] }, "pgny_RevenueFromContractWithCustomerTerm": { "xbrltype": "durationItemType", "nsuri": "http://progyny.com/20240630", "localname": "RevenueFromContractWithCustomerTerm", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from contract with customer, term (in years)", "label": "Revenue From Contract With Customer, Term", "documentation": "Revenue From Contract With Customer, Term" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://progyny.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "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": [ "r101", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r304" ] }, "pgny_RevenueRemainingPerformanceObligationRemainingContractTerm": { "xbrltype": "durationItemType", "nsuri": "http://progyny.com/20240630", "localname": "RevenueRemainingPerformanceObligationRemainingContractTerm", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining contract term related to remaining performance obligations (in years)", "label": "Revenue, Remaining Performance Obligation, Remaining Contract Term", "documentation": "Revenue, Remaining Performance Obligation, Remaining Contract Term" } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://progyny.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues [Abstract]", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r765" ] }, "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": [ "r765" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r313", "r781", "r794" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r117", "r186", "r313", "r777", "r794" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://progyny.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Income", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r18", "r833", "r834" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://progyny.com/role/NetIncomePerSharePotentiallyDilutiveSecuritiesDetails", "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://progyny.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://progyny.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r40", "r41", "r383" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://progyny.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Net Income and Number of Shares in the Calculation of Basic and Diluted Net Income per Share", "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": [ "r797" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://progyny.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Based Compensation Expense for Employees", "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": [ "r36" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails", "http://progyny.com/role/StockholdersEquityNarrativeDetails", "http://progyny.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r315", "r317", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r690" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r692" ] }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "presentation": [ "http://progyny.com/role/BusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]", "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://progyny.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails", "http://progyny.com/role/StockholdersEquityNarrativeDetails", "http://progyny.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r315", "r317", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345" ] }, "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": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://progyny.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average cost per share (in USD per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "pgny_ShareRepurchaseProgramAuthorizedAdditionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://progyny.com/20240630", "localname": "ShareRepurchaseProgramAuthorizedAdditionalAmount", "crdr": "credit", "presentation": [ "http://progyny.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized, additional amount", "label": "Share Repurchase Program, Authorized, Additional Amount", "documentation": "Share Repurchase Program, Authorized, Additional Amount" } } }, "auth_ref": [] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://progyny.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [ "r822" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://progyny.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of share repurchase program." } } }, "auth_ref": [ "r822" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://progyny.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r76", "r164" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://progyny.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r102", "r133", "r134", "r135", "r165", "r191", "r195", "r202", "r204", "r211", "r212", "r233", "r268", "r270", "r271", "r272", "r275", "r276", "r279", "r280", "r282", "r283", "r284", "r443", "r546", "r547", "r548", "r549", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r575", "r596", "r615", "r623", "r624", "r625", "r626", "r627", "r776", "r789", "r796" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r52", "r55", "r56", "r122", "r150", "r151", "r152", "r169", "r170", "r171", "r174", "r181", "r183", "r185", "r210", "r237", "r243", "r257", "r285", "r364", "r365", "r377", "r378", "r379", "r382", "r391", "r392", "r403", "r405", "r406", "r407", "r408", "r410", "r419", "r452", "r454", "r455", "r456", "r457", "r458", "r461", "r464", "r481", "r515", "r533", "r534", "r535", "r553", "r615" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "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": [ "r169", "r170", "r171", "r210", "r464", "r491", "r545", "r564", "r567", "r568", "r569", "r570", "r571", "r572", "r575", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r588", "r589", "r590", "r591", "r592", "r594", "r597", "r598", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r615", "r682" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r117", "r186", "r313", "r777", "r778", "r794" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "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": [ "r169", "r170", "r171", "r210", "r226", "r464", "r491", "r545", "r564", "r567", "r568", "r569", "r570", "r571", "r572", "r575", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r588", "r589", "r590", "r591", "r592", "r594", "r597", "r598", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r615", "r682" ] }, "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": [ "r699", "r709", "r719", "r751" ] }, "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_StockGrantedDuringPeriodValueSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "crdr": "credit", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of employee equity awards, net of shares withheld", "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r35", "r39" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of employee equity awards, net of shares withheld (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r13", "r51", "r52", "r80" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://progyny.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r822" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://progyny.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock (in shares)", "terseLabel": "Repurchase of common stock (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r13", "r51", "r52", "r80", "r549", "r615", "r626" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://progyny.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "terseLabel": "Repurchase of common stock", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r13", "r51", "r52", "r80", "r553", "r615", "r626", "r688" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited", "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://progyny.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r52", "r55", "r56", "r78", "r577", "r593", "r616", "r617", "r673", "r689", "r790", "r809", "r832", "r878" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "STOCKHOLDERS' EQUITY", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://progyny.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r459", "r483" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://progyny.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r459", "r483" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://progyny.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r459", "r483" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r745" ] }, "pgny_ThroughFifthLeaseYearMember": { "xbrltype": "domainItemType", "nsuri": "http://progyny.com/20240630", "localname": "ThroughFifthLeaseYearMember", "presentation": [ "http://progyny.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Through fifth lease year", "label": "Through Fifth Lease Year [Member]", "documentation": "Through Fifth Lease Year" } } }, "auth_ref": [] }, "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": [ "r737" ] }, "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": [ "r744" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r92", "r93", "r94", "r805", "r806", "r807" ] }, "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": [ "r764" ] }, "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": [ "r766" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://progyny.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "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": [ "r767" ] }, "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": [ "r768" ] }, "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": [ "r768" ] }, "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": [ "r766" ] }, "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": [ "r766" ] }, "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": [ "r769" ] }, "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": [ "r767" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "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": [ "r33" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Treasury stock, shares outstanding (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r33" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost, $0.0001 par value; 6,932,685 and 615,980 shares at June\u00a030, 2024 and December\u00a031, 2023, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r33", "r34", "r55" ] }, "pgny_UnbilledReceivablesBilledToCustomersPeriod": { "xbrltype": "durationItemType", "nsuri": "http://progyny.com/20240630", "localname": "UnbilledReceivablesBilledToCustomersPeriod", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesAccruedReceivableandAccruedClaimsPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period in which unbilled receivables are billed to clients (within)", "label": "Unbilled Receivables, Billed To Customers, Period", "documentation": "Unbilled Receivables, Billed To Customers, Period" } } }, "auth_ref": [] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesAccruedReceivableandAccruedClaimsPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables", "label": "Unbilled Receivables, Current", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "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": [ "r763" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://progyny.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r30", "r31", "r32", "r96", "r97", "r98", "r99" ] }, "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": [ "r733" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants to purchase common stock", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r679", "r680", "r683", "r684", "r685", "r686" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average shares used in computing diluted net income per share (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r190", "r204" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net income per share:", "verboseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://progyny.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in shares)", "terseLabel": "Weighted-average shares used in computing basic net income per share (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r188", "r204" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://progyny.com/role/NetIncomePerShareScheduleofReconciliationofNetIncomeandNumberofSharesintheCalculationofBasicandDilutedNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "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": [ "r731" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r2": { "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" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r23": { "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" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "30", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480513/718-10-30-3" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "30", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480843/718-30-35-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "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(19)(a))", "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(19))", "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(20))", "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r95": { "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" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r100": { "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" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r122": { "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" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r159": { "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" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6" }, "r173": { "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" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r226": { "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" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "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": "(a)", "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": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r278": { "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" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r364": { "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" }, "r365": { "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" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r381": { "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" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r384": { "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r391": { "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" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r394": { "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" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r398": { "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" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r430": { "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" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r537": { "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" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r542": { "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" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3" }, "r545": { "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" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r550": { "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" }, "r551": { "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" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r689": { "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" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r725": { "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" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r776": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r777": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r778": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org/705/tableOfContent" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r788": { "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" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r808": { "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" }, "r809": { "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" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 62 0001551306-24-000159-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001551306-24-000159-xbrl.zip M4$L#!!0 ( &M&!UG-.V0E_LP! #Q$P 1 <&=N>2TR,#(T,#8S,"YH M=&WLO7MWVDJR-_S_^11ZV>><2=82CBY;O!>13ZOU?Z83@\__#AY>7E[+7K.V>>__1!4Y36!_BVDEQHOX;S+[1= MQW8I$N=#Z!,WP+F3$*@)C]"4JJ)552U]R/#)'8V?,O2]IY$[.C.] 5Y:4QJZ M,GG;HE&I>N:-F<%5 VI.W0-_GSUYSTO'I]:KBE'5U?0YKW#IKZFGO.CLO6JK MU?K OAU?&MCS+@2RJ1_^[_=O#V:?#DC5=H.0N"9-[EK\:&3)^-$P6VOR]"Q+ M&A_B+]-+HZ#Z1,AP?&V/!%UV;?(%(VQZ\\F#WQ#A//##V0'#AU,/M:@]_^WPQ=2%=N#5-+6Y[/WQ%>R& M8%>H6_WQ4&E_ZE-BM3\-:$@DO+U*_XSLY]\K%YX;@I!7'T=#&+49__5[):2O MX0?&J0_M__B/__@4VJ%#VPCJ:@K@3Q_B#S]]B!_=]:Q1^Y-E/TM!.'+H[Q7+ M#H8.&9V[GDMA /;K.5Y(_?A7V[*HRWZ%[V] T_BV&;__-;RGO=\K9A7 ZI(! M/HG:YYG*G?R_BOX)!B_H5EI(_6+>L$=7.Y9TZ\P*NU_:)N_H -/M]@;'/(T?FBK MTNX1)Z"YGMM0T@KR>/CW1'^>W M0^J#MG2?OE%0#=]LTK4=1%P,B8<0F(X3N^U=V2[(N WT\P(;U>OE*PA-8'<= MN"L(TU'50'#;2Q: WSJFZ4?42M]DTZ#C6K>PP/J9CY+7YYI:;?=3JQ]H:B#A MZ>1 -Y\_^E;'][]$/EOFIJ045\ES*_(S$MJH T?T1CWG&XUMWEC'-\Y*[(=I M%>C3'@5:F#28H[EQM3H/V"H+8Y+8VGP>@K[^O1+8@Z&#JPW[K._CD*>4]-EK M8($*9^^;O"1Y9^!%/ON++6OGD6N';-Q!G\"7E?3S 8 F\FD[_BO^\M.'Z>_2 MO_$9,\^+8 QO'Y:L5.<_'K[D?1:HK0<RNA,0L_?\+4S]^.' M7ZCK#4! YCQV7=),/>+#].B7S3J@3RB@,U1DFC'Y,A<9@S][LT\#&_@'OGDU] MB8D6G6M17US_[[1A\?;F\0BFGSYD*VOZ%]B$?HAF!%N]JXH*_T_OFWPW'J:5 MN;1114-K^IOT[_0E'Z;F/9\,&@=DB(WC,)E9DUE*T]]L,C.=NYEE>;;-S&I\ MS4RO)M;M]C.K]#AW;M,/O%-=QR;(':/![[L1[&/L'EW]&Z#5X@R%X]&X8=%YML!+3 MR^!S\(D?0L_\%3_KTX>YKQA38SR2W!I6+T@/M4I.\D>?V4$C1O28_F4AO:J4 MG/8=RV(>,OC*Q+:NW0LRM$/BE(;^.S>,=TS_>QH2VZ76)?%=VWT*2D/XG9OB MNP:^:4:#R,$M(1;1P>M\VL>G/=-KU_0&M#2\X,]Y*&QJ._<>RFQ.<&#\JSMW M@HYE >2!63MWU8[!4N2!43MW)H]Q=>6!<65W?W=OC_+ I;)[S'L,4A05!M;* M[BD?($I1&.W+[B4?*$I1&/W+[BSO.TI1&.%W[AD?HQVU(UX(5W[=''\KFT@%!5PT(7S>SC: M"^?WL/07SN^!""^<7WYXP9_S6]BA&N'\KDOSPH[[U,KNS^[?GBB.]J5W3P]B M3Q1'?^%E'HCP97<<#V]/%,>+LCN4>TU&/\#Q\)KP.DO$K+*[J =)1C\$HX1+ M6U+&E3W->?_)Z ?@4EVX\NM9,%# M[:8=3:WL3O!>\^(.4"&I7G;']V!Y<8=@EG!^2\HXX?R6@$L-[IS?P _/[XG[ M1&-NX)_?;=<>1(.CC#XTN/.$YS& O!XO [ASAY'B=[YG169XZS]0_]DV$UZP M.LU7U ]9W?7/U*4].TRN.,Y*$0WNG&4^N7.8K.H&=QXUG]PYD&;C;KN<3^X< MR/+B+DRP@CMW?>(/B'D:RPYW(0(NF7.@58>[D "7S#G0HL.=V\\EBGT??XZ8L^( KG_X94=<<34=FQA=G+@WNJ1GYONT^K>#< M)D,:__IWF"3QS?[H&WVFSH)17;O#* S8%>I.]V,*+ [4Y"X,P3$R+DC0[[@6 M_L 0XC-Q9J.'WSV7CKX3_Q<-KR+76J5/C@B5!2;\-KF+S0A4EA251>I*[F)2 M'*.2?V04J:^XBX<5R0:]-&S@+O!5'C84J2>YBW 5R0:M-&S@+I95'C84J92X MC%I=>!$,TA\2/QS=D$$V,'+A^4//)R'].R76GQ%<0?V =7Z^H2\_/?]7\N.! M#D/V;$U16[ODAMJJ*JVBA(*[,%4*]Z*E_9??" M/KL4V[MO:ZR5#0E%JD>#VYC8"B1T>L &@8/"<,!=!*P@;ES1K@_?CG YV_%B MJ6A5S2B$&=P&?DHKE'N#09$RR5VD95UFW/9ZN(O$^/#XXDVS A/LJ6O:[A.2 M:\='-HJ32>Z"&\B,<3+O@TE= K.99"VFGUQY/C5)$.Y+$'GA?;VJ*ID]QJUX MSUU$1?!^EO=3.\QON+]LA_G-I5MU'^$-[@)-G/*>&_>I M5:"IQF5XZZ%/?'I/AY%O]H'.=[[WY).LO9ZQBFOS+]ZUK0SF6:L0!G 7T5J+ M =_) 6E?+TCSM;B+(?%(>PZR$UM^RX?NF;U+:X#/CL7CY/G>U\AI8$VWE:#/@,08G%@!-X\!EX6@6/3O04!>$> M$!)U Y8%&EX^PS^/HR&=QL>;"W:](N*L0I>PYSDK+%7[B2ISRYS#'*56%NW!2 M+OX\4,>QW:>.:\5'@N#WR]1BG))AUXD3[@- M1Y1!.@KE!+>1AA)(!P^.D*";=S&(,HF=P=R;E5N Q+ED+M#L8W; MF$0)Y&XW*9"JRFW,@5M1VA4G1"2A* N],)YH(I+ "R=$)*$@GA166DS51"2! M%TZ(2$(A/"FP'ZNJB> +YP0_GZY-T8UX>^7DFW"WR_WYK8F@@.E9!NWD81[ M:N)107A*G$!R&X6WO35:5;]MD;S94XYS-T/G-D9QU-P^4 Q=YS8.AOJ/C\*'6 M86ZC:'OA\!_$]\FQ'J>M<1N:.B+>'FKM/>WXUM[D]B"K[FG'M/8FMX=8;^NG M'<>ZIT'HVV9(+693_7#M,+A_^'&O\VK7L9]N*B)/=T7<<._#@S%]'*GG'XL:.*L_4N0O@+"3P9QKV'R@^&NYX.E+MPUW,A1MV'$3]%LSB:Z96LL$LM5J*NE:BJ$U MC)[55$R]V3#_A5[OY)X@'#G @('M5OO4?NJ'Y[7Z,/SX8EMA_UQ5E/^J3%]' M_">XM.N%H3QQY,J-HC M ]L9G?_M$5@32#?T1;KW!L3]FQP0-Z@&0(+DPL#^B\(@X"7LSY=D@(KRT;%= MF@Y85>O_]1')5+6HZ?G,>#Z/7" .7@7#(=R,1>K[M/=[Y;?57(*EY9%T'2IY M/>G3!U+:23 $NV' YO !@9&B;Q:#$R U8(1L ,2QG]QS$YY ?>!DR$B27-_U M?!A2%>CAD&% S]-?/EIV,'3("(2+S8K=]'$:N8CQ9^J'MDF3388/5TJ6%R$Q$ @?A\2RP%,\5R05GI&^X .;^7)*ZPLHO4"$X5V; M(*[Y!G'-MXC3D,H_;JX?+[](#X^=Q\N':;!D!L_+:!\N+W[<7S]>7SY(G9LO MTN7_O?A[Y^;KI71Q^_W[]W- :>@KC6%/SH/?[^^^?IX>R-+7\XNSB1- MJ==:' U[1C.Q8?\KQ_\63F8-;7,(5%W=WG^7/L'R[GKN332 AYA28@7R7H\?(?Y Q*"^?X: MGO?L5VI50S\:2[16:;\N%.?0*HAR,7"*%IGU2/B/'YW[Q\O[;S^E^\N[V_M' MZ>['_<./SLVC]'@KP4K[",NII.K2[;VDUM]9[Z7;*^GQ[Y=29A$>+\"=BT?\ M6FWIM2DBK6T3[64]6$F7>#GP?"GL4^G/%#!2["%*X)I3:X.%XH[=?AD[]M.X ML^"3Z@ >T4^%7JICC4*^W_B5PJZ8HLH2^[]A*S;X-S/>)Z_OK+ MB%#;0FV'K!8:.ZFY6&_WB!.,%7<-0';0YMBT4NC-^Y@;#V:]>5]X@X$=8,!5NK)!90+LN]0_E])I9(?4)>:O)]^+ M7*N:C*['_O=Q3V-=7P-3RK@=8Q1JU6]!1I;.%S[0*&F[X2U]_2) M-=YTPQOX)F5OH]*^\[VGD3N2I6O7/..'Q>L!_-WE*S%#-ED,)/OC24HDD((A M-7$GQ9)L5[+#0#+[S,B<]5I/ +BE,?%6!Y<+?-3F-EZ,#YXLE;P: :NB^,-D M^X/5C+F E2KT1Q>>->TYP8!,W%8-Z=#WGO$Y$Y>I66E_H0YY(3XMUA L/X$? MR>MULIL;5ZJ97EJ-2EMK5C5-4U2]M91VQ7HB8Q+N4_$U5E*XCNJ;DYT5,S8U_XFX]E_L[S=+T0Y< M)@Z9?'UV?_9P)B6G&Q?'*#@9[[0,2S?>V3RN[5Y&#P/RU:JQOH%J[%B6CZ6A MXA_?X'EJJA9;E;:JUUO29]\CU@L9Y8W!'1-]+N#76__1>QDOM]C"'(?TT_-_ MO:6,/-<'W=YF?9M.4>@4F<:_]<$+>09-N;[=@1W$%Q&B"*5:?O,C(?"=!Q1T M_G][&)MU"?4TW$-55&-'=L=\Z@ULRW+H_K4X4N]=0@YT$X<^0,T>$D>BK]1D MAPW@8]#P-'B_"Z/UH/,&SDO(^O>ECSB^6U\"4'%V?$JF,*^#P:UJ;Q'_/LXEL*:'@2WWB5I2@$NHY) @E'RV@7-ZH2Z-'\!-#K E@4GJ M X^&D1]$&*$,/0FN8#Z%JKWKOL>5"3=4.F9XON9&KIVINEZ(4&]HA^U M?#MYA064T!L]N,3AD +/L2TIQ59R ;)K[O>Y38E![7#.%F;$K,O ML0K,:YA*IT0@G[#U\6$TZ'K.N[4LR77)X[/W'#D!;Y)-' 8P^AJO:1)HQY>^ M#9],5&@>'V4ZK7P9!7>"T7FQG;$W<$C[8]Z1B#PN9K*VC52MRS3#V!*NQSOD MP#9V.EOFUQR>3X+_9 N<*@V)+ST3)Z*8U2 %?;:_L698X<"@.YAHO][\W&!WJ4 ^')D&WI93J?A?)FHZSBEX&[I#)?XF:H?'OL#& MO2&!1?Z4OCI>%_R8!W WS5#"K'(:KHY(;1"VP+Z>=F\4?V2[&-$_UW>0/[^2 MSLPQP#.:)FYT=4?@NE'SES3 A/J7/F6[7N@$3#(9SJ5WZGNI3P+P^ASP'XCC M),X=NA5_1C8Z%>!+=&ER 3QT[%?HN.$4IZ4EWD7&*4F9AQX'?HUI:9(%WX(5 M@Y<.?6I29M.HFL3R9@/I'3P/V"P%$2S)0=_#?(HT[ROLD_#-X*47,CU*'&)\ MWI4@6&05G M.4(Y<8ST(O)]>%R<[8BJ)R1A%(S1:E3:/VGP%I%YP^RKLCG7 \WK3H+[Z[U; MNO$.,VEO@QA3B66=B0"@?V"'(<@+4XN^Y^+:X(PD"NO$2+K&)8.8+&C]A80D MSD)\HPDFS\B&&^XCN+*FU%'8[^E3%'<]EAZJC]*[__Y-;30_2AHXQ+8 !: -[BIXL52,0 :#"2<9&'Q\'*B&1\DIY\ M[R7LIU^?P9I/V=@LVK-=EJK-ML$PW*_!-!>,D'VM?DPO6WG!XO&E%^)"GUR\ M8*SIE;8;*RMP+ZM::KID[96S(TM[5/6S>FOY>91U'Z75SI3Z_%OR/DH%AT8U MBAE5XTQM:L6,JG76:BP/ :^Y/YKAM["(F MXV9RT<2#TY1*^]M\C;'[@T QA><+.T US[*P]9+&HD6ON\K?.QB6.K-(BIL1J?&IKX;/\<>W>$C<4<\CF>L]V;UX4 MC,6^8+5R/1:ZBH+8A85YQI4AYAP[!B\8W^6,\.4O-KP:7BNY,#4/]>JS';#5 MSR6N:1,'[5<\[X078XU"B_A6(&&BL6TM2M/1WY'W<[U1$5#96T EZ%/'24$E MO0.HL+!&?,IS>=#@_9GT$X9^$%[E7@%QFFLK&'V)@CFE$./KNA*1+$WQQJ\^ M7T8.(Q(=%IO[G\@984A>^:BK<2T:>59+CNOC7+&P-VBHR+5C3+&$!;"1EN1?R)(W&TLL;NU/7?_#W%*J>0L! M-\>%@/O^Q"1]HM6N3\FO*NF%U#\GS@L9!3A[42V8ZT*[HEKPCO/U5Q[S8\O3 MF T7XZDS ^UGN0NS.:IX24:I8"B_#+VZ MONG<7%QWODG7-UAFNO/(:I07P=YUD96UVM+S/6>5?1;R=W3$(R+SS, MCQ5=E)"T*NWKD XD]?BUWLDP]&HET=L$.S M<-TS55,AOM9!//$CA!SN98'KQY8_ED[PF3@$3YT_]"D%Y)'@,#YZ@=/#$N"E MGD!:O[S4DZB5>O0LU_4+->,>;4D,O]0ST@]B,JRH8\>.Y>T\$K8@=V >)W?X MQAE.NEYN)C86,/'0T2.QS/,F\?4WRWS&N(3U_79(XX=/#N(]PK,I4WL/]JOT MW6/'@BY9KL943PUV"7;)%OJDY/H$(-(\C#X1:H-7M6$L51N8S^+3/O:K?:98 M<-X;T#D*I+QV$DP?M%^IQS^MNDL]E7([C:>.KU#KN&"S' M4@]?F+V<3$68O3Q,0IB]!Y^$,'M+;O:BB=,29J\P>[.8J"TW>TG0EZX<[V6R M,U%:'893+7,X$<=_)'853J74=A7C1=GM*IQ$>>TJQH*RVU4X"6%7E=VNJF'[ M+Y$+(BRNM=#2Q")2(8PI]*0ITVM>[K'0#277#5U$8S.>"A MY3O@(?AV>+Y])RYY8BITW(;OBQV841!@80\T&SLN<4:!S=S8%A6S%=9#P MFGL:1,[;'+U=8D%HWL(T+Z) $YJWE!*L*HU$]>I"]1Y^+#D9]P^L]&:'K)(- M4Z/P@9/^C5K8\8((RQ5UNEZ4-JJ1[NW@EU"MI5"MC,MZ7>C6FZYME/= M.JXN+KA6%->P2) /C&%*]<[W3&JA'A5:LR1:$UBHKS@SEJ?$Q8[K+!]A78K3 M*-ZB:FDY'E&/YXA8>OOX]\O[XHOQB&([)9> T[!_L!6RJ+9S;!S]1I^($YNR MK >BV.\JNY&+7-5W=9!9R.JA9-5(M6]'J-_C82G&7*4K8H:>+S1OZ36O(33O M\8DI=N/:) E!<)1GCOYPX]8C%!MV/Q G[MV1G")]H&;DVZ&=1'9+.TD,4Y=\ M!C\"5IT_<5#$&EGV-1*9VMA5V3:A40\EJK7-LD4$1WGFZ!?:(RS[[L?0Y67:)X"C/'/T.]X"?TJ/@GF0R^(0.+KL. M;@H=?'P2JRN)#JX+'7P\'+UE39ROW;AQ+#Q*:-^2:U_DJM"^1R>KZ=F5AM"^ M1\)1O=*^?.W;75LPQ"#NQL+*UU M]X&UPDX_SY \&0;K5#_T G88_-RG#CN^N+!W?=)+6YG<0KJ!YT3AXELRO-U3 M#_)YO=@K;6U>Z_0)66SK]\HZAULJZ4W]<>KXD#S1:M>GY%>5]&""Y\1Y(:, M]6.VL[GM5K-$7T2OZ:[EJ@:79IJB-\^T@U2H6=K-?L_*<.E8UI>>9J8O_?[W M[XN;A GO65!#YZW09X#$@+5_V9PY.Z(A_B\Z/_"D1^?^IW1S^W@IW5]^[=Q_ MN;[Y*EW=WO\!OU:_W=[^+_[]\-AYO/Q^>?/X($W/=;U9_CL*0KLWVK\*8M-\ M[-L!GA+W@=+.2+JG0\\/)<^5KCQ_(*E*]1\2,I/8<8>L%^);5!_&5*2.&>+U:JM5 M/Y/^H)*-\+&D(#+[R]X:>E*7POB>63)/=\1>&) >E?K$[WJ^-/2]9SL8M_=: M\JADDO 8K#-/338ZK=E)IY$9_GBPNBYCFU "3["H)4M)F<[I2^6XE5CZ1/5R MSA,O7TU6Y#[SZ-K<1VB5&&?@2A;2A18''H^VCM2C\ ;IN8: MK@8 \>D2TLGP%-.)T-Z2&0ZPLH!C#UC9 <^5LX/QZ1,\A*$C G9$:/+!A^-2 M+]ZD'1M2K3R7Q M1U(W"F"R04!AJ (*S)QT/C\D)I]%P3M"9@PY\E]FSY3O*4',5[V2\4IO%,'$8E M_!#K.)CVD%4G"^!RD\:?1T&8";PUZD0.XH.X3F!3L&OR.O@*FD(_)#3,/I;U> M_&:X=\ J K$KP%I_"?LS5R/#*"B)[%T(I! !G'Y"GB_3]@8 MD-+V8$AB*?(I+B#P)&)Y0Z0C,4WP%=CC@$4N_&[&N)PE20B/A*?@FWS*./LG M5M+HV? 8"N#R1C2AZ2\ZD@"U@>>ZU(F'P(C/OLS0'P8T&%=&BK51#/\WF#?) M$+#CP,R'% LBH5/T47JB+EP%GX+L>@/;9)B:^39@ ZBS2)+?CHFI=?:R9(S>8!"YL>X"TKST;4#]2UQQ MA$$[!H4,:P&VC8UO8KH8.W>F@MH)Q/N$>?/><9A^F0ER!AQ%/D MQ*/*3H.XH[G7H%X)0>LQ?OLTD7PLA,+\N>!,>NS3@&;5$V%28#,]"MH71*]*".\V,X#=J?V_%0Q99? 4P!F(F" M:MD@0S[#&,R 46=:SRY_'L#.1UUI,8T*2+"L?(;/-;P1N_:!(D6N MCKP(?G7!YT(D]D;+; 4D!_4'0:SM89G&0F>: C[12&:_JA_3CUYLQWG[60 K MI&.]_13E':R%-Y^B*GG[V61I>/N-.>_!L2WU]E-8&9_H[.M\[]]S1L',><#" MG%=VJ8/@F9D-L'8PYW( EV7/F6:J &9H1>FOF?D'0328>7(,\O&G@-[,X&TW MHIEO$,PN?8K+(L6J$D0OYBE\'8MJ ":,0_Q4(E"E,)6Q#!GKVU.>"U\FU(@? M_0=:K3 >,"JHE0QIR:L<9* S2G4WV)),Z&,8971WPM+X;U;U*5$'P+5TI9_8 M6?%:$BLE4.@)=YE^(FQM?K-03.XTI\KWS;7I4HV[9%;!D))?,7'(>!7#&JWQ M[ZM)BZ:3C_866WG96BZY$6M>#D]8H'Z9W"0*>%KYX@-BC9K5L4RS@J$;4"EQ M>M8RC^,KDQ=;-#!]NTMQZ8!54;J#:4G7U[*4'O9+\9L]*99BF%6A83NPHIQ+ L:-9[R6-VI^(A=9=J3J8LK;Z3ECD<$[>HDI,+1=)H]> M#!Z?.O0909F@=H%E$BN&"%-R[4DJ@D2>";P8@T: U2C(R$T/[%E W?KB$WM% M8,[!PS+2S^:??27^!B^"@1.P>]F[8U<(S5IV=1;_,[>C-@&CA?F(B:'AQBX; M+!AC(S++ +9B@B46XGWP5@OG:@-@39Q;JJV8^D0]!'8>FOLN:,,^04@]HZ"B MES/"T(+'_&F?/MN &Z\'KW2^946+: M)FP%,4+"FG3-Y36%$C(2X8Q^)#Z9Z5D@JYOH8A)FK>TWP8@$HXL-ZY=D=/&" MRY;OV$4<,3@E3OX**Y)Q.D$$ABHR3,=8#QV&*,X^90XZL\/)$$QRDV$3G!X9 M1V!Y#$IH*B*>AE$7KF!@BB4_ACHN;>Y2LW82%D(@VZ #7_J4F4(D%G:D#$X, MGX/^=T8FY&FK0I;B.!4LJK8/_$2J8P0C-:Y>8#B+87UR^T!Z(?M NM@'$OM M?$WB"/:!'GY\_XZ;0+=7TOWUP_\^2)VKJ\N+1]SXN?UQ+WW^\7!]<_GP4+XU M^C-U/-#AJ-K!GQ[@\I/8C4,?[#%[F&P79()4OW -2>P9%L:T$^?3&PP\G(!G M_D(7SHR&3PTED/;GV?-3&6<#<+C,0XY ["$V# %/=_0N\I7HJ9-9/$$C,F]9J!A\2T MCN^/W8-@8B#].'LXRVY+X>7C':<+X+'-"#_9Z+J\D&'(, HTE'[%P=@L/$"! ML-VW-_L^6;BL;]Q.]<31&W-%*?X(' -X^WE5-9:M1SL5+@:+QL=TQC\ M<'OD&6P^-#W' =T@#7(^.5YWO F@LOS0\<"!GN$P6V64Q8=LCV!9*,AP]5D9QP_?9L/D 2^3(P04@8>M@F? MF&U,ZU/_V<:80)(Z--DW9H%.,/K<>*'"]027!4\*O&3M0-VPU4:$0-.>T<1V MJX)P H\X%8,%C,'_ &K:/=O$0"M:K1F8^!A0BN+4@ND+)[LZF92#)!++$#?. M[AF-=52\@>=X00P(EUDW [1?Q[N X]R%V.YE.T!HF["8(=LA3.WER<7XE/3R M3";0RIGV(:"Q MWQA/S,;)!GO,"M!6<29XDEN;31O"W"Z6B0^<&X,B#=A@X!=40\BV0&T3=P&9 M4<22EU9F<@O%L$_N7R1F*(B_A7K &V8RTVBZS-@N+%0LNIRIU:4B" ).XF5\WSJY/=0G!S6@6[0&'+Z3,4G>?'%H=DA':Z+[TA( &)A@((^_6(XCC@9#LJX_D&HR"D@R#9-/+BJKYLSR&Q(-&^ M=,'(E=G.(7 X'$E#E'IBVIF4$>F9NI;GPV4.>9+C+0RVL<>2,X-XUPI !PK( M[*/N>HGW.D"%8=1JG,F#.XA^-#\4-7D>28($."TRA*$.X5Y0;-:X AL[A..Y MO3AA'(\N9+-ALLC.Y!#-;+$D6 =[+'L\)-:GN 4\<;#.I'DA!Q8.E;/& M5WRT:A(Z2*V_U(W;.A:1[,@(1.X9D0EC4SP"[G S+DT>3D[IC759<@C0E.*$ M.>!@WQ[&8"2@ M'7].C#@ KF\C9$5J7YK:5UNR]$26'A>3V")+;X&.%PI]^?;!. $GM23P MK$)R0CQ,K5],.<<3K%T6C9G8%#XF6Z"Y0./LO8Q!"X_$12!C?BRRJ>%^&ZW= MX1 SS?I8WV&[+8O8UHW-9V$C[#G@E\3@T38@S.)D!TK846B6$)EXY6SYCW ; M%H]()&' 1;NJ\3&*U_BX__@P-NL:F3EIC='$Y'Q"( O3)]ABD%P)ETSZHJ9)/]%L<9 MS7@W?FKK^^T6PZ)=JQT%?'A)*_]Z>7-YW_E6OK3Q'ZZ#[@8RF=D-K^'D2,_X M2![P;WQJ:]U3T;!VQ4D3F&.19%K?^=[3R)TY5<]*6X!N(;-?O_HRZ=HUS^) -U8VZGL8N?%>\&!4$'4#V[()>#EE/)8W3=7_ M_DUMUCYF:3/)#<_T2$NWB(%9+,CO$XM*+F@*8#+[ [<0DHHQ<2!-2C[Q:7*< M 4U'"7MO#(TCNMJK__$*,A5L^CMRV.;!Q3(,,Y$94S% ,N#YV#@&9.1 -/@ MXV*A'BK'>)P>4&:P:XXD"84SF"$] 6EIE21\?LR%%)HU0_LH!:-!UW.24B/L M]&Q&F*;/PN(9@="/D$T!.Y>72""S\$BX:,H2UJ6(3V $0.+Q=:PP2FQ;AEX) M ?X''6>P3P*^4X'I6,G$>Q#PJ^]%3_W9DQ#L9$,"A#6)$%<S_Z#QA!F M!U/@+PTX!KP"K-8:&@6+$DZBE.;F7'PUE1I0R D@T 5J$C!@\3 MT"18%L1IJ_')VR!%&T9Y<9"9S8/T^O%3QEDW3#+'(,Z^FGW3Q6I);+A)_&\. M0H>LVE9L4"5H%1&Y<42N7LAAVX8X;"O">'Q-(D<8CQI:9V*18[*;S MTK1*B?S+0GR M39(5I9^8-SZH8&PJX)!A0,_37SZ""3=TR.C<=MD V4T?IU=J7-/?]!=@[XN_ MGBSW9TJ\Y"<]+Y(W)U^?P5Z:8YJ4;M$@9<^+,&-[Y^'A,F,NY6D'LWJV+.1UH.G.[_CR MW[^I#>5C$=/-W1+I2,BUI_Y]!YWV17)P ^.W87"^$5P*[J!5V/T%*36)_51X M9^2B-@!O69IG]HI4!@S_YU93Y%LM?;)?L776%9X+QN M'K"\QUA.%%B5=.>4 M?6!6 =I8*6E G.#W"OZ%VTMX9?6)D.$Y(J3C6OCC<@*/3GA!?'\$Y/@G<2): MD>) \>\5^S4\=Z-!U?)84 D?"Z(#9*%,B##(T*MB_]-636XUE$\?ID>Z8/W9 M1/;69M'F2U16YP@!.58!J1U 0%00D*:LM1J<"$A!1DTY%L7O[%1B')$9UZ-; M:.-H^:@P5_;++2 K5I!.6L_ZRO,? .>3&G]?:#><_)48E7E%1:NTU0;(BF9L M*RM+,+N+Q60= U: :X7VW3&X]$I;:^IRLZ5R JY]AUPR<>NI[,[606JUL(!, M7+PI8!VV8+D%WLN8:Q2D)V.8]ZI5UKR U]UDYA!_/35P>8KX2!Y%AH=$66,)+, MYIK&59.O5/:5+F?2QIS1BI[,R[3DNN9WN;7D*BS/\/N&AANRO $JL84JD1?; MM,CXI$#2*FU2()*:@*2:*AO8L)L+))V4EW/GTR&QK;C58S#5)]"<"N\*SV=3 MM9N0^#*F<,>U6,IYAU%U0YDQ0&8:LE;?6F2$L\,AGE8HWQW@J84.CERKGZI_ M342KM14^2:TBP!Y$XAT>$N/<#'CB'_&=GLH#&+-PFS>'.S.";JG4/< M$*R8RY2NX$KFE1B,_BMR0]]:8(0]S"&05MK#Q0%)9T#2U*T7>V$(KPV%VW%I M8'9$,SX!7/5Z5=8*>VN[^,B%8X66'1/W&]+V'E]RV_L!;B/2-:]TU$ ZFK*A MB)CO,2)IA9HM%$EUAJ2&4N<$2:=@Q7[U/ O/;PN3=5-EFE(P+]H;@/8ZH'UK MO2G,4PY!LT)O;@J:)H!&E0UCZ^Q888JNS?9K-R3NDXTY?['AN;F/?QHVPPJ% M>65C+X=O]C.U)J2-8V,;.&<&2(1<:_*R3RRLSSUJT3Q(ZMFOU*K^17UO#HA: M<0DR5?O("8Q.P?3\,BX\1EY%/L&62C4EYK5K>@/Z2%XW5:AUI=)N@#\_)_]0 MV*7EA]$*C5H'58'221+-S9BJ>25! MJ[0UN;6]RR8L5 X!M"H^6@2 ]$I;E_66"(ONK[1'G(I<_-%>GB\O?C?O]]^^W)Y_\"" M"W$=-S&/R\!=7J;+ ML>/^H38MIE9767E^H-)B9277255"&Y<5&)(1'FL5!=!.I;[3FF?G[V)<;':R MH\X2@52Y62OJ9 <'$4(A$LVLY\M*'X&&SOM2'*GATEJA9HX)VCJE5I M-Q2YCE7^N4#5<07'UJD'D-&ZBV-AXHCV%A;]UE+24"IM#4P7O5G4=BT/VS:B M-,".S>;M<:>"R6S4Y5:]J#P3KO8U2AAA?7N"-9.6):SGP@^QI@(TVCC-IJ&Q MXX=*@Q?[1EC-!SO(6@":=(8FK<9+&O5Q6<%7!T I^BRNGV5]B,TB_?0?GA^J_,+;S"P0RS'$P>7 M+^ .F !US6QH8TIV #9=/G_I8DSHD6E7O+ MC"L[N0ZP!*7//GP3$45)UB8/W^J9O^3E[3;NJ/^ C;V7VL_7-U?SM);G/N ; M[HA_ZS^$V,>==0.;/#(Q992Q'C.6J\Y%@ZGM9#"M2ILU"I\UJV;;?0R)+SWC M\SY*"R? &J0'6Q"2#33H1&'?\X';UGJ&XGA"364)=>/?%OHS (@5B@0?-.!)SREB(W556NS:EQN1<.;#'Z^EIL\"8O M.%S#H=.(M*Z('F5XG_2_?.NT-QO 4D["IB((O\Q$3-",%.:.=37 1ZFI+;C1%L8EC MQ-.JW.O"\=3"'HZJW"ALNZ:$$7)^PA/Q'J=/21#YHS1 <:LZ04A3Y$*8YDO MO>](A:%R$:E(V<9>PD>5 N=\< =[DAMW1-;ABS&8:[\-4*&SGXRPVU/K<2 MTCA:(3RSO/K@78$&R1Q6)W9XKF7#P)8 AB$;C5F$OA<.7*D1M,($*0I!]3C@ M.6MV[!T_I^7EF68TB!Q<5B5*?!3\U*VVC)K691R5&9*D;%SC^Y@58V_BV]TA>\\H.MMN6%6WK M8U["SN406JNK'.P26MAY6S;4(]OHX$09+SLZP&)J?<^QJ!^DM>>PM6LX$N=M M=Z*C'S($OV2$SBDK+:72KM4;LMH2K;@%[M96X-OC3JVTZW5=KFEE.,ER7.=M MUSS\Q>+&.33Z*F(D#(HG.:_NI:A07!!]CD<-K7^2KN-:VRLE;4P6'%0F1:WU'!\L/(-+-$/H18&W!M3E_ 0[J^O8C#+1SC"AYKP&-I M>G\XD]HQ(/Z3[;()JQH\:RK50S4RG_CQ\XQI.3E+8IP$%Q)/(LC$6"6AG#&>! MR9[M$M>TF6\,'["3=F<+"9D,HX8,&7H!RT8Z]ZE#<(/^XXMMA?WDE$WVK@2) MRN06TH411.'B6_9(_*6'0QMO<@XR_^)H481MS22Z9FHMLZ[JM9I*NI9B: VC M9S454V\VS']I]4IZ4]^?I!L]T6K7I^17E?1@@N?$>2&C &4HBUR ;9;HB^B5 M(#RA- -Y!O3-,VU9/E.OMS,*QE($RL_#ZAO >5!7U,>K8#B$F[%(?1]U_V^K M>=D$\4/EAH+UZ0,I[238DN=B\R.8PQR,+]&>^Y?-&8>0J<&[^]NO/V]^RM+U MS<5BE<7KZ"^R6OAAK'L15TFM&KA@\9+&P^HT?V+O?J0KS?M2#M]V8<7T(GBJ M%<@2?34I6DC]>'6U).!-^M> 54)^OQ7TF*4T62B980:3=\@PH.?I+Q\M.Q@Z M9'1NNVS [*:/TSH?5X)?&>I%)6'BI]!VNZP?2):S'UJ>N_Z&-F:Z2KLAKE"LX M1JH\V*]KTF0;R&3B1NM[M7P3#G.BUREQL<9\3XAD^K9B=IQDR8VDYO2$!9J. MKJ[0_ CI/7VF;I2[]]&IQL_S3O]XPN/U54FL#$=7OC? 5)KJ@\;47L*P'N/W9-D4#ELT].:3D;>^KYUDLT2FAYX/GK%E)<2(D M>)1*K\N&LG6[3W&8BD,&(U5AAXI4 MN=84'52/$4@KS,("@:0"D$ CU0Q>5K93V*KXZGM!( U]KV>'XMCF+DP_1N$[ M1N#<(H%G5 Q9,\K0D$>QAHM]R*% MQ2L;N0!PU 4=U63=$#=1CQ-$*OZQ '!F5MJ[*1K.H[!B! M(YYPM,+;*A!'N.O8DAN-K4/\HHCN!K%^ZE(L9H'F'K$&MFL'H<_*38C$CHVC M^S%-038Z4Q3=4$!4A2E:=?M48+&9RB&85D7N"P:3BH<[9$6 Z2C!M"HJ7S"8 MM$J[#DNW(O*%CA%,JP+N!8-)9V"J%5:G3:1ZK(9#7/35FXFVB[2/71B&XUV- M1$36; &7D9%:I5UKRO564;$;L3-Z#+!;84)N#[LZYG/*M;K8D!>P6]O8W!YV MV,<>LX@%[ 3LUC9+MX==W-5+V3[G6"2#% *.N"&0U/.]06JJ>NY6!\].6'K6 M-5$G79ARRP\>1RLD?2\GMTH0,3AAX*UKI&X!O!;;V5:WW]D6P#LBX*UKIFX. M/ UW:%JRIA;<8D K]3 6]=0W0)X\6Z.VBJJBR97IFH)XZFLFV72>5:67!IN MEK:QU\NB)2;/EN,;=,TZ3)GSLR(NDB8V=CI1%+>>*XWO2)N MN)&H:; HRO5&45Y R0RN(X?2*C>R6"CIX%'*VO8!: $E#J&TRC$L%DJU2KLA MMS2AE8X12JM;VB?=\):4 M/&0%Y8:&\R2@46D;*B\'!L3!DST:>)LBIEEI-[>OCR@0PR%B5MAQZR$FYQ)L MX!)#WRGJSJ/-V GW' M@+X5YFIQZ--Q8TU7RJ#[3B'9),F+[E)@(TTL6"DDK^+XWJZ"E6F>5MKQQG8C M(,?M."?],V-%?-TC,N+R-?0)$-1VB3^Z#ND@ &G$E_H>JY^2NI*Y1;%6:6MU M62E%6QQQ-(83*Y@G .,>5E-6!8 %@/.$&COD! M5VNM8H*.7-ESIK;IUD) MZ1+2QE(?6EH$]\NE6SRPPW M=""XY45=AYY6T9AU@DS%4/)0+2J/9&@G=73X,PELZO!_)$GY'_0=4 MWDN#/-K;E?R2^"Y,/DCO9B 9+]K*9-%N5-K*F%(]/=/,Y*@E,Y@AO76$&VQ$53138/W;LYW-5EF!?9=CGI32?P+[ M?L'.RA+L:\QH.Z(*IP+[QX[]?.[*$NSK#/N\=%4_A43;/]@?U*H2&!5YHO'6 M:2!% ;4DVX5Y#X81ZVKL%K;%.KOA?:I;K,7WERAL'U,,[62;OG*VQ4O5:J=6*?>1(,N]6][;/4+;J,P"(F+!$H"=^LD'F46R5JEW=)E MHV'(-867,RGBX%+! &L<$&!U %A-;NJ&W*AOG9DM ,8GP-0# @Q;DM=E@)&L M;'^P1@",3X U#PBP)M-@6DL!#79DWF0Y3,@%VU]K21Y/8S8E^E3*XQ1H M?R9,F9&QW.)E@'@U94-OR?7MZR\4R^[R%'82P"[,[BT,V-@_0(%%0ZW++;7@ M@QT"V:>-[(T,[J*0W5! 9;?D6KTAZX4E! E@"V!O:N@7!FPU5MEZ2P5CI."3 MKH= -G,3/H2DZU#X:=G/[4_P3SKB ?&?;)>]6=6 F&*/?'<#N%MYG*D:0HVC^E3B9BXQT3<$=MD\D)X'V!"@N'9,-8G MGSC2D/BAY/6DL$\#"G DD64#>!"'C/($_^C9+G%-&RX'+(5T #,-SL:,?TO( M9!BU.I+,"VP$R[E/'1+:S_3CBVV%?9@6CC%[5PJ(R2VD"R, )"^\98_$7RC4 M=1A3@-:B/5\%P"#=CD?H^:N7?5O.R">*'6@8%Z],'4MI) ML,4(9)W-80[&EVC/_/EAT,'3(ZMUWV:G;3QVDECNK^;:4 )%?\]60E M.%/BU2 )DB9O3KX^@Z\^S'Y>JYWI]=K[GBQZE:F>*,?^618]:_'E- M:8A![7]0]:6/6A&"7^HEMF8NF^/+Q:*_'V?.6*6;!?UZ3)-I#)!"8F#J.ZU%WDFVR:HM76R7-; M.=N3(9>^K8#-)8IRUIR..I21-#F1M'3.)T8Z/8^*.HHTY4+J 2_1)24]=[!! M#'N54CUK-O-&+3F+4N^Y1'!C<8G@HG/"!=8%U@]:L+>QN&"OP+K ^E&5SVTL M+I\KL"ZP?E3%;!N+B]ENYVK,SYWE&J"W89_Z[-SC9.OBG0-$?9]X(#(["HG; MT>3UD(55Q?T%WW]2&=H_7)_",/ZBEO1$;#>00/T,B/^+)ML^U(Q\.[3AA4EK M=)^:#@D"NPEBO,WF8J9VAR-5?>$)W_W'*3/5^ ,ZO-; M]V',CXYO!_#5%_C3?;J#N7@6Z/[;WB-YS:WV&V#.RZWM"ZWP4QM/@'!=1Y ; M$#81A&IA/6 $"'D"X0H/C1L0&I5V3=;5HA)(!0AY N$*UXD;$+;BY9B7(LTG M5?3B_HUYBP[>V# &@$@!B7,EYQO)MAMZF1(Y)U8]X]T>C&,4O+=,ZEC_CH(0 MTPVO?&_0N;VXOO+\!V#4;6\BH9^9_[*!/#85;#'=T)49>7R_MBB*T^D\0G!# MT[@(",ZBC#47UHX+8WE7B4G$]KB MJ'Y>P!=IU7:=5F=TQIE!H="$16'CPTM MTP/@ W=^95V;K4NZ=SU5:)BVP;E9BHE/9I^X3U1B4%HS:+O[3;9CE,89RS2 M\<-O><2R\TQL![F12%_&4QP+Z,1!G)6S6J7=G!.075_*\FV5\A^;."HX[LE( MW1:$N!V\B\:F'",Q7\'0];(/N(?C=K;L ;1C WPE90WM*!34X3-2=HF#)G@K MK5F?F3<%=5(15& E_.E*P$F?NN9("GUXFA-'4\F8K9O9IB?B#VYK@28\N$A8 M\(@S8F=@L97#>X B"+';:"A?H,-=L=GD@%*#[HC# MHWN(CNX6;X8R%V\B"KK'*"A7"LA0^5! IW#.\]$+B2-YA:1@YW/=5AX,/D;! M*R+@F4K.G>6Z(0[W2UNNSNYY;1Q*X!V.^@.?JZ93(1MU[V'-#;.)>4&N-'5>AH,H0\]P0 M!/5*NVX4E1R_:P5U"@<$8QMUVCK-69LDF?5TF>&W3>C$J=\"R72<9X)7I-+. M442;YJ8;>%2L+C<;L^'?HB,C0FJ$U!S2R2A2:II,:O3:BG/U0FJ$U/ N-2N" M]45*C<&J4=0-(35":DHN-2O\Q2*EIL7J%6GU%1:::# B&HSLHL&(442#$5T5 M#49$@Q&^)L%S@Y'6;OJ+-/@9^_SN(@%K+\+.Q>#9:_C",W_U/0<8'/SW;X:F M-C]*EW]&=C@Z7,>.ULHUB^-V(QL//MMM1);HJTG1Y.NS%7< IF.X?@^2N1 L M15<2O0;&K%Y(6POCK%E?WM5B_<]U+=^3%C9=.3/4?+/;_9B:9VK3X&Y,325? M;YI]C,G0><-3ZTPKK)U,@;Q3E[\[V>MZ8_!KS;AYTLGT4@$7=N E*W !W2Y\ M[^5MV*%4Y'@$/R6(_!%K*2.($A.E V-%$YPXC"QWQ+; :F._7Y A&A>"2.V. M:4:#R$%#EU'FDO@N#'[Q>9F3)(W$4BQBZ&2#9^R3Z^7%ETZ'8"Q'85[IYC>K M5=KJK[#&1,N[(?--M+@9==ZV1 MF?"I$ZS"GKK@V5WQ:($VP\(WN9*&-E< MB>N;JSG)$J"C64PE-M5OHS (B8M462];0AEG2[242KO5D%6U+AO;%USFYXCY MUB#B2)3FYR7EFF$YQ6-.'I&Q/(\HN_\9[WO.R1!JJ8!Y 74!]?U/+=>)N]:: M)^[F@3Y?SEQ+J[2UIJPWFH<_WB\DXJ0D(E?JM9)?^^<4!+W2KADM6:]MW0%% MB(,0AQV+PXJC" 6(0PT+G35D8_LBJ$(<+!#"P MB MA##$PJ#O7!@:E7:]JL@B%AHU>M)=#!TO!&E$F6, ME,@+\3'I.*D-%@<9I1<[[/>I8QU+N]J=A%[5VHK8*Y,;)#ZULF7SXC@L^_BO/H&;IU3T/XD34::ANYMIZ(SI8Z ?T)I3>#]WV48!,J$"!'<$=[CD MSDYJZ.Y#/[>XT<_'T?ED/;@PSE89]UA9P)1]IY7LLYE*XRS;@B1K"T^,.)!4ZVV7:<4'?.WF/.749-T2KMNEQOZ;*JS;9]$7%LWB E M(J4\/CSG;[B;M> M)&L<+9*GM&UX.Z?++3:YW;JY;6G#,R)X)K@CN+-9+:.$.RE?#H(/ 0PAMH([ M@CM'PYU\X:V97D_[ZA2M*?5*>]ZQF3(6L1"(RIU:N@- -3@!U"GM(@*K%C22 M/N[PB A>">X([@CN".X([O":#::N*, (:_?$YLH=@L>3[PVY9HB#[R6!CA!L MGKE3X';;=G)M<";71U5Z>WXZJ&?P'MS52@56GKS9:LS$F#$0L$ M+Y@1XA"+P\PY_:+%05-P1T)NJ+.->(0T\ (9(0VQ-*PXV+:6:Z"I6"Y@ZPP2 M@7:!]AVC?8/<^IRZ7P/=K]7DFJ)R(@ZG5%-QS^W!YU#J*(.KNG+P]N":IE?: M1JTA*_ILG5)1/HM+E.5M#R[XPO/I=<$=#H.=^LPAC(.UG]4TENBJUFVG0>43%)<$=P1W#G^+BS MG;O&=U=9K5%IZZILM(XH\>NXT2ATA>".X,[N-?F*G"KN%'F3,T5^2KN2\SJ] MQ87^1:\W$>(2W!'<6?L8K.CU)H AQ%9P1W#GH&&<%779BF_(I1E@O]=%YM,1 M@FF%)[D#++5XPM(I;06*#F\B["6X([@CN".X([C#EQFFKRA4N54G*%VIM-6: MW&KQ<2LIV7C=.QM1")@0,#ZFG4O =EY1#T2X76NTY-KV9U?V M(&*BOYL8FAB:&)KH[[;!P9:TOUM@OR[N[E83W=W$F,28CG%,I]7=[0LUZ:!+ M?='@;9TLA=JJ&L2%9BFT*NU60]9KAES71!<'+L5)U+5?)!P;9A3 0T2#-X%U M[G?_:[EJ'F\5>ZJIHL&;D CNM?^*X\@%R %V-6FHT?R$-0AH62<,&R<8YI8'U?3!4L30(8>!=&'8N"_5*NU[7Y9K& MBS2<4J%%T?YM-Z'7^N';O]4PD;'9DNNM!B>%:T01)-'^K91\$77H>.9.OE H M1^V%:DW0T'*M-7N60[1_XPUD0@4([@CN[$%!<]2>LV9PHY]/J>:C:/\FRBD) M[@CN".X<)W>V<]?X[AI4:X')4)/K6IV38+9 H] 5@CN".P?7Y"7KXUE7.%/D MI[0K>4^'D6_V@=.X\6BR8PHP!' +3VO7<7'@9)MMQPEUY^P]YMUEK*L8(]'5 MAMQ49D5%Q+%Y@Y2(E/+,G7Q;6>O40EH@[)NMB5JEK1I-V:C/9A0(2><-2T+2 M!7<$=P1WCH\[V^TG[GJ1U#E:)$]IVW!>SW#'"X*M.X:7-CPC@F>".X([)](Q M7 !#B*W@CN .S]S)%]Z:*42\(!.P^'[/]5JEW=PJ[4\@BD-$K9M:N@- U3D! MU"GM(F[9.[RTX1$1O!+<$=P1W!'<$=SA-1NLMJ()PE8]ANN-2EO79=THJH6/ M@(X0[!/F3H';;=O)=9,SN3ZJZMOSX^ +>H?7MME).^G>X6IKCU6YZT:EW5+D MIJK*-75KJ*P^VV 5J6M->66 MOO5&MI &(0T[EH8-NA3/ +ZI5-IU9>O^] +M NT[1GM]U[J_J8(IU&S(K8;! MB3B<4B'#/??D+FWME[S!U<;A>W(W,3U0-AHU66DU.6DL(6H,%=R56_"%YT/C M@CL\ACMG6AD=[=PUOINY-NN5=D.3C=H1I3D>-QJ%KA#<$=S9 MO28OFR)O<*;(3VE?L'1*^W&BNYF(/0GN".X([@CN".[P M98;5=]G=K-FJM'5-;C2.J([%<4-'"#;/W"G0O]I*K@V%,[D^@0*("[J;Z05T M-XNG-5-F\J1[G^FU/=8W,]1*NU67U49=UNH%ES+>DKD'BI,=$+F\14\V+32^ M+6W** F54)XA?">N/"NB! 5(+QXED61&XIP:87L"MDM M4G979&(5(+L-9BX;FA!=(;I"= L4W14;K@6(;A-LYD9+KK7*'[!B&SL?6&H? M_+3LY_8G^"<=\(#X3[;+WJQJP*GD;544FG/5R'SBQ]PRIH7+I, 9OVC,M%+, ML >>X\$SVUR.(@UW>![[5"(F'EHB[@@&+;E>"*\C/GSL2C8,][1+7M.'R((0/V+&XLS';W](Q&4:MCA3S G;H M[=RG#@GM9_KQQ;;"?K(+E;TK@8,RN85T8011N/B6G=.>I4(N%]CZ?[%(;I84 MV7]QM"A(MF8273.UEEE7]5I-)5T+5L.&T;.:BJDW&^:_=/!-DYOZXZZ.0_)$ MJUV?DE]5TH,)GA/GA8P"Q'(6N(#:+-$7T2L!>$)IAO$,YIMG&NL=N8""O=[. M*!@+$:@@SV='*,]!9U ?KX+A$&[&(O5]5+J_K>8EJ,Q'5#(H6)\^D-).@JTU M(.ML#G,POD1Y[D\O+MKG9EKP[O[VZ\^;G[)T?7.Q6&-E!M_@9^P7617\,%:\ M"*H+$O2E*\=["1;.B8.%:?ZTWOU(%YGW)1R\[<)2Z47P4"M8//XWTH =>9D^ M&*]US,:!63AD&-#S])>/EAT,'3(ZMUWV:G;3QVFUC0K^C8'#J!5_/=']9TJL M_Y,\EN3-R==G\-6'V<^;ZEE+G_^5^5[/#C=*[\;VYO!S_,O$J,K0]YYM\(*D[DCRAA0# M:.Z3A'QZMD.;!N?;&&Z'-LYF[B^R<$"=<81K,'RA/>K[P-R0O$KT%8OV'4\5 M@?T;!2DYX[-?C^25!AW7@I\7\*$=YM:0+>Q$*->UK=,$^+$4!)K67EE7HVD6 M,&JE;6B\-&HMLB9F"93IC>=6V9*)F\D^#;8JR\)CE:(UZ9#KC,*J]O;#)W=T M#I3%'9[KA*ZQ0,R#OU9I-V?;Z8EV3?R!I ]N0P:V76V9[]2J_H7];UYD-'' MQ_*/L'95";3F%SH$'\1F^_(2<2V)#+#PV%_'U5/F$+;HA*[PNT-9,3?7ZF3( MF]L>K6'::JVI<&)@"'MTO_;H#A!59XG01]E>N@3*=U$OKZUB 2=BE:S0O]OT MB<[(!_8YJ,F*L;6 "-.61Q"M.B56#(B:K%E&O7&,Y5E+H&4_$PNXW U%A+6( M;==G.X"'7'G^%R_JAKW(Z9@F$&J#Z*I1:;?D>E-$5X\22:OW+8M#4@N1U&R) MP.M!4'%/811_@0G[1&PWD 7 8D/&PR(_XLFJ<;4C'RV8WEJ1NUV\=AIJ?D^ M)NC#F)XI^;\"]3$/X/+5="*D$JLR_]@G[B,=##V?^*/KP9#8/MM\SBECNJ* M$2.W#!'>Y1QS+,U^NY[BW&!.Q>B$/F=#K=0=QDN@TF%1AC]="?CM4]<<@>EL M E.?J.23D$H.L%QZA^I^AA'"!%I_ M)R5:I:V+D' 9$%2X;MX2.7JEOYS+=&O6#J,Y!L-YO&%P0T#-BVFV.3 MKNT4E]+'O2PL.M-P3"F(:HW_I3YUNC$5E=K/:.>=VII>I(=V[9H^)0']0N.? MUVY*X/LQ?7/;P37PO52YUIKMMKQW92T6^&+AM&*!WPF^=3<(>M="LB7ON]N*$W,^+"Q"@XM2C9+ORJ6>%)R)^F]E[&7.BX%HM; M=!CE MBW%\%],VMU@8E;;6D/4YEK&(?QT!GC:VCC?%4PMK@LC&]GV*A'V\J;+U([K4 M/LY$RH217*PJ1M)_FY W-5ENTX!EYKN\DJ4JE;8A&XVM-RJ$E*4G9K1S#@I =VGHQIOMSJ$+;V+* *5$:@;&LX3 M&]Q*GA,6%+;T$>!I1D7O 4]ZI5TWMDY[%[;TQH73UJHA4T"77?[[Z.[?Q ;Z MX]GHNX3ZGT<_ JPF,;9O.F,&Y#9O:EAG0JYI6ZOJ_%42>;>T3QF0J]NB[PJ0 M]4J[U9!;S8*;8>VN[48X;FJ04+L5U\4NT.8HX_U'EHLUO_[M].'B@JWTR#?[8)_B01.P<$")A2/F7](_(WN(">SR&2F.S)B MB?N/7L<$HOKT+J'SG4/ #W"MRY34N1<,MFG>5#E(01%NYE[WRW>(J6:EK3/":G9=N1M#V/=R3=6;M'1L/2[KG!0>D!8 MQWO5R1N#:EF=8UT[ZCK'I=T-?Q=AZ4W;?0__/=.@B'WQA$RGO VYV;[X=A@\;(P79&P?&R*W"XDL2'[:(3;KE79-DYM%'.+>_^ZX M6L^U/<[KQJC86%UC>_SJ^J9S%S[F] MSWGE^1,"@U? R,O*N>=>%W GW-#EIC8;I1&^)G]HVH&ON2Z8EGN8S2/U,/E6 MLVD,5^KYWD"BK]0W[5CE,ETK>4/D@-B%*6@7!FEZ&Y/T,J&U-4\8L+;X]DT; MQ*X*CWC)LZLR'R\Y5VALE"RKQ];7D7.]&J^-J$CI8.AX(TJQ2R[%.G4.";%G MKLJ6'&%KVKH[1QCN><\]&25RCW9O_R(D?+L;L067:>A4=\?6\#@D,72(Z"Y9 MC$U\'001<4UP')D$!3];+ZYJ./&=TN1 M-66;PR_B,/A1P7++/>\B8(F5IN6&4><;E"=AJ%_V>M2,XRE3O7S,I#$%@"G. M3'6M^!<,KCP#0]T-BU&7V*3:B?:/&7#;NTS(?P_4OW51\O"_RPFU[VD 3I0) M7C)+-G2MZ0\R5\X3N4:EO4UT1=CM);3;=P*MM7<>]>)V'ODR[_E6Z&C3O[.2 M(EV8P!K_AM9]L8IF.)3ZW/8;ELF58(_BV MQX23P,O"PCF<6Y5V79%KK:U;B LGHZ N=XL6'EGJTB?;=3'BA/5Z.S:W( M(YBU'0IF7CFK*95VJREKHLO"<6*M7N<);&IQ!+-3;$%PR*= MO5/CBC\R_>?.YG]$^D3G29UHL';5Y%9AC2K,,$EG(: M/':^25^N'RZ^W3[\N+^4;J^DB\[#WZ6K;[=_2- M8C"S7KZ@_S#Z[@V2#/5QI1^?]F"2:6?UV6(_6_N=_%%E_?5XWAR/:,U=W7X- M\/*(<+D##+'V*3G744SY:'K&((8XU/<2QOKX"6CQ-9<58Q>=,JFUU/ MWK1T%5;0Z2C]%5;0!1G:(7$N$1D M\BGP77<9<[Z'(4W7OB3AK@:S%L*&JR M.2=+@;!]A!ALDV6QN1@T*^V:SHL8L)7Q ZM #C\M^[G]"?Y)7SL@_I/MLB"1 MJ@&-D[=5$;CGJI'YQ(_I;$P#'(\>4;]H?K=2;K,'GB,C;',Y_S4%^/_8IVR] M&\!@1IC6X'HA]BOW<=6#Q3"D3SYQ8"7T62P@[-. DA(!!RFJ"Y<%J9D1]F3 MTSAP>1#"!^R@[-F8>6_IF RCAC@=>G&EX7-V*MY^IA]?;"OLGZL*CC%[5\RE M&B+-B:273-U%IF707?6"5= M2S&TAM&SFHJI-QOFOS!--;FI/P[H#LD3K79]2GY520]F>$Z<%S(*$,Q9Y )L MLU1?1+ $X0FI&<@SH&^>:2QLO("$O=[.2!A+$:@@SV>'],XC/,R'5\%P"#=C MD?H^ZLO?5O,26/G(#$R0K$\?2&DGP98)EI<+W?WMUY\W M/V7P^BX6ZRA>1GMS^WCY(#W>2A>W-P^WWZZ_=!XOQRXJ>+0/C_ !>K14_.1!_U3$$8P/H)AK M@\Q9-V3:XDJ+>G^A@>G;K#Y0Q[4^D\ .;GMW8'_!O)A@/\)#/CNL$EMJ<1FQ M=6>[X-1VPN0S? 4\BPP1,.#N'H0PDQ^"9HF&* M"_@PF2^[>$('G/,<2FASU\042]P(3X;U2(^42@O5P%N9R*B%?T=!:/=&4T*Q M%YF8;YG>^=[3R!V!AG;-,^E=Z#U1;. NO=AA7[+#0 JB;F!;-O%M5DZI1]'3 MP&H=))#P((^F?$R>P?Y2/TJ>CP9L^N5%;/0F7[Z77N ^W #SA[@\002+O1: _H4]UQ<$L"YOKF:.3L<#;K4O^V->T@_ MQ,^93@L!^IBXI?7B^19HG;$?JTRT:JO2]EPZX\=F^M4G(SR3T/-:1AYTK>P@ M#&)"XD$=NP?NJAO"(_QGVZ0 3A*F+AH0Z5QZI[YGB W!$PA9W;'DTD!ZEX#^ M88">W,7(=&@P1CY[$-Z8B(34!U&P*+Z36K+T3GN//B(J7Y NO"[EN$M#(,8O M'&(? %$%F+/93.85#"EZA&PB[#5 ""0I>TQF,),QQ\Q^I[^/:SK0A.]I&34F MD=2A\7>+!C!&H0EPM9+^W8C&510FI*!D&L63!U%:L085XKW.[3/@5LP/0!(Z9-_:?Q MI)+7376'R"A!]D;T KTH8(JMUV.K*,P47WV!RJUC/7LF$[H4,W<7G0E6WH%6 M2:CO@'+.Z%,3[\XP*\5>>NM1Z+K'C)10MX^E92RF[Y>),ENRD%(.B5RS'QLN ML03=O\KL]L6*4)8H.U:$_/X? N:+/Y)47'=4XRSSF)3E019E?PL28 3Q&*:E M>!!#CVV/N)0B7*S(1]3"M[:?F=)8-LZD3I )!MG98685R'@PBT A2R]]&TB1 M[+LP-1LY.#>LJ94H'QG4WF#H@-Z#H;V12A*@=D3ZQU,#J9A80KW(Z=F.$V_O M,.$&#(!<6B#TSQ1>DBB2+ 46R&=&PR2Z#-5+S"T;YP&J\H4Z#OZ^G.G/S/G45P=#71S$*]A2P:%-KH+9"=I/S@D M$D'B6%4LXYZN8]XJ"7JK.O)Y2;$_U(EW]8 &=Q[8UJ/XWUG/J*[,^$ E\ /F M>D3'HG"G M1H\/CV($\0>JQEPN1A;'=WHH43'P/E#U'WTH9CR3 M'RY[_4/(EFN83X<)!!FOW#_.'L[^'WMOVMPVDJP+_Q6$YLP9.UZ(30!<[;F* M4'N9ZW/;R['<,S&?)D"B*&(, FPLEC6__LW,JL)" "3!102IZHCNMB42J,K* MO3*?U/YV>_LE-=_D="4?1%N3*Z))Z1T3/**/H3G1$9:M-B/V%RXQV)C6Y MM@\FT]OBT;!_71(V6(*VYA%U9KOTE(UL5/<."@K_JL_0K*+Q@OW.;!==0!XU M%FUQ]EYY>X$*$5[R/XG/^%V7U473;O:X.0593KPX/8OL22*>P'.:B:@6M#CC MI0J1^U-;@&#-(W098;_EQ]/GX \6MX[K7D6=5#,O>,A>U>0%=,80G0N+&X0)L8'[[S;_"BBH[5]@_D;,ZQEV=!$//[KGSY1Y49O.5<])4X M%UGN/<8P1O?Z_Z5$F;D8#FJ/S X%5=X"6Z#S)2A#3IMIZ?!)C!;2M8/HT!/9 M)"3GSAP+$K[(.=?U"TC=ZPM1]I(1=^1K<#?A2%.1A#7"F7*W[ >3W)V%X_)M M6-8SY3S!7RO/$3]4>9 ]3">AKQM06FJ6X(VW:"\$?TT4'J'>YK(,JA[^^L,- MDRRR>O/Y[Q_>7AOC5'4"S1VV$#X-9B0Y_.R/P/O!:> D3*IM$ +PF##IE/JS M\NM25>'B?P 1;.J K&+L*3! L, @5(L/%C0L_A9N+]ZE2.(<8!/'Y?XN/!' M]%@AD,6?_@#R!:%P;#F5Y!C9]+N@7Q_3S>+.0-+!Y[>GPLP5R H&^)9.#")> M-)JP:TE!> ;J";(/-CP4#8J-6AKEXUYO0N M;NH^#!XH]@B0/-(CED'0 X0@A;W9.'\S$EIP&:"APE?Q_4;2#Y[D,]WTC(7] MG14,COAD?C4Y*[2B"5;SX8V6B%79R0FJ*\\UZ;\'(79(0-UDC"1$!-% MF'K.?>$F'2+=J1=$J#/XGE'+4U*/'DJ?SSVWH]TETWENV<(1T$$*X]28>.[" MY;,:N!)U&*@7B.]3VLKB4-XB@YYO8<"#6#O^.KCWA5:1WYEZMKM(:TUU="Z# M!XH)T!1A#UH\2[PT; $-BQCDUQ.$+*9TH,0LEE0!PA&"5H%\HH15AA>KS3X= M[6-VF/AH?HFQ7I'\LG*G]LS+>XSZ\AY5J:,J=5JQB4V5.C6WY&3:U]VAK[\M MKS"4)[*+F:*'Y<]=4*68+_%(=88N.97DK/KD-@?@JG._M6S)0LQ#@*/[@ZMX M'J!&X.$CE]#I<*_?#:?)@B>JHU)0SW/@Z7T8SV*@;@9CBFKZWXES+\+629!P MPSFUP_"1._9>0@Q9;=JR=:()P^@98R%[B5D34/(TZ()O+@J2<(HVX'8:)Y2? MX0M$U]QQP62'_-/<;\U(R'?)/R%,;$HDV$/J0:\6@9;M1K4EV;+VQSKOVA]S MM]J?N^Q">"6S#6=?D=4V*QQVL\7U/KG]:=D&-;G#G8I]^(8KR+"-^FJ%4P_2 MG*5 _2 +="7^=4W^*E\^D,\R"VIB^$@I=E%!PY-\Z[_BT'W;A(?IGR"8U&F^"\X>9R%J]T'@D-%)"U[@R\ 2?I25A?'Z"A(1 MO(/D82<927"@L*0A$GDZ/\+4E[BXS=_W4XXP$N8>DS>QQQ_M^ADBBVM)<2ZOU;$\\;&(8CG*!@43D'V1[1567AZ4.ICC'^'&)V2?O4=Y;TF4,>)2@<2C3N%4\M+SW M'S<%0]_@B>5:=B<)TUIV&1WUKF[XC3M>@$>K\36OD1)E,'(C&-L5E*3( 5&" M6]1&A%%,3Q3W&Z+(5-8\H_B*![""I'('9"T=!MT"(>3NOV4+@N 4= 3'\:\D M@F,_9@3 85_=TKYAA>M781QV%8.KFW%Y%?"12/ 19O7@>5M7?9P@9JT6A_=I MF>>OLLSS3A:,RLCO[=."EZ'P&]28K@;Y-F7A[8;J5RI+XZGB[*FBOCIB MW@QVBQ>>V"< 4@0OC$1TZN:*^$5H52@$Y&7>:?$&+PZ4A1EIQY4N:Y!$=4C6 M,(6R65[W2HWXVBX7O;RCK$8]JWOGE=%1? T_PNP3YJ_+Q>ET2UQH \MWNQ0J MM7GB6U[19O%Y_@N4.T?,H-!E,17WI1TBD\1W/)EB3]6AN+[F5>!>EHK(RI_Q MFES4X\NS7[4.N1?JVA2VPHM$8)6Y2O35]I:.]H&JJKG)Q;VG1%Q]?F7/3;HA M<4U<\]TU*] WG;0DDZ1]L9%EM2U <@6=9R1.L[Z7(,)+?*PMK^L86EEN5M9T MG+8@<;CRRB9/\XT=0UA<6N@:$C92O$BD8O-[%"U"H!6ORRU"C1J#M-7&H#>W M39)6[=7&W[)D(4\UP5Y7MU_!O$4W1.9!\+!XE3TUYOGW7EWD 4^:VDC1LI:K M[.@#DLM^/NDAR6_*=KP5%560UZ((5G0!YD]_58*S@M1U HKK"X2+MIBXN*!U M0I]V%@K*28+*NAA"E.ULJO\TZ ]]] M^9AY%,66IQE\XP6:0[#;O)P*[Z%M41))"^5>B*W17$8^QQ7?D>-P7E")KZEZ M/+("3PX@2X-*QUNQ379(5HRMZ5OBM578H81L9GN!3SVGGFC,F#(]O05WM(3: MJFP_*R$F3V7I)7B#CLP$.A@LAU,L#I4+Y[ES2?.5VX=<#1D/H^KH)#_A ('@ M]&-1,"O[^?@!Y^OD4GE^8&&JO; :+Q*7%S.6UK#QVM^9"%7%FU;O^, S _M" M:DAHEHUMD:**-7IR_T[*:;&3D)?D5+U]5A:*UCM<\Z)O( M[)9;!DX;--%VKRHK58:WM@S/5&5XJ@ROY9O8 MM0S/JJQ?L:A^I;[FI;KTQVI:LM=^O\?VHB!U?K+^"NE=>^P'@^C_/F0\;LH& M&Z16%B(V+(H6U=7RBV"_0XJR>;MB\7GB*7DO2M:'HUD>;W3G M.5%WAN_0>56A_ 9Y7ZA+05?).)8\(71]:&1#&ARN-)YD)7K;^Q9Q@.%KC:>% M)>408F1.3P7I:J@L:L]3>\C7Q*LO\NY;*7PI^PNP'MC'8ZU/O\H8N6+/V48F MH P\>JA952B%Y7AJW(@7"J**S3B5?L E-.2]$;X9,F9V6^'Z/P)W*KF40@+X M:5:]&M?[[!EDA7A(5/ !R\&VK$3+'>TSKQ66VR#/,(H2Q,M9VH^\*0:XXR=7CVZNAE47UY<1.!="..HI0]9:<[AR5Q* M0'"6H19^T*I")&QJ1$*V9C99BA +QA9IN[K,+R'L"?7_K$OEB.1TFLZQ$8XE MY/E[K@+-UQ6,NV(I2DL%:7!)WM.U%4NS9/C,.[JU-#Z35QKW81"EPBFU/!DK M>46_FG9:39&)$C^^,!%YYFSQBPU6XB7\B)8F#J)8 YBEHO**2")H-4N@5>XF M38^AD4*M^Z4,'7@4_*]$>]Y1+ ?G]T'0 =J1DR]D2S+6;[!X X<> W@ M9;@X%HL_/Y/8$D,@$_'/9!Y&Q"L;RYR!S.$P!$=/^R\XOR%,TART7Z%,=1_O MH35WO5]DCJWVJO<"S,'[($RU(TDTN9);7WP&V#[#;R=3:*3-F& "/8MRX8+E M=0HKV4%Y)E(,R2V6V[L9U M,\*7[P@ISBM5 38CA%]$7*/+:<4S:97\?I MB(\%#*4Q)YFF]XI[@(BMPQ"[ %'[EF/9:QE[IO=Z3WDMUYBGRPR$1Y4[GXJ; MM357%%NZ#M_6ROAA[M(N@*\.=Y6&+E_:V(GZ,G^;5G>/U>B:;"9NXC+CXH3) M/6GVK"7+GL!AZ>L"\?U2.FY%ZF8#EF_N1F13(N M'/&6K.*]6U^2U=#XP-=D-1LH[I0 M;2\7O"V:#]<7O6BFB3R MZFW>WGF\A@=1RNRE.Y*.>D5R;W\'_5BYO:JCV2J_5WVF=3F^W8 ]GFUMBJ5J M4U1M2LLWL6MM"E:45-69]-;4IEAG QS5XLN,?*IRXQ4&SQ7D;BV*CO:37E.T MT2]T G@N9F $D"2K"U[SV8^0+7AFMK8!628<17JH^IE ^C2_07V6%4F6E;0% MV?\L4$Z] IZ-(&;"C211)"- [C1F*RZD7LC32D,>CX/5VAN"GLI&U*_R!5\R MBGQ."9+^-M\GN55_*H0Y.&&)ZJ96 Q4]CX[,^;.4T:OI514HY3S'4\!5DN0A MD+4\.D:*M881LT?X;K5H[G2NRE9N$:," MG&#([NW0D;;2L^_3?$SQ@A#1C3E6O(@R^0^RQL^L)A"W)%'3*"1$$?9RTR^R MKM!;OOC(1KA<.$J=6CP*=_ZB$:L"T;?V<+*H6@9Q]64R*>HQ!9 \,!?-)92/ MJSW&3@[7FAI\J'!1-,AR=2B.AIH@84L3[LP@A'VAQA&(#*]#3DH?F-9,$A-( MG7D1-5ZWS36Y7@D#31;EOVH'%B:1LSJLT,H/*[SNKU?Q43J%<)#I<>OJ9C#L M#,IC"!=XMN(^IM&:>GNO"<* 7K\SJEV3GLL->X\=K4[+I?<*LG93CO/)/IB# M>\D0SX6-UJ(Y8_%EL&BEND&V/32[%;R'-TF(:*]59]R',^YVND_+=]LN;H!I M]8ZU9G&[B'R>:?4Z!J5CDICUN6D84[[: FKO%KS[IGC@^-(,G9^,B'AU ]^Q MZ"#R2X,ML4H&U97&>&N0&;M5__LB L>=C$3B3_C58TZS2=\GJV 10ITZ5N1? M+-$K$!Y9^IBM/*M#&:%T+(AX>T[IKQ&]T=7-<-#I'U\O[+:\,9DF8VO3]'O% M":[>%O(/Y.[MFXMDQ29^I1]\"^3M7K2EB Z[]2(J[W*:S;^1F<]$S#YX+0TC>RB$DZ>+AE*O< M*SDURQIG4:VX1W52"-QRZ].Z;KX-XV&*@NNY,T9Q789-$#+'!8\CH,MO6>21 MRU*+DHW<9I8(:5/6@7S" 4Y=%%Y,S3L( K@X'3CMCVRXI1GH(+RZE' _XG(^ MLWNK!Z!79T#T;,W 3(&8MR:&%(VF+9+^;&J+R>QB/EG%V5B0,IG<)/MDIA."T*4HV%O"O(9"OIB]J4_Q8Z'#X!N$*?U%_2C(('%.-'+5SO-:B"J-+\;Y*M.2P5 *$)D2,]> M1NR5_,-KG(?MV8^O7*J^OZ8OO2[>E..=^@_,JX'J$&^A%_)?9]?MG2Z_1;Q:_[L"O?BG_O&=UAKU1Y:^Z':/ASWO=0:-OU"W*,#O=4=.7JT6U:E'] MM8_ZA7B4\RF( @KE_[F"0"^M.R$HWU?F\J=F%.4+T7U7I8$+PJ%5U6C3P!BC M]V<<#O-3^QC0)-AWZ21838;?J;Z)G4U[[>).!E(QIY_(9+ UOD<]R]0BO2-'[2BREF'8]W=[P&I2S//,X@!@H MBJ.S7#P&%.]$!/&$/,NWW";K\X_0C=EU,)M%RM(TLS3GR?@40I!P[V\;H4+N46U+$KQ[?JLTQ:B74NB*ID_ M%%F[VCD0][]JR6<>D,,ZPR'\EJB2IT:("VD5.7:_VK)*":A]@3ZPRD4C2A"4()Q$$(SU@O %,Y,1/*1" M$!JS?^_J9JSWAZ;B?L7]QR/'BP.R_W9V@$*5SQ"I-):(_M6-J1OFL"01+Y5( M*)$XB4&P3N(9#:YN^CV].RK7!Q5.DL*I7^@F:<]>#KD?S!1]GMW!>J*ZCHWA ML.(Z<7B>I2AO1$G]G:A\G9!V=!0 M.6JF9E)].IG)LR>BK<)G$7P27#TON'?A3:^U%^;+[*4)@0*\X*^GTC3;LT-J MAYP$?A+1'\2:=2 ;")# ]T;$$.9'_-Y9%$?H*[/!Z#6Z6(CLQW.S6:1B_7_) M"B\0'&#.;$<';;4,L9L^Q4"R%UB8R7M57N;Z<'(CV*(HP&^(^N$ZS#UMEOBD MA*)7VA=)7:'LM(_IQW7$+="S3WQELK\%5R,[H\( !PC1G3^S%Q&?COK">IG2 MP/6YSB1< S:=^W@2&?@I;&"\=K]>3UW M'>#Z5ZC31M3U)\1HGV&,;_ABMNHU'(ZO;H 9JR=A;J@_5, '!>"#W@JU%/"! M CYHVR9V!SY8 W% WMA9N"\56+V7X[U\J<>XJW!>4KP#-%(%'"&.D8#E8^@K M.)NPA"0&;453!@+UE+!V'M/QJ\K'*?HX)W-CZL&4UKDS#1JO*,K[6Q XT:WO M")&["SSG3K[T2_K.QF@)HVX]6L(E-&!]\*O/YS$#3]5+'2PDV33"MB38X$XY M6:D^_V*4&R);^L(R":=S6VJ":.XNE[SM1PXQ$7!1)&00PLSAA\GZ6%'P(]@#_BSFXC4@&1,DD8G\DC&,>Y-B=\#WA MS4XR%>"D&5W@1%UX>Y&UAG"P=[M".;R4@[SXNK,6"H%$:_/3 MPJ4((UB">Q#+S?0!?TC1,2@VYF8($/B[K$$0V"W!QI8D1.(W;Q/\E3?D;8?P M.0)GU*QI!*28*]]+2H!1A K+&8S/8R=-E(.&X*# !#(EP3^0EO[4]=S4BY"4 MSE%9 %W(?JA)AL>+9?J\TZ4 ,I)B\M3 *N!UY$I65 0(LF"R$9A MX,,?IURJ>(JV+E$[.E=H';%7K;A9[0,AYE(C\B!6?P,&E/CC>LXWL]O[V[E>!%*S=WOT.'^G0;Z^[0QU"I7MR7;^F7OZ+;P'X MAIHYZKY\I7U84'-MBJ7"/T9!L_SF6XXW!EI J',^>SAT.");S'PQ&%:J9QLA M<%!B*=RE3PM(-YQ%C##9Z+"G2*4Y8#+2/SBV&/&]1!N/RS*=Z2Y$*["3K@FQ MPY*X\.0PVT/$]X"X\&F @E"AV:#[O.O-'U7^>MJ>QO?OPV&F-'@ [8 0.5P% MH0E:M4[IS%\7KW#(XX4OB )Q[7] R6+ODI%KT,=O(&%#=Y&BJ>42T]L\J-_1 M_C%W/=ZT5UAP"%8.C%:4HKNBXQD$,6@SEJ-KL2]2="5Z.1@ZWE3)-:7#PE=!FG]Q>6)D_)Y%+ ?_ 46$^."X<=WY*!2PXKV:6>"2.-&J$ MWA/#>S)&R8_3DG(JT:N$/:0AB"NFEV $T^=)+RPGC4>7M2U$9,;!A7&W]OT] M0GWEV3Q'#BE [96:[:X!T"G8G)+L#:ZV$$9Q[7^-A0XD>@59O'X28:SV'C)H MPT8^E@"0? _.I,QW_ .TLH2\J/"M*G!G1]:3]]16$:%X.N8(:S:N;E9'GS5I MBZ6-G87S^#:39L+_J!CWUH@OWA:TP^>9H&)-H_6HU\#A;K%%J^K)SNE)EJ'U M8SY90NL7^Z]W CM+[PN?MJ-Z/.Z,L#6Z<4-UMS\\5!^MT6UA<^^A%F5T!F;U M2RZ'4NM;Z[=L@ZYLV!J?9\?:MWG(6*%C^J^3\)<;V36];QO;F5)EM8N\GB;[ ML$RN*G:WSJGV$6[+)OMM]ON,2&;M*V:721;%27MRDE!.*\5E!H4:QV>S+?N: MU9O6OVG7;MQSZKA=5T*\&A\*7=!D^V?:_]%HBY?3S('#)M9UXM5Q+3&JY2 M$B,DIG]ZB1F!Q)AC?31JBU?6.#83T,?G%)NM:9"H"X]F9U9>5YE442PV&)Z(4R!/>R+8;R0*E_SBW=EON9WX+8 M]G;-]HL;%5%/9,&>$;;38_Q.Y<)QHIZ(.)>C;$X?RHXM'+N&X%%E&+7=0MG# M'')+TT9*O)5X-_ E3B_>/7 EAF/=&AXJ4Z7$6XFW$N]MX$^?0KS[5S?]D:D; M@[WS'4J\E7@K\#\G?,:\%D%2%@+2-BO!R1LT*$Y3CLT M%8JA0C%LQ28VH1B>92MQ;[=6XO>V&_[=]A*6Z];P"K;WBB+A/DA"9.UZ[LYPKA1-G[\)KW,5,;SD*/IHS^ 0""72T-V#';5=\BR-'3>$7]T%(R$B%$>Y9\V]N=W.7 MA78XG=,PYO)*\[MY550"9WFVOX$WZ&F&1E!/YFOM=Y\#4 &5_D@"_)_ &$.: MTKHD#30G9_,@MFH$0AZ!L^% \+@7@G-4QQ.[DP1:>UBJ&FF MU/S@+Q/$[N% @D P?Q-5]8RLP03KA,AP,E>@> BL-H+7D7^[',)9*>&^;83VP4)MKE:MG_8KH>_XHBVH.C= M!;R+XWFB\@;")G[N">)LZ,O2-A05[B70\); A;"]F4>W@> MJXBS,[<=[;\:Q?C=0I#?+PULD0?U/@AQS,D=FR8AJ=FW;!)G?TN#]T'FLXVN M;L:#3OD*'X[;\R3R4;/5&NM7^\:.YK>^@_][!S(-?('^1(6+6;5<"!2M?J=< M BZ7JR-ZX9+#+7F/B*.6+]W[CI:')*O\4@H MEU%'N_4\[8&AV^?!X8()X*BCTL^1"'05#E\!ZE6Z, Y^/&*I/QGG55?A"[GW M%;^2O7S"IC9J25P!/2$2EBCW:0[M)YWHA!!'=DN8$%P=!^6SO':%C?@D1A#M^W.Y:KIOQY!!U+$D9)+CZ7U"R:;1 MYZ#IRV48_"0,>.^QH>L[KG9]"0"^*.:_PK]?X8U?6'CK [FKO%T(GHQ.N68I M=? K[-XKG&V(O17@KO??7^CFDAQQ_UA+]2ZV#"_/_#" M)?!];JO("5Q]\(SM!?BFH"[>LTE(T+PEQ_,OD5:G)'( UHWTQ+R;ON _WT)5<$SA54W!4_0(8*P)K8,R8G8AVM<^^!2>APY= -#4C=N[ M-]JH9Q:U!V(VAP@83;?\U\'L.LG%6O!V?C1Y]PK>T4S -B0WBC+V%=?Q>?9[ MQ,@?KA Q P)FPSQH>-]LB=(G?JQ:G$F+*P_LK0[FRTK^!!I^5).,V4T#&E8# M#?@T&K[F='?<7P_W5R[+VUW#7X""7QD[Q.>L2+TN9BO052!#D(5= M/B@B8WZ:9-;1?BM\5UJ$F-!$:3!,I'&H^YJ4!]H9[0$"P$:\TF^B"-[QQ54Q M"42[W4ZYN&MW%34XT,(&N+#!UNKIO:![Y/[ #+8R(CXL*9 $BL_!L:.X]"=)#RI+2QB]D%B MJRC5!4UX\LA,^,5^I!*/JL,>H\15>(A/PX79RK;Q;;-EF]UJ1<'I6Z,MMDF> M/=NRSX&:0ZTJ.%N^B=WF4,M49L,\,6@GG$!;/46C9Y93P4W2Z"?+=&3#QN2@ MU.+,0)GNH') .Q)%=M'JX(P&HU2?=DH&:)E.EVN:)F,RK&YG-!@?9,Z"->Y8 M_5[[AC]T1RV<2-$=K:?48<8+G!6*^:^B+/:.RF)_$P/'#X>0?U;$D#,GM"WA M\"^1!NGNXW@'O]?<;I]I9*"M7&8>=?J! L=O>TOIUU+N M?QO.N(2=?R[F%JIN00Y!BJ,#V!Y'J^S:D;P5ZE@5MW2&PZT[4$^ZY2;IF@W0 MZ1NNOQHU%O=,O'X:ZJ-N.7&C^%CQ\5Y\O '0_+!\;!$?#[KE>[8C^F8G-45W M\R",K_'NJWSGWL O/X>M%EX*#YE>NS^OYR 'S'^%A]_;_)'^UI%D& UR@5^6&]K*%(ULWJ"0ZMTY[U]RL9:-"N2[TMU=H_Z"_,N;9A5?8]M@0L;(XBDM53 MZZMEE$>ZZLV,P3;#0]I@#JK+E39H?$GS6T[RKY+B],MO0&^C8 P@?7*24+L M9DA5OM6]NAEG5<"RE91:'IID_)[C\?2>X'@,/)[!%L>S09>TVQCMJF0<-R+T M%PT[V7;1+D?7]3LP?#LAC,%[G+!P;;353![>BK/[BKV/+)R2ORI^!!I /71CA''Z+&F)MCJ-:D);F\[ MS/L$MLDX/%RRT&;VE(/K<7]M*5HVZ@N(5[1MH3W7KL,!(M"GYU-PW!]W^@W+ M:(]?D&L-.X/1Z! %N2?-.V\7P?X3>W??^01%EBNQ?/5,JTQ7JB\UV9F5D]CJ M0MSG<$NS9?7Q,::&7.I^.V!>3_8QP!; MJ!NS*I6WC,<;REN>B>T:J(CX++@>E?*WAZ QLP\/P>QGQM-#I9=/Q:$(4Q\]-(W]+P<247CX5H[H_&JOE'DXCZ *GEO'] MGYU>_A;$M@>')>\.F;.2\589()4!.F+=@S%FW3;ZY,VD&X]?><]GWW$^?2W2[P;XU9%XL#]/Z>JZ*6C,:Z +NUQ_IHL %UX.+,F.RBPFF(>!0@^^M*,Y25 M:VVW;J^W5;?NP65"9-F;23=!GV^MMU&6Y1)]FH5O%X1T%/?.7&\+KI M-L6*NL]4:-!JS)T2F%D2EB>](ED4/1LE$5K3S:<9.CU7/#4*0& M(J%PJ-?F8>Y.YX@>35/#\:/+D"US>,8NQ,@Q^X@5/9GO8 ?E_$_&PGQM7-#&<;BY:TE4:U?: \^D((J3(>1V+F5%^U@M3W9YD#SO_MG_?\W\%N\W^!-1=N3#=BM[[S MAHAW#P?DLB@;'%UN[0)J9=Z,F)#;[[=X'G!NGZ1J"SO=:4PP;?=,@ZC5 7!@ MJ7 )7CY'O?>X=PC<<""1MQ]<6,49U!0$^ZJS.T8XPD9MTN/!AUYU.$.T9IF M@]*UE70'^>-AWQ/4>W8$3OX$G1H@$NH]IZ-]F!6GW3.$18!]1.D[\1%NE/_Z M$G[DPK**2M?A;,RX%H+'PY/TTKI"+;1AJW*!\E'T&G"]9F)M]'3A:6 8&DEO M#6A%>1U2[3/7!]_>Q= '30UQW27,!7N/D\" #-Q'A?^7S)OK_PB\'WPTZA3, MJXW_]VQW(<:30D!WSZ7(#MTHY[;Y:(0](",$JG0*DR3"XXY*SBN07;,?T,ZB ML?2Q#?,>O@D\.64,!9\FS/.7ZIQ;\HN<,,]E/Z3SC;/I\4#A.%P'N!^X* CE MFNQ[B&_OR8FWD7& :/ BV_G!<(UL-@.;A&,2JV9I9RP@9U\1C[$H\>(H=_, M;+.5$2LB"#VC.5S#%>KD_MO N(]2XZZ&=ZGA7:W8Q*;A76?IA0YW\T(S5_/S M##4I\R.B[5?>4H]SQZ*[.>A\#%L<6<)5X98.*MS208O=TKL8EC\//."@Z"_: MNS\2<*)V\T9IEQ5[-QM.8FL-*]%Y:U_9,@FG<^K #H/[T%Y$Y^U(&2;-G2LD MU7MZI0_Q:V"'-&;[K0M.>AR$X$0E\3P(X4T.#F%6:T71L:1]G_G;+F":%L:7HCM%6R6_" M! *E_6!!V@LD&]++[+XN$+26-O1AX_5+B#!\[:.]!_D+%Q2'/HIQ]5%0(H<$ M8]U9I,MJ4BN8.Y31X0Y%4GCS>9RW5)/&>IN$&-%L.>RX&#MEE$')CJGT'AV< MV@PHT7Z5;\;=/-]\^/1^U="NR+'#E\RSV'?BD0WSH>,U!0$UJS2>?)6#[M7- M0+>,@3ZL'%)2RN16LS:Y>OR :_@9AV*3;A# :\L0K\8P4\J_ 4]!WF.-.;QMBT]6'X/DIN'H;B51: M:,V5TS;\]'^9A@]W:%'>-$$9&0_IRYB MBMH_Q<25.+3I?GW&6-31;@66C9>W@ZDAK35J,GFV4;MS%"L0H:7'P(_G:3<_ M$%FW2&"?HLI+;S]GE"9)'Y1)G!2PU;GE9VDJP/FX3>YA3>WT/\:#$_H?@_[A M_(\#[\(O[,X]X)"08N\ZEIZP#9< M)![QYP]N/->^)L#Y1G?2OS9R+W[W$QZ#2>G;::S#>&ZXTLXEU=,2M2K/HSDJ5#R5945)Y2AXE-()HG.;NVFF.FT,?XGX%Y7GM M0=YU62D>RO:RS4%L[P/61*WUHG[20!;/ZGI"],DG-^!\:116<=>-\B9WTSES M@'<^S]X!/P6/C-VQ\ G0M68\_LC,?5O[J<.>R'6931&0[&;5M4M]/O#P^S**,SMOI' MFU@_/D_H2 *$T3A0%R)J,N>OD_"7=';[OGU%9TJ5._?GEC39AV6:S0T_"\)M M"[:Y_T3V2R*9=;CVO4LBB^*D/3GI.?04OA%)N(@'$Z7NP6?>_7>P[5].F]]X MN+[/3T2>S*D.3$4DW+39;S"\NAGKO5X9K(GGBHYU<$;3/LW#C-!28J?$;D7L M1B<1N]'5S4@?571 *+%38O<^':)WB-X],9_7-6\>D='! O9^!7G[#NG1!:*K9>J2S.76J,DTB- M<74SU,?&WM:JFD&/9I%67E>9Z%),973-DS"5B75\HU$9$$ QU24PU0:XJ",Q M%0(B]O6>408\4%QU"5S5.PE78?&FI??Z;3& S^'FXF_,9R$VZ6))L8,36Z,X MI.;8?2#\+EY ^B<1D#ZIW<%P>*"PJ@4Y"\55.:X:G(2K!L!5 [W;/]2ED.*J M=G'526X:A\.K&ZNK&^.] P_%5:WDJI-@=B=Y"YQ9%S=#'K@*.\=U"NQ4V+7EGTW$;N3 M9#U&>-MJZOW!H:XPCE[XLNM$EQ.UAM].I\DB(8P[[3.UZ^.IA6P.IX4('A]\ MG UPD ;QW*OH3847\??\%D0102N6V\!Q\,(JN-S(J@#6:W]S>)[F'")A6J"Y M2[0@0%\WH@_-!-:#;"A?Z>^^M/9NR^H,>Z.#] >/.]U^V[J[+WM-1F=@J+-[ MZC4=KP7>Z)]=MW>W6]D#K\E>;VW+-M3G2)=&O:;->W&-\^S$)VZT<(@\3+?[E19=,DW'K6Y4:2/ ^:O@]"^*LO!NY,'Q$>SH\\@=#O()+2 M@F-4*Y)N*^!XJW04[(%SIHH27B6\9T#2LO!>>-$D[?I7V^-(?W%NDA=$O4L" MAMNCN6D-*[0^,TF4V:E72=?G296QH>*V2KK( 8:'U$9K&E?0HZ6FU]&QH43R :1J0 M:>K7@54KX5+"=:G"96RH!-G.- VO;H:&\NR4^#P[\=G!.)7%9W1U4YZPHH1' M"<]%"X^YH5MG.]D9@^DQ#]5Y6I 'ZIB.04'?*XOQIDP\,MQ9,C4LZ/( MG;E\BD6D:S[C0\7MG_+$#KKT 5:I;5Q[Q2AF9(1KJU-1IX.M1GS\[@OCY_EO[A/]G"T-54_&? CJSAJ$[H$'UCY1G *&:J&1JL@)/!77S=R?S+G^ M#PN#*H8;7MW0H'#S=4N@HQ3?'53OE8*Z-FJ]D=)ZE\E]%4F%)^&_,HN-KVY& M9GG0E&*PUC'8GIF$-IC5?K>KS.JY\5TCQ;9M NNX:JW?-5JBU@X)^#EL>5T- MG(?HE8M%:U-E:N&%%T312Y%AV&>LT!XU26NR?.ODQ\2RT?*%5N.4 M\.F+W@Z4+'[.S':(:_MUS&8=YGY>\=K9\]JV4=&NG-;#DD2EUBZ4U9[L6G\= MB_6O;JS!W@T7BL]:S&*UYK(Z\]T8W_.O["T2S[3_LY.I<] M,R01YCM[8X@(L$L+J.T$"0(%T4FH9I]]27,Y.L4P-B C[]WDW>_2-5?WT*U" M>YU@N]OPE-PJN=THMP?HX>MWQ^!;*K%48JG$\D"=M1NZ[?:WID:76],#MZTK ML55B^WS%UC".C<+7-[!+\1 3>)3<*KF]9+EMEGTU2P!_-=G7K?QA P?V[%]5 MHF13R>9%RF83T;1V"% ;FE2+F]1R'=AYF=0M)F_AW\7\**JGJYJ3E*U;<,?- M7RK'+C5CHYZ<_%85;B+=WL*_8$2)C$]5\I(9V? M8,Q<']9DC%;:S'+_G8=R-4O[GEU/0F9_O[9GL-A7MO=@/T9XOGF: \'S!*S; M>_%L:/Q7;AK6L+-VY-IL=C1J<*X&D0Q"XL-7($4LY/UX?[5;LQ9M'J(2^I-K M3FW+G)KC*2B+7L^P)PZHB\%HY@R[4VLXF/YK>'5#(]OPKN6OO]AGNPG2O32L MP+ZI8M<5_9'-I;LVKFI_VQ]:\>HK,M=DQJ]=HHUJ=%KJT[NG?M3 M#5YK1A4U=DU-;GI"FJK)36KLFA+>,Z6I$EXU=DV-76MEZOKY)*<-RY:F<^QU+=O?LX-4B5"[F.EYBE 3">IMP$T[@'TB MS+V1&AZEA.NY"9>Q2YEN68"&5S>]<;E<2(F/$I\+%Y\=C%-9?-3L-24\ST]X M^@>1G3'(3K?](ZG5[+6+G;UFJMEKF^UD:T;+],TN.*NZ95@MF='PQ)@A%\]I MQYP&4F8FHQ*21G'2!7!2>S2621IK?]@(Q6=MY#-S ^[(4W*:Q>>2[IW*49S6 MSLNH4B?24XQ=ZYMJ[-J9L%,3;FJ1VNJW:RZI&KNFQJYM5!+/9$Y"1>C?O@%$ M?8@:;_JZ890Q*=1\F-;QWT'S 2>:#V.JL6MGQW?-]-XY:+V1TGH7RGWEI$(; M^0]!%RL36XK_6L=_>R8:6F%U+365[>SXKI'>.P>M9QFMT7IJ:)L:VG;*D'_' M00V6>74SJLCVJ4D@%\%L3W;?OX[%K ->["LV:R.;'26!^/0+%: MBUGMR>H!UK%8_^JF/]X;(5+Q68OY[ 35 .LX3LUKNV!>>Z)2@77\-02--FJ_ MD_;,($C4O#:%JGT9\]HL-:]-H>$KN3VTW!YB7INEYK4IL51B>4[SVGIJ7IL2 M6R6VA[:F1Y_7UE/SVI3<*KD]>/;UH//:>FI>FY)-)9MG,J^M=XGSVI[X6$T\ MUG]M^&?+D6_9I+@GW "-5'MAO-2^LF7((D1Z![94?_JIML9;MH1/%2+YPS^#1G3%@&-A6'I6!C^:3DQ M1[-]YP!';'5/<3E10_A%$M+;G9L5ON5B'E@)6(9 M)^$P;$?JU*'P'I;#-FSP4$H$L]2;U:+DQLC]^50JQ#S% ?>[2(ZG.> 2['HS M%=+-%FVL5R&;#ZV! LG[7CC_Q9T]GDJG6"^U;[ ]<"_9-*9Y/W@N LH/SL/> ML_=?>V AT^P(".EYP4.DO7!](&B0P*J=Z.6K341#=[;IA-_L.^E&)8XZ_7&S)YW3FHS.<#!NV9K:2*?#KUW?RJMV!T72_2[$F0Q%JN(TWCN*J%(CF-&S'Z8>"#Z[?OU+KQ M>0[D_$9.?'XD)QD#.9;SF5)E=4SI06G26-#:1Y];NCB?EXS/(B^.X*M61X99I8ZV)&;1$3GW*7Q;3@=60PM3/ST*ZUZ&_ZWO4?:JC$8:@S&CA4\UH;*._+\/P5^P+T1_YZ[ M_2)QU?3JL6]>W5AZ?[PW_+T:.-,NGE.2MEG2-DR3$#1YXFSBQ%E']_#GQB-.2 M3\&"'PI#D45-9(S,L9]/?J!XYQDBC1_!)Z\O,,YD=M"]NAD/#G4?TZ:P6K') ME@[SAD:#M3,-!L8ESS38#R;OW)EG*Q=XQRZ5' >9Z#2,AN4NAT-7/JACW=Z? MW$LG6/4ZH:5GVCK_[$L8_' C/$SL]#F]L$MZAGVQ.F.S,%HY@R[4VLXF/X+\Y-K 1FP M<5)2\AK)]LH:2%JZOL/\^-4U_N3H="MU5A'$V*@CZ<5Y_U.R@ =-R_/!:I(X M;]UHZ@51$K)O\/%?O6#Z/1.L$1=DH"MS;F/Q,WP8 R%._ 3;5F;<-(FCYJ]7'J/")ZSIK5X0\< MX/*0Q?S]+EYH(S ,ZGE'(UP7)@;"= A51M(C6>*Z(B*&W!1V7N/?Z[=FQYP* M?- ,LZ=S[8_$#F,6>H^%UZ2/C.WO^!8?B&)/IPA<(Q^/.Y_:$9U([8TLIP:L M%R%::6@P'R(+_(:MXNF>.]K;))2'M#N7I)2SUY&],2;2CI!7)1BG 189]"J@ MX#0!X43;:K2VX:'6-NPB;%\Y I!+TX&XT9(SE/>H WWAI2$H$LT)X4<^BEKN M*/X2:6E=M9 >^ ZPFFM[\)U@-HO K,)W&.& $M 1+)#K#GSU#_QI/ >.#:8T M?=C1',XBQ+:"6SMKTD$CXHB.+B)ZQ,1UUG> MH5&VO$.CQ9;W=@H<%KE%-(I*PUMCPFAW9VJ6/_ND/#5CR/7FBE&%_WM,VE0[ M(Q2JR-ME^.AI?UM,_J\.ZO17,!&(W65'"%:&WKF' CKA^B32EF";,3;2T7RR MGTM49/CS>R^8@+$ >6Z5A^R)"S'DW>)\$7!_A?V$<_3O&?8$9_+8!XEKZ3/2E]BEADW=IL[@^"]X2HE?"W^R!P'H#L?+>1%B63?X-9 M1KD+F7!Y;.%Z%B4*+&\P%:HMR@F_D[E>"V:CVB<<'VYBM1?)$I\=^-PEEDB% MQ;V_1,%VBSK$<1W-#V)M;H,+:FM(RA"LO^:"\H'U"KX0NH@NW8>O.>$PK<$) M#]SL3_%+D807BCI% []7A-T[;XMO='_LT(<=15]8>#>W*ZU\K\+*]]IH MY2UNY3%)(V)LV)5&V]K-VM,N*_9NGJL/\*L= 4OD,$A!L+4("41J( NLP1N' M#;J.5 :YKPCGGK^'.=<@TJ$-&A[LQP2>!KJ,'DBZ$;X T1OL$AA*"Y(81->G M9TK@5QEH;B/(1:BP'H*&+@.N8%Z%#-8-L4>&%?KGXAD)I-%N]A5[ LHEB>N_ M4L(J.A&*K#%>H4[NO_,406T)9W ]"9G]_=J>P6)?V=Z#_1AA0C;/JL"G>0+6 M[;V(STI/R8<='5S3>"2@)I^>LO]MEN@LP,F&3:0P6[UJO8LU6F;UU4'TZ].@5W)JE2ID[Y MBYN5JE2E0K?6ZE(='^DE])ME@&>"/A.]$O-_Q<>0:TGNM_P]SQ3B"_.O*.KQ M)070E 6*P8KB5OAO,'*!GQ<^_6"'$'+@C]%)%>]UX;W$]<1M/%( %S1X9$Q\ M+?-7/=OO@#T7VXNTASDKN(O@5&)64B2&;*(J!!7PPCR=\2?%XZ'T(OA"Z"%/ M4KNX\KD)F]I)Q&KI!Q]!OU:ZZ. OM+*+ MEU=&=6JHWSROY1A=KJCIAC7Q\:^/N"B#@=AV4N"4*6R*80=YN22Z$V*QXZ+ ]M MJ9!.6F\VWFIKE>FZ? 3RZBGXY&#L=+'OV1=?H%6L6,X2(2M2.&7'\*HV]#YV M,W+)NQ=PDWOM?.:IO_^4=-JWDS-?LTQIN#:+1*:7]X&$.7'[P'9[+74/;(5/ M476X'6O8M";])#MN4I71I"'G]H?M>I29"]Z0)<]/PB:#W[2S8(A#90=Z;U2N MS-A)5^_1,*/X^J+XNDD_S!'X&CMF>OIX7*ZB4GRM^'H/OC9.R]>CJQO+TJU1 M&:Y*\;7BZSWX>GA:OAX#7YOZ8% >3KW-Z+_^FM%_[0MTGL,SV[BF,PQFVZQ/ MWS(_6&"=^*Z)G2,B,:GO[_'] Z4DSR(1\X_5JBE1B9)$O'&2%V)A'=.DMO[U M$%G-%;_B=(![>WH6G'QKDQS=5=]"GL$M/X)/5!7T>49U2='GK)2L@6?133V+ M$:*[6OIH,-)[W0W>18N,RV7SP^"$_& /_3TH372!_T#90>.@ MM<67,J?WNNY_ M1\X>=U7EO^+L5E?^[\K9AJK]OZAGMG%-9QC3MEFCJMK_"_V^JOU7M?\74_L_ M-E7M?^OXX82U_V-+U?X_U]K_<4_5_K>.'TY8^S_NJ]K_JA-\EX*XI[CE$9LF M(9\G="!?GS-T"YQ>M9 -"SEH/&"UF_4_\^$$B,2?CA#(SR-0OOY&^VZ-\AK] MPZ?W%9-$^5PPVQ,)1'K0;1R'[B2)>6I1EEPRYXO]B!^^Q3D0]WQP5V-%/[BZ ML?1^?Z2/-NEY9?>?C$_&[>.3X=5-3Q\/>OIH>*#N(A4;-.&)7K=]/(%P6_JP M-]*M7GGOF<* /-O')06.)ECM4=Y43F][=??ERB#CB MTMG<;!N;#[I8@Z!W>]WCE2#LJPJ?&8]8[>,1X^K& #4X/'J9BN*',C_TVLT+DL]Z Y ;XR[>O=0 M*!E*;^S-):W+40^Z0]0;0]W8A'_UG+),7RM'B:L,TT8&[[B:>C& M6,6+;>&2UJ7;!UV<%C$T]9ZILDRGX(CV9::-+KA/?4NW^BHWW18N:5]NVC P M.!_JW?Y3)J):7O#W+8 #T-BZLK]] I#&4',7)@=/D6UM* 4FWN*-A^!E#0YD M/Y\&9NQ9\D_[4IR&A<4.H^%0-P?M*I1Z[KS2/D_=Z.'MGSD>Z.:A/#.E:YZF M':,=_-._NAGH1K>KC\T-_/._5@'(%3K4$7@EK4Q\:!&II5[NO8#:P'._X1 M*(2QWNL/=.N88/I*(1R[A?5@'#'F"L$:&V C#MW%NBZI-6ZW@U2#O-UPAE4Q M+.#[*8&=/_N9$@>DTD7@JQUF_E4*IE82>K-+,FO7C#]GFVI=Z4QV.@27A>'"0,"PXKEF2[L M\-[U.>^810GZ=Q+%[NRQ$/E; T+6/2A74&)]+5N87:Q)F#.(A#TO>, <]L-J MMCO((F:9^0YFVC*(8=FN[7F/E=A%#PQB/R:(J\V NEH\9R)73B1.RQ\HB[X2 M-4)D3I^'G[B!HRWAK? Z^.2$3>TD8O@->#2N"3ZVT!Z"Q'.T.:P9/L%\SN3^2D+[T6#Q.Z MI+\LR3Z=-__UZP?7B>=P0MT.'"[*IL@5B#>+7W?@5[^4?]XS.^-Q]:_ )ZO\ M>=VC#+/3'55_I>Y1]3_O=0=M6Y31&0[&;5O4@2FU_E$;,E%K4]'CTL9_$I]I5E??PA6[1*K< MN3^WI,D^+)-S9S/OJ=OIK_&?VDXXLVOVMG'?M]CO,R*9M:^87299%"?MR4EG M/?9QLTM^='#$K3FC,SS]+>*6]-H/.;%TD;AGJ'B[ ++'3:\7S?[5C6'I@\%0 M[QZJW.#PI9[/EV7&+629 ;",H8_[IFYN@OM0+//D+%/$6&P)RPQ)RQC -J;5 MVH+RY\LRZVN>3L,R(](RH\% MT;;C0W;MRZXU<[9L5O@+Y>[^VU4B&.(,?1> MS]Q<]'[2(L\+YHH6ZCRKB\"*W=%8'W://]U6<<6FOO>6< 7!;2*Z?7]P((1J MQ15[]+FWA"M,Y(H>MKJ/#HU'WZ'R!5M;DZX[G&"^M;IDXC#8@] MBEV$8WULM3*-I=AIMWZKT[!3C_(5W9ZAC[OMPF]4[+17_]9IV F3[#T M/:Q&6P:1BT]]%3+/1C)E16A_+M8N"A[L9E^Q)\!O25S_E=(=\@EXJD_7Q45: MY/^+R\6#<\VI;9E3AW!BM6"5"*:.^%AQUQ7#SJ;'8V$ M7&4 RP KFB.#GX+EV*U9BS8/42O\:?-9PE%^HZ+.8 ;!B'VVFR!EZ&.B MV;ZIXO$UM[NP^=/VNVGM_#O[6__O/MPIWU^K[W_\.GV MTYL/M[]I;SY_>OOAF_S,UW=WO__VC3[R^#+T" MJ[;)P&!#QACH7CL(1X#MOYW\0.0=-Z MC]I7M@S"6(./OXAB;A+",1\TT#4-,19(T# M#58:!R%Z5=4[U/D2J@X/A=IVX0S@PP]VZ%Q[0?"=*NTSJL9S.P:2SCS"#(3] M+CW@+%UCP*#P @9_1$I,F.>R6=31/L-'P %!DLCSGM(!.^YL!AO&[X2\$?SW(6+?!0'NEBEB\T2[HS6 MQH"<@N4">AI1E6/R(,$CQADX=F,\5]0J9O?U5S?ZKKWG*Z4?&:_%J+0OP&O: MAP^Z]@'VIAFWG>W8L%/17K"=ES'L7FW622?2RI\A4/CAPK/VT)UM:7#Y!^/" M\8,4BZT]!"&P)M=< MR!8N%V*7"O48R,$#L!'_A,M"'61GB>P"S/=OD%N?/:)L0.QW#PHFA T)#0'K MFF%8YKGQHRY?.4E4K[U< MAH$-P@MKDU\@U0%15 2GI&M+>#=\7&-.,K53&R$6S>W*E%;GLQAH]ATTAV]S M;#&=6P0/OQ\)>XT4\()'ABH?*$L^%R]@C!)&$KD(HEB G^)C8R!SC$^#]X1! M%(&\SQCL$O8/N@T.)9#XRWC-V'P8//.3H)48*T"5;^1A$NPMM?(-J % MP!FTKYT07LJ5!QCA,%F2=(.JB5'!D=\('A(GAL-PA; 54#/8VTS7@J M)MMOR-#APMJ=9()]C:*'$?XCG6=YYA$P-S4:\G?HJ;]9\7S.'42ER%[ $;N+ MM'D1R,J0 >!!Y%'EC^Y:RO$G%FL@X OPF$/M#F)%<(6 .)^^W.FXKO]OU"5? M=I,,X!+ALU(!5JBIV>S(:DI;\_*CZTA)(Q=BY?N0[.!R;H.5G5902]>D2OWZ MD^1CED8%__TG8]!]+4,#8>ZYZ*"G#(O#X\QL/7:HWI/K+P0W96]E0)NX83Q'783]LL" \/\0C3&L.OW: B.7$/SU>_'D!7CT[M++OAW9) P_ M;(\/_B7>HT^""95O T<:/P2+BDA<\*>@@F:,7!CX@9135I=NU^[TF1O!P_7.[;KWI\SM;R8-IO8_V<+4"WR_ MJ%9/M63!:(QN0:U_X0Y@V/;UOB%/+%H)^14+9A22_L('"F^ZX]>?>&3<]I.5 M'*CQ(V[[XU%BVSY>]F]<2$7] M!@9BUV9G5(Z=,'_%[^Q?6"^/LNCM:%>E$7HJH!R9JK[=*U*=N"SZ%6B=[=P>K]?"Z:1(^!N*2E_$D M\*E4^1K789,J-_91Y<^\LVVXL[I^[H0;=D:*<#L0;FQUQGNJW3VALDZF=K^D M=VNI,_WA[^]3_?O<5.^!?)-S%82^M:L&>>Z$ZW=,1;@="#&?[9I'[!RJ 2H\U\9(WDFC!U6?Q(S4&W$?59.=BE' 9.PKLLO['IW(>5 MWS]21]'=[==OU-72U=*"ZKMDL< .=][=K%,7.S;".KRGSK2V;@EI\Z&:9W&H M;]Z^H>,QRL>#/3N\#%%[:\>V=L>PD7&93#PWFE_881VI:NT($FB8UPMXX%RV M^Q7A)0J-9.;V1W/2-F1Z8A4T2356P/NT(?%7V6)W)UKL3MD+R+OVUG<,4_=R M)%ITL4%.-OGQ)E\(V2+>W)\VK:,0KO2F9J](.]JS1G_L1KQ;(+3$F\>IQ_(= M^)W\+WC3/"QD&8)"1W'/VN,GX-G@)_C7>!=I0NN2_=<< F/!'.JDC1"[ 5$U M[!^VZ\E&_%S[;V%U$"&P8I]_,-/F0,CK/Q*;MI5M4+:41P@^\''U=1Q'8V7' M69,X82W$LCFS(\*4 @Y DSQ07INZ">VZ_H,3P@, 4C5#(M"!CA@C)"#_U/ M(MX. E<15I#MWS..3X/P08BP@0BF$K(J>Q#:23*Z MND!60T@N.X-6XQ ?7][<1O3M0.9@WG3$4DF!7-!3R^'M9.Y61% M*0I?O>LIY4VZ1@)H*?=0\8P= MG3.=L*RN"0I"P)5P7L[P?W+H2PFXCV&J(/!&0+>&'<3R/0+5P:J!?@CVM&KG;> M-P3I 9<[O$\W)<&JQ-'D\%6N@3LCA*:P9S.D&0I8!\-GKA6 FVPO"O" X=]@ MF8._"L/@'O%"4.-.DC#BYP%ON ]I@=DA$V2.),R9<'S#V.Z+1$\IA7:=DP*] M@+5[P&,A')44\6DKV!A4<+ MWBS@+ZW&E]R,DF"0C17QD9.$''VIJ&-3T>UHMS7A[2+.MY[Q@U09F=8F-4.HVTAL M4!3R,Y4@5 M[BL6@=_X;D#^!]TN_3%%?].?YF"J.>2D7 &N!&@04ABU('DK<'L[ [!:[05@ M_=)36FVM@"[TP6,*[AQ/",O MK$YDK7;)0R>SZ8S/.6]#"$F#UX?63\T,F@KMU@]+(.YNOD].T?MC3R@TYH[ M&7LL;I]#D90Y'1JM@VDA&]^287O 0(1[T M4JG$%:TD[M%%#4(G\^Y0GGCBP.'I\I CD'-'\@?ZC7QM6ORXI+1B+C[E'A>L M$9-\Z$GZCLAG:%[ '3@(T=*G9M$Q+!*\V]"Y1E^W-N2U?18ALKC+T_L$?&A/ M,+,8A(\YIS?G.>9A/VN+1]LSC]%*$0(9@G4?/4(17[( M9]-"=BAUN/'"I.*J25[$<(>;D&,QLJUVZO,0SDZ8W.<5'NI#A/R65UP2G7XE MR9'"^==23.F^D^J^+YF%^I4L5,L4(+K&VT;2G)=!E^!-(X(I<^5I\_2LD!SZ M"[^$!_ZGI/F7=U\^\K^($#K[@>661.#@0F9U&LUR-H%W'4 M[Q.7Z\U,8&0N+0X"CQZ>4S\+F20.V;T=8F*6X%_!O:&O4@(62U"%-RQ0U2MS M G+OB"8K?&E@ N//\E4Q#>:4SH]45Y'[D],P$B4,_Y/X3)0O=/GD"]H*GY4A MU"'XW]Y%Y'KS[B#A3]\3IC4-#'&C+/4M32]$AK!U'O\!X40>(Z],ZY/ M>9= M.*\R1Y2S4X2KGE#*$S&!)1*Q'X*WR:]J*O#X"ZC_D;B2P1V1V2IZWCZ0,>\' M-/:]!5GX,];XW7\CNE(VC3(_]K_!M,6/J^#;I;B EPK\C^W3+!;C5 78YL[ M2%%\2MV[,@(BBM'-PU$^_*@B&_T]*K.0$0P_SL#_@1,EZ.J-HUV3U4^?)BHS MN)(%#^.>\:!.%-8(KL!,/ASPYVD<"!;&GRX)()M$C.O"X(&..7UX4:':?,Q/ M /Z3X'SR.E!'3Z>4_-4^!3_$1=U[> [=#Q;RM[AT@J,'_Y.J1'*$H *14":3 MN)B07LR1!K/$H*\8(?.+01XHF? S^D95*F*=*CRIWA. -?!0._1P\ B0C/UT M>?U,;DX"G.<<$UGDG^:2PKQB*3/-=%.5:8*5,TXO&R30$A^JCHR5I)*%8P\O/KP;*/,14R>% M3954A5/MVL3NA5,GRHO_/XB#/LO9A6*0Q:])!)^#@.DCXF9.Z]%OSR<>61DQ MR"])[2@)J5I9QG32[]\TF9$<_H27%>4&$7X'6@8KM)Q(6BXX+:GZF6:+Q$QD M__@'=+D@/A>(A33-# )>+!"!V"A8YI8"OV-3.Y*#EQ;V=RS-P"S?O3NELAA2(K_%FX/1_GK MU;#FSA@34WPHEH95!(MD00M69;7JEFJXF(%@XP%P%;4@8+A7V:JU'C M^23!00%53F#YXR/5I&))CD_9;E%C0;62-#(LEW30[.D?B2"" MD086,=I4)8!WZ12/<2V";Z30 '24?P\LIHN8D6?=^%OL!V '7^33*$L#Y(^I MQ 88!;M&\Q<*:3+&7@3YJ7CL)YO2<'D^.TVFV,%Q \I.0@I0TQ?1WV15&7%( MQGF31\H=A?8]E=!B\!V'^*I02L;<78JRARS,%F6C?.*J3S4_+K8C\5P.\OLL MF":B+8G]!)7BR)@IRQO)V(N>G55&F'J_NVYDV&77&ZS4$MP2F]3D/JO'@]$1 M4/V*H_4&%GW2&IM9#)U/EN8D'0]HH/<,7OJ!W^K#W[BFRJ6#+RO1FHX+1E*0 M$>$J5VH'4A587:.GOP(_ VNX9@EF&1P:'\@KT;*$(5=P534_60%\KD G*SNB MHAPDD18_!/F//,R9CRMH.GZ2:X>0Y81P=9FB=)O95'HG9SC"\7/;XV?3 =,* M;N$K/?(<"O/19LL[B^)45=A3C':;CVLLF_B.]BL34YESZ5:QI-R[J:R!Q>+: ME]8JAG@'8<$89L-U29=E^I-JHDA!HNUXU/!N$55N1*])IT9C>;FX@UB0:]FEM(+W"9\:$5&%MZ0#+[%BX%$YY^0>? ME,U=:EOC',LPW5^R'F0W,.E(+18UZ7U\),]N,4?DN;EUY,_@'0:Y"DUQT22/ MHSAI,KU>S^V'[,^<>6 IL% ;5H#4XE5IA0'EJ7T0 A8D$9P%OZB0S FFUI9- MQ()1B\:H$ ,0%V1>2)7MS$T %V0I7FQ@G;6[((/&^(*XJ9;K)^]4U*IC:CCF M=P'Y2XH'O'7GK2AH\NRXJ4>"?P:^#O*?)VB$]:$AQ[X3/2]E%:A317Y#>J@CW5TXH]45)/N\B IV=-K6Z5M*#A#KAI*[T_O1NOM(Z0:E+$Z- M7: *.#_R.^RL073HAN:MO7 M3FP63W^V#K1=XS%?@K?ZK9 OX]-NL?[;P\^LBH$M\5?"//Y*6IA!;@RAKTQY M>9W(F8D^>'E;GC>267=EL4Z+LA7DB)&6GN64>2X]^&KKV\@GG^0['G;ZPW[C M0;Y&9]!M-H:V=JBLV>EUQX>:=&NV;E%&9V2,VK:HPU)JPZ#B+6<"5T*+C;>9 MP,AO)-LT//C;/&38,4!%7._2(BX--/*^ X7/E")W[L\MZ+$/J^10Z':;3]<^ MHJ'QW@:U;XO]/B.268>;V7U)9%&=;Z%%S'>X7FNWGB=QIL[0_!T2F_[<&!PD50T*W9%P M0T6XG0@W4C.[=B1<_^2CIUIOBMZSA>TQ[;/O/3XW4W3F(WZZG=Z.&O69ST8" M4]15A-N)<$-#$6XWPEG/SIQGE3GO&8TE:R*Y7&W7[^5*M_R M-=HX99/7%6LS> +V3$W"QR"=<*S3)^!7[#\<$HX_[!?QL8GM?R>DWUD8_ =1 M(HK?%LCB]_?\"?#)O>=DM90EVC?G;(4E:BH:.<2/Y^60^C+FF"2QY@>(]\WG M*\2!GF,H_*0K>B*S^0KPXP^_?^ 'OS(O@QI%ZU>0%0P+'!O\8>*[?R0L_=V+ M&<]S\$Y$C[VDOM#\_ 79^I#BE]@I8,G#W/58"3(J78-X- &2IVN@OXE%\ ]$ M#5[)(7&H3C0)P6_EY?=3,=0,/URN,*6.H$+<,=LW,$/1%(85D M2"'6BFNOIB4IT(^V;6*/:4G;F,(3&;ZBM[&BK;.&M[R:Y'V'.1WYP<>^)0=Q MQF0Y_=3VT?!,F)B"Q%L8A0W+#?S#T4FT;3DI7#[A4OV,]HWH_)":ZT*SCM4M MM@'Q3J&5SC4)_8]G+./&3W9=\*__)<+!3>#B9!:8CWC<&9I^ M?%6*J&[^.@E_N2D]\30M1Q\62YL#>+SY_/D!-H)+$ED$D>@M!S5OM1"]@C'>TKP\[S*>^ )!>) M]QG+]^>_CJ^R?8FFPWOSHB5\DKREF ='+<\RG-N-6D)/@E[MA";/ _ KAF*,0(NEE\ M#';P)J&?_[9$9J(N7NJ/SA]RVL!-=I+/+*&0F-.0JS,X\:RSFS\Z/:\,^$FZ M_]@7*N&C^#EZ8'1=![%?:J5_>VFOT7?-'_34:@,C+=E_CW0D( "!"NP+ "N M*T(W^H[(U%&&FUG2-[JV] AEAH8!$@ ]8I9^^ #A;0R";MQVM*NO\"#M/6]\ MOY(Q(^<2!+G^WW12&Y_QCNMXC]B;1O?Z?WFX''; M&Z@23'UK&L?%E)B# NZ?2&B^INC;PHE;UY M#(&^;LR;;%JF?MZXU98@6*]'-QY_#JLL!EFT'PEZ2;AX/*"K@JJ3=VNN&L>H:'RGD^F*JG\^Q"O+31=PPPFAT:B_R M."#"T2QC,DAXJPR2+]OY-B3.4J +Q 4AWRID4X;M-XX+?TI1E%(?+@<"PJA3 M9T(IVFG 8033H0CP@Z7]R#TJ.XJ"J4L^;SKW)!=<9ZM?>Y1?,X0*6%D #C - MR[$%+AJ'[[D/8OXB/+O<6)N\/YKNFA*F.-J4HT#@=$C;=;*="Z,MYP-7+X#. M,'_NV3 5 N8!GYG%@D?LJF?Q4:73:9C(3V4C82J?FX[82?N+Z@: M(?A%XDF:VY6#=23(J!S(B)GX#&/&!]_4L]T% 7$\,N1,YHMQL'B]XW/0(_3# M*?R04.)T_L@)G@1)Q$&/^P^0:8V2KA^<>D$Z^LMFZ[N-BLX&1?!;BFEN4$P* M_;-F7E9AI!7'Y;() >L:?R8Q@W2-(\AM-R26YV^X6YY$C0>Z[C1*==_1J83_ M**]^4M,B)Q4TG:I:O\W-\U9S0V]J!Z\B37/[Q6E47"%F,[+D-#_! PQ3%ZZG M49M3Y08RK9G+H!#8%G^F0/M:EE\L%'G50UAJT+9.;""V8 M3NM8H1E?'"6(,J)E62&/8YT]HLD!E4GW)G *4^Y%O"!(OPFFOE[JJY-NY-GQ MV7 "F+I^/IL\Y6:NPA@32Y093HR$2I7 \'XQ=1P+*-IF64" MF::L$G=5<#J=G(>.%#.[QI#/@2U.J;;%1/<*5%9X7SJ\0N<3JB_!#L(FW\DY M7?@7@N/07F!$]A(\T$LP@[L/-LO&F:58T,)E6QU@EFKCIQA-)NL@4O!#'D-L MF%$&7\+;DR:CRO[!("@*$;Y1[C>U\_G)4*J^(*TOZ*GZ E5?T/)-[%%?T)IT M9,XW*GL8F;8";P'GOXJ+M9R;0:,44063-D^6(OVPXI)5)&ZR&S1;W&RE*-"% M ;/P"WK'>3D)="9_N GP"RBJ*;:5IF3DYN C2QL/BQVQX>/1*>V&\ MK/08Q+=?:R_,EU4A:_I[9*87UDL-F-7)_.OS8I#M4]Z7PRM5>5C),LA#:2&J MY!$LH<8T9#:Q-A3!4@KEG@M8=1Q)(H92Y$=DX]1LSE3I2Q 7'W@HBU(CVR.L M9EV;!'X2T1_$&O&&/)A^Y\-T.4"V'W$G$]-]$$_IPKE,X[D@G0"$^1E/#OV6 M?B86Z>*,%'0WYW1Q[F#."//"Z1#(!8;,/&'R4FC" +SMG-9VMS1*? M%UR\POP.I^/ME -@?\Q-R@8O6\\^D8VPX2-];'<1X6_1+Z?(GMF+G#3*W>>O M@6,VG?M\3+E,BQ!QQ&U$>@U!.R@=<>7E!-Y((!U]NNW':09X4W$1TE^12[T< MX:_(H:Z1?9X!%>B_%6FL+'=&.1.90$D?*7C)R0_5Y-EZ&HG J]-%VJV4"WND M6RF04:4V4K7Q=)KA35$KU&8K-VD'&E1[ 5KA[]S+^=0SC3_HE)QY02D@@;"<(F4Y7TUDVCN&A\TDPV;$MJ'7(&:,8ZU9KB4#XNYCZY($*=Y9X>X'?17+D^4G!E M^M3JA"=X]&R&[\"1>EXV-$%:5B!@%/@^\Z03D7-1-GHA67:<.SH^0SN.43MJ M,'X/N\Y/B,I\@J-*Q-2S_(]!\Q3*3_APE)Q+(C+OEZ#,1/TEG, [3NA+,-UH M:(-T8X*#^-A&5ZBLBK&5LC$U%%><^^3B.M)6^Q$.Q8^,")/QO.45V6U1D MER/H?]NHK0\I[R<3<77?GMZW]]5]N[IO;_DF+N&^?2>O8HWSG,9@43*E4:7I M '"!\3Z[8$[979'Y&6IB,)>XAH]X-_)SH M\^7^22Z1Q%W2A1C<*S_H!1$&G5L/CVPQ ]#%3"2U"6<$[9O]7HM4,2,9:QBH3E%837:-*QV1F/JW^UPZC<[JCI MG-[:^;W=0=L6972&@V;CB<^/4NL?I28=@X] 6#%JVO&6-%$3C]6<6C7Q6'%2 M2TA6.?%XY<[!XM[;L;ELPR/4F[9[TS/T25Y0QB5(X!%.]/*9NB!KB+ E2S2= M0_3$H3SM\@V$K\C\=II:6TBDN2RTU][:L?WJ<#;R$C_VU/,3G_H*N5>!T2<8 MH6%4 MW'9.W&8.Q[HUM!2WM>9$+IG;^B-3-P9]Q6VM.9&+YC9KJ \')[*D1XI!3C(+ MM9\#SHA6^J$/NI;C#MPV-@U#-2N/IU*0V\?MIM771]W!6FX_C@I=&Y*=-TV- MD3ZT3$73 ]*TUS?TWG"D:'I(F@*?]D;'E?WGD$#)MP?7IM/,S7O>]L;D3-AK M,-+-D;&;']7@\N@4'OUS/M6N/NBI4[VP4S4L.-9=TX?J6%M[K,:XG3KX+._: MJFG\N=16W^1.[2S8J)I_]K]F>]:;OY ;RUPM@'C%%W56U3!Y 6QD;BD[4%4#3LC&]JTAZV/H! MT-I==?EW8)+VS.XYW%-Q>HY;GK+Z1M"R93Q(=7F5W8T.]?YXQ[A%Y<-;>ZI] MO==7MQP7=JIC+ U1IWIAISH:Z]T-Q2GJZFH_$@NP)3XGMPSYLL8+N"Q6,[>X M_'YR/;&M.KBLHS#ZNK$I7ZR.XFER V/=--9'7>HHGBQ-8XPWY.E/9_(NHHBS MA%NY3S!\ABS6TZW1!F%7-T$GLXKZ>'2^W987?C@CW1JNS_>JPSF=Y=2M[HDD MY_("Q0F;(7IJ'@?W&0:+?;V[J3U4N<5/8Q:'NJ&.HA5'@?_EGK2-&+7;2 M86C0;FG"9IW15A<9>]+AN$&$8MMGQK8]?3S>T&.FV%:Q;-TG8UMRRW^A>5NY<5ZGF6SVKPW_;#-U#&A7')!IC*1LB-%M MU_B3$\UNRW6T/?WKBW09=*P>TN&#'&*Z:>8Y3HCC<^?4_+>SG&JFYK]MNR@U M_TW-?]N"*FK^FYK:I>:_G9HLBI/VY*3G4 Y=!]Q^Z ZL,P_']]Y^NR/QL=[K M;:@D.=/&2L6_SX%_1_K(V+$H1?%OB\[QN?(O ?2W$+Y7,;!BX&TKM+OF^37Q ME]^AS/01XU[ M&M7A/!T,0\]H"G^E3N>I3L?2>_T3*;;GD/S:C G[3)HZ0 T,=D76:D&,<>FG M,]"[_1W3<^ITCGTZA-FB0!O:>CJFWCW57(+G$'QRB%DJD?KO/XW,[OAU?:%4 M4Q=&%8(>GS@MEUY+[UI-TTH')=") ALE&DHT-@Y)&/9WS*LHT5"B<<&B,>B! MS]'/Q;%48AO=["OV M!):[]GU)&3V]VM[!HM]97L/]F.$],SW MI;C^=9Z =7LOMIQ@"\OK7$O+L&.N:QV:S8Y&#K[&N[I^+^]0(B#T6T08"-13+[TT^N9P% ;;8D2,+$W"Y+(H&SY,F3RR]_ MN7LR.YCN[>]/D]/YSO'NX?%B?K0SVSLZG/W_1^!34V50L8C^YY^31SN)&;P' M#DE%<^@1UP'51IT<3P[W#F]<&K4W.=SY;J51NX?[WZO@9WJS)XV#^BZ#&DNC MQM*HL31J+&@9UI*-I5&C)#U :=0P,UC]V M5U+T2U(G,5;Z)Q'\$G<(W"O\3&G.3=Z8G^]'HKZCX#WI-ST']-)'EKSG!E5" M(HL'R.<_S&S_=!VU,L(]1ND8I6.4CE$Z1NFXI70\!ZC:550'3[R8X.AH<@4A M[UCH\6![]N8>]N27.9RR/ND9Y5%E45;0NBT7Z35U2 MGUC?I=W=&U^DCX.JX3GOZ71RR_*W<4\'NZ>[DUL6_HQ[.N ]'2#/TW/PGB47 MEI]I-5=UK937K8S5\?OW__UGU<[Q>U'F/-Y@Y\%M[\9'=O\]RJVYI7LQ;LVX M->/6/-(J_\=Q<7YGQIS'&WF<[HP1^P'OS0-%A<>]N<;>W-2!'_?FOO9F.GG< M9'.\S"<#OT.9,J?HQ%/&%(O'1S>&XY_V&(:]W3H>SJ>TZ>WIXV"88MW3@6WIP6PCLH$R"1PC!?%\O31FE9!C$46Z^"8?Y" 5O.J:IA[HU M.[=U_<:M&4_-L]V:G=LZUZ,#?6T'^M0LBM+(K1G5R==OJ_5[8K;<\6T3<*-Y M/M0M/;QMWF[/+XK>G, M^VZN,03NJ8?Q*D9Y'.5QE,?[E\=OPP:,\CC*XY BI\]1'B_OQM5MYG//(][% MUE6_%[7YV6-JKZ)J65SD8,Y&]1*#/[A5JV03Y44=+0KXGWD#ORXBVFO8GDG8 MLP@GF,[_XX>K6Q\='_\P@%7I4-W+JN0O__KZ]8?HUS1/\EF:9-%O)JF:TD38 MO'DZ?16]GO^SJ9 )_^U?WGW^Y75W%?HGY,LO/B!=;/A7:3Z''?AY[_#!1*$U MHRA%#O^J6:\S(OJ'-5C8U5C):M3+I,8/HG24YE]-6L+W3S=Q5)31NC05-FB8 MHS ELQD<=?BVB2[2>AE'_YA\FD2XQI/H#\Q$9JDYE^>U!A)'%TL#XIA\P?\M MS@Q!?? I4=&4[D'>\.#-3597,7*RG:=S6",8< [2NFBR<$IIOBC*%7??+LU9 M4J),TW-=W1'\@SZ$@\=ZWD4R2[,4&R!4\/W:E#D\"/MX)V5:80^$8D%/6*95 M792HF[8\#-Z91"M,P<[@:_!I&%-TFL"_8 TC\W66-32<&:BX!!8QKW",?2Y.M<4E!'^![T_S54\Y3'&X%X]T+IZ_[1>-( M0;?-F!.Z+F9?7H*.,O/@_&EQ)CQH/WR0OKP@M8WS=$=34DPX>"WNC&5'Z!RW M09WT23JZH&?\/[RBO[PXZ']UG7R%/=K(EJGZ+(V($T@?B&4SHWG -M(^).=) MFI'U RO=5*0HT2!E98,:IKW&/-IH*6' MI8#W@/9&%G^B,!+D1GX)6_\-<(ABPH?[" M)/IGD$:5FE]F_O-6D7I^C9>/QL;+NAICX^6!3F)LO'S]1PVWG? XJ.L.:FR\/#9> MOL:JC(V7QW:Y8^/EAUZ649*^49)$.;5U3" MMA^?G#P0OGT4MFUFPK8;'QZ>C)4[=[6^K^?SL3O7 M4_K^L^K.]X.]/XZ&#LJS;0W3G< MCW>.Q\YJ0]V=W?C@\"GT[QKZO?K<.;E?[(&@[?\T&M:#VYAIO'MT-&[,\#;F M,#[9'4_, #<&[,VC@WO?F&?EAK[K*9UZ9D[GB^/IX?6%;+28[VM;CG;&;1G@ MMDSC_?WC<6.&N#$'N_>_,<_*N1RYJBT#?GQP?%/"]-%POJ?-V8VG1P_4R&;< MG&O@1JEP< MM=_'=QF/QG@T+E^5_:-X__!QT8F/1V,\&O=B<>_LQT[C^[:V$)R?CT.\)/I<#G WUA"9R0ZZW(%1^#/RO*:S:TSVHSDW>6-N,.[[)4";[NQ,=ICR[R8,: ?'D^G^[O>BT-HY MOBE_UU9>KYW+R;@>_Z NYRT;R<:^-]G8)1\;:;I&E#&IT=Z,;R8H[%45M%VXJ=[O0^>!(U4VYY]'DB '_=VL/+D MKJIM+]GE,:%YG>W9/3J)]X[NBCMFW)YOC+\\0+;YT;6I&W [#-'YB 4K32+= MIG[J6PVEY['1A2E- M=SUJ[UW:WB9O5J>FQ#C<+$NY*4B.^NB<^DEEZ?D-VG0-)N;V!AN4P)0^F?(\ MG9EJ#+X]PCC7( N:NJCS',\ZW;,SV.C_;NJF)JW)YOK/H8HW"7AP".!AV$:^O^ M5C1N>C29=B-=Q_<3C8M[@F]Y$&M:F3GW,(??4(=O[ER[3,I5,MM02]I9F:XI M>C6#F6+?Y*I !EYX(36,=7$P]XRYP0@5C+8=#KS KLM9!<.HZS(];6KM&-T: MUMJ459'G)GM)36.)H!!?WID.?4FZN"]-,I_!2:FY(726<8_G'W/[ZKQVQC)^=;=V8D/]\?=&>;N M3!^BA=U@ FU/G-V%[X15&.AX'A2BN[N3F[:=_1[T>T.0[%L*]#,B9MR=3FY) M63,*QS=^_XGD-WQKNY7;.)H<]H!X]^X):;PUGBW#W\?@\[JH4HSI_TQYA/3< MN)@SQIN];TG$>L=])3DEX.[VKW10^P,\Y,?A6OC_N[21C'5R9EZ>PO9] M>9DL8+ _)]E%LJE05'VY!*'T%W#;W,,X/P'E?9&>7)H662SN;#7XV,S-K"@I MF?,SG%13XJ=@.,E@QA*!B"_^XX?_<35CQ-$/_^LSI6.*1?0__YP\VDG,X#T( M9*1E-RA+6,,P@S?#A'+0#)2WU1PV/#^!:SW),OSHHC(UZOOK MY6@?7];T/D_&+\R8QIWT>881WD MH,:T[YCV'>9&C&G?,>T[IGT'^J9G>#&,:=^[:%IM;=R5VKC/+?L[/8SW=\?\ MXE!WYR#>.[XIG>FX._>S.W=%$32\F3[)*HL>Y:\P_7;!Q62GFY0X^M-#D)]@ MM8/C/-F9'/>6(6RK=5@E:9YMKJJ4N*J((>X40^SVCJ*@UM4Z@FK[<@\ZP+?U?)7F:567E T:@V2/.!XUR$&-0;(Q2#;,C1B#9&.0; R2#?1- MS_!B&(-D=X&#]4S=)#!UGUNL;&\:3T?FV<'NSDZ\,^[.0'?GKF*8PYOIDXR5 M;;\#MH;,>BA*]A^&,#B,F4TG>S>*F;6#9;WT(+%2!6^+A9TF\VAN3FN[7/,2 M%B_'M4+4G%(!PR&XJ)=;L'+X]'W[]+G9%FD[NW*S!AUPVX*HHRF^RT$B3 RO MJ;F MV1&0[,=[QSMCW&:8FS.-3X['H-HP-V=Z9\#-X6\3I.#XX'GL7 M#71S=N/IT=CW:YB;LWLR KD>=<3IUYM$D>+HPD0ETK3AWQ-D;-QV@Q2+Z,=C MUQ2)2@3]&-2/NQXPZB:AK+Z@%'YW"9/";N:6:$OH)(/21!\C!>-T;=5Q!.9? M#;:8\BLR0.-YW_QP]7,_R=[/\P4DZ.E).#FL3M*2?O_"CV1[C?D!).*U"[L/2?TJ]! MX*TO=8"!_2#,\5B"^1\91#M&[A]AD'R0@QHC]VV^I);Z&./V8]S^T2S9&+GC3[D-C_/>^MF?O*#XZO"OFNW%[OFU[ MCL?@_&,.SHO*;X% ]_<="I3*J(^],NH*/+*;8D&O_DZGA!I;D72@H=&/>WNM MH4UW_A0'@%$M;%Z4Q8HJG10&NKISN0D>.K!50_]4!9G MFWP3??QJ'X8S<"M9W6HL/8^-+DQI^C,2_@CQY[Q9G6*&8A'-LA1CAO3,60'' M"-8Z7&\?SR"8H>Y/6/4 M[5%'W=JZOQ5^V]N;[-QW^.WJ0NR5F:-01#7\QM5CKY=)N4IF&_BZJ69ENJ:0 ME? 85E4Q2XD@\"*MEU[PRSZCTFZ^9M['H9AD57%5[Y!M+(J=^?32*+8:BTPG M![UDBE"V.,[2[ZB)!)RV5ZSRV^-@5SXO!XA$T-=7NF)_'N\=@%>9C; M,[TK?2%[#M[?;W9FF M?;C=N\847S>./:P%Y,%Y"[B[$YTF%2*BBS07+I'[S045^5F!%"5@Y*2SU.3P M?U4$H\M@3)&:5=;+IK2[.I:Z5U1LH32WFRM[.= M\F1D+QG92P8QB2&RE]PP4_K>$CZ]E5YV T[V]M\KGY+,<#'(;TGYQ?B3&5.] MCS"K.LA!C:G>,=4[Q&T84[UCJG=,]0[T3<_P6AA3O7<0SW,6[DHMW.>6\=V; MQL='(XW)0'=G]R0^/!SK*8:Y.W<%DQC>3)]D/46/\E=@?J>]W6Z0A3CZTWWS MFF!90Q^QR=0QD%RKO.&*JHBK"A;B5N'#SF2O]_4%]0O45U?;%WK0S");LBTF M-V62T7Q>SU=IGE9U2>F",3CVB.-0@QS4&!P;@V-#W(8Q.#8&Q\;@V$#?] RO MA3$X=A>(5\_030)#][G%R Y.XL.=L0_?<'=G?_>NH/?C[GS;[CSKDHC''R/; M?@=L"97M]+3/>_ 867^0ZKHQLEX&D#@">^/,A%A4G+Z+Q_E-_<* V-F5JUIU M(VV[O0\^3>;P\VG]>"E%WM/2O*,FC3&\IA[#9X\P4C7(08WALS%\-L1M&,-G M8_AL#)\-]$W/\%H8PV=WX ^R79N*79N;9\5KI M:G(H*?J$WES A M;#MN>;*$ 3+ /?E0)QBEZW^.[S?_:K ME%^H2/W7LP:E-)JG%7RY-L$78Z4= MG#5EB3&OC4E*A(*EQ;PG\)7._^.'JQG+3HY^N"Y;9"!/=RX^_>&ROZ>P<'-< M.@2@O4G6&&B+/IJJ:,H;M$H?\ %Y3=*\Y30LDWGTX\F!ZY:&GYTEU9+[WN,_ M4++.DXQ:C>$O?YP>'BG-K?66?#J?< MI.?P]$59K-P3Y)2X ?IG!!^?YBG2:D;KYC1+9XAGA$7/SR;1>V+CO&Q=1EI- M2ZLY'6DUK\$"^6@9*9\YK>9#7%[]JOVB*+^@YIK)M85LP0FHK%G-R354CW6Z M(N6VB-;)AAM&DM&1EG,B$=ZP&01KR&H,LSOP %*QI#QG66IU'.E6E[\#LP25 M9FG.3=Z@YO7Z<$ZB=SFS%,^:+"EC,'=0D]*8RF2UCIHU/;+(3XNDG,L8'%$L:Y6:/U#+?!J3EC:R4MG>6SSF#1R6I)^)9+\B8I-Y%50-]U5PXQQG7E MMO3H>)2+,TN04&YJFIE)C%'83WH*2 M0S=V,EN"?,,U.X==QJV>1'_SAA/C=RHKYBF8Z#,8@Q@!L-HX4+$DBJ9F\3.K M!.VR$E^ OUB =0S'AY_^>H8. CP,'XX3:YVRF*:!TL[($Q_&#BA<(C/ M23IJ6D3S%3:-5W&+$>6;8K@IUJ;C)85G])J8L7M8WP9$%V"BPG"BJA'B]1I7 MNVK6ZZ*L^_97GL?_)M$%]Z I46Q@L%S]PCX73"V#DU"+&?JUCJ:[X@!.(E@$ MZKV+3YC5(J7B59!@7[D@6X:^:'(VFK,B/WL)X@0J&MY9)BAB652 X7J6.!-9 M9Y+C6L+9*2[P5."QP7JA"AY^^D\88,P%0C-03W V8'1X.=(OM4 ';MR\6*6S M6$SW%(\"^9MUBEHNA@4Z U4/1W,3>T=] 0,KX'(A4< ;ZM1L"ID"#;S()M%O MH$H*&A?^>M'0@NO0@X6G19D;W!8\>2"L&WV%+T&7. U\O\!3X;*!+8K]:U*= MBF1%K8W5&0K=";F@^(NPOW!4Q FBE_4P_,#XTG-/7,GIAKFG.>I'_ER4S ON M_=P>]6-7"AX.B&X+/MTIQERL!O7MB+.RN*B7=J%L19J><;R?JB:CE:4-P4^= M@]-8-/2G&NX&WFX,W-BE]P,N;][_GW>_O)R>P#T#*T-2G6SUDWDS^.3BH)J* M18L&=&% 4O.B9FF_2/&4P_*G<&*3O,;[DN;H#++.J_&9=-+F>$,PX53!JY3F MH&=63#LE5R8\,3E/TDPK\IK*^=0XC!0W&MZ.YAF,=5[0;T4+X6'1*PCN7@U] MS(W7DX)B3;S >C]VACR),.R&$5 <&CS+'ZB,W6Y(6GW!OAO5)4L0@R5'H2TP MX%%*BN@#WO_OWL71N]JLHNGK2?3#1WA0]"L?]1_DJ&OK#%!D_P66'\P,UN>C M8=V>XRCARSLO_^N&?4P&>8+^0/-A8X-VK"3CB#Q]^"7J[[+$A+:U\I,9*2\3 M.F(-F(7VLR1RW.1L37-!A<,(0%/A)OH"8/G^:]7^\<^!Y??+7Q M%4\.%T%5X<+5!:O^3@"+K$-OM57+IWE>G"4>'!-BPNR#]D( M;%88*ORWJ:19CMVFMA&H$7HVLC'("-88G)OYST\-%'DTG9SL]?_IZ> /]T;\ MX6WQAR-B<$0,?F?$X'.#S#U#_?)B.X#M.90OOD'+0L+DY,2X1+US+[\%0-(+ MEQG<,OSX35,<-C;F>#?>W[TK[,2[.SO7%[;AF#Q/?6OVXL/C M@WO?F.=@'KPEB!0GX6=4 AAQG)_^75E 1U]2_IG9"B]V[_T>&BV$JS;E@4RW M9U5<^+NIHQ=:0]W-*Y=3SDHNJCW-I/Q MNNL$/UZL%%[?L^MD;8@I_\?CWX9 @IA3/ M'875?V#G9+#2\^@,1E0IF@]1K5O+_&*D<3OHO&N.8#Y"BB5?O:Z95$/8^_%U M:68ISX+: :P*.&O_IE],A*R%R@2\C:PJ([4I?BD!PQ-$'&O8 >;#B_,7*'VY8%T6[Y9<]X3/ZBZ5:%:,_3H^\?AKZ*)I[NZ*D/%?.(KIUO6V5^NDW/HXN5\G34*QNIY*G'K/F5>I5U/)..+(^!7ZU(AX+H6TA].Y8"#T60@]\ M$D^A$/H^;+^]??^F0!/A1F;.B2.3N0^CT6N^=2M[<;KGKH+;V(KV3KP'F[)]B4LE\R(YAZ.$*RC&'TO NM;: M$AB++UQ)[A>.Z&U8MU@SN BY<$A5]!J'?,*GN]=R9L&U=\8HZ5*J?;8E2%QEQJ:9 M]7(X1\+E9W.N%KRVY9[K@JKBWKZ8^[N^EKIR:1R].VG.[6NS[QG"I,"ZG $R ME VS;R%+@?SA.N3U>+2[4P\'O&Y*T)E::@J>!%B\J+JJ8E%?)%CYYQQ1J5HC M'T'_#M;[NM"R++6O/QZ9-?+7SG:48N+X,IB2HY MV6D3<=U(E82.,5@SOL3].#W>\PP>ED%X)#NX$1F;]*I?S6E)I"M6LG]+Y(=J MF1!O@CY8+^+6W<;QJ9Z9F-4Z*S9&2?FT$!Q++[G0- %!GU=;]-9TLA,^DD)3 MOG+DJ4C5O?EJREFJUA&8,$=7?)O("[ Y*MW6,"CBN= A\[/=S+/D!H68-Q?/ MK5G_XY-JU55J@88Z\Y,NW*Y<]+[AV M0[URN/V+]ZI2!G.3?Z)KXJ.[)C[(-?&XKW/B0GJ7AQMM[ MZ,/35S\1;X->Y]<:>N 3W]TTKC0QW R>Z*5+TO6+Y=1[H.N"1G$=:W-H]P4- M7 BA57;PY-4%L7\L'NK^I7$=QGO3P_AHYV"0J[;M?#J7X!*[OR85<6[*Y(Q( MH&9$RB'?>.!E_W'W9+)_$.2P!K7P*IWHS#_X6DV/CUR(>9#+)0&2*CTW@O5' MKA^V]BC\6B84/%D8XU&L/<1B?BX&N8!$2#9<'7F,=8R[A\,\J]^@(SF\.J"C MOKNSTP*@M8Y6>)*4<#Y3L[$;)=IJ&%XK?,0Y).8Q Y>-PYIYH:2-'*I%2;4\ M>;BDWG/<+NBB/W)H#1]7L-5?-VK>B*YAK'_T@I"=75(&NE4R M-Y8%#QG^D#!S;32@[T ?C-W\\@V^'O*%WYL0$RF.Z<'+Z?>B]]J M?=AK9$AEUE'AFQ-G'"V86%]L*=>J'@)48IB<&\PEDG0J%R)V%.H,==%(D,B7.31M*IS4'M/LENN" M2AP+9!)FW .[+^+\DML_\69+ON<5*^BW8-X=[H;5?]J4'P6!9*=TG-(R(F0 MUWQ=(Y%C:J,%)Y/H0U-63<*DQ;7W8!HY?6N=\!DX9>I/)MQ-UB"57U.D*]>C3)22^=SQ>"_@*//HF14>86[MY^WW/0_.'H&OPD?CK!@PAZ;0 MD^#A;06D=FDW""1'87MB@>Z3(_^>6"?4T^4FLM4.S8)4[<<[)R?;I K^/HUW M#_NDCG4KD6L33K-0ALUB-FM@16<;E8=+!%?V.MAC^9;B6U1>7?IZZY!O*M*] M(O@-(GT0/&\$8%H YMX(P!P!F .?Q%, 8%YVBR[@F@ =]B_FY\;=VMW9.[#L M^=RMIG/56IV[_1JXK1E1U9C1PVXA^=8![A[0Y;) #Q-UE7P!4=2- MX &"([U:2TJ=FI P_POWEL!6 68NL2,*93"N.?9!S;'%)>,#%48="R28@0/8 M8C,KP&<7NGPZ?Y2_MZ.!F;E62O28$KLN&&F$95LF<-R@,^X+UU>'_?BD*IC) MWKG[L[2<-2M8'W@LC\.<)QGU'@K'TEX9 K7#_YX5N(\P^!1#>=Q31C'7&'^9 MI]@3T?;=J+S5AGTL1!74EN:?U"&-US:>X$?@Q"N84'V!@M)ZE 5^)\$(@O8P MO>*@/7.T#=HC#^QIXX>@GQ+!3[VM(YET*U=5!99YF;E#PFL!@"MI" O*MS8 M&_6)>G*Z^IU=8&;:@51BYWFNJ0>+,DI-CO;M@IK4*G="^.%46M%G!Q[W.\X8:Y+9;K/RG7Y'QPZ]VXSZYL_GB'WG2P'#-_">* M#D]W7T6_P\Y'4_YQ^BKZBP65P\C^@DH(-?(';M= 4_N!_G3#%^S:%WQRO7G\ MJ_N#K,@/:A/R12:1JT8?>XW[R%\P;F*C/6SX5KNR4XT$@MT=FA=.=6H5C;8Q MXIN7)G?TJKK!9D<5->:]?$O[ E[7M=WVAFN[?30S;J3T&CMNP5;Y@E 6.?Q[ M9IY*X)B41(2]9.A8-Y7V*BMU%1)9!5]F@E5@Q7#M(W?#$Q>K,-_'V1I#8S8T MMK\]-':3__[YW>?7G]_] MG[?1Z]]_P5_\77_^Y=VG-W]__^D?']]^BE[_Y?T_/D>_O?[XGV\_1Q_???K/ MJRZJ+8=GX'?7'^PX@F-!W0/)O><,/_44%%.-NO5B.@ONEK(RVCY3ZQ,GT6_N M2^CPLS')+##T._@"6+OB9*./JTY(X(&HBM8//O7\#ILGFG M(_Z(@0AJY/@T)?:=OS6\PRGVSSY;PJZ"V%74*E=%:%OS6HJ,K8K<4(M&PBHF M7ZTA'_/?N<\@O"Y/M/NB=.BU+7>[37A[>N_>9",&N? D8:_K_FII=*3FE_18 M)FJ& X]DR#7N[2V:/CQR/ Y8'<';_=(DI43.J[ILV%J=)27N7C0WF$C'KZ<= MZ: (G?9H=8T\_4)E*@@3@!W\LUK#B-@LQ5(@U(R\T;8#+!7@H63!Y9F>\R>= M9O)'R"*(2&P4B.[HK'9BO>6/:KM>MOK1UUM=M:7EVJAO)2 ;#$(B1LJ3L$A2 MJS@QH&G5O#>H2?0Z6F[6*/'L!4]W_B3JN?M^Z:B)"R::%D/4SM,. U%7^B;? MA UY*+,C7V2\.T]=+?^Q3.$LIS4J8XP^IS/<<.J0"\>;DV(KD]!%'/*1I':- M;)-JCH4SYO"*UJND@.1X!R%<]]AE4I&*\D3/R''(6ZU>>UX0%5M&-(E^Q_MC M:3+Z:KH0,:YJH6"A."D=,>D 3_U\/5_=#A'O(#2:*+6QK7O/_]\\?W?_]$\8,/']^_ M>?L+A@P>GW7R]W25UHE-3G/3%E"DE!X"Z7K#_@O?O1^PC'Z.%]03"-E_=IF= M"$M9:F+]]))R,W_J:SOUZ$4B00PL,B!;QRRHU@!,6RQPJ*+I7O)R>O#"_$1? MG1[,Y:?^DH>?!"]!9$)H&P@_0BZ&$ALR-NDH4(RYY&!EP([BMIVM8O!%M>7E M.'Y,2)=S+/&A6585_M.V?9_+;2\0#LQVRYMJV [;[!T])C!JW#@^O7WCQD#+ M0N8;S*-28K9$C!A_>FE%YN*JX;PYN9/%:M7D8"])(KUOENQAH9/@N_@IS/O- M,C4+F#,X=.2DO26C$9EEQ07/.T.F;I14= MFM*<)>6<.?-D8P*,RKM<=I4X6C YR$@1^+=1E$V^V?X] MSFFBO[N$H5/:V$H812W(;L/=QH(8858#-0 3]& OKD0&83LS6+)S*8>GIY6< ML,411 79N+#*/'%-F\?VPV?,>'OU(5MA.0W<))EBB#"VTL:ZP =A"6>N2K@*,K1] M=5]/NWS_ZVR"D!(S9P+MU$Z9], WKB%.0I+3-.1K3I%<<;L^4:*HQ!X5ER&= MGVS-]^6&?R@(K4N;D$O>V3#GSF' M--Q".&DK=2&N?S@6P>%87&'K80T54;[/+;6,A7MOI;.4.XW#5]G&@B]C#.@$ M4-5-E*5?T$RIB^X7XILMP8CF\"(QA]\E$C/='2,Q8R1F6)/X/N51]W0Z^V^Z M#Z\_?H[>O;.0N/>?__;V8_3N]U_??_SM]>=W[W^_-C!OO+N]__^NGZJ3+IR?82&_<]Y)W]R9@VX%#Y]&Z$0SZT/WKL!.SO M%P2+-#EF^"="B'%[^.WT>.AR\=I:K ^QH?=$J+,%?_SNTW]&O[Y^\_G]QT^# M6(1!^0Q;:3^V(6Z4'-X2$GA,-&E^7F3G&.&C?*2'Q6#TQ7\7350M*<,X2[ U M5Z:\\6@C@VUJ.U1X@4"\D1*UM:_C!/L<- 0ID:*NM,[@(:))WB2-9EM)5WRT MX3MX$E+1OOQ[47S!GYVF43U!L0]?/^U.'%.F1A!L1/(7AP/'+[X&8WLCE19. MG;VQ*6;\S$>74GUO4ZK^VW'E;U(FH;B.GNI!B_(V664NR%NZUCI/8":6^F%1 M8%"4@I^$%>0LLN]R8)$20_BR (%R>;Y]:WXYUJX 6$M1-+5V&.,P9R4D/HQY M6$'!0IQK+Q;=4X&Y=3/#LZ0HG OO&1LX M$_ )#-WS"2@IXH1/VH2(&T[?WW+!9-S$XW%J*,'/827>,/P>5B!0$S;"7R'B M0.J@836^Y,5%CN/$>LG2%DBZ#[1@%WX%XO7!.@]5H4)+\-%5Z.$Z![51[_(Y M*.)R\WWQ.H,A<_J#028(!J%0@3%\.-?-*3R CB\7J,RCLR;EHF(LE2>P(U>B M*S+'5L*=^NLG-:1;CG+W4. #/,HO[PC="%CR*,)4%%'X0TK0;%<;!D9N+-\. M+H$F9NP>W&*U08DH;QV'E0X]\&9:58V_Q\J.S[V00L:&?7D5J"SB,Z"PZ/#8 M(0\H!@B:72>EXB8$2;0\VV^(&&-],/&,4YJG&TXK.1!7S)E+KT X;M55A^?# MQOKQMN;OVN7&46+"U@;;$R3X54J9A@&OTLCH"P, M=".)49ESJRW/FII$GYK+KT2QX43C\[W _Z:;(@ZO"9]Y+UWAC8E@-L4_6XB_ M.]7M"G,03!JPU%\03GCN0]>!Y<>>!L!4EI;7Q+S#< M+'7,@-N71'*WU-Z'K)Q33<&(/13.,AX@6:(PZ!; M* X/-N8U:W,& DB,BG%T5L!E'H?BA6D1P]CHPI4^:( UUM5J02D%M&[-"9<2 M9D/?2D_<;NOKD)M8TXZ'J:DKRATO?-1[]$(."8QH5A86.>\8'']B@^[-^__S M[I>7TQ,P@4 EPT=H#\%E@)4\8U#X CO"$WP1#!C$ GA,$R7)$/>\JWF?")N0 MYDNC=HJ/1P5I@$> 8<6(52J2U\,HYT_J5[2\/V]6AODD!.H8)3IC%#]DI?RTRB7Y%5QI0K*NE/R!T1%X%M33RYQ#W!(L])-+0$JJ6D MM5$;P&7T3W6M6C5 /MB<&$,3TK8(9/$M!!%&[\2RA2LJPDJ^SX=QC@Z;AYN% M!>,>(($B50O5O=6BY!VGIZT$H;H06FH<- E1KQ2SKM/;@ZSIRSR::US%P4ZD M"P;[?D$,\T6.RHBUO[_$:_Q-T52]-AD=%L$>7VJZ+?SU[W<7T!:LK#$8*!F4 M*%>GH0(4>])C;4,M C!>0V^FF-WF++$5>#?&WF#L;82<>7J,M31H"3&$?DENU3.7.876'WS2+;-PT66IE:F5THUJ RV:LCZBM2X9'\%YW^)=6TANL.BE-R$-.+S:87!A#>;&5P2+SALE/X+ MF940U89]%,G(DJ^C9:'P+)X2@P_5DB,^7'@V923982& "M8T+1SS08U$,]P( MD=[+QD)*Q#@X:H1'V8^D56#WG%(-5Y%E"9HO7]-5LU)=+J)JOBX3[AN_2N4"375?3"K?3?__J7S__U_[&9 MCQOG13&-",T<.#',X--U M;#-2!;NKGX$IH5$=>V\AP3698%C>OVZ;#100YBB5L=>X#"))-*3QB;IR3XN(H249,6?[4$2ZQ&_*K" MASC,FAK/,M7:'?7BW:#M #T[#Y3<.5*,87Z0@PP>VJ[5[8.+&*AB\N+Q?%C,H@W5*! <-> M5K7&X'3I_*S+ELHM#OFMX8F0HT#E3W;I$)4GY>5)+@MT!LN)6I3]@\RIJ!' M8@$L1R-3[PA%&?@D[I*I]\&M45%TE8T?8K&\\6\ ;)HY;V9*-^ L ;'L,.!" M8%?N1DV)(ZI -])2\R5.4BQ5[RXB98VF)P76$:1,J=O')?@@=$+S[+"TC MV*]ZJ?E)N :7^=]&+F?8_SD%62VM %]_:MI6DH'N,31L6;%F?."HG1-#'3_" M@D*K&IP9[%YN-)J+HR:[#"PKQQNZ*N:(EBZ-L\%=#802_%M1B#Y)ME:\?VMC M4-8019 MV9+] T<_P84[7$8BA=+^R'"Q*F,DFVPP:W6WK$IT)^&;'_[R6Q6+ M,P5ZICR3RC+)OHEC2K%.[ N[ 6<>@QXQ:YW<@O9A/ZT/-SV 0*VZ)W M2S$I(M!XB99YS6[%RWE)&0^P4VN, E[N(O@[0ELM6\$=6=I. KDM<+0S#E-J MK#.MO$(VH=\C!\8/&<=6; L;*&O+PZEAI[ZJP.M%YV!.9+Y589G.Z7LWT7RW M+(5_A*HP$"CQHGH\HD5J0"S/J"23S@[B.W+^EO416ILR+Y.+G)E=G+M&<1=" M/]A 0CMZ:S2NIEHQ)9=Y040)7D -]<0:>7WJH*! U/I\D\-ZS;@S6^+Q2B46 M+E,9%^'IYW?H"^DY6<,1TY+4 5M]KZ2JO> 'N A4A8O@J%B$](6X(#34+$>R M/1ZMD=4)H_N_KOW4ZL4-."1N0R'QG,_-;RA&;)Y1N"D59(H+&2NNR:'"Y'*9 MT4T8@8X\DPHKR0[;.(KW7+C/0=@QV;*I:K.J^$K0R]0F%B_D21?:D0#K8#'O M50B55D^NCSFP+0F0HU3V1LP<1BY>$,P5CI;]$MJC/MV2IB X%(>5GMPJT08, M,(QK:>+H7! G$@AQ1D6PK5%X9<[>ZV%$1+ 21"CBP*2C F8TH/)YDN$UV=%N MD^B-V'DX G@.,KTG&@?SYJV/C*]./BFU"RTQG5)K3JA1"6H")/B"50?]CLCS MNW<\Q0AIVU&VVUBN(O=>G 2J$H+YJ2\0''7X2V[.BAJ+X;'_J.,64JQ0&LPVE1,:[CT= M.+R*P_N'CJNP/K:VGD+OWDT/[Q+3CY/BF_#36*S-SFR?.1X8N1(I[W[6Q[?B M*EF9]BZK<%I*G83&JJ.74N+*F]!,W9Y6Z3%D/_^1+Y+SHDRDE%YO!9&"LZPX MM>R*9'HQ"E:N.5YDRA:U%9[5:D$&'N0U$;O-TY/??76';#C0J@LMZWF!46V; M*W%@KHW?HD)#Z'VW-S?\A=,S!S,8#O\<$11?F&4C(M7C,#:V):;TO EN,('EX/WL$YU@U!O]]3]RRBP2CE\@>0IU]S.L MP111.LAPP)B#9^2?47)OCCE%L")4<\C-$KKVSL^-Y8.2*L M"/^Q0)]C1N/RN4819&Z$7X*^?F8*)"BM)<$!#TNQHM?]#A9P5:19S,@C_!!X MPW""BO62&^Q437G&UR/M44UQ?M5JX+93:YQY6K%V%R HF 25R24?79IBT4Y1 M]P"X+I)R0=88VENF+(LRQ;VN:S@1-A3! $%D[^3[!-?:;K]'.NF_K_+Z ]M\ MK@MQ]1]^;H1"=D"'N?AMC[1['#)NQT+NSG!C/6'1R&Q/OV)8V+)9!])[FN1\ MBE35.6@>7FP6X.45>.BU5E&O::7CL_:W#"4.4I5U\M7R_RULCLPZW AYP&4A M7-0VT[(X)=-2\6X;'1/OA3B$Y,J"J?.TU6IPF;79!7@C?9DE&]%NNRHLW]87 MH68LUS8%UKHD \M#9;YE<6BH5E2Q&M.]04;]XQ;8VF>.)G0C"&!\)G1ESS < MD GG)MIN H65YP?43(O(-2&7(^D2]8P/Q#9*G$'V+Y*>>+EEPF(L-$$?4CHV MFP!NX?9!AN[%S7$WYM0X@X",ADZ@X ?#[8.+2\"&39ECDMDR,#2Y1G+(*.EY MM&C43K,NLTAHR4\W%FZ#70/I>I2F:3 6-$ZM[:VKCV1#M()T.D.WUV%ER?_K M9,@KGR35*Q7R%*A'T]XG%SU$3PXL12V,.P;S=@]?_"F5+=_TW^K/(/,\6.QB MLB"DU7' =LQ*:EPF\*Z68*!.D\I DY^G99$K-Q1U*L):!PGL4B.]7\VX[P?,9X]]5Y9" E]$>W@&T2^M:Q!?]GN M+LP'%)IX4=:"4_27BGF[9C=:>ZK;HCTC%R0_9EAPELY; & YM8=$?W&#!E;N@ MU@X*SC81T[U$Y@SC',;\6WI>B%BI2^\>X6/)FSSUN633LH4B?Y%.S"26QK47 M!0\0R2"\AU34#7M9P (BQN2G-@85:U2ZL[;.@1X%XBP5%X*/T'S^$O[N\ L^ M AFQ!3GBS<\[, =227IG&K M''8"/SG^DWKQ^BP0(R%BI9?O[MWP[#S\0?FU7>QY:3IJJS*KJ*S0)0,#:!2L MV$H1R#'52B:EZ=1+!DP4/]^>]N@JK?1R>OQ@JTTL((>O'H[()ERNZ?[D -?" M%G7%S(SLXN]:@M'V[:M7XP;=\P8EYW#=6S^KLUVQ[E58E8J$;50.-F_R F\RF'AZ]C"#B5 M] M">Z4@EPF7R;:>SHLJ&G722FLMX\(;]SD.]MD+VO@14*SY(+2=)3,X9*J4CC" M*>S,)0)2VX\?]I,_G&.B3G;H6HZ']C[WD_N(:%^[5HR^R=E!XQX.\*EQ;^YS M;X(L0)CH53_;QF7\X+\Z@LY?02?/BT+'%,U&+:K)Y3+,,?6DWFPRB+)PHQS< MI\X-\E#A[L8>_(-B*,+:;D,L+M!18HWWBI)^4;5,%X1^]$HBO+S5DPB).<+' MY+0X]U#LC'"EJI\S2I@JKJ,??74-E.JU0@)MP#F5B5R)N"N1JZBQ,)"G#;;# M4#,A1RL7OT(6T":OA;+!3R1228P[$;I2Y%0$'W1!P4 OEO:BHQHKF/79QL-- M8[Z4>G_C]UA@",IJ49;V"*I11"7A*2%+"$MBV[*X#Q/>0#[N-Z7J#J KDUY. M^[:A[F^A]1T\NN4/G^*3\MO<'^(A>93W#W>&QC+(_,X2>E>, CA@R,!51],8 M7FP[^6#@V6*^6L@>I@ZA(T%\!OL[*KL$??Q57( J_8K]RNMEM;5)2!Q<0^&Y M-PQ,G^[: '==U 1LIM-^D_?LQ0\J"C#'88K"Y0N_MVWA?R^4>*/WBTXPL-5V MWR,L8^H+*CRA$GZJ9*4Z!Z)"8ULIAPE*GL\:3/9]--*F MBIIU09G#5' W='LCP0Z&"O0-@A7R$L#\]'XH8=B>W3<+**2$>"O3ER:50FI- MU#E<&;Y,ZTC""SZQ4"*A,8118=&V7_ITK>%U"YIXTVIS/:.'H=^ZY9=8-6(6 M)TA.F!J)C[N@CC3NO H+BC%8"RAD<328%K380:0@D[EX3^]Q9>.(ZKJY3";P M=,CXQ2*E>0">;CLT 2NHFOC78#S\WBB!1\KN]VZAX ' U7^.#IB:N1^P]J) MR]-;Q?RD\=:?"Q=3\TXK%U)CU;\/I.Q9=:$8=0XHXUX4A ,GBKPEP7[PJ9?* M:YO!3+2)K:..$+2G8V?QOB.C"+#]"/$TQ*H5S;%>KV)^:0;R5Z&V0_VZKB,A MH1--5"&F5#Y.E%B4]X;7<@FF%.EX? R3Z$,'+VU9+8B2E-(D79H*#Y.LEBS)!J X)NKWBO9(D> ;J!6IT-HQL??S?O1> M6)<2U\Y\OF1;VT^>(F8DD+T6'4;+S^ ;H%+4BYYN M.94K1'JG)CSMK6+2V%&#<\-U(13AQ]]WSZ8'YVCJE0R[R:2)6?/%0J]3S&C% M*=RE8F+W@UGZI&^#R!0%V%)N^ +7ZVEC.9[D)2&S _?<(/#\#/8DMC'(F"GG M"0\*3_PG:2:N/,\2Z?-(HL-6B)V+"SKHY=!?R=C^G#3;2!!1Z PE5X'_WHN_ M22@QE>I7F$FS)*-U\.*TJYUWMG#0*I MUEN?*K7EU\X^3/-KG9 NY9+6HBO%4"3SO5/E*T:QU8XUIQL M]5522=,M%3_!VME\O7;H1K:8L"00KD]A/JH=8+3?"$]I&)I)2'XGN2+(=@<4VU6 M]&YDS/O,\X$=0#&D88"Y=+%8<]LJ MG]4NUC)R(5V6A[1G9[EW%1G6HJZ+?7M?HY[.24':-;+<^6!4QG3IK/JS 3T7 MXDBXW6:9]2\7,L%Y+4EC])LOEH$B#A*&'I4";(-@2IU/) 9T&,07M M4Y0H*+']A?MQ)NI8RJ;W'O+&TBY77I M?J(!R*@7-I>)AV3E2'#%8>7VPW-3S<",]7I\2S]M;,T;286A-L"NE,_Y\NZ) M]1);*@>QIF#MO;J8&8AS@0Q4L%;@$W,1%3IV#& (CI%QP%Q0H[>S#H*5%S17= MV/I/B8 C>WUPWP5'. A&2)&@/[<]/X,FL9*P9[8E&C3G&]$ZHXZ2&.*DN9$1 MZ!?4;HD3._8\X5_Q3P,ZE>CPT6G@Z#ZC%ZR'%WB [!(Z1U#Q(JU-Z5VE5Q&7 M.^1SC@@'H/B(7+4+M]5LJ+]B34P-"BU=#@7FK$[E#.?"N)Y9YS!EBF>Z6)=M M_66MPK1SEZ,A$7[?]B9T7W\E*C.M:NMY8Z/%)%.G(IB%CB@M&_FJ\[I=H.6B M*+/Y!?4RVM+S-&#!"OA]XJ@=:]?$0YLH\%5TAGJ?JA00)>.4N-IZ8&,TH)JM MV:,65N#UQ?I\S]"+^ZTP_Q9]%:CZ7,E4V0^. RRW6%^O?.S*%I;<5[V142^R MU/HTX]$MI5V;;U+]@Y9E%WY?SC?F$JQ7J=-B5\1F-U[93SC743VY0IG?I'^& M= X-MKKO XRJ]6/PTIP@;EO9WO+AB A[X I57"; \4#@:*T)J08IZ<+2] MZ*Q)2A!M(VG]5E]ECR=2^P?[=)%T7:.RQ*N=3I:C!MT6M"0=B#JM0$46VX:M MVYBZF/1>:*'@=*2,55@$)A9>5]P:M<-?,M(^V=MY?V=$%8RH@H%/XN:H@L>7 M1.*2JL"QE$HS<>XR]$&T['>5?E7#PP^*M4DU H#L?2?R'FG03"M=O';*>"7G M'.1$"URL.F]3%I?O0KAIEWX4+VPCX=$@I1::TO@QL$)=;4"; [+-:-H3(6TJ M2T?5DI?O"NN- D8@&[$6HN?"[VPCR2OIS=Z9@@3-PQ$+#=#/6]$GIYM..>&K M+LA%0_L\2IV)#PX1;'QU&0;FU4U +=LP+?"I/]^:8/N55W?D^E0HET.+\D', M7-L1M? ^V=_SUG8GM%]!- .XJDW.G875T'RY:*C0A)I9OXJRY!0!&$LP8ZD% MF*!%N3-SA4WIF#:5'.6:^EN8,_[YSU0[W6:Q?N77!%Y.8OW*+VM(YLFZUHV@ MMDU^*R=Q:.C1%*"21V7PA6J6H&-L_]:E9" J9NM_!=0,:P2^IMSQWCY!F-VH MB0@^"=O3F)46,7('&+*U7^$/J[196#UP:1L&:GS?S,4-+> M4=$I7$A\_12MR 45D)1R<%B=5 I",U^QGWVDC'^4A/E*:4>.23/&6UB"ER9; MMTOB6A&L[=!953I$J+_JUF$O^![F4=5DL4B4>[JNH<,BW()& M=X'QNLPKUM]%:@(PEE_WI)8$$25S($'#4-C+>AED9QT!=D;==S2?C*R)O#ZL MLG#+GT2Q^A]Z:&P@7\P*F.8RK>@ZL& ]966T?>J0#9'O.0Q+;+FMG!)G+&ZM)])/5S^3X25!7C?Y4G%DR% M3PY1NI(4*IXGV.]_XK7;"@127J<#N.QK07.51*!BM8,(8_P^V:J#BJ2F$_SS M<\#4[:;0KEZ(%Y>W,SJ)$5&\9*1J6N EL*\H6\C9 8P/8^C5<.1WQEI05L*! MG)39ST)CXBX(*NZ#2DF8#>N,O,)49I%PQ\R DL+CZ9(!=,BWO$]7,P83 M<521<7IUP.C+R<0V2KT.6M7T?T-64NS=6&1I(YL0MWMW4CK$-N:E[+6\@)J+ M"R2,[FZ2U*IJ5M*E!F:7E.J&8&*5$K=)T$,JU>O//T4AV0HQA)!-,:L="_S.Z"R@#JU0A*T!+;$'2MO8A3TME>%J=V=WAR,TENH%/DS7FEX*_G=C MSZQWB2-ME*-9>6D1A4='>IV3:<_=/0E%@9I19,MC#D"G2+E,+Q,YV\Y9VLXR MW58E.3]R1"H3%KWT7')^^J@?2W^"3Q%UPV\Y\WE;, M] U.XH:4K0YQ(J:,.ANUP4)]Q$3,FQG1*'2 K 1DP?[J7L6'[1,06%9*$DIY M=\0#X$35Q+/7\97<]:T]X7DQ(;OK\4M[5,E22!$/CF\;DVEQ"PI3YGE'.:3Q M++#]D&NF0PRJ*3U2AT.!$C3JK"&L+?UL.MCOJM-IIM"FFN!Y^V>4PENQ,KKH ME<6.HA57+XAX:MBBY: .C1DN=C8(O=Y"W::7XL?CS&"$9:>Z3+ S/:B2OL)Z M6'R*)#'];"7-?MU:NKM#)T%KSY#WSAJPX@RQ\->P'[?#Q3!(JNB]!L-O8"V8 MW(XE=GX?1^)HYV=>^([PS$%-7Y-_R1'5C?.O;:UZ2.?0>RG& C3!6L]698,M MIBGP8BMF7[CT/HC0J.G7O4TO!8I="T7V_++\;JE(W0S/\O,RW6R MH<[U7J+F9=GDW7$(9K_+=-1!$SW3%/E[?PFD,BV@W!13A4/KZ3EN@S+42 #C M'Y-/D^[*Q+MNG&VFQ.SD"XN!V'<+$!O[>%C\65 M?#LF.%UIH%=VOJ 4'4^K/04RIKML.&CKGY7.KNS*'!8CL=7*E7;N3[.D!%>O MK#H]M,,?%=<)DKIX2=\VW$0[#)VV0Y^4%*4*![MZ_F&=1'J*/3#\Y<>8-Y'R MF%H%HR57L-;*IK(+M[ MSJTGV02K+XWOHG*'D61&K<0QB(?38'<%)R+/ZXQ<&M3Y\_<9&()W$T;UM?4; M,VI88U<0?$+L&)JEU?*ZFIZ[*_->2MY6<0>8[;ZYY-NPR*M+_ MQEXIN%1O0'O#'N1I @.M)3[+H 9Z9 P.M&Q&]!?\#W\+Y+!4-TT#]K(EX"*F M569)&_], FUF#8?QR[F@F"42;C*%#K!N??WF-?FAR/2),9UI[%3NIP;Q! ;> MWI14O[1*J\I(O3\V_\6VMS#.?\)5RSB?98+M82SM.3X].B5008UZBJH%,/7I M>E*7#?6T51@OR!Y&A,%GA)MY]L40S(.3R#P'?3XU"E:.8X2J/5#O!^*7@52#[0-MHK9/8Y% M+MJ""<+04$(K>FOE[7W)K?T(' 4:AF][AKW#Z;;K^7H._E%*K'!2< I;5VNU MJ78"-KGN'%( ?.%$H-=LR#NC7!.7*HE<@K&.N2U\ ?WU>F4P&98+-5)[R%S> MBI2Y"C%"\%4JH22X(#!I1;_;N&H(+*!F:E07RJ2":QP1'=.J]ME@6].V92SH MXZ>%ED'#B>@"4+4]&EEI =R!;J;*W$P8V*'(&,&I4., M %AQC3TH%1?'VY,:@13I=6N[\\GEJLMJ052* T(]:RI\49/GU P;9>=4K1&* M6^HGJ2A^+LLFVVY!C6M3K#.KVHU/6"L%,-Q&VHN"&J(/K(,*0JM0\-23[8^ MDT(D9%7,*8)BV4W71D!E?/NQU8'SIONX!8"]O(\UY:1LD9A?%&$WCYP%U*AF M1LK**R\*&&"IG\^3UC/O>)H4-.,]Z^U@A$NG^"',HQ/7L?9*,JM/A&Z-C<6O2M<]F!"!)^=G>WE^H4U2^+7GK?7!3B&F9OOBUY^RJ?T^RT\ M%A>4""3%+&B,@!Q4F')O@F;DT(U 5RE2SGC64L,ZMB6'QT\=4]:";B-VGU-D M=4/*V#B:E\T9]ZQT)"#JTXDK9_&5:@J[E$P/1C9$V+F,AM-8S(.D1ODY@1E2 MV BJ4);QVQO6!^XM&%<3)E0XU03?G1=X#(2W9("*F*"X6;HS=CH2>+U6B MXO(JU!2+N]6I\2(.?_O;)VL5O4>OF,*U[W*B?H*I_%6!/?#O]^_^&O.@V<=S MN^ !P".A/B1*9,UU]I]Y#OYX9_KW$1^0M.7J('OG8EFL M--E+ : VO2 '-+S;14'\'CLXH9,?@';],029!:"4YA3*8\_#I#A9ZQ!B[6U:6_*6U*\1%[H7."L@_$17C58!P8$PM-D0U! 32!P*N? 3 MGXGK A@2A@3!+/>\1%HCX:R\#J[X920P:$JM'Z'2[YJ["]KIAS>B!W7J:7%D M]>?E\G'?.[VEE\I3OH^#D'I:Z86!\:R-Q*6I_: J<@)"4O_7KU+@#_OL/G?5 M<7#)%)"H9O[RE"X\^V?R1 D(Z!6,EP7Z@";0[;9\G;$VMI:=2.5FJG1QN:$X]0AXLY&%WA#R,D(>!3^(&D(=!MP>@ M$R?:.*WJ3JZ*L>RS95$(=V$N,:W(8T"S1J #WL)=-L^$21P=Z7).%^2F1Q-; M=4V%(86GA@.+<^0D.W#A2:TU"I "G"O&@(/EXB+#0C$(C#G$P/<&'5XU^VVZ M=!9T]0)##<.:&6SE[ L5H^ _X-)!,8DY8?:22BP++M0!1[M2.BCN]8B%*]4: M-Q*#[+8!P2K)%F <)DI1M6Q6"?FOH228LBS DO@;7I<40LA,UU>A>FR.4Q.P M5"LWT,%U!Z3"7%^"(/S-K%08S\ES,?0\B5U#EP70Y,@E<0&$&Q X%.O%S1&R< S@R#0(3/8)Z> M6;K'<'A: X<,8*)=T!%H;!KV4H)5#%4H2UFG&H]BY30PAXZPG,\]W)>G1OI- M!MOGI%_VD5U)S/\3^U4CL0TQ1>..#04RR'OG M%9C59DVP8) GAD^SX4UC"9KV^=LO0/.\H@99T3RI$RUNL'N?%U0%50H\7FD, M1(]<:CXK*5:S)G(\"NBLP9>9&_&'F*72:25'L'6%B_)MT8R8=!U3:DG2#L.# M9TB7C9<,QL(*2BB*:L*4+5B)Z,?@\6JPCIS8[W 3FCQIZF51+\]AC5>3'3?R&=9%,)6P=7JO3,@VA$N7U9E8"-2^I8]T!0&(N2%4P+S[3#K1)SLRR6*W$1323 MZ.TY(@@6$4>EL(W=ELG(& E>@VUWTC.;_".""H+^S!B]1'3Q.JBY[>;'5VH8 M)F%6F[HHLLII5%XCV_;%UPRSM)PU*\I3.GH^?/QYD? M_'315%1K@U<7J(T9& G,PWA#T/XCMJ3^Z*E%4_QG(@$.5_\39/>=X F9!:4^ M:CA.:WO!O-2+I;A>A%?16%8N/;3Y[,F8\11L&;)MZ^(BO_T-6,* 24_TOK_&3B)3LZ5W M3BR3(FT*KT:NKVN5S(5LV"VB:.%]]$/5G1@WC$I[!;MXT#=&K97MG(/F66KS M7;94576Q=U7[4N$#.&T!>)<",XCD*0VFKE"!0)V$TI%-677*=[C'KY(*$;9% MVTCI+T\W;/MP (L\MY?DN=F ),&@!7]BEF#+Q]J#*A,VA*R8R:%0TQ@Q%!Z0 M2-P-3OCA+:C[$V!]]86-Q&33VD/NII6&_^*6/^D3R0941K,L25><91*\)Y)= MG_6D'2ZGG2L-F [NJG>+^V[1ZLA,$KIK2:\MO>O,2XXS7Y4NCKCU+@<>4B&ZD9+Y8<[=;.9#F\J(68<.5U%1^ MY&-IV/[#G !;\R2*JHE68'5:522# "W!F7@IWO05$HF;G%P?(:A MZ,LU^S!<7R8GT2?0Z![+?15]=,6??W7.[4<'1WB)8N"W!%+><4F6,^\'>Z,D MU-P/V2F8\)1YS06]E)(->U@^-C\7[W.6Q38I^5S1S6^Q>4 MC \6V$BK\1_ -$1.QKRV#!3@RI@+F\QM5;D'=?@M5DV.A>D#9XZK4UZY 7. MXR0KM=M]M)^5#2RPQH0M<-_YU# =+CDM$NM930WC6,Y'BQD+)-I+/-MKUBX' MCU&I!<*5$!I%.Q3_//@MY^R!(3ULOU[T]1\+SY3E:.HQV&U=NF/&P7L!C$_" M)E,'-!UE:6K]28,%)(4]U!)6ACN+H\MI'T$^,ARSS F:9'K]CI Z,TNQU].O M*&X?&-NQP#W %KO!EZL% ^%[NK>&QZ*'U\]>PD]!=Z-B.Z9W0IUG/6C/')2;E.1U12%?NHWPJT7?D:5>'D0 M3;[Q\OI'LF\'"<)[P8JPK68FT5]3C-SY+'W.(D0:X9=8$.,&Y5P8K+&I@C,H M]1'\V>[XE^F:^S\&,^#J78<'L8KO%"O%&-TYPCLLO&-OA'>,\(Z!3^))P3M< M74Y)/CP7E8DAAUFI97J:UCY%@')KJ2'LN-69LR))RTZ-4+46,?%V-2S\ M<$1A' QB2CXLIT[FIK3",\.2!/6CG#%[89QG]]3-J3M?PH#Q@\I@_(B8^%9= M:^T&4D&Q6N+U]=-?_ !E )8.O/QE;EHAR<8Y]1_ "LB WE'K(2D3W6U!J95 M08E= S)3(PB 4Q M\*["R#GYL+\9FJI\9[G0![_*\^YE1=1'L%=-YX-2*7NQ++#X+!R03AMS["43 MG5!?EG,\.T+Z2<%J)O:CKS%V0/F[E?UWVW*X0C?!5=@I/8E;Z7V7+5E%BM@= MI?[=$C!L/$+PC O;8TY+(SW"7;K<]\BY>RG?;5';V5@O?V6B;A74BVYU/VT*^?$=JR5>.^ M;-L7JO^^+-CKF_55$43)[7W5W<]8#3S+3-T7]@QW/:C._N8M'T_GC:3 X;+[ M0!R4$; Y#VI" ^R!>'AK9?52X\XKOQHW\3XW46]0S^,4(!)M&4+ /1R$5U6..:^^ MIO#C[CV(CM4,'@.[.H>P2VY"R?AQL^YQLQQF!NMO&(VY:"4E_+9((:-JJ\+O MB80&7&7H,M]54:KABF$'((CNKOG<7A2$G$6WI8BKFY>+6M'R9P M_6[-)/KOHO&;S/D8-HU5:]/I$XMVY[FG(+CM#C';:V3R -Q>3 <-F.,#-VG0NZ)3X_FRWUNP*45O4%- ML!1J)N5LF2* F_Y>S< ;U'X]R7F2NI_\Q@ <5.+BFM'JN>\]UO:=24"R')2Z M6RX"5Z;@M=:R#;7:G;VV=-4:86869K8_PLQ&F-G )_%=&R<-Q4#\3(X*HR&X M8%,=G7Z6V@!8D+:)S?NZUO7V]\.L<<1@AZ R4+K]2>M#CKWYK30MI6V\%5:F MVB^^!*1!Z4^+T;BL.^&6MJ"V@!$AR\@RL6IS,;-W>2Q2#4&+[V/?>9>M)EM75)T MF 236FE)I)#3#M"*3*/EK$Q& 2WJ;.0*TWVDC"NAED)DI"K@QJUY(!R$_[*# MLDJ,.V,@_PE30KF=#[NS]O=E=>0P#B1-I]^R;6FX4D%D=,)E&\!#/;AD(9S([5KAKW,@;KWGV,I!&(GT6C@U)9*QO\3V MREAKG]3)2^HGS8I5J_6Q#W,7<:549JYESJ<54OV^VJ4&1V,FK?Z3Y)-*11-,N(?9C9>:A\NX6'#XL0->5.E]**[GCF#O63B M2^V\K,UM0E@)UUZF'J=(M^7SJTN^ID]PE=C7>X^00'>KO44^G;=$&2H6=/96,JOYJ,#G!:"\DR MN:Y!281W R/)"#6\*^W7:/&^H2S!@7R_;W7GX$]^P'#F>A:$E(1(]I*LTSFV ME%=:!Y5$_XKOV6JO9Z-CB^-%B4_(;YTN/HAW.2.+2TWJ M4&L\Z^)G;9!'60?X36F(NK':):.#B^Y,NC!QH#?<"+@5 M(ZP6"B>Q?,Z614H-4KW:J+R PU(JYUA;(&.?F)1+& M(>73OVWJ*,WMPOAU\I>OX"TWBCYP6J!OP\4CWV_I*^ZPXLLMO4%H6S M:Z6Y2]O6TTD3/O-+<7I:1>>3Z'\C!QRLY1\%R)1M??,W;B7SOCQ+M)I9@K$-8Z:M.@4+#WXWP0X\E1)1QK9% MCW3G9"Q]SJX8=06T37:0;I@M+7T6:X_0XM&]N"<:,FCKH'2_ ZB;-,-@;%1HY8[*(;=J>T M%HMI]9ZV:?JNUW?PKMN>'N'!WZ4*+RC"D/A I]#3*&,,\%36X_9?G6RNT8=W;Q+U,H^NH;)%T/$.P9F5*PH[:@M4..0 MQS'2'O,S.I2@-O C 3.C:T\7>]: 8R=2V;V@1K*>)]:QFT,7=T672GO=M32: M6/7P _H+MH>SXH(LX21WD!95]A=WT)L12]\YFAYK/SW'A(CJW,L;6%VUB34L M8+[.C'2]MGX^:;>*;AM"C'%3=0])[G5>E\ZZMR3[?7ZYY(,QESSFD@<^B>^: M2QY,,NB/WA1J@)CE"Y?TL8;9*=9H$\=4TR[?I"B[;5>6;;Y3T.[;TV^#MX9> M8Z7,)Y-X&R,4$.<%AJ6L,QKR/X!YBR:Q1/(T5ZIL B$0LR8SEP*6.?J[SG6+IPF)I)0QTM1P>&V50 *_=:+F:BHI=-%B MUUX0P1BFV<7L]N@C6'!<9IW;AEL"0W\<'CU9+-]@X)CU0+URSW9M+]@UA+)U MQ)C=D.3IIH<8+V##;J2!8"LYWF6%='DR.7HAGV.P!C''=0(B#7:E?52U9TTC MPX)EVL_Y=7\HZSJY][!,:.;H\=:F(;*5 2MS$C:5H$V@+IO#?B MHBZ-2S>YH)W0)6'6@I$P4I&[Y:DV<>17_]KF&)+K5)I*D+BTBK5P8FG;C+39 M?)XS3U) L.)(&+"_$5%X9%XG<(H?4'^518;;X2 >(9W'=U^MP6O^K:NX*N9" M+^.6TR.5L5S=&3X,V27@OT;"=J6>UG5]$GE@;3'<)7\LRBE=Y=?81TV5FTXRLB8G MM/-X[ SB?YG:E)LJ#O0RE0/W!*)J"LY;C$'E5E1=9&QPA7F2&;CD6/."2Q(2 M%_OW;R*%=2LD)&?.P0T*LN7S/[M:G:*I7Q:+E^MB]H5P0/"V9E5)R[#3 MC==ZQ]\W&Q\C6BANZ>L$D+2^UKNP%*2!+N')!O$>%RPH/:*6?G,R0(9)%MU_ MF(":,OQ/R2EJL'J0/$^VZ2EKH;#IRS)4.JT^)_86G%&:'O1Z!1\#5,DJJ\4E8&N\< ]F6N*3U1#%_ MS"%<_U:RT=M*(\%>(X,4#,US%46-7.*[/#)W;1'6__SXFBI( (_/#(3RN:#K M/;;P1+!KJ"M2$E0PMBV*X-YE"W$[N^0>XN#=P]CY^=5)"#2XOPGXHN8.Y M!(U0<,L%[\(;ZNBM^[EE;I<3T%ZIX5G@5"Q'!;*B2+S^QNEA)TH"^'92YG=:HQ+Z5.I.] D2VQ*^*K\!$V<+ MO4,0]BGA.VFXSQDU;@-'3QMM_=DG//JPY^AX.+9].VFJQ[JJ1;;,,_M/T#>VG!M5=>M1L MCUQI4R&5.[:\@9MEK.D@_YN,_(Z*2KT6MUXK3%O-!G<6Y6_A;^G,6G$NI![P M?_>%$(E-W<',[>RU\;DV!Z37(4"4V#D(L((WH:PIF9HA][$P>(3W!T%5"7[U MI?6G=M6%AZBOXLXA5[^8UPL\L9E1?+CTN]>&FM)Q71KW%'.3:3L\9WAX.&\U MJ1!R2VU(Q%W$WWE% 598Z(F5FB:^'>XFS>W>>ZP;/@DZ.&\I>JY1_XM^]Z6> M:S5V[J8=&5R)Q#)VF3E/A]$5KUG"@$O.)<.WRC,C@9'.V90Z"(EZ9R$FU>NI M*F('XI6BU"?"9]-J88\OIJ:97!I9&0JB42!&B)CGFSQ9T5/81O:J!KP'6^?> ME>9@^P*/2&?KXMX.E?_\\!&'(SYBQ$<,?!*WQT<,U+8/&_Q)L95E5.NTO/-: M/_@4X9IRY*XN/26N-\5$X)7S'/IH_N$JY<3*<0@&MR-JX6CDA]GNL*>Q;5_I M\4HZ*\?ORV$3U'ZS1KFZ/<.CF_T/R* [L(W>1IA_&/;0@ZG5G>Z8/ TQ>:5[ M8:LSIE<9%U*XN0846(40 'FVK:#C"?3-$;)%F,>-TNYJ\?KL@IU>%%M;0<(% MG9*>-*K&'$12P<>VVB$'U1B]>#6)(NJ R40DH1%OO. ^'1 M,)TJT&")>%(F9/1M:=/OH!*?7HC)9T(&J: TA?H\]A Z$(])5JXLX0OLM(

DI5>;M6A6 MET%PX>#^G55%U+N]26^^P5=OW,E^@8QVO/]7-@A:FM4D^I5P#P@/PT@-->)Q ML8$6C:@KFKF>5++B\TIM,!JC55@]GZ=WRD\,V(+_#[M"9I;$S1EO9)+<%3A6 MQI-JEDBF-L$)^R7[-%Y%KF#*+^>P-SOTW-<4]B8G]E$J;K#60V<*EYQ#PB$( MDE$RB>X!M%RMWG-8Z>E:&(8 AWZ #6GO1!#-$,7N[?HI@) M_7'1[=QDH[[;&6_YDQ[SUL:U,?=VCLQ1>T(8 M)>>%QV1#9YI<_,TQ0#L.;/Y:)R?0WD"WS$R[([057MA8:I[PSVH@86LV;X"! MB5CX>L..)A8=A2:E*;WMHM+;NH9?<)*B@O-2^UK/O0:>JJM^&F*]F!JS.(43 MKK=[ (1.8,$Q/.O]3R7#N]8SS!K0 \:.:92K<=!PLLAUN):[ 2MXB^-'=/)Q4:/%W:<'&''P=C]1B2 MS@L,,#*BM7"27_%QHQ7WY^RFZ5P].<=:YM^LJ=>B9 FW#\YRDWE^ -&=+04D:S 5A3\NPEOKR2Q ?HEPY M99&9JNT\^-V7 EUVF5U,=Z T2?>[$M[65'5D$>GB$J,[-%6\2P"D%'-[F-Q9 M-/E,W+Y9258$FG%^M7\+W<#[(DLT;VK1K71^58)"7N)^.L06ZJV;F9.D1FC? M:V:C ZI[.B1X%[;"((P9J T%^L_!1%%46)!\\[XC6$& 0E.4(87@GC9UX?)UC:5-Z +![2'*B1G(\I>E%5U)@K8AFB]I XJA M!JQ P<0E?5XO9J$J$RV0+<#:H2.LWHM3E=I;DC&8)N3:[UY_G9"(S)VMFL0K M7&+HDJMTTD7JH%BW*7FK]U3?>ZI.H*R56S-98+]TK^5:V!)U"CXQ61J?!%@K M\@A=,D_1=(QT]]"23!$65-L06TU(H&V5U"+%,&T=LCO9@Z:@4'B9W)K?,&:P0^#N-=]MA!43&"$@4[)=HDC4K M@0/.S<+D2K-T-Y5/UZJ*'RZUK=,4;&]BFQ<.<[;(:!5EY:&*V/2F:A4S)S06 M.X-)NK*8X[2RSR;(.2+(9X1[H52!W04R1#$SP-]6_%T7"'T.&UIPDK]M1KP8B/R])5P$?DF5]%V4$2/]N,V:3Y-/1-4 A[6SFI0!F,9 MK _32SCOU%?+PC-=PF/*>29I"N\]L=T72-&Q(-%/!R-B(<1\3#P2=P \7"?]L&E=Y7/WH.H+\\R8,4> M>P0_FKKU()*V&("B<_@$JKM<&J'9(0,5E S:MEZ,G*XF?0'IX%X6(71;+:D7 M!AY,B60"3+#-B@_RUYQGE%#=R;8OTU.?#Q,9$<;K#^WN0'@9K*U:'.] M0FQH5%2\373>5LM?UY2\<[GHMQ(_4K'>1V%NA67&K,S';J_'S\NTG$^Y9&S@:%O!!D]*]I]/VF;J@R@LJ,$+3N3FJ#MDP@,,V02 M]NV3# FT4OX!G/<2B3=!$;%^,?.;"@MI[="NTH^5 M 4])!%31$WTL LSIPY1M2M=B/+,V;AJZ>=U$ O$ M.2;"ZY?-6F]E#+\#?9BM#]I.SWI7_0TB';A@*YH(;7WG",@T)W[6[O>Q%[OT2(Y!X..7D9F@T&] MB4_F$@H5.U_DM'%,MO$5;M@S%@6[O74]39"1^KA7T&*MQNZ50FX I(>2EX5# M_BT):\1PZF?4E]VV43V*9^:G15)J#4AE7";F&J<#]XN+-1+MF"$$(_:+(HG, MRF2+SA%%5CN2',S^1<@/6U)C4DY@R3@UM41BI,G%=H6K;I75;\^#$R:H%_) M6B!Q"\>CT=F[>N,4 \QG9I2-I,,,SR3[(E37$ BO2) L>KXM;&'L2U\YDB3C MF=&PNA65]^V"%K_\^9KMQK]9MW.>>)#1#<"Z5@6%97 H0NSW%3@UB38 M3*-HUKPJ6XS-H.5TSI5"6B)-Q8L&";K72ZXX%9)J/WM)!J1](VZ]57;(U MF0.S ";FP!%;L-K_WEN+/W@;./5U5-AIF'*GY]B M[0%*UP4-,9A,;(OR4"P4&&*!A&K?_;#S#FB$1,\I;MBL$ M=[8L,'E%5%I<$8AG^X+CS+QD D2R7P&?P:LU\RZ2UD/\;(BM:Y7P:VNC2Q4H M-%C[ALE4X0R8F:?8A3S;N)?[G"V]B 8?97I%;=ZV'H)>S=[IQCM(VR[OUJ*A M3%DN=%UBM6L(>*XF/;(CA4VQQ&&HZE;(."SH9!BUC9EX]9U^T.!O?:L;ZE3E M91>5P"$74U*[=[Q"29ATOP*Q$J[&#M;'\5GCD=[VVB2W $-?=$Q^GI9%+@"< M;B?[8)DO\T::2G&9UT70:P19 M$U LF9RY0[+%FFY"6C,Q+1QN5UUS% #D)/-=(3+H34Z-#IRO=%8:\90NT+YR MWI%<3/H+KSC5[9VP2A%W'!%9S2Q3C4ZMW\]P"G?=U"*-R(ZE+6ZX=2@Y3PI6 M5%)QVX<":T5L4XC^\) @ P(0E.V*H >,?:.NB]7Y9*5N%KH->=N[LC$-K_%F M"^<2G/Y%+P2T+T/J9T=A\S%V(-I(W1=<@08I?[ 52I^&I$4L"7:KCT$9DI"& MUY$D;O+VV,FJY811>A?M'[@B#KNV\12F'B^6;+B@@VR;0/#0NY'K%I^K M8KU F4M7C8UUJ5M9>L[-5T2W[.?I"7IIG2XE1%B(XNC KV'!H7^/"]K] ']SV9%K^O?8PI2XKZG\U=9_P*X>CAC$B^R?-QF&".'XANC69$0?./3!\8@^ M&-$' Y_$7?:C>/";M>\JTRNB:E60>S<,(8BQX,99JX+\HC!\:FEK.<=!>M6B M1[4#O>=1@)*V%5=S[>KIRC3A.]B:S>-M5?]/:FEL9SA*DY"OS&5>PMR],,:Y MVT(9Y%#"0=>EEM9SS9:&93BKH=N2 MN+))=#@\/YM0Q-1SJ5.T3^P9UP@6/7?Z_:"T>%O5CC5$+3%4-PBF[6MMSA([ M7=4$]U@SW*,=R<82%_Q3KOD9P94&1':N*Q9('AAQY0VP,(_4)Z!N@4Z\ R%% MI]TQ7P>ITI"'PF>/[8U87G-C8HOVY8C=_VWOS9O;N+(L\:^"\$Q/V!,@35*[ M/5T1-"65U6-;*E'NFO[K%PD@0:8%9+(RD:30G_[W[KG+NR^1X*:%$(6.Z+(- M KF\Y;Z[G'M.=S:D;L ZO @%N^6B/O7;+LL-M\,F2 MP(WU36=<@++. 6G)!)MI+# 80QI'R!0PA771P.;&'@62[/L@V5<%)*QKGK<& M^32FS?&\QADCZUPE8)D/D0Q\,YB/B_D>$7(UZ$]=W3\8O=U'7O" MPMI(8Q)7*44IM&D#<%",YJ=L3E(/E)/\8G"0$:ON1DDT7*GF_-]]QWTSQ$$* SELT MS@7[8X1.1H@"-J[LC\69:,;7Z6IRTNOK-CG7[^EJF'9D@8M%>XMI[A>J$=\, M-:D1A ,OZ2;X9^[%K^MJ)D Z7HH:YHD\GS\!+!+L#O+210Q$#L+EJVJN]0D/ MCA*4::)3#0X/C?^]:L)T9@Z,[ V/G4E_R1W%-8Y^O*%$WI7'$&MX&-C[4MF6N8K#C308I\5\3KL)$"D>&LHAXDW,F'= M KK$/%)?(5#V>L9XR%-OCJW3TKBY1Z6Z'%D"L?9>%?E:].ZGV,.@Q;Z<=N76 MC4#]9$BQQ)7:-Z>IF;#BIU5S]VO#VB:74> A]I>3Z>1NJ8AK$$23OD)J,Z=^ M:X#/DQG8@D70T]Z*:%<+\P8Y^,OFRW> GIBM$I$ M9CPGVJN5&*P5RYBW3..A,XZ#*S@@8.$X:^NPLTD9^9^GQ2PW?J^KGAT]]>N? M',&^RN$Q2Y='W%%B[0,'%(0;W.'^$>=\*+J5U[>>^2RS98 :G&!BT?#0967. M#!I+88\$D"/X)W-KO&AO42:=.0HR[#Z-8%G=XR&KQ2Z".Q:BE?(. P]\XB>L MS *;S @3]U.&(<.1IB;J/ M=R9_]-Z#LA86=>KP_&<&9@-]^=0_0W1Y\+.F6$'5;"*&L1_%7W'8XWS[2-H? M*1@_)Y\28]C*'X'.+V*%;4YA]RXQ>6)WQ/F1FE:=M^_T)U2CR#%F[0E7[-"A ML_-$M1>LHCA$9Z0_.TS)W@P9YIW^3K!ME,]V9-8.5ZV6F18&77H+XS 8Q[,M MC&,+X]CPE[C7,(X>GX!RERA-L=%F8\A'SB4^@FN6O:J*KMIY0(Z/B,0ZSW/)?^3DNBD MG0-_SIRS>DA"QBD3B'/R!62/8=^T>O*P#O&^$0;>H-?^^'[J6;J_R MRD\&+GCP9]95-O&9'LHP ](5[]KAI V3PZ@(,F,[EG?THL8]2(P>(XRKV5V, MY!>-+*Q89XS4EY(RKDD']HW:4$AV5^1EDJV?-J!HTH>-3S(4[\6L\\!K MSM$LIVBO#N"J7XR:D[*IFG1$9C%X*V:8F#+:D\@F:-]1NQ"P4IAF]+)5W>)H MYQE-9&0$_2"BR3IAAB)?9O98MW9Q*KP87/6,C!E.B3:2=A/9^-#'A5(HBRPF MY.'1*N0$(L"9Y#Y\"D^?@:,7 MV>7@DQ$9A8U$)-:V61RFC>:&_#@O2'8B1US%70L=+E_?J%H*7M]^U$';I>O M^FF39: @+^[!90R?OR4M/;>G4^J-<. 5YP5Z5\=U0:,1(O$\_"]+;R,!GW6& MBLOK IWHT[RN7<>WG&$K\N8D"=.PKLN2?HY#"X,8Q1=!=RP@#[12<[1J+T:S ML\*6D="T+(28Q>:B%<++:4OE"1 9,R&FHBR4ZBSO)! XQU VUL6NCG_:-!V/ M= 9L+6\XC2L'M>"7%$^4-J8*QH9VEKP98-639,)%8AVL$7E6TX1&%OB.&D8B MGAY>J^;^'&LWV1V\($W"K$PQTF814B,PC'8_WJ)C&!22:Q5, X;WL)L/!RLM MJM*G$I<5?&V9 TU%,+P7DAML8?YJ8Z^LZ^R-8WJU<(O5&53W)*Z())RZ!$M[ M'2O_*0"@:^K"V-P=-@-Y>]KANK?]6F)#RPIQ<8$85T)=G2LWO:I@L1@]"Y6[ MWMM5E@3ZWW:1IX,R')RTQ<1\<9_%,@ZRAH-4$;FJ.R RUT-EGH^HTRXQ'[8. M8I@:-3SM1$4?E/Z7@TOQ64H'HQ:'%]5/UW9MSFA$0F@_RZ?LR%SE[.SL/[TS MTGPJS!T\_OFN@M0^=S<=P/V'NX]H='X+!CQ8$$DS\W^%B7FCFAN?^0VN&51O ME,,*034^8E6OB$8-SBJ FN(P="@\65Q-3MF![#H0#:#?0G &SN.H:IS%[]X< M#K6^_>:7WQL!_(Z#Y8J\A.@V8,2?N@/M4*$NMZ'# MG\/-&W]S0CLS9*(-NSJ3]4'%W7H?/ M\FOA0?#K\! RW@8AC>.=.$'AV"H:DF*P.].1S_.$6_.KK[\6F\'@(U4PNTP' M*)*<94EF%\!'4D M.WZN.]*![6IG<;2CF\ R4\KR!@*R?,@_$]YA@JKIG[B_B;%\--S35 MTXX&7@\QT8Q6C21QBL8@,+DH4G&6&4)2]8*;-<%UZ&WA#-K,9R0:_&13;F Z&^M8814^I*%<2HA?"<6[RQB_LJ M?^*ITLD +X/RGU1]VQD%5P]U2LL2I?WVE /LI+/9H3"'5R5D&2Y,\,C_5A^9 M\H[.G8@5HL2?<1YFFG^R<[T1EV,4?3'Q=%PNP6@&UVMW!0>NNJ P'/^2WDKZ MA>B1.VG<1G"].&1/N6=0/?.N$Z&M--1T7X>[JJB%9'XG442]G;SPCA5Z9L_,>KI&D\>T.W4Q/ MN;2T1)K.42ANTCTI;=T#49ED,0-&1W.3D"5H0(78P%54%>V858E"MH@S"%J0 M\%O;9829/EMV+N"^K!E0Y_%=2>W2EX3JNF^= 1T3T9M/6;5A=\W4TS?20H'U MNLC"P@8C[5W7^*,@7!!/TQ@5%=I.V8>4!2'.E7("7[_(>0OK>2?L"!N9=[A0 M',K@S=$AERK:,WCI:%-N-4@S38%&R'*Z_(E]@)HDFN,;B!'V38%F!CS1LOPR M%J3:NAQ:!YW]A(I&Y;(3Y"X[#%)-GAX$,7J5IY$1H/QB^$T(PAM_!;I!SZ.Y M[E;;"6(Y"6*30V@7$6=63ZZVF_V,E:WI0DYX_#0.MG@N$BSC5ZO;.P2I+0$; MHHT)H:3VC$]2S19*_3+4-#SH=#JT;1]_;,>S63#3=9\0_BHV5#P];$:B MQ;)7X5B7,TYA,.*0N83"!9IZP@WN,F;(&UW$R,"'XUG.8500819;:4VD MWK\95[,=WT5T%"AARAIJ!3QE01=[KN3OWY?514F.$[;]WL]A7!?P\ M2$Q/O?8I):R4J@?Z+::%>A$+5&>)]PT2.STM\6@#KJNR&%]Z%_8:]9'\RK19 MM=B1#16JYNH)$/]\)"&K:54DA6K\T$HP5MP.*QMJ>)6*BETZ$*2:VDB<+6N% M"OM@AS=Z[HY$EV4O'&N_F(*+3J.BY_67M>>J[I4VMCL( ]U8UMDO&AD?:G_M MKBROP3]/\S*I%JY^UP_L4.MXDC0X(^]U(9 S%[;WS95'#1@.3-M]>VY[Z/0F M.IZ%C4^\/V!WR5;-+Y\P6O#,U):F8 SBPW() B5 Q0*A/H$,^&^M%O:B;4B2 M"HJ^)UGXMHP]O;J;51M0*V?\7%Q3.;5EBVXBPH8*D2QX9,]BOSLX=7F*%OV[ M)!*QH.8P"4:HH>[@><^HKVV]3\8'^0"Z8'?AWHZ/[FO,>@)9-&2! %,RN6IH MN_E BG=FRU[#FYQ.5UGAL$SJ,$RZ#88)G?*41HG^P.!.>-S"0]R12>SZ[JF> M2(+LI/W^ZZ_'P\%K(I'AA,X1X(MO85\Q,J^/W@*4!X-!TH;T"=6W)C'[AX>B M.JD&J;T0+5Y,S? Q>I>$_JIAG[H4A M+,H^H\5$/$IA&^8L$]]("KU+3&E'V@T<7H>M,F,&RW.74\1U MZ/M4,H8T;@'8)MJCV-Y%2B5B\P[KM)S$V]"#D2&K<_VZ9/%MT Q<%ELK5'*. M#S,E4X*(.5-R.-$@MO]U+4S<=I#@+-C53Z6:,/SB3N3]V!\91?I!U:'682$)LN7!S]>+^S,,$!2BR%( M9%67^=+X,=AX1[ &Q>+(7.TDFV?2?*S#$%'6D48IJE>ESB??)_P2DT4 A!DI[9ZRHO1.U>]S*Y#E]ZVI**! M_>-*O'E]9VC%':QALIRY-1[XM%IGXD? BM+3*D/:( X+$EX&OHM)G'#.&-9M7$VRN% 3. MB6#BSULD^R]!8O-6<&O(M5"LXF&^WD36_<"?OH9)VO"T56=+7I(,NG.OMPQG M$XC@1>*W5V!/<':2$.#\$'E91)V;:^L*1"J'CM%+PD.?/H#?BUPUR@WF[PZE M763J\M.C+7F/@TGM;V%26YC4AK_$-P:32EM$4U3MD=$G]]I3RP\LSQ@WWV<4 M8RM-!!!)C9Z4/C)*-)B&7T=$D%[QOZKZO1&@OV$1!I90'OR670P'AW2=\/ ' M3W9>ZA,UJP^@ .;SG-U#L^?A7/O/'0W$DA3RJ&H7'-YJ,AUGHF<0<8-!X0OX M/H'_*3B8)-TJX;=C6*[T^HZT*!%59+/9+'C7-H*2#J8TNB-T=[!C"T;J&*5+ M$B5%I$UI,G<'Q^FCPD,&024+\,82>6\,&)^RJ5;R+^+M6P)&N9_0*^N[UA*@ MN^ORZ[ C'5'+9X@.BVQPQ'%G])4.QX!V'.SM/T58?73T!FEICD,3N%A;$609;QIX.?W8#N!MREB]4OKK_]*_.J/R\\(68 MWAW1G )6J$$XU$4)3%#]7(V@\HJ@:I;\X?H[9$OHLAKG) M4LEX55%DBP@FKCXPE&:+S"TQ'LY3R$'IVF$NQO?YK#BE_A&\7V\4YZZ5:HBN M60OA0=LR!)Z4!09.=M$0QAV^D+R/HT'E^"Y MQ6..IT6 DM M/3ACZ!>B&LH+4M:!+$F4!U#Q4>%4^@%>F-NVD?&@Q4#WD_VB]LV9)H\93,->:S]-4P(&PY2A-OHY.9JT_RI8 M2A&#AJU$+N>,F $ D6([)G!B+3E(_E(L*6.=F,U'H5.<\J(*CIRDR!90R66* M,(06!R<^PQ4N"(Z%HX0.DO*$R>QY:)(V%@YE_BQ1"8)]%R ;&CI4123V.SDR M-AL78A,/I^&LX*=(%I;KC)'L16P"EG;N\)L;\'1\C?Z1^D"]LL]6?1+>":;< MJ\/MY@7@=>(R5A MNW][\UO6$Y<\A[9JK^4"$:HAMWB,#L11/GA)!?I33&^E+@4SR/0I8\6^N][D M'+E?V5DQH<*&IO&,:M*.W.M(J?OEF)E&8@N!_?2]#;6 -^AOQ%) M*3S_04*C(]M;1$>F?D-&M4QZJ%&'+TEIY7?.>HTI@H\TUJL%?58$36>@G>D2,.,>: M+;F>IL6PNL/QTA54]P-,)U>1"]I"[#;GQY,!O239300QMG1$CU;;!)3^.:U, M4OX;AW?W (2#/O0H>JWQRQ )HBG]U0IQ!1>)M)W2R\_AG+J,WHO9;DPOMG:: M]_KA:"EU* '].N+%E6[7=9N%%0>-A.;RC3Z4$DV7@(/>\@KF#=^[&Y]3CDMO MU]@BD0LK+9"^5UPH.%(UN]W![V$M5>9%TCM=O&[Z)P\]TPSVT+&Y^CL/&HJTD'AG'2I1/-K#J&+HYT\"!<[((R*L&"9\G( M,YD TQD=2UBH*#2Z_,*E%U!T-L)>87?2%ATB C1$S)0^S_%+=5W7D2G2B=0L MNN-]6LU8"GY=4M:1C#BT+?Q'A'H2]:@OV(%))$,;L871^R-H]AE8CZR@K:M' MQHVNHBH7?NW)28+WL;ROHD4TS8-$+(IM2OJV2&9[+\:^]ZX+,$25#VY)FK&*T(D0AA]C+<&S&Y.(\W@L3O:2D%Z74(>Y( M CDJ^.K6(!@=DQ=@&B]*6I_PYOK#KV ./.C]1N3K3+ 7"/65";NX;IMQ48_; M.6W^<6*:F5<[YE %Z4+R!]EN+V[OXT=S98+$L.LPD9S ^O&A_^H!02>C-%#^ M8F@4Y+4VT!+H+U]0\A%/U76N+\-6AX@$O',12 V:S+K3[W 5])V4'MJYH,FH M)U%>S&/RVW*F%(:K2Z'G&2.V/S9'JJ8S2CAU-;)@Y'3-H44G33"1!1U;76<_ M2:/D@#9(<8J?>,N[$@$%!UM P190L.$O\8T!"IX'/[$0"ERKW+B>>X5=KA2T MU[>'10]UJ-WFN36)#P4,/?@>N>]VM,/__8.V2Z4M/GWR-FW=@=H.V;^U=IN8 M76%S)WEVP#BEP:HHUR=-8@F0#P3"3><+R6(P\D"O)=D;X>$>?!]_JA^%H8(V M\@6+*".'PX\;8J<%!D0+#BY'0U>8*@#Z!_BZY^V,G&E!?L"%Z2%.H\R1$RAI M2U?OBR@YW%]RO-Y-29 6_B04O:8,=8^<,77HPZ;<$$U^\:\VEZ&-[!YK[E[5 M[D"UH9145HREN-$%?0LL8^V<_Z8Z.Z7(;)QIADZ(Z8=6YA/1S&H!>@1X'AQ_5F99*"/$PD9A&,'DD0=&,N]4 M89V'M^ F+V38X4T2[Y$\)Y7U'3):QPE4$.DFM>ND.$9 6["!19"PJ"?*RFQE M^)6K=/FRM=L0[J+QS&-&K/>'J0DATDS>6Q76+8:'W*QD[NE%9R(TX)=!-@Z^ M4U,8L%-\Q:&ZCVXWK 5QKENSPV@/8NV<$Q=#J>:Q?+=:* XWXPZ&][83=18N M\UYYXV$-D2_<@?CH2+5UGA8&L('3396$(J@ZG7.OHK=*KC-%4+&G;9ARXET, M9PUV/KU975/3R3R;3<,D,\=&M,>GX9!"M:5H@*&E#76J%3@9MPJ)7!2.*M$[M)8;V!$0TUM":E:15;=RSIEO:_]=1O$Z 7/:[T MH*^K_7)!.X&#KD!^RHYP "K14UR#CQW]%JOPRDG )'-(I8IFAQR.9;=I;(CJ M:3RNNG9O/7B('Z6+,XM]<%.>K!DEU9LFUXJQ,[AA466V$;\#AT; MP*;446 IZ>N,OS\(.CP, I$:DCIA,/)KJ>3$S]15$IUW6$DE<]*30DZA\B0[ MZ1X^<#2M)]/I&?XA_+^NW&UP5'_TA9&8#:UKC\U&+&:O &6=88BJ*"8"4/G& M?D<7Y?F"T-#OYM]/AA25 [VU 9^$C'6G8U_25HZ"2,P\<\84<1+B-R*5$.V]/W3? MO=$?Q9G[08Y5*:9H"D4-FBO:+>+L.QH3"H[ L(YG:0B1@\K#G"C%&18GZ M*GD9O_YZS% ?Q\W3H5>2,(Q[__%H9.BA8!&?![I0>"C(3K#:J[JQPY5;B+FG M00>SOH=BIZ^&F3*R=>XH M<-T_$8,-#X\.$[&?!@.Y\/*W<10!1>=!Y GB&.Z4Y8"2:^MT<,^S0*_2*[E! M=Y #?YG!][(>AG[6AWKSIAUY'*ZM%2P2NW88CF*!^/@'/@C^,TPD_>;AWO[> MC_0_A_2^^NFC\(%K5*#W"(O>\P?G&A^T9Q-.[LEKA6&>4* B/G/PET_*2OO_ M,>$3^&O)+GIU]'QG?R_^='?PPG7HK*) E5 T#F4X0Y4X@9Y6UAF=^P4(5\#- M9G%!K5XNSY*,.:**20[?:F)\")R[YKO7"U M>)+X8?DY\I%?)"ZD4Y4S6,I$0+S):TOJ%O2[P*X@82=/C&N^MZ;'_E%@5AD- M-I'^ZO R] N3:'J#22$Z$2[WG]N>A=@IAI86AK% I,;8C^;E8\@/3>9\EIUY MIM0I6RQ!A2O%+4- [\_.W_K8-_6Q7]99RQ6/PQ&=6P3DVWK3_?IG2@BL60$7 MAN(TK<7FJ("KJ!^(G+=V7]L$99@@1@ZF-47M*SL,5F#G M_Q;C]S1> "2V)(,&0FK45X/-&1SGL^G.VSRXK_03=%'CX"BA DT?"R<5.R#A M*N%5\#7M+WD9/,)\<,1>%IHQ$PD,2I%RS]L6JF)0E0=;J,H6JK+A+_&-057( MVSS/9HST_"7GO.YBO7:C:V=1"'F=%_/@434K37S>]&=+E+40J_99<]>]+H(/ M\5CHTY]UKC$J];B&]!AV)=\[E!JI6+8V089#X[T>&DA*P[Y+%,TZF8[%0_'/ M=!DH7A+-1?A=-JM.J(75FIRU+RH1TBW,SW9"%7X0Z:#U10$,GS_PE*0@JC4U M=*+Q?TZTSB Y>(K]B:[CE'4KZ09*O'Q_O-Y-VUB4.+JN?#7GJ@KX11GC0:C] M!(O, W'P[XE:N*MY=DA(J$]9J4I\-QT"89'>0D\=551Y:S,:S2ZHE:AN72XA M@B5_9XU>-PJQO>^[._C5Q;6]4EP=HL5KC6*?N-8UY;2&*1L/D8$F:K5JZ\PH MI?MUE1TH=7N)RE):3%57QJAB,OMUI2YCKZH7/T?TP+U>;P=:X(IQ"IGC*GBN M%W"](IWJ-Q>%TA[5]5*G0^%6H8SN"I6O5>^!0SJI:H8_#D-X'Z(#(B-!WZ_( MD==%4Y7\]Y0VTM'7AL/]C,[WW+/71QY;&D!AKLBZ%.6KS+4)^V=XP'^U1/2Q M[&GD]FP".K:Z+ #L"$>6%:BY#7W-,2A+07&"ES?@W[8!=/""A)DSP@JZ1)'R M5>2\Z'K7V.K2NKKGVA.:J.Z1D'Q:OQ3&L]VVIMYQGH,)L(YL$[T1VX\Y?)GG M.\=A;RR05WM35Z?%J) %M9'IB'>QZ02D/]B1/MK33""TT#F^EQF :)J#1"4B: M-:-OK%?FSB!+9^3:V"2&"S=A_ O?8TABXO6X:-@& A3.LI5V$9A/@Z2X0F3T M$+3RF#RIE/_L,E<2I;BSI^_$]G0 O20 ]CC*I[(>RF4T*Z/<^ VD+BB@$P>$ M8&,\(&'#6OTK-7>11RLUS+T&F)-$/39[=_"V=WDJBQYF2^7HFDMXPLW_,0BR M S"UM27?XJPPF)9@7^3$.9EXS'@<%EU@@)-=MFJ-S\3V3E;75%>8)[-E3V*Y M/[0$%Y#>IL:S[((.I\[:AT)?VO]Z%@T2TXQ=NJ6ZVPDT%D6S=J%=P3NA2XYK M4PJW],6I1/*T'JB/EU]J52X;)B-_[QS(X@>E]4XCN&+$=Q'^6&9U1#+WN63" MN2*SZ&E3( 0Z5%?1P[Z^Q!;A0^J*^9U48R(&D])/.M5NI0@9.;8CP#4-K*88\TJ!F#$@% DFOZQ%2_MQ%RD83<)S;FTUW""H5NUL85H6@ MJ*JC?&R$V)(Q-]X@MK8QD'6T(>_>1&E50/:]X&\W]O4,*H(.<&)= &D/WOSR MNT]YU!#R"$' R3*< F\_Q-PP9,%5G3TWZ=JNEOAYT>S\K_]Q^)OA"]7D4P0[ M@YVTV\I"FE;)DH\S*->GBRFO)+NRP-);&M+'7JK-(^LG<@NS+!11]\R,1\UY ML&'[MZ6VK7(+WR3G&$'@\-J^T-N,DSR7!F2IMI^\#%$@(PJRJQEJJ$16D7F%JU@I+ M6,4$39F.75SQ9R;L35[Y;+N#WXKW^=7?4V!/[1!)Z\8+R6U*(ZO4'M?5T[0L M3)XE9IER7/>S$4WJDN75T:&C-$)KP@D-.6T%4*H0>V!K1R-N7P?=R H=+$,6 M:W24.K!"[ :@9_:+BYYI=7$%)Y>L#3I45^;9!_L@2V\\Q[HD.9!KL,TD9Q$# M6\&E==R>T3,/CL@,,$8V^RY1:P=CEQM:_T8Z=ICE "_&P>'I(+@R!^T$)_,+-G M6KVX@!SO:E5>S3VEH;G%#&V6L:Y/,!3.$>$2PE9MFJT 1Q03=2^B_C3-;;B# MGN &<-CBR0Q/]G"+)]OBR3;\);XQ/)E4L-O&PV&Y'\#AD[R4\2J >#>$YB*: M?95%M,:(D=7SI5^#FM7[H,="_9>X:&3TF;!/$M.("?W'>@^E]P/K+/\!'C*+C-@#RYKXW1)M:.C3D M<_1L( &P8-1$S"YYS$(J'1\!/9'#02FK.%3*?8N7<4P9!VH/07;D%&@T:P(& MPPM@ ZU5KAD$'W?\GE!_COS&DU>%ER]/6LJB.^E@FJIIG=$Z7J=['\8,=25^ M<_+"T?LB#7$N8]%9+Z@2T?5G1 _?G#+A1EHC6IF:N"A]C>@L$Y26,/U[:4E: M#>R&A.URP=_GG$<,&I,6F@X'B-R.8B5)/UXB=NL#8\_PX!PA]223H$<9:H"QTR9]3F:*UN9 2A0Y?Y MH1.Z+8DDA&W:9SL]>4GF"WF]%B8EEICD,](Y9M*3O,RG!3,R+:,%='4 -MP% M 3=JTG,5+IF9:IUG#Z#H-CE.O=@W"3):\D#^"DNTQPU[+7G4FDU8@UB.P_+5.[.2%@ MI#%TGN=<>*!%ZG 5"@#C+!,[,-R+*9B$6)VF@T=GIES:Q?5NYIFY5P.7RC(N M6, FX_.YIE8>N8DRD>CM.74]4+%WAWJ( "5K&Y>'(VI%<3QZGLEK[-ER+OMV M.B"A"RPP_3LXK,3;"FN!T,H+L$OTKVFII-%HQ>6OO^.RX8010.(\):P11V%[ MD3/#?A_"=[S"A0_7'TC\/8EO8G8=.8O2C8=J"\#^5N_"$N"4( (,&9 M(1P7\500V(I* !CS_AT_VE@X^TQ3;!EAC]MA&H:1_@@IZG)^B E< M;"5;*2!='#,Y53Q-O1?H"A(I?KI#8<9;L/.5R(X1(RHMW_G"7>(>%M-5:/VU M3+/C\;#G1_7\.N\ !&&JG5HIR&45VBX25$/W%OQ5E89LHC8L0()&_1@K@-[# M)0:/,HN0[S9R46WSY-^N^^L$=(V?;9LP[WVLERM]+*;2NJ*:"!YA.!ZFX^7( MA*6\JA=\5U/E/9X].+E>OCL:VC>./(MHX[X:'R8Z92N(6" P&;TC->C9+!?P M(YA8/1]T1T!!&7 C<4_"B:A'^$4^:HI%GI)?R,';N3MI+GC&(?FI\DGM>[=+!I/!5R2-7Q,DX?ZPR%J/ZTPC\3 MNCP^O7:CU'1WLM.&'"FB\Z18]B0,<]UE/)97]LCS(]> A MFW@.1.Y)EH.FM[W(EE=<"_D>X>'K:*%?Y/8616,R-TQG71/XM??LEBP5M$

JT4BF&1D]_>@P0=7G-_PP?DV M9\VG0G2X$Q.]/3U7R\WI$69.*!.C=Z2V>B(#;NACF2T8]5Y53>XLE%Y&?S^J M-A ?]]EI1>T9T^P#\7-_$&$W(KR;1>U8RMWC(SY>F90<_,64'E@PL(ZXZ;+Z M?2[ZL-6LVTKO&5J3:Q /5XM.W\.F]S6\?0OGE@\;AJF ,4(7?FE?=3!$J3XK M'>SY.5M>P"N];"OGRR/]+H"=CL-_()IG$OTQK$M3\R,*9U>J"6N$HZ_S@"NJ MGXXWZY9-GRQ Y9MVK;=688P2I'T=%OW*2N==F4I&F;MD3Z?;G8I?@'T.4)#" M65HT$:TH^@.LAD8-8>/.02RBSXX8H%=N\EH2WK?N(/Z(>4K.63J+-ZU$?3B; MJ9NJ!:V"X+=U8=G'-6/N0."GX8+H<%8E"RX;1U=1-2MM/0Q],GT-24+P4V>M M4,*[Q-?-E-[!U<_"+\[;G!DC*J^SCB5?",\I0A+NY.(X2JBEL;0)S!I\^7!1 M1XM0U=;&*;FCB:?N6BWOI]COE+& N]D\5$"QK=D' YQ/8V'$E1OEBRD+%WI< M"69I? U&?SJI6_"HH$\V+\^+FND''(-KFLS='1P7T$5=B%@V'U:+CEZM\G.@ MY7;<<@HOW"\$5R?$R6V\\MR-GQ1C';1?)\2]C];@$6Z>Y2H;3L(>4:YT"P\S M>-BC+3QL"P_;\)?X"'C8YH/!5LW9[N!U.?B/MLP'^T^&@X.]@WT^>O[+B1I+JVIVE8&T9( MS[98QHS"*TBWP5?-/YQIF;*N>.M&FIR=V!6I3H>/$96Z5YXLSO=PM4%]FM4[ M*!2AZ65NW42<4UWG3Q=3I8C@19J5+?7F'3S5=?HFO YKV_U"_PA>8-/"\1N\ ML(/^=3W)+7RDQ]:$NM2Z6*,Y0ZTQ R650 B3T+BJN0!WTA83)DBNQJT4%1-P M760[HE:1NXSL-C,CHP5(X&JTQALF&MA+K-1Q=*97N1^0RZ?Q7JZJ.'?GG"O? M"VT-"TLJ&*8%(_[%DX-O_CY'[+ CT(*DH0YI>$,\9K$8#BD J%,?SL-(!']> M-._9(A($)ABPP_:$!!OV'V/%'JRN6/+!)L/:%:X%@%/REL/C,+GM- -C!JUU M:IMDV?KWN; DN,C9 M%DS#?3X"2/FMY$!4XD+F QEW6,P\*,QXYA<0#P\6?%:PXL/A&1T6=2&F%Q3) M86Z.#L.B8JX0^OWS<'5 #P[,'R"7B*H;OG64UP+--8W0V=HF_%BX8F./D-4 M3&CA!!:AK8EOSC'N%+.9BG(UK*;H;B$@*=^6Q]LAO(SU&S<"_L,-$/=PSZ7G M$O3-_"B,*9T@A-@5PJ6'7.VH,Z/J;Q&UQ'JR==XIB2TZ6B:N M&CI:Q@JH1NUAD[RWH#WJD<'>H;F5CVWT5&7UA,^RC&IQHQES2#J2[TNZ9ED+ M2PBY"<3G./=6YWRW P!35V^,44.;+A=%P M+6/:P2Q05/]+%AG]G;],#?YZ6J/5S#4W4]]ZN:-(HQH^*FAN88;U\TCSH"LN MG;\H@-9M87=2-#8OQR@@>54( M3]AHP)8-OE<^L2R2;\@J_$'GH$F$(Z5DN\;VC"*Y&_8W-[,[N2FQ :-LQOM2 ML9?"Y,L^0O .F)F"#[^\IH6L1".+G6JZL\HTY3),Q"H7K\'2(>-P(QH.VY#7 MO.K"+^YPT$NE>]C7G<_HA%@$)XWTR%@ ,.HUGHQW"#%]88>V(#G=+80J%;%"T\8)YKF8@]QK*GTS8N7":5BK6FF(6$H1K&*^ M9]\6BG*?L<7(D:"Q9CT7%(YXKA8LN[R\?G ?RU%*YF' M'WAJ5S8AYMDV6T;VBS22H>K"].4F(E9X_2%88@$-NBESPY>0&T#6X%4Z_+@PBN2X\;;V-G-N'NRC:F6P^W(HWQ9R:GA=A*=.(,F_ SI M?OYF?\?Q);NS=Q/&'4?\%$GFA*M,--AJ]2"BGI_FK"C4-4H82S%S^ID5,?2L M)C1++1&Q1,&*$4U(G1%O().$W4A?V?'M>Z9I-I>2,^#UCE?A/*NU^,'T(L'O M)_E@KGT),\:D@%AMN [[FHVFA)SC*Z*X&2VUB]-JEN]N1,A]'\_F?U[&"UZY M7)748!&/%F6P]!EK#V-[D9R4 _Y[%O&A(U(W7O'Q;%_^";9"N:&B_+/\2GMO0]+FNX3*O[ 096"-1UE"*ATG JJ3VF+*,]5]2^KNR:E+S:T,2#QN#G)!-[08ZKG,W\RN$_PF=NF\P M"+O/*'29D5SR=<:="W90SL%V]OLP;KU4WW65;<>;@.YY%#GR[/PG+KU5&"BW MMA%3M033L0+76 M"]SOL._=N@+ U:B.:0U\+KGB!O#X^-4J!,[77(R[@]\[W8!KX2$B&V+=8:OD M:I8],KF?H7-[<4E_JKANO?$LS^I("^D-:6>/!_>K($V<=J=)QR0R9B, _TBF$=\DW%"R:V9=%;+Z5% M\E+Q)(.>\Z%D\]*LF4.O9\2!$K#U_1=/LMB1Y2 ^F8D9#U,DR3GZ&*0XAW9- M.X<$1F2EM@ZX9HLU,:S)XRW69(LUV?"7N-=8$ZV$6H8"UG[M0U=%\LOX127Z#W7\' / M1U; N'T$P.M^Q6S!LXD^>5M:2LYW)E%RJ6UBYT#WU!XIZ;#B=/201$6A MKXV[V][5+YU4E'^UM3Y>> J$20!+E MEU:-BF:; (OHN$M4;WS]ZN]AO^+])4Z$(IA!&> 1>OI7)U#3&ZD=28Z'+G9) MO]!0:TD,WTI84'J\3NFW$=L5P5=2EQ[7TN/0"76S>449("82H=*'"))P37'( M7)EG"[DE0G^N@];Y"(GFN'N,F,OHE%DJXQ(0"?(]C@&%!]:"7Q]+.&C!*$3) M-.U$I^L")6PB/N="(L^<7YU<.8P(N_X)T.9=O&"LB'>*W/K6#2WS M:6[AWX@9ZF)MC!Q1/1=UVJ1"E &NR9%ERN'P(V<%F42,?P/:&S][O-)!CTKH M'V4MX@$"C64\:4?XU8RAI#I4+/#HBKK79C92 M[/3">RU9IDG@^\A.OIF@R##6AKK:WP/(84]3@Z?Y3"C+PP,?UN_#;3+'/^_, M@%H3@^8YPS@0CB>JZ5/:'?P,P0*K8I&E4?)HU'.&B^93!%[\@+Z/+0E: LG&A1)I"J07.!-1C/=0H(D)$!GK< M)8SO'#<.UP+8O8)::#']%_BU%,>""69N3JNN-CYN(9^@468Y/MGZZL1V5#4B M<@";B+.*3\QPAUDP[8O!_M.TP$PL&#G[1?%>+$!QN*)A$WT9* DF"J2=HRY8 M?RQ"[U \Q/0E))1CL!W=&;I@E P,H?MI,%6J V3D)%<3S"281TQNE$*KGT4) M!@_Y=_9C5GLYQ(N)@:)=*N[OZ'(N!!%Y[3"+VLF"0WNSH: M:Q$ +H.LODE3B1DG+&&_JZJA/;D[-6ZTU!=7P[ M39/1PW1QF>.Z:BP\H:=TU*[0ZA8.F&LCAKKI75.ZG:K8+"W08 3&<3NND<;M ME<7MGUJY+.SE-'B)'V4&-QCM@]..Y.':,T;@X(,14<-1DA__-0]>%U444.-2 MJQ!] >P\^H0 X6MED*$1E]+AF'(A#33T#*.$(7!O&16 MIPI:^"8\" =:VY5 M1D*11$@3R(Z:J*7*#J*.LT A. T7)C(Q+(.PT971$!UB^,XD.$IA7,;)^G!S M+S2YZ6J2IH">)23J:MKA311_A0 F5 S# C'G-1^NN[Y_(%%IK&*ZVKMNN#1XN/">G#5A MM?G_QHZ"Y"O_6QVS"<,U[6A#\J%KFOB8E ]?B.3TE 0:%V>%9RP2'P+79[^Q M"1>K:H5S*MRD>_916H<$8Q9-,>F3:<4;5_X6?%T#% FK-.R!75F+ #)@:X/\GF^8(X42AV5%9@#]=\0+- M_==:0)9P+D\*%!8X?4"R7F@#"S-L0*ILH;@$I@K(RP(YWC+C&D!GLX0XI!N& M7!'F5/5E;BI'DVGL$MS49C'+1X1!DLX 8EUMDJ%#=CQLZ ;M2VAI7I5B&,;8 M50BC+4G+0*9)-L_ YR#].(B4D/N5\"D1>RBL#10MA0VU\PL,8I*/2(NL7)BD M _:(M5"8> O+JP\=]"G6I_6#Q6PC8?19[HS*DV:)>,'Q+5RP7^<"8N#O)QLZV(1SHM,%PZ?+YO6, M('6DYNQQ?PSCJR7[6/2MLRZ=!+O*RVF_[FRF+"LQT9'Y%-7:#1-W@95-XW;1 M?8N])%&[NPYQEZ.RIF5,:_&=&BOB-._RIE^:+;MIB/[ILBIWBDKH3[<<8M5I M.Q7'4<:<+%G/A: 1.VD95UMU74D81VI7NN>IC5PTG8@6MDW[UB-T-@P34A.2 M_I;^,C9%LXJ@:-Z/D:.?LN?<$[,[.-8)P2%_^ZDXSDW0*[V2>D+/)W(-.\CGG@"+4>"J.LF94 M&J82/LNQW@7C1L*A\ XMKV&M3=7,E]A4S22$+64U!Z>/&+78,28O,FHG)SD* MP* LK.$/2*.O2$2(6ZFN ?U-;Q!)JGU/&LYE_7FMM& -G^8SZBWJ6F/4!9/G MDC%:&9;H.13.,#I5 !.@=F(\)W&HB-L2*L:H^HG&H!54D[ &U,L.H25M&J=4BG2 M]% X#C4G 6Z'00_&7M9/;)\IZNYAX"_"7'1L,<.'IV5XTY.E52%'86%/[K>? M\[H%P0W(N:O*R\8.@V/] S:*D#L*9K_.%U('+:>%:D8F$EKQA&M+ MZD0MR1J]+ZN+G=/J8K@R'QH7V*V2BS%ZA$5'N&H159'(/T'0JYJNEZT=Y(]J ML@7Z^I&=S[1;C"^#ZHV.'JW[PB@C=G[?K=,XO9'8LX5AI*(#E7?GFQH,LKMS5B9"BB[2$ZXX'BF4 M&.<&.703[27##45FG'NR:@@PE%77C[S(35D@O?+0%H#.OIOZ_,K1&1HEE8B# M76)?\ #:\JX.>0C_64&9_@VIQ[:4FW/2FQ(G];B=GV.IRTL20]=0L0\R5M\^:GOH^B( M D(-_4V*C.G0\"L2$70+A+=.D*Q"H+[6\WKC3QG)N\F22 Q:V,]\N(^ O6%J M7=[0G..GUY+(":2[T,$1=*(%M%4=UV TJ4Q*=!&1.,&:8 <+=92ROLW9JVT; M!A!3L!H/GRK56A304+[(S1W5%>FBZX%67N7N,1]WGZ?Y72*>Q;A8RLY'\&(O M8LNH:A1O(>LD[G U/QW3DZ<'H^N#?PK8P@4),D'A_F?T!=+O[KDG1GUL3\/59[0WM P 1. MS7F*SE'>1#)6<()20RW0CNZ P4>ZQ7CU,7 !.L"IELR>D\SQF%@$'2J0RAW$ MU#ACWC#=)(*5 ?\@M?DU!([FMOONJNC(G"4_)D@ZY:O2->?Y$)O*O(E@%&95 M6%RU+3,F+NO4_M;[#;&Q)V;.?;8,Y(SPH"A?PI!FS 3_T![61@'61Y0HPC.1 M.N"(TF-;F(C!1)YN82);F,B&O\2]AHGH:28 9G#U.>'N7 S12?'%0F>* MBU\3*/#QBJ3_ZN'JC&S/X3I!![X$QFG8'4N6)NU7$)UT\/)F4B0--E=X.K9A MP6=ZN=]#[%MQ/F)&/A;TU <+)CZ!Y()S'>,$2FV];517O3<50>M.LTGP'6@- M*A(U3#8SD .U>;FPM_H)[*1"(5>?!$%%VW"@HOF12?]23IH4DP@HJK&N2ZH@ M59,DBN*U)%L15D8Q"?6WI4%%X4B!L0O1 OD!UE/HL.]X6V!" -&2+ SO,91;Y[1F=?NMT9 MWH>.N (*^,TBR)M%*[ 9NM7W<8]+)6J.-!>Y^LQ,0T'^12DT*2 FCRG/#F:E MFSG =[ ;L8O*;,[PD%Q1U7I%5';C?P]UB_N,774FR!WU_8G-B9*-X1OTKRYA MQQ7/L #IVJB9%N,A?ZA"0"LA&)+(>"Y)YA*;I74W(M?ES>40JC!)M*,X,SOQ/ MER3)UK U/!$6H(C<&#)^2A0'%H[Q*%HD4"0Q4C5)A4P*"M#"\U;C]Z?5C/*G M9'L%Q/%)@5'WVB[)SDO4CSG/0KF+,:-$#1Y(W]-AI/G[JPHS.R"[0)1>P\OR M6II)+!S5ZR@/>^Q<\QY,R MG%!P=U@.C,O$$VCQ%!01&4+,#P5"=&9E<)[4# MB 5))%U0R>J,6"W:4@#2B775EDIZ=66?""XY5]3E69B%PK L)4H2Q%P@2%: M!$OMF0L+?T'[I@W/'5ZJ.H/?SLN,(0=V+5>3S^)VC,..,0$NX5<$IJV3\XE$# 1IAN2<2$2\;R',*-F!M;(\> M2DN^73#FP?V1[1;N9F9$F0'QR&&::(6M\!-;7Q,ZUZ NZ7_><&OD0JGWU0P) M089?RGZ!KEW(YK5AE;G$VU144[!?)KXK+3[M##*:]+WW^=)?JO?'A.ZJR'9B M;*O43P_?7[*^N#X#DF2I"9:7S3G'EFM#@GR%)D*JQ)QTEN-.= GL:2S/*.@2 MUS-._0L^WO4KWW:$DU6-IH < M"P(A6QN$U%#XH=FQLB;V2"$8T3+^'=2"09G2RRY0041=&0<@IHLLPVB="#:< MG2'K$L3L3!+5'U)HS0F4Z &_\8H,ZF"(H(CT.#+$42+)L]K!TN-LA3.1"\5J M%B!F7^//WB@MZ&;2Y!A3T,XP2!8Z#6/R1/*/J#FTJ*Y= 4NW4YP;(IY'[T(2 M$#0+ONG P#$HA)2&790PN;1R%F3=@S&TIV3Q(/;$QTBS3?+1XAH0ZS5^0C+* MA9( JHR.C9:(+)*Q]^^#D)2[+'/IL?2$++J+$;@ROE7&=[:,>UT !&;7>+P! M-KPH/PY1KZ0DJXP9_&#R]_#,"/XIO5]2XJ$468$>/6,DAE,XVR6@T[UT:?:O&:Y M)M;C!:%3<"_87O]T[1$Z(QM1GNS,\BF/QU5CMK/_]"X&;?\@#!JET0X>_WQ' MNS4\0CI<^P]W']%8=)20M,2G*F<]XB<;SG M@^^50)W7$O@H0)"/]9#R!IND MX?+U*(X6\3PW#4UJX#1%REFS(HDB6\C]:0?B$Q0H1S<:D9N &C!MR X M!X)[M@7!;4%P&_X2GQ0$MRDIE4/?/N72Z9J:O4VJZ5[DYC3B(U($)F!ESPQ- MY[$K(#C\J.9Q+4%(4OG[9?ZAU>H3%V-%(29*]S*S C(;M\]9W_/:=H393(FC M,\Y%.+C;FK,^,=^V8K=U:QM,X: .U. M9.KJG6P)#-LSZ,)P!( :=].HAE0#006C#H<3HJ^G7)$480:S-N>J#$BEP;[M M&#I1NL(#J3B:D+2@PF_=1-BEHT4[H9&IBT::[>E]Z/DP.-+X MK^$\YP%6)/#L!2_INM^T/OJ/L10;8YC[<6;MHD!&)B5#HY*F9 E%+]RA%&:T MV4"/W>19+3-.$A %%!;K9=@D%Z2U< W+3"1/A+! K'>_+?*?:'0]%FW*!T\/ M%/SPBG8$D5R]I6[$EF1&)O#Y]I\]?*925-[RUY-@&"$KW?C8,A&2&=_'Y_L^#P^0UUWQ; MOQR)C:MQL%0-W;$J8=>AY^9@;HT8^_:L8=DE]Y>+TPIP4M,0>O1OIHZ*V+&C M&QV5B*Z8@L^*P">PX!U.5GQ+07+AY_[;Y-U7PPIJE6TR)X MR?D.1I4-=S"1PE?.&@%1B0.NM3/,+ SRDE-;23D_OI'O'[S.K!"3!E^P^YUT MIX[RR$?DU-:)DLC!#KJ\]M'![8C3WGIU&B)%%"9 -26;YO(WN-K6;&OP'WF< MO&9^G'!0D *GH2GT\%Z/F!@M/8XJ&P.])CHRX1IGM"^B3>"N4>XM6B']OM\' MQN''#$V7/ZY3_A,MO)Q$'5^[\< W;?=..XFY":W;VI4A2$:OP)+(;"3]8)V06Q;K6JF- M5$V7"Z+PA#@WF0(\9^$PF2PCR-.J[93:%%%1A==E:HJA,IAU=&I,7'RRYIT9 M.R:E[7YF[WSMO[H"@G9=WXRG#PZ$CR,%( M=D\1H'Y..*7CU,&/\WSP1Q56+?LR^^$L/78#Y[;.&U)&8@D)"N]X;[XA(J57 MP\&KL MB-IT7]7UD/ "=K);'$T VH[N-3( #"5O1-:EQS0=[&H(\?LJF_/SHAFW8&/& MXQT&H[0D_;ZP0*(3<91 :=_&'?3:=M#.D>['/K-)/WNA Z1QR[4,)A^M;M-* MGZZ--BU/;GR [N 4U.WOZ>[1=C!F!<-& 0K]$8U5W!D B,HPP92B1P,ERP@C MD;HFM.LYGG?LN [BPBCY;%+,$ .2^JQTH@N].,/_>?7H1 N+;K(:7%.*Z2Q1AR@<-@]>*I6D[APO< "R]4GYN%ZT14N?1K;E4;=2518\4F"EVU M4YOWQI4G03*(NX/7:T^ ]8%-,54,E$V->+-,"2^"!U_HBB?H8,Y'@D*PQ@4Z)M.O6= !GV\4)3L]0'!;QOK-@?[RW+=!O"_0;_A*W+]!_]EW5'P*\15?-VWB$ MO;9T('D;P1P=L3DZ1J+T/D0]KU,0E)Y#YZ!OF^71_X#'TF>5A=T;EOQSG P90G3D5/O[8PZ^@:C61@>/AI/ M,PH\F,/.:0FJ^!\5 L(F/R7WDU/Z*A?$#NA5)Z-.FU"PZ^Q9@[!F37)EFJ!3 MU[4SHCQ+%0;N^5/7F#'T%##DC'JVQIU&0++L07#A>UD96V57:>#;:._99&0E MK0Q:%RW/FPBGL6J+Z5?(,B.Y;BQ@6_];1/.7G"LG019VY[@XXT#%93Z-$JVG MW;1:X\%OY_!+SB$;^!@<&:K!B4><0:^&LP-1>R*,:1CB.F7U0@@7V4#)PA)T M*DP_%;?%L,^+9D:1/\(KQ_$55XF+Y^6N0U\UHTA]3J" "*>G8']29Q?9+'D+ MU48C6]$3]VW7VEUT2ZD4.]I$4"ZM3.B_(D.0Z((:>-(>K>\ Y*.77=F*_Y,36[;RJ&V\7 MB4M?=B-%CJ*GW#H@GG%XZ4&H]G4[=5]RZA*9W&R1F3J22RU1C7JH15W*^)R' ML$!H/,](<"2C^M9VWK[DO/&.H8W%X 4Z"!,R= (&9QSW>Z4E83ENM]/U1:=+ MF3^18^M+VB:GH4>=;^?ICOS*)B\+(#@\]6)"+;F=FB\Y-4* BI163%YW-])V M3K[DG%P022QA["9*;KK(Z[JJBV8^E.0S:5SDCED<2IHV>_#R7=7^HJLS"%(4D<=W3@Y!G1QLYF],_57)!1-PTU[5"M M30RMYNX=+HZFXNCU?[YZOK/_;!!&8Y+C^L;A6^8GF2#:E0;E.N"HP M&_ M#-P8,XU:'=+*_I55Y81O.80$'-%;@XCT 4>B*T=MY0="2"#1QE5*\_="Q'E7!&*G]\&&QU$0[,RM!P.(FED6_@QB=KVL7 ?2#2SOONST14,S&!_*'O<- MI.'S0=C6I_9%\&"*&*5L..Q2^J*!B2.X_AJ/);3X<>TG!9[L&(8AVU MX=XK](O7UQG9I"W"UA"V^UN$[19AN^$O\3EU(+^481]G9W04=@5BIJ0[[/H/ M1M'/4NLK'E6_/3.AG4[EH2N<@R2_NI.X*G$7'#/!D4FB1\ M#>* $1_KF'ER4\[E\+@ JY7$P?DJ58@$)P?#Y8#-G^3-N"Y&(;:AYJR"P&T2 M#<*W@H]S!>63-ESR6&B[]A:-_$5+(QT+Y&/U>BV ;9OG_9)S-"/H!1^RQ0>: M"Z:%L@;N%%M(;$?Y?+0M7MU!3=A[/0O6I29@C,B/;>?C#N>#!>%2(;3MO-Q% M*02#SK*3H!NXIRHS&ST'L1PE>T RMH-1.X$"'M=F-*FF!$G(4?-7!N/E>":Q MWUE;ARLB=@O>?-%L780[-G82$[ TNJ_\.#:E\%])(O\TSV:+TS$+FVX[1^X M7]$KF'"6+1$L3ZN^F>M(L#+"*19"_5>W\[D1\UE6Y+XER-@OBU]OWM]'_)Z>\B51(8BD.T]/P=D'T@P6<& M0N#N47-@[*?L6\H E77N6Z<[83]O[_[?D!^G!;2"OYOJ!*T MXW;>BEBQD@U/C:"&?^SJ6LOK,-V=9V&T^\%5B;BC=UVL+['P>4O:4IOW?I@82V-@(]UUSEIAU19R31)RR(H95$^K>&TFLL[#"ALO#=&YW1U=5B#R+5A,U_AR\8YT MYZ$GGQI>SC9V+PKV_^1I%4+B\/YG;4U2', ZJ,;)P[V':E&.LWJ4E7FS\_K# M+%\.#L/(?M]W[-VYMH 0_=ZE"H8;OLT=HOT[':(?A@RPJDO"JV9B!U#"=8UO M9:K23AHT)R*,;28&/?JR2Z]M;4Q\E3;B68[=2"T514,27A,U@I[KMZ!#MK$- M(Y5.XOB5*//CGFAW\,[9.V@O% 1'X82)6U&PR()7$>I_+D6P/, @)[N5&54U M/:$#,EQ_A.C]<-2F5.6U$51_@ED0.[Q%_!KB]V"+^-TB?C?\)>X#XO>P+%OH MTG7I]O\O*4DJN3L%S)".@WMHIC^<4LX@,Z6ZI:"]N TXX &M0N/+@Y. M-"FO9$F'4:381T>'M:^Z Z$@'GM8P,8B&& <_5W5.Y\!0_]K. M+*L?"930^J5R=I/^<3.U.SHZ9OE)-NN\EWL<*3_H9:"S@;#<"7^R0AZ--J6T MVKD.%(>"]\+9?][6*@>TQCU0[V'-$3X46#4:KL.+)3*&II-W$4ZDDB6*C%SG MVN'?1)5M\"A+5ND.D7I=7H("H-I M"5PVY*:FFU,.B3K3F$.:-N4\GW#%+L.J>)Z/@:T=VW1DAPV-, Y5,2K"C'Q2W63PHLWV5%R)Y$PO4OR$FA)@]_ M1QMT>5J,BL5JBP=SGYK0UXTY<9$^DR2+6_B5(<0_:N4/1:'CYFO2UD04Y>GJ M8MKR7#>3R]O9 1[Z&4N&]&9OD _"T(^78JQ9K,['(=W+2^1X)9%YDC+L) D[ M(MCA^D93RX\JO<6--I.3J*#CV]6F?:\S'JQ37*G8>$LDPM::@1N,)N6GT6XY M,RX9VPO\3#%7IU=3/3GS=PB,XYT":*,[O502O0ZCN? =%1EDM]5 :8,5C_W] M$&M[>16WDG+A)CS[7NGF6JL1GN*]43;H#EKJ_98MCIBH5G#M85W+8V4E&J@9 MLQ*BGE&-/LB<#THR*$/;_F$EVI(IE[>*80$,-B54C('UX]#F]N+'*U917_[ M/Z/ZQ[]=_JNO1J%V_X#3XQ@\=TY2]4JERZ+*[6N[4TO?F!@GY>8?H*M"CU-2<2S/%1$/Z3QZ0- MT2I_D4Y'*C3TI#<=;ZZKLE$1[HYRU%@#]^*4HMR$BJQW#(W:(S.KW:!(/ KD MW%/>V]C+*NVOLH9#;$Z1##%DS#*WQD$V@W4W*2@1VQ$ZAT.3-^P:8Y^Q3J"S MXY]Y(:P=U34ZY_=:GCNV:9/O2#J\ERX;U]#+D0+-/:>R[++^/J7PDN&7ZH1ZZ:\J; )BN*5;L-2U(PX71,UPA3H MH%G,T(K; #^!FJ\!WEBRY7;;.,8L]$ <,N,[:BZ:2^U%A+'XJ<1$Q8QA$A7J M.K!^FCX#8(Q@N5 A7*+Z%5WCNRQEWHMCXE7"B%!%6NR(OIE42.; .6A.38<% M:U(_;,MI=E[57.6HO39,_#K+OOB-TQ.78QE)BE=N9-@ MQ,*!-Y O00SM,+/9PPVR3F>2'9C M@.($@/T+"T'I.W0(9[3&)'^HJD[VWS0:7"XB5R A4L>$@=?,$43G48ZIU 3["FBURQ69C4^+'!6; M<)ZW-=7K5YBH."9'68C^3#B G#KU'#WJ)72_]]GATL.RI H@3M\,M1!BERH8 MJ8Q^TSA9E11I?9ADY:/>B>ZYB)[#*Q/. 9I6Y3*-J-/UDI[BZOL)1RAY:V$E M..Z<7ZH07*.ZJP%U)V](%5V/+4$IE.9_;=$#IX.ZJ&XU>5)C'E))MV><8Z_* M<&5R17&7L%1 "K[45X%^2,\"W@9^'V^#BG*,,574C?;L)NT!3B6PZ>D24-R# M0S]UP+("=_+E'H4X==/!H'!+44C"Z%_ NFGB(RQ4\OW"54_(+RQQA3,B'T+[ MT;TV3X=]LZ U>LQH?0F JDT+]D!1#1T$8.B"/./*4!C ))@_MF5C*-P57&3F MC5E@9N7!5!>-B8576P@X\']>328[+^NL?#_X)R4(CQC)41G#=GAT!_A(I.P!);8E:86PAV=W.++: 7)R=;= MOM\X:WQ:??JG5LI;MZ[)H=B2WGY)8@!!'?YWOB;\LX+O$.X%I:BG;M=N:P[EP,!4UQT7KTU1#$_ ^+?(I8=#&K="ZA_,I MK[=;_TLN"SKIN5[]"R;4DARW8GWM$DT0Z+^S#B*<6IYKB>U3"$JXJ.;N#:P8U3 M<0B84>Z8Q%8>/X9'=O#C@W_34]MCWF. ((MAZZ#?[:R?9^.,.RVE:MECBF4M M3(O$=Z/^O[^J6M1!)RXFRU$R9@], #H40IZ\N M/N/";'6>S=8[V)KQ53_^H_-946C&M G7C M].3"HJ]U66*&J[( ?PAD0SH,PZ%#/2Y*1-*YE"] . &^(>K5Y( *14*T[:S^ MKH4O(ZID*$B$MZ='B/+V'.P]4(R E<[^+BSF1ZZJ\5MV81W$S_]^])N^GS"> M$T;*\0'HL95_D%9C;N1!1$155;N5+YQ QSTO3[(3B9)$]S"CC A1<6CUQOJ, MQM5\9%D/;J ,/Y%ZOK;2Y!,MX?ND"R;"$[@BO*:XN8E"A(P6P_I3ZO5.SM]0 M!.6U;LO8-656"!N:@2[;<5")U8=>6&Y37O$P#;AJ#M;P:YC_:YM'Q\J M@'YI\'@ UBK(M8,N"7Y2[7_-Z!JPFHR6C$S780(ZOSBMJDF4UKX0KMUQ7@!^ M&;;PO&CG>#*OW;VFNSVMV6[+ZI^@ _;FY4PK8S6R]NE;8<74"T-9'B_DE[:M MJQI$267EOS^856.3OEC[4Z()^ZNMBX9P&S!\6-+Y!":)+Z1HX.>%\FU,G?T3 M(&7P1;E))!BA6; 8Y]@1LOK40"V69])T,8Z\W4C5YA/D\GV%30C'8D4N+?ZQ M@9#-5#3TJ-0FHA3*@PS8S87C9YBX-#[GZSFA;QV>]P(*<+MU)U$ZS\!0T4K3 M-L3@S4*;\,^H1+J0&9G1$=66B+$O<(\HEQ%A!)GHPF]* M<&"MWT$3W3-7;Z4?##A]Y7Y*]'M7=Q7OP69$"5'0+A3S\-OM__ M 0,4O@V%F_-OH*V37TC+KYV )C_0@>:3T-?P#CF=9 M,>^8#/&'O"N[^F#.EJP^&A%0%**PSFCF.N&[ICND?F+T]VZ5=+#ZY"6)CC J M#R\9%4 'I1ES"'AJ<$%R:L-D!]^ $DI67DPD)W<[U-&U'OC1I=-(SQS=11H^ MT';1E/B-J8PTUSH 55O&@N1H@2N%/XQJIGAMNGH24,MU,P; M**51B 5!)#*X809!VC?)IV$J,T""7XJMRLZK8J)4().J'2T4X#H^K027Q];- M;0?C\<,B!.\9#G8U/]3R+^LR$UM2![]8.Y$(_KJ(8YGRU+"1?O%!,&J'C%G% MU&%R>&;)U,:%E3A%C;:TJG'V8X50,NH$#F/X=V!K+7D<>=@&_'MB:Y+!IR?1 M^V,:_1&$F;'3J7-E.1/N XG7NZM6##F.@B7U!X&M;]>D-JK]%J;=% 8\C#:% M8GQ=WI0+0DQ31YSQ"]!4T 9H%R)<6\.*EJ!M6SV4S/#'@WO(-U9F1W='V>.,QA:;L(N[1.1.Z*-<90,=F_[O0U1)C50GLVID:HM+ MCXN*HX J&G6!+)1T";_J)OF(^V8Z+%#=-'E4X*AT9Y6 GG$)D9A2]FRF13IG6JG8S)VN[E[F8 5/KV.EE/1-5Q$IGWQ^ M?L>-,4VOK#FK&==AG$M93TI-DHB0(1.OI+UU?I*A#SJLG_.BKDJJ35"7)(P] M;["^ME,YB%(::2YA<'M:_RDRM [ OJ8USC^@ZY OXK]5-.\[:;A>6QF>J5VX MZ-1X^2ZUK/?!7SW23LQP%M<5*;>1C'04F*5DS#0;LW'#>L'AK0LF)5LOZFLM M"(SQB^._#]>M#.F)#2N-[:@6.1#.3*MQV\#'TVP[8M\=YW M\.>,?3]E6PQD_J;$B,TE-)%]G/B^\ K3ZVGTIOL M\ED20P5<^$ZSX/ZR#?U4VZ1^:>1%]7+35 M-\91@'...\-JO3BG!)5$@2P\((2@>\5XU2&TOZCJ]\W@>Z?":M_1^LL\C'M; MB[P!=R"&9Z3O3K)%]H,1YEG<0LA$N6M#?6G&0OM[R[41.?O<"#0^7TMJ)W.% M=VA[O2 FBWJR0PG'9?)[S2N'[P;/(_AYG![HY(%YR40N%;_:1EA;5:F%,QD# MD+!RZE3(^(@^P?J/;0@3AHAP!V*"=ZD>]ZS#;F>PH4ZJA"2#/1T,^EDU([D/ MOSA-[%@UD&.RB#I]\F4E[R@=R:8AO.K@1 =#*)2H'0@/0]RP17[!V6[]"WTQ M++:A>53QH8SS$0 GF_@D!HA^=(PP,5^YA&0UG)_H2R?>&Q%M$8PD?"ROZM@H M>:."C1*+(?@=#([B;CJW$IDDB85SFO#S!LI 1HV3CE&D9L@GD5HWFS!'.Y-" M1*F.=2DL##0#A->Q9H3 LD %D&=D&%5%S(@-3(IER8_K=W\%CR!:0OO*)(J?H5LYX\KNO3,-*1&15S#H/?G]A M/:8VHP8<4O21EYH)SG%PBW+5KFYIGPAT+JQ:VT*2I>Y+1!63?__NZG-U_V#_ MN[N4F+X\UG[WXO?!P>[@SS_>OOC[J^-W+]Z^>#XX/OSMQ?'@]K= M?]'>_//MJW>OPH>'?SP?_'G\@O[XYNWKHQ<5#YF"_SW1:KV$.UFI7 MN%/Z7!3SU!HX?V.-+ A<'EH3P8:?YAR2K[D77?Q^\Y:]*@6+1$ZIDD+1D!WL M'3P4%<#%Z6E.VFL\G$K+7X;EV=CR#$[A!53F4-:F!2J]*HJ[9#0<_2@5;5$9 M$B8J;%#DG>12LH.K813U^A,:-"W4'PEU#KS/[ ,_;;AQ^/T/B8N_9H:Y^PK/ M<.W4VAW,X0U-QS&8^D-8( :2B-I.@O-YSXU&B'_R40V*M8-G0UG"?I40&U>+ MZ(X^C5\.7Q1U@SJ.V1F/&8*8,UIO_W-_;V\P)V^#H[!^^[([",_Q>_ 8#PZN M?@1\[WIWSTKO"M[@60[;DY;:Q*Y^&OGF9WV@N"@5@$?9WS-=GX9Q56SZ7"+C M4JN9\9$:7PU3L\1"-^STTN?P\=ZVP:_?WQL]VMEW$DT>YC(4UETA1'=ERF&4 MBM/*J2!GG\XPQ:BM+53CZ"%T13K"PO,(_94CM@*'!O-XY0NOAZM/C2JF; MP22J_G*;1]@5BU.JAU*X]!]MF?^O_['_>._G!WN\4Z]-Q15FCH?'4NEU>!2: MMEEVUN0_Z;_\3/"<6;;\J2@QW/C1SVDFF7+.!*(IQME,%@P6"O\YIJ-W]S@E MO:C#_T_TSO+GW?"G'U<_?_A@]\G#I[U_VMO=O^'G#_<>W^@7ZQYJ_V!W[^E- M;[Y]J(UZJ$>77NI'K%%>IV$KT)[Z]^\>?!?K,NC._NG@[,-@/S65U+#=W0V\ M$3YUD/CTJGAW_R'%N^@3,[.PF%SU3GOT1C(VG_#5OV0-[NJ1H1+LJ@9+MW#G:?KII;2BUSO>S[_1\ZE9K/.>,\ M?9NTW ]%X>8-(#5OB.:?9,@PMU]D$VS>D*Q9YV]LE0=/YXUHX;T!(F"V'!R: MD_]&52 U'OQ&A_'W[$,Q;^>#Y^09U8-#HV&6\7Q'?AW%9O\5_/Y?^?UKT M($,(*-;W!7.KA$>:-#\D@RJG3P<H13_#>[=V8(ZGL+*IS'Y^89S M<<77MO?Y[/>YPO=8#;+&XSP/0=9&."77P"? 3(

2:<]@\M#N=/-9:YAIVY M7NDR=ARGJ&%02X&S6NSYX\&#Y\^LF'[B;#M=ZG7QG?Q*9Z^'BX_VR[J;:;:O65'^X/GW26QHW/;TF2?DWG M-_FYW=.;/GNP_Q%G=V<<;FQF^L;Q*S(S!\-'CYX-#Y[M?>K!N\F W6=#<_GZ MV'!#<_!D]\G3[;:ZU;8Z"/__X),/WG9;W8-M]22>7] M!\.G3_8_1P2.MW^X^^#)AD\Z%_@$K.207W<9+4B]0Q!"#\)@$E75+.>:Q]75 MD*_-1CT:/G[R:/CTZ8-ME+&-,E9/L*>[C_>WV_%+;L='SX(G?K 1&9,]';JT MQ/LCL)0WE4YYID.O,BG//GW[T6.2&[D2;KL.H?1@MP<0VHM0VB#L<$=P9??A M QK65]R8V*S A:5)D(]Q$2]Q>[Z-NVP7?K [>/[BY>&?O[T['OSYYO4?@^,7?[QZ_=:U M"=^LY>3NR:;^J,J\IT_FNI;ER8;W=S_<'?S^ZH\7@^/#ER_>_=?@^:OCH]]> M'__Y]FN[0[>/WNUQ=O!Z_^>/GZ[>^'[UZ]_N-VTGM/ MNM-WESI[V6Z?*W@G'M_^[MX3&H_\Z0[LB/WZ'(SO:G)'=8_'"CQC8)]=H M1[S+93S>G,'69?S\RL9!J_0-':45\S\IOS[S9:F^^'>=X.\&6=G%!/6;=X;\]QH M']^5N$]Y^6K:?Y3,-(_'H9 R/0]S%H=D7Q!Q#[5VGL[=\!8W>E5._@@?Q7L< M?/>WP]FL:*IR<'R1U8O_7KT+;=Y;W>E=L9BY6SWX[F]12*\MFYR948_S<9T3 ME^?'O=\-3 /6ESW6P_66(;,M0?D2(VLCOC@8/!*\ O74J0ZC-"<4R]N1-!2&Y:1#Z[)N-@E$D/9'!>UD(C3_D?# WGC[Y;&:[' MWQ'%=C$/YN+?OPL>W^J<1<:BPY.30Z*".YPOTA$LV_G.I$)82E?Z;A#V+&VO MO3B@C[[[V_Z3X<'#?1U/?<2_725OA^8GE1P#(9CC,: OC$,LS"HE+&Z(1VMG M&27'Z-\7I\K70&/'1+H\=6H1&Z6^S;.:F+AT4B!J"(4.?L3(S8#?@^JGHF3< M;?;"BP]G!#1 M+2UPSYU6+' XKW_)%Z0*4P27_'[:8][ML8:>_SH M@>[WVQGDF]C+Z^DG?'MEF">?I SSX,%G+\.$-QSOA%&CO?634 #]_'779I)7 MRC] G/KG.W_ 3U&PN0=O=H,JSF5+[CQ[?[$J?_YF>[3[= MV[15_G1W_^'E5_I8_.XG &QMWN\/]C^JA7CS"'5>F:(CDU2&.""O2Y" [Z']7N=J _\T"K8=V.\^<]P%Y"K KG%R4*MZ?7]<T%*YQ5\Q9^[N;T+WSZ081.9QM M+L+N/3*Y>A$?.3HM\NG@Q8=\#&WH MP6M&50W.VKIILQ)"-+[*)86P!]G._L/OLQ]V>]*'&[KT[BI'#I(?C29&R_SD-P^_OM[[<'ST8> M/ =W&YEM#YZ[/7@.UD5?7Q&J9/U+T>%Y'U[DBBAX_^G@S]WCW2/">#)$<__! MH[WMV;_]_0;]_FLX^[^]PW\;=7[+A__'1)W;0V?[^XW__?;0V;A#9W]O?_?5 M'\=?W;ES%V/U"M#NP?_[Y>UO@U=ELT#_T?-JW%+#^B:,X/;WW_;OOP;[^NV9 MU^.C7S?!.&S\6'GS^B[[4)75?#EX\6&1EPWYL\?CTWR>;>WM]O<;\_NMO=TT M&T+V]NCPMTTP#AL_5E?8VZ-L-FYGG(3XK2C?$^7QUOIN?[\QO]]:WTVS*&1] MG[]XN0G&8>/'Z@KK^SR?%F6Q-;[;WV_F[[?&=],,"AG?WPY_V03CL/%C=87Q M_2T;Y;.MW=W^?O-^O[6[FV9+R.Z^>?MB$XS#QH_5%7;W39TW83%O[;2]OS73>U2%1QF\R4[RP2M:L,3,>AZ,:[;(!N#/^)[I7HF] M*&L&WE(3#2NQ &9*ORHT$(-P]/VP"8.__?VW_?NOTRJO"&;>#6WY_W?9_ZW0 M9-[-,_[O__4_]A_O_;SZOR#\&)P*Q<=Z/1Y9*:(J\W2#-*/^]_IW4QJ3:[S? M%^-K[J5XW1@2YZ<=K/,M29P?;[4TMUJ:F_42M]?2O(/=V4_!?/SJ[W\W8S9NBU#_5P M]V#OX9?G!'[\R>-5(W/K7RE[NT\>K6S!M??^4F[ F[HZ69*6S*MR?*T%OYFO M\?U=Z9AKN)J8D:\Z?!87L27 ,.F9ZH7-;*C-_7M-XORY\^10;NCMD]K_FR/S8_ M#MZ0$-3@L,S/F_?%)TUU;P1'W).4)&YO1-Z8>O&S]?7B'T?59!G^<;J8S_[V_P-02P,$% @ :T8'60/IAA\) M"P [VL !$ !P9VYY+3(P,C0P-C,P+GAS9.U=VW+;.!)]SU=@M56[V:JE M=?-]8T_9RCCC*L=V6<[.S%,*(D$)%1)0 -"VYNL7 $F)%"D"E)6Q=JB\6 2[ M3Z/[-*XDD0\_O80!>$*,8TK.6MV]3@L@XE(/D_%9Z\OCE7/<^NG\W;L/?W.< MWRX?;L!'ZD8A(@(,&((">> 9BPD0$P1^I>P;?H+@/H#"IRQTG'.M-J#3&=_B'\]_CT MP-N'(]3O.,>]?L_9[\$C9W1\?.0<]4=>;]_SW /_6(.^\%/N3E (@72-\-,7 M?M::"#$];;>?GY_WGOM[E(W;O4ZGV_[M\\U0B[82V0"3;SGIEQ$+4OE^6]T> M08Y2\>F8S.;B4T;',S+;X(Y8C9%O%Q' MWFZKV\I.S^GTG7ZWH-DUJW:<3M?I254H!,.C2* KR=M'Y,,H$&>MB'R/8(!] MC#R9% %2M.<$,K<%9&,D;F&(^!2ZJ#HHY^\ 4#3A<$J9 *2@Y4,^TK7E3&BU M%H@IO:$N%#I3E227HMJQ@GP;!8*K*T==[;UPK]6VMQIQ9PSAM);EK$YL/2FI M4X-,?G9/3D[:+RKARFM0FD9:WE$_G6Y/)D4-LZORT=ZVO')2O4W48='8ZM4A MU7ME'4H;RJI<,&GJ:_[::LR;>NUJ))JUJJ&!.'+WQO2I[2%LTQR6Q=6/.@T@ M!X)77*4-[LB:I2,% OA&HV](" MXK*[UO[>+!Q*(50>G+6XY"% <8BVV7\/^77]ERJ8X+^$]P$JJ#@_]YQ M%P9U'9!]@[:PVHG!'?P[&LGBK_\G!=.J'1)A>R*6 *NE4K6D M, UB96@)IP'VU-KA$@9JLC"<("3X%P(C#PLUF;2(N1&D@HR3DX->]T"1,911 M1',V%I@@ 04Q*G@_Q_W7CJI,E.\AD^Y-D,"RPAOA+8]H)+&W'HG@?B5;&:LP-B0SM^(CQG[]'6,PVT6ZM MX(V,']@WY,0@P 1D3?X3Q$9W[.?I@7QR%=#GC?31)6!&9@]K,"OA@<9O*(F7 MD6Q'B'-(Y%R'8QGQ^XP_%L09 (QD':GE!N9N0'G$D+Q( 8%$!!I2$94%;1 ] M0SPFV)?3/R(N7)=&1& ROI?)[,KUJ04[U?I&D(D MLEE[IY+&:)\L1SO1;%!4KR!F_X5!A*A_A8E<&&$87!,NF-Z.L,EX$X*)A1- 8[^YRO&/%!H54KBA"+'0BR3%/SE94 MGXJ(91=?I6T,?F\Y^!DT/0#G\!K$27%I83/:%I6,#/0+0VS)"J-!@8\7U(_P MQ2KYL]+&4.\OASI9O&OU!H7XPI5)Q36:38QSXL8@'RP'.:O>H"#?(A&GUSUB MPPED-C/%HHXQW(?+X988:5Y+%*!A&A3VR@7/IA9.E@NH_?VCPN3&L( "[]-? M3=J$J SV(QP%KZ%P WB?H3:*M MU%AD1FH72,,@M9P*\UTN+!,UH%Q0?XC8$W;1IM@O!S7R77LO13W-X/J=K=16 M(PE.ADE[\I84C,04]DSF"_8&1MOP_-F>!4L@(SN%[12+Y]F-9"[>_;B%3+VT M^U2CO:Q0-#*S:O]%+CY3K 83D;P]3<;QI9S!W8D)8M=$?;9=<_%9%]%(76'K M9D[=W$A:I*:>V@[(&&HPKU>1D"'[+&'#*-1%LV^T13+R6-CVF?,8@X,$ M/2X'*?Z.OM5!_]K='($2:T?A#]WF7F.XLP QDE;8QLN"_N/OQ[WNT7_2#?"F M#X?%>.N22YG-GOH8!1&N:_CSB_KY*B*M@(WD%K?RJLC5-QUM%&2M@L3LCG,= M*;G C4)5+Q3/6DH^=WH-\S7@C?P7M^RJ^,]83N9)Y5]8-3 +,F^WV7-;HF1B M[*2PE99],ZZ1H<^^M68?^S(M8_ +^UI9E$8&O_ 45YU_Y44!HKYZUD-<'&!= M1>K/1>4RZS8*1XA17ZMPK+Z<'BS=)E;L>7[C"AI3 MJK C5_HT6W;,2;751E"^XJHDHZ06L7'M]7:JKK_Z'%(=J99Q0=W43FB%Q(TL MSG3Q*'V7UPS=4R&]P3 (9CI8C%EL^!3./KE,U(-JP7@B L& M77'6$DQ]6:9.GI(CT;(8P4&@GERF8OK8OE/9LC#U'O7A,5[$DL\W>20QL8C4 MU2=&H^E9*Q;' H4M$)\U,S^-[]2C(<3D6MY30(MCJ8IU7W[,R[/5]V' %_4O M$36[$)_1)M);H_B4#%E7-,+"TJ^X)*1$IA^;V7MU@^%(]H,J=R^2/<),T2!B MZE0.D[^6(.M'PF7(^W&AR.^57NHCBHB0K?Z"D"A1&)"&?X#>1>>IP5VC$Y#1P[2['7G\;^ITDL6:7 MB" ?B_0UPFH7#4I;0B,3:BE:SS.3UE:X5O:VN>6:O5QG6V>\MFNS3)/K;V:U M5X:X%=RKZ;JL@:P9=BNV'LIDW]Z%6TK427K71"8,XLEF M]$HG5DC7<>-/W16,QG+UM^Z 9ZN]#A0D)D.$/41DG<;5SI;+;@.QA3WXB_*OLO2G$[-']"(N ^I^ ML]_3M\7[D9R*U(Q-0.00P"D9/LLQ[@]# RX3W092D]V:*T;#=%CX%8M)NE5E ML]-3K?LGCBOZF5G\'ZB2TR,#(T,#8S,%]C86PN>&ULY5U93\<$9=-.FG?SZA/U,GQS )+:IF7SZ]!Q&Z^]:5PDU':KOQPC_\;S5T>S*?GD_>GH3>-#,V[Z!J:'D_2^;^.?Q^TX MX7)Z^<]9TY^/E#-42>.(CQ"(-,"(DS*0*)4W(6A+?;@^>V6$4QSB7,[93\-< MV,L'/BW3^A3&_73URGRBYY.\+J;%5%<9\X@[Q[C!D1FP.+R8 G&!!6(S2.&X M-)SGX89W?217:'/8Q8.VPR&C1GMR\!F*]EDJMP46W\5K?/IV82W?\70Z.SF9 M?R9!$IVL_CYW[E7F_IJ9#A"/+Z8 MSC> $=2[,HU'^>,4YH,=*925#LX3:GC!Q15Q1F5"G9&HBJF(("JSX;N ]LF6 M5:!#O_M6WZW(S'HVPD/CM10JFTZ$,Y09P5EG"@T@F7:#"U%<'JV>M( M63X>*6\TI=4$^JJ9X C?-&>07D]Z/_G4A/&"8-.B=%*@PA97V8:,)$O1H*N< M'5$!993%_']$ZPE>/1_@5I[\:)5Y !O0_$%!L3^"#_W*)Q[H H+0A M+ 6#.B=FU#F<$N"HC:!XX"Q5IL/M:-:A@GX\5*@T[?5,?W\,W1)#.XE+EU1* M"3PK310UIO@>GEB&W[DH,F<:I-&U4UHW EE'^.;Q"'_[R:X. MKM7_^/$,1A27D(<0470.8M<"MG_1[2:\^"8W5UTF M]0ROVNX]XGH/N!;G":D7$/K+GU;3 )12,&"(5E9CA!X=<3PJXKF7 MJ 8<>&YK+X_[0=R_$+D&A8:44STRQ=C.D-GO( *R'-&B,5\AHC1$%Y@@#.:N MG<+PC44@9:.6&R6X3K$V<[Z#9_]"YRHTJ26!BMDU./5->OGE%"88R4_2%1"T,C76@+5_87<-AM26QY#[10FDE4Y8 M$@6ZE9)I2SP821(SVH 27@F]X_VBS?9*V\G\=88TI1DELQ>$.L! MUZ)T'+6ST\G59OO7&/;)S=I2[C?M@VX\W?4L84I-&;L?O\7%]GKRW)\VO1]? M 3<"B$90'*1*09=T9B;!H<\'*BDM--4FUTXMW(UJGYRGRL2H+))J5/G0@9_. MNO,YA 6:!7$5RU$IC'Z%3ZCEK5;$1JJ)CS$X20505EM/W(;EGLX2>4R\J#+_ MU=CP#GK?3""]]-T$(\,I.G2SDS+9D%Y ;F*#UM][%7DH21(7B)01[;3TQ;^' M'*FA0=':5O%N5/OD+%4F2&61U(RV5CCF/AQR][2#8W3KFC-8)%7?M-.23SW* M'_R744HBN>0DR9)&-(3HU5D?.+&*,9T %!>U:P_O"7&?]CIJ6Y\!A56-45?* MD5:A0*&O-UX3JJ&8Q+)'QU0B*60KLH4@8<""U4HYT554_-:?EY!X-3;I@"L1 M([%6X]@2*[DVBZLV>"YM,MFZZA[8C4CVR1W?D@.W)22VF/JMZ5T*T N0;@;I M>L7=?"G>,&+E@@S)>'0$,ZX^6D)A;X#84*IM(?K@OMKT^;;(_=Y/W2??NQ(+ MAIWY(?3>2'E+I=% .(^42,Q%@@J?0O3[^>J3?X\Y9G MNM[W^._\T$";E^CQM]4.=]WU\15/>=UK))6.>Z&W?NFZCZ)V/#E<[4IA_">E M=B2$1 D8XX6W+J/?7GF570.PK1ZY_*17N$(6)TAF2.;+V7P&N>W@HEX'IB^_ M])W'Q=I,?'?^&N=_7LR!?XGBP<=\>CWIH8-I/XH8O$B'D\$8:D?),T8R-$G" M@[&**LVXJ5TX.^!P]LF:;<[!K[77OLB_FF&\ +K<['H&$\@-^IAHAW6VF8A$ M;=D'-<1GB$381#U$*G6HG5B]!"P>=7:3-INXBNS8"!:NY"!YU*R8Q@. M*&5B6?;$V>BT4Y(E4[L:9F=J;0-SV$[:E0>T>/Q2_B-T;%B6S!/CJ2_5*"4_ MBC^*Q"V2BL4D:]=^W IFGY3WOG#SZP5<1Y+U(YPK^DE19G/,@4B&QD1Z[8FG M8(@0065MC)2^]G'"&V#L4Q2SKV3:5GKU:;0D\W2D.8 U6I!@F4,LG!+/O"+< MZIR92RF(VB[[-R"VKIN!N:@.)^EWW_T)5SYZY#TN5N\ST5E@M D^$A]%()GR MX!*(*+.J73]S*YI]TKO;,>&;@]9U)%#OS!JZ6YT?(Y[#=-),FFE?!GMVJ<-Q M2(%Y'&LL8TV(QVFC"+7*)QX8B]I4IL4=D/9)C=;E1DU9U"-(ASKX;=<6GYR" M]AR][[)K34MO"$VL*/4.!M6P1NUL?>WT\)7';U]<-^V/<4&J6HK7*.,?&%Z.#UJ;Z[M[M:.ZI_(8-]#85_[>E=E4F MOV+MS!E,9K#R?CH?^[\W_?'SV;1'OZ-#]V,\*XW,2K$K_I?*/GO.)?> 0),H M[7.H+1T')"V5M4H:J5E4M<][;@!SG_1C+?8,+:U!HP\JN8\F6"*U0E;[@$S7 MSI-@5(I6NI#L8(YCO8SOMZ:.P)ZY? M)6%O.LO5Q'Q['H<[JK0+$2-N5*)24H-PO"40=(:8A3.J]D)?,R.W289WD:6X M]J%7GU:.E#,!0?"$ZXI1-% 9UUK@5!%<70(T1XNE:[>E6P?7/D7%==CR[69 M9>G4/?!_^Z"92)PGFHG0JJ0Z42<[:PSA)E,;I :(M5W#[R/:)U4Y#%MWX5Q1V/&:*:XCXCJU15L4Y]]-NVFQ._[[LFS/I26OJA?>OG-3;> M4N9<1 +J1T4L8X+(@%%G5@@PU?9GMH1<19'=\/A7;8>Z8+*H3HOG'SH_ MF6*855!,TORG!47^YIM)@7K8-5-<="]F'?[[%KJF31<%Z>CS,)X=D(@KD$CE M _$<,E$BL5*3CG-;.VFX@V'MD_G=)>]O5+Q[Q*"Z-OZ62;V]I\)A^K_9M%\V M(ER@]]+F[ 1B]J6A K.ESW)"_UVYD&7,651/FM?"OD]^PSZ2?% N[!^3P7/F MN4!?F\=2I"QQ'(J6<7@:+>Q@NGUY2E(=' MSU\O 1[E2XB+'?4RJX:FK'(VA*$:(Y(G='NI5(1J+Y)ECCM;NS_D<*/9KQ3< M0Q#_/KICA\P97)M\G'3@Q\V_(/UW.R[I]Y5E/YI<2*E MT@2=#HF3IBPDKC6OKLV_ V?K-/"URMX<'(\&M0SSH1QC#A''9BQ1021MG& Z M5T_]WGY.X6%CKEH<^*: -H MF%BL7;-;-8WRL/IZ*&+M4JJ[/H!6^F.^&K>?ASE_=L.G#W3\[*YQU#M]5I[T MMFO/&ORT9^V4Z/KH*MS?D9M^KFB!2G07N"41HB_'C!CQ+FLB%#@.P22A:A_>OGSZ/MFU M@;AQP_T=FTS]<)W;Y[T%\.MS?+'IIR,;&"I:JXC*1A$I2CM=CIHWAF2T\#1% M6MN/NPO3/EFI'=&DJI@JD@>-:&SF\X3?CV&9UCX\*?;S7_/71Y;%E+A$*()% M1&8]<4 %B5XF+P.+KOH)@75P[5/WVIV1J+*XZG4N/4;?ZIG'41?'#+VR!98L MLG%.PN+^ ID#NEI,:@(J!,4<1MVV]IGGFY'L4V^V'9&E@DAJWB]VUI3[E%^U MW8MV%OH\&Z_:(HVHT^ $E83J@+& 0[/IJ,HDYZ2D=2DG7?L8V_?P[%,'MMWY M,'7$4_/$/[\1USSMJ!C_1O@L&59?7@$Q:MO]>>60WM@$?,6.UMB (9:R!.EI>5*4E>[\FTSI/>\%.<'95MUF0[(OU6%W[(AT@(<0KW2@JG4@WHI(:AD MRUX 1I,A4$0K,A$LZ<1D &6'9^!Z6-?AH/WA.3B 7'=@3Y==*4V(L@\D_'JW\=Y:7[Q"?UDG!085?_2! MT RE?A@G*_ ,)"5K=13!NU2[ O<>\-:BWRY[N>V"?D.)KT[+;W1'RR1;(A>1"4F\_=?++]#%!I\Z8IRG8"FNQ2AQT#8*XGQI2,PTXR((:TSMY.&=H![! M]OFV3+HA]5Q14/4V+/SYW"5X!_/[2CZTJ+Y+:X[C17%GJ3*]>7O%,A"JW!NH MG<$0/VA6;=\4Z[YU7MT)W78AUYK;9A>+X_5T.L.I* 7T M!>'TXR3-.\3@:)JSDNF\&?C;,?HCHZ $PA:2A%PV_1)GQ*)'2R)+TN:0.=7U M;Q>M@_T1;/,/J1-W)O;JJA/7TCLXG77Q&,$=E3/4%Y<,:HW.5:"6,%4N5^4J M$PO9$:JBE*C0M:75;>^=J.Y9(O!#J<-*LAK:C7T].4/_^OKPG:7&0(X$7,"8 M2B1*;)"6\*"2X2%%6[U%Q?KH:JVE#^UA_.>LZ0"?B9%+?U[6=X^KOUS+=GJR MN!!9.^JAM"AWK+0/4<1ZZ8C5F7&+ MDWFW'Z)Z :$?068*6 %8VK?*'"D)D5/".+5"*)W1(Q\R8EH#XR,H+*U.LR'% M6-TIN%@,SV;39E*:&BZ.;)296OXFC9P0B96VZI;*TFE;:8(&*)(H4Q(AYBA< M]8*P>^#;JYN 'TJ9U9+?< R[8QE()[15RA,0%M!M$N4:*NV(,]Y&3T5TM'I( M=#^(C\$A'9QG%:58[]0L3D3YOQCP,\0TSR=,^ZZ)/49A925,TO47KKQS<>SW MVWW6Y0;5RR_H@T\^P3O?P\N<(:)WP+P35I4[ D39\$_H&$C*" 3'M=405/5, MY6Y'N,.DMV4T>1,U4:980%72.#1&DI&F#!",&N*"LHV2W@]\*GA_.7[#0>,A MQ#]T,'O3%I0P'D<;YG>$H6^FO9OVL@]^;27,R.YF_M JI7D"/H=3T.HSU^DFL^]%;-I/8 M: 2U.N[>?&_U*'JN0&=#():B(.X2":CK,+95 B P9WGU7EXW0QGHCO35O>U* M@H>4/*&!NM*\(&(D[3+)BN9<+CGTLG9V]_N(]BD:JL&.-6]*WT0>]>]YN?7V M=HR@G"@'RX-)I:J-EMYI+!.;(X@L-=,F[(8FEZ#V*3#9(5,VE$HULKPIZ5^X M!=R%SI[!*$:?,7SA)#BE2YM:A]_E3%RVPN9Y[\?:4>VZV :=@X^3U$SGAW?* MB<2(;ST\*3^-+,W2@^-$RW+CG3*E#Y:U1%J*OTK&@ZQ=)+81T'U2P8.P[>N5 M-KPXAU;5(Y>XRI0Q8EA,.'SJ2> NDFPXTY8&BS[R0S@L#ZN6=\*>&B)YX.A@ MQ :,#_##=Q,A?#V*2C'"VB3RP4JC,2A%ZUMNYG.2.%_VPG2,/*KHF*K=]F8O M#-Z5Y_PO^.[#YW8DI5*"6XR'RT&J1Y1?H6GVXP)Y5-+DD4M-@J"EO;/AQ!HG"(X!OU 1 MJ:H=HFR.]E$:R<'9M[U@=Q[E_(%&YL-G&)_![^VD/YZ.%+=)A!!(#J;TM&>4 M!"HLB5YQ*@T(+FL7IFZ*=9^V3O:'A-L*=><4+(OD53OK1E)G"5EH H'E$H:4 M4E)CB0Z&&\&%%-5;M]\7XSYM7NP5Y382XL-0K3F#48[:9(R)B/#EV@)?CI@ M4\2;H*C6 8ROG3:^+\9]:NBW?U2[KQ ?A&H?D#HP"BE;97VI*]4.YT1XXDH3 M.9_1)XU1 P\/R;4YR'LV__OW(MO]Q3A4.N3B0YJ-H#Y)98V/_/3)N+[7C3C60_IXD]/ET_9 M8@_V@1%OF;C9I_FNE WZ^WP)0SH\0^I_@@74H[R$LD!\-.NG/>+#A3$R46MG MLB 4,(*6S"82 IIW[[Q0&-487[T/^STA5FD25M:['R]/$,Z?I\R2$.R\L9F M8;N3=S7/XY8Y^F9RYMIE9$!JH<$1%G!RI F"> F*B!RY"@@2>.V2\7L!W*<, MTB[9-YP4UW0ZEJ^7?P+R^[>?_A]02P,$% @ :T8'65H.-#B!* 0*X! M !4 !P9VYY+3(P,C0P-C,P7V1E9BYX;6SM?5MS&T>2[OO\"AV?UY-6W2^. MF=F@9&E&$;*ED.0SNT^(NI)8@VA- Y#%_?6;U0 HD@!(@*@&*-)SH4@*ZOXJ M\ZNJS*S,K+_^Q]?ST;,OJ9T,F_'??J _DA^>I7%HXG!\^K/KL99O<-,5G?PRG9\^F9^G9OYKV]^$7]^S] MR$USTYX#_+W[9R^;SQ?M\/1L^HP1)I8?6_YM^Y.7)I/(-1B?)8B@*'B9+'[G M>2!<$Z[<_SO]24;A?.($#.,,!',:O#$:-/>1B1B#S*9[Z&@X_OVG\L6[27J& MPQM/NA__]L/9=/KYI^?/__CCCQ^_^G;T8].>/F>$\.?+3_^P^/C7E<__P;M/ M4VOM\^YO+S\Z&:[[(#Z6/O_/7]Y^#&?IW,%P/)FZLD_O#WOSQ[-I>< M:T/;C-*'E)\MOOWMPYM5I,/Q]'D$Z<7G]+$>.ZI^^/^?)9$%-V ML]&T(N+59U?%VYR[84T!KSRZ MKN07">SGUJ:T*]]MPK.)<@;R+\W#:G%^.+ M'T-S_KQ#]K(93YK1,)8U]>,4OY9%=M+DEV=N?)HFP_'':1-^/VM&$=?J5_^> M#:<7OXW=+ [Q\W.8YLO7$M&H"=<^-"J+9W.I[1'N(J/NMX/9!$Z=^SRX!(%#2&_PV\F M*YV)5PF4,11$\A0<-P04T]8JXK4T=I4KDR7WLIOXCBV+5SPOLG^>1M/)\C>= M-CI-;$8QEW.%<7UR?I0&RF0114J0\4\<$Q'@J A@E/1!4\>3D7V-J4-P?3S? MF'/2+D>VF*<[;3>Y;',/16_BS-X"7T>A/=EP ]// MW>:U%:C!#:.D$AO6 JK(@HU&U2T_7X3-A%V#TP .&<-W/3ZY?.C!THPH(0QH EAN/Z MEW#]\\2!B]HFSTWF:HV]O)?V5T#4U/PZVW]5[164T]24[*JJR;ZJ_M0F-YFU M%QVD.;H%,*HI3XED8)%($ [16S>,;\8OW>?AU(TNP2EM*%/ 4S8@:$S@C%(@@Y;9$*:=Y)5I<"N@QT"% M>A)?I0/;EPX?TA3'E^(KUXZ'X]/)$A63WAG'P:20<)TR ;PA!I@,+A&5?4JA M,@_6(WD,!*@@XU7-\[T7@A!FY[-1B<6\FYZEMHRX36?%1OJ2WHQ#R5B[45A6W"/@1_]:&*5,F)?RB"6LJVEG]/\ MSS=K G8?FM'H==/^X=J(<-$6CA)=<.H$B+*LF4@5L.!ID!E%8FOO)CM"/#Q] M*H>H^E1)#P;H%8OXXYEKT^3=;%H.R,JIXX!P80K!@5"!"R+G$7R0##RA@7D= M4!*^/[=C!<_AN=&K,C?[)OMIH@<;=774 Q%P4PS<@R2IG!5;1)13 NZR=%E3 MR7AM_V05Q>-FQ)Y2[\$X[1"]F4QF*?X\:Y&8[U,[;.*PFPVGZF-HOPY#F0_V00G,ZUVDWZ@$3 M'+=IA6LU%^B+$&;!@1'>X7\IA"0\B$31]!3H]&3+J ]. M:65JKU?7 #QNJMQ?UJN*MSV'.HFS(2<0-&@0.1#PSD5(22AGG,W4BZ.%.JL$ M[*0BQN2,XE;H7PF:<#^($3U[801G,ACK:P=S-P7L_OK\!MO?XH_WR-3^.$2C M.@\#.ILG(32S\;3L?,UH&(9I\B%]2>-9NF)Z_UR._4:3^^1HW_--^V5GUQA> MI;SL7],?5R"TS1B_#?-L\7?M/%O\S?CJ)X;C,$2Y?CM3R53A9$>K@PN)I,NF M!*\S6JY*"V.98LS7]H'W!KW_5G,_ /.D5V M1(R-+@/NDM!R+LM2TRPL$R@SF=$,T$2!U;3D M2A G$I=)Y*T,)7SJ%2;B3]]8>.V%Q\H\/Z!^FWWE7/&D[Q+$(K%A&QB[I*!O MH_;Z"21W)YOO(?R;ZMM#B-Y$0EFNE2XF!P$>,RZ(AH*.5; M'9S>H;EK+SV<.[J7V)L:,JN83=,!<5^O "&,,Y6\!,4=^KHJ!O1U+7J6G(5D M?+8^;I4><9?RKK[T.U3>O656<>85;V^P<*=>XQ!?HAG5NC#]UW!Z]G(VF3;G MJ?V4VO.!%[_+D=SV98>/"QW'K.Y%^!5G M=H=O":H &8Z[<[Y?F^GEZ=X@*DJX8Q&T*14$$L?L9#! E62*Y*"YLEL1XXX7 M/2E2U!1Z[=5BRG])%YYT?#T\71_^)OKS)W$(D1@DD. M.23<&F5$BT2Y##DC2[U/Z!W&73:->V!X4MPYD*HV9KP=)+;]LL$)DA+92V7,B!!!K;;%'T.1%.Q>4E!&)Q!-N0 \D.OM XMEH MOR5J4431T 2"! X^\7(::!2/1L:L:EK=!K,$PR M4%H+=%0C!V-*3KWC-#MF8^35XF+?;SQ[)_VNC6?O(N<>PZ#;P'A\\>R=A+\A M'GH?R?6H2&Y="E8%B+I40FF>P MD)*&6(Q(J0]XJ4>/8"MPJGEU#?[L(K-=X MMB0R,B(SI&P1B'0:;*2EDY-D,BK'5=HJ >7[B&?O)/:-\>Q=9-9K/%LD2J6- M%HC(&82E&;P/&@H^+QT3,KC'$\^^M_+N+;/J$:HKCNU+_,0P3!"/$#P86?H; MX&J2>0 ;,N[M5C&N4;X\W$C!V2),N7CX]QACN(_97$6X]>/3D^F[_(^FB9.3 M<5SXSQ^;4?SX.86A&TTOWI^Y]MS-?>PK$0]NF-=*6S AE% ZR[BR: 6XV)! MA%M>/[< MV[>"H6GC#'@92C,\YM#;1X.%6TLX,;B5A=H1NMOP'"H 5Y4'-^-KU03^$,)G MN%;&69B^:Q>;5^>D\^5E"M MGE*;BL*M[+TO\%RQ52:+WEK;@*H83-L(Y/"AM?UUM*KP2@(^F/;1%&5,)E]* MI9#?.GID.DU T6:A*FAAV59U"0]+Z[?$XPZD]%WD6MO*?YW:Z7 TG%Z\2&,4 MZ'0);9F9EX1,TB;P%EU:X20.%D<(D7!FDR66;9G@=/M[#AOPJ:2)IA\QUHX1 M+%S+#<@DT4)ZZ0"!*1QVZ8&+CB5(E3BE3A#CR%8*OO4UW[U^ZPFQAR9M"R-D MA@8$V@W$<*DBH&PC,&1N 7G;3DD3@96.T4A9L8#N_;]VK,[R7B'KHW MWI$X^V8<1K-23GPRF23\7_SDO@ZX%SXZ1H"PDN6D#,$]*RHD+=JGVK/HB.J' M%;O /#QQ]M/M>J+TIIB-RT>M:-!K-VR[[B%-?CT[S=NA\L0J&9:

A3?#?^D,*L+9U:\ ._-N-V M^>,+-QE.OJU6WA!OHL+M1 =5ZBDH>!(-&(Y>I/>&2UN[I5W5 >R[PM4 ,W?+ MN6&9.&M 95X,=I)P>GF)6S0C-F3'5:Q=3ET-_*$B8,RC3>C.98 M\;-FQ^8Z6NK%%<"M;ABF*:['N/ZW"S=F&^P]W3ZV#^[C7%)6BP,K]N.! M%?C02)B<%]9+M+9I\=(LU> "^M+&J>N#< M+\TX7?SBVM_3]/5L')>H2@7RHM\8^E<"#1-PT3,(2D7PXN+RVW\.4XLO.;MXBU[[J)L_1$L3O8J0C,XX?PBB3,* M%9X(GH.3@O7E+-R*[&E;7#UHKX=;$BZA+>32A1Q6\2Z"T=N [RK M/C2^B52]J:N'C6Y'T#)2+G#UQHGG0&3&P"8:0-LH3&04_ZB]_ST ;MUA/CT\ M:NV@I3XI]6;\>3:==!*@2Y<"+48G?89$1 #!@B\7< LPVC!+8M+$]T:@53B' MMZ)Z5.0FRNRIA3YMIRO0V ):I)X3)04H5G;U*",8CX-7P9#H*5IVLKI7&XZ/;;K%FYB#F!29&!T%*"TR2"X#$&H47TU3NR;P'K M3[^KIMYZN"]LW?RZ!+B85=M /*"K=0/>T1VL.JK=P@2NH9<#^50WH4KJ&$53 M"[*GI2^1M&"#3J;.\_'8TYNZCC4%[XY5J\+ ,6+(-O[:*,''VJ^C5\B_7DX M*7D%"/8R[4P&@\I 6)2AIR=RN5)<>P-9)6%2$D3'VJ'G.T$=D2M'ST2IJ[$^ MKO!>>X*S!O# 6?0D I6@C$"@$4U0QZP'*C@7S$:B0^U#U:W!'9YBE16[57+( MOEKI80\[^>*&H^(AO&[:CXCR8YE#W33[.?GIMY\&08BD=7# >&GR;%-&G FE M(6B@NHL_U4X76,.U]MC8: MKJM?>;L)S*-C1Q6I]^"#7]FBUZ&C05-B<@!BA"[]W0789,NUXMI;XA6-IO8= M:[FS$J"C_C==LURHP>%ON'IS\ZMK638=?]FD[L>%)^Q40; .O4L' VU(! MDM[.[V28%T:;QZ0T5* 0(3N,8'I(43$G7'D]=,)LW%5JVW=IDVMT/: M>YU8^_A%]7SFBICDRL4MR'_"B^_G' 1A:>"2H:5D#S+:@R;>U^3 RJI02=K' M3HXO-9TO2TN>U'YV[?3B5W<^+\4V-&8=#8.L$;I@7;/038B+H-$V(&LV=]T6V.'[4^ROP^90 M"C@:6ZRP1BHO@/F212%*SSZ'L%5,0;JH%755;C(\+DMNZ6=Q))+L(O?Z[3#; MSPV:B M>(3S%IP3 C@A66H=I2/;7?NT!X@#MT+M1Z?-$112O]7F=KA?)]_BWUX@"_AE M,CTASA+$*K&)XLC?941V_+T;N<2P.1#O&G M/YKKH,L%\6DEC.+H&HCM.K7<'\/C M95&_ZN@A -LA77:8F+E1Z2O:;>=61T^C]*5=.,I"\@P&90 F">."LHI63[?; MA.6Q^$A597X@+BQGQA;(>DI\VHSJ./E.=;2W!27V$'T/IWRW(*2>Y:B3!1FI M >'QB\\B XTE-3"DS'G]B-MA27%')M.A.;&+Q&N;'I_.VF9V>O9ZF*=G'<3_ M2JY=;&9>14]B=A!IZ6D80P1OG0*E6*D;MM:3O)5M< MG&2TB]:BXB(I0Y-'_YZ[LN-9,!P-WQ SB9K$(*382K<;7_$X-%M'@I6#6Q^G M:)P6R_=C2&/7#IMN=:(N1$/0;PF)E5PYJL"5^RH5D_@?A,-LC4#6VI<_%J.N MCG0KGJ5W@!8X?AM/RLT0>9CBDM9;@*H8Z=X(Y/"1[0I*:OJ2<.W9OA&<=]$% M)A/B*MU+2=#@DJ.XM9"HI.!>Z5 .T"+15@%KR/$D@TCEB?4B0U[KE;__;#1G@JJ66-HO>0:0^)NO.]ZQWN M=JY<*W-S$[M, =)&NZ2E!9J0U#A* HZ[ ,2+Q)B,QMC:+=ZVA'8,$Z_OQ(BZ M^NBC9*!-KO0Q=J-7D[( M[B!SEQS+#5B.18S*RKN9:%E#\K4=^.M#?H'__X#[X_O4GHS'L_.!D4H(GR1( M'# (7/+ 26*!\:B%B#QF=6=&W1;O>5P*KRW8'J*[U]%]&)Z>3=_EWR;S^IB! M%;CH:D 3EM$R!GQBF1%<^TMXU9 CXL>]7700_+U=7#+5."+@9=& MYY+8850T4-JY@26$0R*EW#]KHWCMHI\-4)X"*>XG]XW9UK7H\.KK9_2VTB!; MIU5.$9BFR%%)"5I*Z#XI2D0L&>':UBY?7@OD*5#A/C)?)8*L2X3W[J(KBQVD M2*UB@8//N&0)D3D8*@G(9(5-1OID:U=SK4?R%*AP+ZFO>.UCXL,/8M]E2"Z;HW. MQVD3?C]K1OCL22EB+=DV^]?K;/'4_6IW=H5=J8[GXYEK._W&E\UY6?K=G+EM MN4^X3/\7%]\^LE@13OYP;?P6S9 ZHAM).>AD8MDJ%'A6BM43"R+G;&GU[7E_ MU/MN4!_#68JS47J7[\0RV01F?@#$N#5>> .1D01EMH!'/QT4D=$:)I6GM?>T M:N /56ET8);>W!>/H^R'4+K4C>5;,N-[7+5:-T\S"9$Y$34%[7"#$=HI<(RB M(VE5,IDD)[:[DNNN6/]&!,)09!M<-<^ ;\%RA&/@ M2OJZDP)["/N09&!:*"U31JE9@@Z%)N"-%F D89(R+K3:*KKSX$APVZ'P@3FP MBXSK7\Q[6;@@UH-<9IT9I;GS&C2+MH2;+#H.KMQMR97D1,CDMO/7MGWC@<^( MJRFHZ5NZM7/Z?G%WXTOH' I/,U"+/JEP)?8<7;E]GMBEY!&M\,Q7&NBR!J,Z#I#&P?6R8P+4R(BFF"3J-U$ M9R.8I^DVU-51#^2YBF\./9#V[ZCP.9CR=Q%Q'TIOSL^;<0=HV?$? M=WI)I0&K7 3!& ='M 9B.?4L99%R[7:R*R .?ZJSKV9N*GHOL?:0$_AQYB== MX^3IJR_XY1/^L\6]CXRYD".H')'-7'/P#CT6&XEW@3/IJE\7O@'*$[<-*NBG MAQRA-;"6'7RV -:3@; 1U)'LA!JJNYL.>\B]AWUC,T!J20H\4& T"Q 15TR3 ME4"4N(02+5@2M1L)')@0=YD.!^7#+N+NGP?+)A>*>REI IV%*;89<-Y;)0! ?<54,P'"I1>/<1_"$2] ^)'3=/>=:UMZ2[D3U M9%C5DZ)Z":1O1MCU1Q]00:FB5@!1VH-0R8 /+ .EVCHJK":^NLM\%Z@_B;27 MFOKPG,O@W[?#D ;X-L45=T"D0T83Y\ $[\&RB,3&$:M,:A/F\NU/CQGW$WSO M]Q>L)AEWOUD1U*(*I&J^]%9OJIU#O?OP'DY>=:0F<4'15T_&E_N_2E6>#."S M=E9%@2Y[]<3@1Y17[1W1J2R[-)0;JE)4./%H!DYQZ0TJ,UM_Q7N">=6[L+2_ MO.I=E'WLO.KEZ-^,<>%*EX=\;\L_*(/NKB!5CJ,;G$!'5;K",@%6"0'4$>\T MC1IE7IF\M\#Y_H]%=N)'TX^>>O Y-T!;'AYN :ZGXY%;@1WGB*2:&K>CQQXZ M.#A1 C7%, V034"0UGDPE)8"3\VD-$ES7?NX_0@$N>/(Y#C\V$7TO:1>3*:X MNKI1N9^V"^AK*0/5E)6+/4N;,J+ .:E+4T+EE$Z9I=I'9RL@#N\O5E322A;& M/A+N(PLCC4;SNX=_<>WOJ13Y+ORA!3Z2@E?2<^"A-#&3*I:>,0YL?1\U%2A]3^V48T@9#_?2T3:TXNFQ1D-,>%81E9SDKW $W V.!PKW6,Y(B"([77F[U!?Y<1S7U<]<.J MN8^&A*/N,RFNA[[L>Z,#\R9&"3Z5^AG)(AC"!>1R"6V.FBME*I-Q.V2'9]R! M57ZSC6%]?6W<+/L+KY^$,#N?CH#R?@KA6U@5D!+)?UD>!WSB4-CF3'*;,QLMI-YQY5P#U:)I56$$FF()@J MG>Q- H5&B,F,$FIJFX1/,>"^"TM[#+COH.R'$G"_M-'G"U89>#,N0^UB/,1: MYV@D0-#Y J%+J]1L!' CH^61:I5ZJU%Z?9&MP1W,S]E7G3=>Q%$WW$)+X!_35-?QNWR8U*:O.;\91"/ D=G>0"<NDAJO\AA5*,/LS#^6G&N]GT7=Y"0/,B0VX(83H!<>4"4LM4*3!3Y4=.HXU) MQ-JKU#YXG[:C=3!-/R"6+LN8MT#?D\.V'_+C>':'8THEBNZAYAXVY#U'X3./ M5A,%4OL(HJ0Q&HJ#.;J+=A\0-Q?&2O9&"9L# M>,L)E%O&2UEY@!24B91R*V]>P7TT;A[+N#PD/RI1\Q[*[<%'OHG^-8IV"_ O M9VV;NALKADUQV-[E3^[KY<&TUU[QDG/G/54@LB+@*1,0F5:^9.2Q4#L"T\JM^HL8+B M^&ODX;6[KL#W_JKI8:/>)(,2=WJ1[!]P_Z7)7IA5D=GM6"R>G+='2;A M[N.:%[R4D/7'%&8M4B]-OIVD+<_/!H3%;!T.4SJH(;;DT0,2I; MVU#9#MF3\[=Z4%A?1O&OS;A97EHYG]'+%/'$I%.HVQ$].1I55% /MNJW];]L3B^;,2*<(F'L"I0GRK;]5-*#-8I6\;=Y,(C94%O2\6+V.$"!Z[0+DH 1 MAF2CM*Y_7>TU $^.%?<7_RH79-UZMY. ;L&D>\)DCS*V=8_9KSKM3F"5BLY> MS":HX\GDRON^*9V[%)3P%CA!;TW88,$Q0H!0%Y52QD92NT?G;7CJ%8JM>M(ARDPEL8G(ZMUN=\1XJ+*O:CS97-#5 M@U(>2MW6FJ%U^1J!T4+@O!EQ5@T+I49HU[HI9T=H$VP#E^"F$?:B_ MJ:^&'KS_=;#*MVU:)D]L ["G/+\[P1TGE:^**K>@Q_YZ. IA,I,Y:FJ!BE#N MR1(EGL4%2$++ (3GH;8/="2BW)%.=QR>["+^ZG?8?FXO1O\X]_]Y-):'UD%&S'"FZ:WXX[KRU ME[@=#N,B:-/57>34MBG2@4V6Z%A8K!E:7UHE]*4H!2X]1X-,)1%JYR[N@N]! M\*2.K=J;6C92J):?>^F"OT]MY^HO[:XF?TAH](;A:-@-H>\/2=R5 M @4GX^DPEO<.OUPY2GOU-8QF^/!Y)N#R"*7(O3>PA,U1G"HX,51N+LYT'%PY3^4,,B> W]QL?X!G4$?5?8I MHK&6&)$@?&E3J96$K'RR006J:.T.T#T.Y_CAF,.3]&:9\0,A2Q^5[6N1_>HN MBV6VP==3O.13&I41BI@9]7<&+6Z3!9JX@.I.U0'\W MNMK9><=AVAWQHN^7:#LHL(_N44#!.UP#\C,@>&* M +/6$"4YM:GV(>)&,$=HR5%5;YM:&N\E]![B5]> 77:3\4+35'*$,@,1K %O MI (28Y Y4&=]]4YBJS >,P/N(>@>5H)_N9)7LNP"(Q(13GH%03J*@Q,!#+I* MP)R6E#&NZQ<"7@/PR/1]?^'V4B(UF;;#4#I<%_K]AI*=?/CXVP*V1'V ,4A_9&E/MR"&I>JN:'2$>GG\'4?U^=-M) M;WV8/FEX>H8K\LF7U+K3-#_.631'F[R;32=3-XXX*:\+B.-&K:2SX$)7/!(( M6"(M&)9CH"Q+KVN'\>\%](DN>?TK]=A,''C*R\&W E5N81(Z:W"6H]N0E.*4 M&)92[2.YG0 >GGD'4/H^--M)8WU$>VZ&O3I02086LW003/2EJ%F"X3X HT%8 MS;2-M/9"MA;(4Z#+_AKHP2'9#!UC]NTL# MEXVVRU]RH\5BT;WF9#IMAWXVG2\CJW6O5WJ6#ZS(FCN.2XD+:$_)*,"S3$&+ MS%V0B459.X:]/^J':_[>;YZLUI@?4JT]&"0;Q+78OU:D-I#1!2Z2!O3UT$]( MR8&W*H$B@7/F*:&V]@GZCA ?.>7Z5%@/V\#-S7!I&%'IE$Y$ '$.:8]>)GA= MOGCA>32165W]!'X]E$?.EQH*V-@&H[>2D/?-%%?'H1N-+GY>L;QJ5G)L]:+* M!1B[#^ZAU4VD[*C@:*[16!$%;GE\GH.2 M32)644J(K7XAWY]U$S5)>LBZB1W(.:"&UV]C>7W5#>QD]ZVKYO80>B]7!5U6U*OID8([S.$+$O2AU?@ M>3E5TYHEQ1FSH78<\'O+J-Z'%?6$?["-:.OU]>2\F8VG YM3SB%YL$$GM"O+ M36C>EW018IR/,5/_P(JDY\ ?"M,.[/H>7NFU&]%T:IBD\.-I\^5Y"G$>G7LS MCL,OPSASH\F[\>CB[J#B-19>?=R<@"%^X]W-9^\41[P'W#W#A/B2PEGW] >JF+T%L?$4[I[KWLI.V0TYI7C^ M_%59,"9#/TJOQK/S1>>PM\/)=(O#E1UVX_+"R95E 5^]VUI880B5CE#>#IT? MCKJ];W&KTF5>4EU;Y987[;5ZAM#.4KSR])/Q_-ZHU1<.K'0A24J LUP:K5,) MWFN.9FS(@9$8LG/;+:L[O/7P]M7=.KV^\O8EPHVF^H:)O_AU^>+=)/W]+_\+ M4$L#!!0 ( &M&!UG.C/U!3;4 /<+!P 5 <&=N>2TR,#(T,#8S,%]L M86(N>&ULU+U[<]Q(DB?X_WX*7,_:6+<9HPN/P*MW9M8H2NKAG4KD2:SJ;9.= MI<4+%*:32#: 9(G[Z2\"0&8B7T!X9 "L;;-62200[O[+=(]P#W_\V__\\;1T M7D19Y:OBW__@_=G]@R,*MN)Y\?CO?_CEX2-*_O __^.__;=_^[\0^E_OOGQR MWJ_8^DD4M7-3"E(+[OR6U]^=^KMP_K8J_Y&_$.=^2>IL53XA]!_-:S>KY].[[KX\UCF]^6?Z%ADKD\B%%"LQ!A%GF(AB*5?Z,!"BQ ]\A'T2(YHD,8H#RGW,.0NSI%ETF1?_^(OZ@Y)*.%*\HFK^^>]_^%[7 MSW_YZ:???OOMSS]HN?SSJGS\R7?=X*?-TW_H'O]Q]/QO0?.TEZ;I3\UOMX]6 M^:D'Y;+>3__KYT]?V7?Q1%!>5#4IF")0Y7^IFA]^6C%2-ZB/\N6 M0^I'R/-1X/WY1\7_\!__S7%:.,K54GP1F:/^^\N7V[,DTY_4$S\5XE%]MO>B MS%?\:TW*^I/$?BFY;U:K7Y_%O_^ARI^>EV+SL^^ER$XONRS+O545EZGBTHL4 ME_]RCMA/%[!OB=_ZF%<+S#7B?K;%XQ"FGZVQ^R MA)B>X1Z9BUENOU ?"C[7 M=W=+ZF+6I^?8UM=B59/E#%^+'9D>RTOU@T_R;QT9M=" ,6WH=*:[QZKX48N" MB]9:[BWMY/S?_R#_MEA7Z)&0Y\7=LRBER2X>/PEI;3_EA.;+O,Y%=4]>U9Y8 MO5^+:UK5)6'U(J9IYGLL0%GL4H33V$?$"U)$PH@EQ(]QE/!%O?V^+T2!?OFZ M8:VA;T[\#P!$ZC.:78IJM2Y9NR=*AM1YH.7Q/SZ)JA+BRMFRY#0\73D;KEZO MG(ZK*T>RY7S;,/;__=M/._DL [Y\4QB7UA&L5PX5$L><7SD?\XJ1I?-W04KG M9U*O2_F$#JHKML?14ATY5N4A/"MV$3P[]:XD/@TV&:EH U"W[D_JZ/>36-;5 MYB=(_:31<2/2/QU]>:[+C:RD9".?6/?$3VPESV3/-=K[\+)R]70Y*/7J\N]= M^Z%)9O_@K$HN2GD^/R'X5FNJLEY\D=\R\;-XHJ)KYY(7FA:D$,L MAHW#!1+"]-Y8.&U%/B/*D([*5WKZ*?^UT\W#U691NS,B;#3JW*]ARK+1RT8= M;U95_4#H4CS(T\ [R<,_%A[#H?"3#!'7XPB')$32]Y/_])/0]5B*-95GA,[4 MRB0]3;Y>"F>5M3N,\G;E2+8F^B"ZWQK.=0\PER*,N\BM8VM_SV@OX E##9[A*WE8'L(%[DD^B+*;D 0LPC&73"[J;>1WU,68EWV0@I^)D@_HPV=1.W_D M'1M_].^XCZ' ]^N/]&*Y2SDIVY>3D?C7S=7*P]Z-,E"S^7 6""8AQGCA!_7D@'A_)P7^=/ZR?E(6,-7YW9MKBN@P4,XZKJ! MQ4FQG/9:;W>5-VF$TA@A:]%+. IHO!?=F'TJBK.37UR>Z6BZ\ M% O!28C\)/40IK&/$I_'B,=>F$:9B,,TT?5F]U:>V/ITM)R6F+XONR_]N"]K M+!/,"FB* _)D3[)NY,GNKS2;)WM2@+XG>_H!F$H(QA?7RV6WU'59JJ-#LUUU M,5&-+__8&A/K@B3M;+Y ?>)Z6C$*P+"2V)0=IC/GQ!Z/F6NKD:YP UHEE^CV M.\9W6C6Z\"Q*IBO>1N>TGX>KX,WJZ?F:U6NR7+ZJ@\ZOU6=1RR/]ZJEWO--4 M19VU)@^V/CV+HFJN+9P-+\T)SGFI_NRH4$W+D+Z.:B$TKJNVP8'&;#5QD<=; MFP=;J.1&"JU%8#;%AHC;5W#0>W!%_[PJ/HL5<'/=>VEBU96TT.RZX._SY5KEJ^]',G@:,9:%&>(!Y0@GA**$> *)@ M"$XY3UX7$ MCPSYF#&&]$6HST[ZO.WF('_2VPU4S/OS6GT>ZA<-WY6ZV%!%9#=DR=;+[5N- M/,T+G43]=:2/W;X-BT69?HIZ\:@9/AN8Y>A_+!N6U*U""]W5"8BG#$9="(^E M@)0I%[,&I2Z$ZC P=>ER\-/!%TG-?BFJ^>Y=H?E^11]YQPYO6)K9BB MZBBRR.L[HD['@?Y!XISTXT<*"X+#3,2(S,XW1=[2B6-$.*.SQ[DU9SN%C C5 M/X^,/6H0\/J-E+RZ6:XJ\;#ZN7C.W^<5:Y18.]QU=H6I@UT-8:>AK$X #[G< MUNN5\_/G^UM',2%_L9;O X)?Y\'0"'U9P0$8^-*$H-N5;<7!1B4UBX*=7W:^ M&-BH:'L1L/&GS7R%SLDF/U2%5ZXJL1=9&&(O"C!R&4NZBE#&!,(1IZY+6,@2 MD!MP3&+J0)C*3GE6\9UL5:J<)'4*KQ7]*Z>0YW)YPI3?FG4AO\^E8")_T=TO M!T#3.W5?!@5,8SOOHR'6W>-*>O:.R.=EL73Z/4%@UH/M>0$/SZP#3YIIY?5R MN?I-->+XN"K?K]:TSM;+:\96ZR9G17UEE>K?K,M2GG\6$4X$]JCJJT$BA+F? M(HJ]&&4N)7&*XY0D6O>I1M2GOV=J>:D:928=&YWB*CY@J@M#5D^K)\,+N$5O ML-G1O'*VO#7PW92"Y[7S:55)4]@Q9,\B&.%@R5C :,]J1XQ@.30Q9HO 3^GW MY/57Y7$WU9>2W.YH]RDOQ&TMGBJ-$ZK&*M/I@23NO#2QHPWYW@'5^:8X%-;))D?"\$8"C"F"+MIC)(@"U!, M4RY<2D./LT6_892.'S9*5NNK/=H/2^>\9GJ6U0)/VS&U XBIJWI8-:)B3"<. MM%;=5VV)[3FTXR3G=G&U03CA].J_:]!$X:.@Y9J4KPK&QNQ\$<_R^_-=DKHO M5X\E>>J2'YB@C(K(0X2KE@EIDJ$DI1F2SG#"(^D#ISC2;IF@2W7BP\"&C;8@ MOV'$V7'B=*P "O2UT1RV%Y-A!#,8>O"8-#+0Q@G0MF *O,R:%%SXM8*U(H"* M/=AX0'NQ^=H,0.7;:RH ?MDHZ^W"J^WS*TQL_E0:F;4;[@$_,;[W'1#I+P[-Y[;\Y*'TE>_DJ6ZU[4$* MEDL/_K:HZG)M4)8Y#)^>AV,-$N!)98?%_BWY%%EK6C):B^ MZ+UDINYR!V="\.JC9/5K+=>[>U;'M.K##U&RO!)\$46!G\;,11GQ?(1YI!HN MXP1%(>$!]K'/?0:YLANE.'7PLJ/OJ$_'$1U5I?Z5XL99M>S U'X<1CW5MPH. M,(JYATM#W.FH.UOR]@R MJ26C, XO5D-@;;XA\9 _T4S@W!7?Q>E*G(IQ7=1 M5/F+:%,&?BE*09;Y_Q;\/U=+5=_V5Y(7ZG;VKO@JF*K!SD5U7>:5_-5[^<_B ML>U#\5G4=]D#^;' TFJX(F:(N21#.*(8);XT)JG*UO=Q$/LT '5OGXC1B2+E/T3=I(A76Q8=*K*5='I+P9:DJO(L;X>; "W39)^GGD'[ M/7Q*,#MX=W-[Y;P7M'9VC%PYUR\D7ZI/",D/!7TE*F&A]U%V0CA*"N>/2HX_ M76T^P&O^7^NJ;EOWDTQ^952BD\7^\A,C;*L7_51LSMNW?F*PCWK<3TW/,#GZ MX>E1'48_ 1(M3KXW88J1(J=R?Y5:[ODSGVQG50Q*9I[U>[3BO F_YP0ZRO4] M^R#\N]5\W57N1=?)'Y 1<>+5B7?RAN)>[DY'^@J<_'!*[G&-NE!DX+9H+"U( MEP9D,M*D4^O-ID<#PO2U:.@Q>RW9>F$H-2E)>*Z/.!,!PB1CB+I,'LI)G/AA M$"21"SJ*#Y.;6 U;:IQ)#=/$,RW1IHK4Z8DY85^SMXK5Z0FNTZW, M6K1.=>Y>%8W;WQ9YWZUK-093G0 7B8BB@&.*O(Q@A)-4H"1-$^1YB> )CJE+ M,XA6#Q&;6*=;TFU [LJIVGKVU8Z\\T?I9K4__A.P1^\0@EGFQM2C'-$X#!$. M>()2&J>()T*0V,6^R.CB^6"JYFPX'A+61O,=638;-JFE2_J8%ZI46<4[VP4G MPI)'7B8X\1%)0XXPIUCN,8&/,A;Y%#.2^H'HL-Q,>9P9R=-S+/5P% 6?'$&] M7<@6)K ]J%/0KZV"MH3ECK0C;;%5LH: MAH;#Y&:MPVQAM!'38-UWC$,"I]N MOOE9"M.5'V6!CV/L"N3'F51W-PI0XOD4)Q2G=NZVAZME MD^Y9; D[R]VD01NS-_LHNCZ)>99X"#/U1Q!0E,;2:%*6I5$2AUS@&':];A5' MHROV3ZOB$>/7I"U$D'CO;I_0ZFC)X0 M7V^TZ*D7#;*%WXGZ^U>1>F^ZKZJBYNS(F22HGA04D(QZJ.+>!'%6JB;[IM5T M?[]92[_PJ3=R*'L%"FYID]6E.NM6"X3B<,.% MOFZP[5ZO'^5JXR4Z;B82@3ERXQ!+$^+[*'&I0-S'64Q='K-8JPL4@.;$AJ1E MPEIYCB:.&@<:^^C S(8.,";G'DV$ "/4)I+S7>H M@LFV=\P"OGI!#N!U58FZZ@E-U&(84@@F[EC1S3F3_PZ)^;) MK*VS#\-G$GTHZF;$T8];Z5[5VTS0MN/S(HU\5Z0N03@C3>B5H913#[&$\H01 MGD4QUYU1-$AI8MUL::OD2&>?>M?:6G^*T3!>PXIJ%068LAH# )I[I"6"Z:9..K^?^M0\S@*XBQ*4!!@I;!NAM(LC1&FV./,3?V8 M@$(5^\O/DFEC''0X@$)OOS07$*9[^K(9)-"<$L%:PLS>XC,GR)P2[#@AYN13 MAMTFI7YRU50]?Q&[1.?/Y$F\7SV17+I1+O6E?GF("Q)*!4LX2D-Y2'4S'F O M]"+7U=H,=0E.[;OWR._5(R@.G&\M#T ]',503S-M(@/TVR\#!=XL4E-26_TA MQ\C-VQ)24_BC+I"Z[YD9@I]7A7C]N:F;^JC:(W#0+XC3"*(Q4.RPA/$12U1+:SP)._0"+.%W4JIF?GK;JDP9I\)8! M[2^U&JG$FM;N'2L.?756V^0/LN4#IM@ :/64?1K 8 9 8=6TP;_O8?5'Q8B3 M%W_J9;E?CZ,&-@QP "P9"P#A60T(')!#HV*P@IFA>2B;-4.@$XR;R8R&,!A9P"SE*:^""PH=OFV<)LQ7ET]$R# M%9EAEF!?W"NG2S*V?QP8EQR"IB7;^C3T[,B,&,.L#1S>KK'#3-,<+X++^E1',V[>:+KC1="=G_)X MV;(&*4LWJZJ^R_ZZ6O'JNN!?1?F2,_%UM>1?GX5J4U>_WG\GY1-A\C"U29MZ M$.73(@X"-\E2C-+8\Q!V?0_1D+DH\DF0XH1&28RUDYA,N9C8/&[S_)K:@B;9 MK]HPY#QO.6J*LUX%*75KLRY#?M@HSH8GS!0JCIR[S&EX5H]BZOZH=:56HKJ77/_)JD<5>Y">)0"P(I!\<>3ZB5/K!)(TB M[GN^3V'3U@:I39T=TI!T=C2=;XHJ\.YK&"_-$ZTM%&!&&@P _.RI(YBMD^4@ MK7G/C3IB'YT*M5XR[Z[ULZB_K_C.V8+,'3Y^?>I;ZGZOK98T<+[P"8F'E=&2 ML# 5/"&GY:8K&F)=U%#L<,W96XJ=$>I44[%SC\*5ZJ$DJ@C^NBS?O=X6'#3) M^]2[DX=]&Y+]9OKR"$A?'4D_?\GYFBSUU>ND[..Z=:G8T,COJ,1VIW4/B6>D M8"<7G$V[AL3IJ];@X01A&"(P74* MQ&!ZKM%6UV+:%E!<6^E;NF3G3>,"@G&4S@5]W_1.EW A'>BV@N)H2-O]:IFS MUT4H!"%AYB+*?6E N,"(9KYT MS%/>#AR$7@KKP*MG3:R#!CR+G\#K6TMTFIL9D+S6+I!U:,Y\F0R X?AB&?+R MA0.,WKUV_5351@BT4OC ,WB2(4Q-A%.&41HG&&44PR^>.$L-2+8:63;]@TM2L? M/-6:4:LSHPF PX; /BS D/F%B!C451IVJ]0MKGS[#I4P48_++"?H4JDB&[=% ME:OI=A4P :"A;'4 M.T3B))'G0LY10D(?N9R+.([2T,.@5C>C%"=6QPU]I\? E;-AP;".>!Q&/<6U M"@Y,ER_%!:S&VK):TNQQ>K,JN[;XA_JO_Z)!R@7_KX>52N 3)OJOS-U8'@[ M/M"I5TWZCR@JTGU3@7.F]D0=/PZ;2@F,Y)X5T.IDJ5/"F.52]!>:+X'B!/M[ M61.G?F]XI4]R?EO\)LN>Y[9P@RQE@8@0$[&ZT14Q2J),_<%] MD;B!+R)0G?TXRWV1WY MJ[U@BL6[6FUI;=W2CA.<]WY6&X"CFUG]-PT&,NZ",U\$6[V(\A6X4YY?86*- MAFPD$+G'MTT[(L-4MD?3V1"=;B\=E]!L6./Y9>>;V3@JVM[HQO&GS?;@#Z14 M8[JJ>U$V8=+WJI6.X-ON:5$<>Y3A1"7T2P\UEGMOZJ4>RB(OB%.:X1B6335" M;V)=53T@\K;&\EF4[2RMO\ VWC' ]'9=BS KRHZPFK":GM%<>5TQ"=I2J+POJN)7LKPMOJZ?GEI#4M7% UU^ M7)77STNZ_'O9M7#0]5*A"T]]R'Y\+,4CJ85S\UWE^:J#Y;U\7KE^S3WP82WV M.U&(+*^;U*?KI3R-JEI;N9?=RV55YL_SJJR;/C&.DHP<;GE-?BO .P9_#AHN M])0? ?!4_Q;H6^S><1&<9IX^F-I\X0!3(/9B!L:+F&9C?'TBR^4FF+?@.*&" MN )Y01#+0PQ-4:+:>X@DC 6.F"<\K3+U,^O/DV_1D'0V-*'9%?N #-L3"V(" M#R4@"0VR)4[*<4%ZQ/YZ,^=#G!3F. 'B]&/P4\/-ZJM8"B8M\&YLO.[!X-2[ M,[CCI)!?IHZPTU$&N^8GY1[?B"\5&:8YIM*"-L,AD8SVNY,+SK:E#8G3W[4& MGS,H#B14GG?*3WE5'S0XTJT0/+? Q!K5T744X2OH6?>\U..J9$5@F#[U99VD M_Y*67&:5@6=7G:\\<$RPO1K!T8=-)R%4E1!G)JO>D]>FZ//]6OQ=D/)C_B(6 M*I"5^,)'A"4Y@$V,<]2)? M4Z(#T_66DRMG:%ARO7*H:"ZGKAS%D:-8LCFRP0P,:T,=@.1G'OM@!L[Q8 C# M=2ZL"[HMGM=U]4F\B&70Q7&R)"&"D "E6 U]Y#Q#:>IRY&$OB6,TY+_+9DIZ!5PQ;7:F@^SMI(W@_RMCK&/'N=?=(9SZ:5B*?M@4 F>>'(4]C M%/MIAG!&/41Q(%" (XY#$B7"!=4-7\[2Q-:@H8ZH(G]P&;SC4;79Z#_7\>FT MS6ZTB@VF^KST;,^\GP+,1+7 OM/\ -Z9?@#P5E_6,+/5#^QRAN9M&F8-P*/. M8O96-C2T8KE436(*WHX&D7__\$,Q(C:#B],P"A*&I<&(4WE:"D.4TH0@WPMC MD;I>%OFPMH(C!*TF _471W##S!TA3T1'"6M_[M/W>'Y'7UH'>(/-5 MYK VR[6"S]T8QU'XC'#AIX@)'B C-W;M44_[A[J^Z+\/ND M#_^L7Z]_*WEE+X\+L.1L&5Q_E>?1VGFO_KJ+PS2%L6V?XM9[::\[[:=J04 > MO]":"%^8[9@66LMY6 :(&5V>0>C,=IUF('S_@LWD=<-"KJ,.6]MNZ\-+O :QYWYH83>/KIL==K M=^YL&'24+CD]%AOG[D0%H*ULX4EPLW4TLL+3O"'9RL+FYF1/>3LKIK MA@5) ^SSB"'73P3"8 MP;I85)@!.DJ=_# B,-B2# IDR3*:BYPP^;:6([5["YHF[;"^XB M VG$*4[D&25T50\>=49)/9P@GPO,!?.] '9&.4]J8IUL1F+*';";F@B,JPP@ MI*>;=N2&*>A&Y'8**.E- 9VTB^2XJ)94=X#0K/H[+O"A$FN\8:C)I/JN_J^" M^"]R^28V4M5EKBJ9U"^N"[[_@]Z3BX@)',<<(]^G/L*)BF$HW4\B+\2A1(91 MNGAN+K"^UJ2L-57^$IX@VG'(F;ZB2)J-?C#U%[&C?N50\9@7ZNRC%*DE +0< M%WTB(HKBQ',]Y+*((IP*%]$,^\C+<,A%F+&,A]TG\J'@O\O/8\.7C4]#R)^^ MR>>@:>3G0A:X#TA"5TX#ZX<^FCM6G/81!?K!#_MO6-PB; !E:Q>YB)=Y-QH; ML!WM1586-8RC-=/L;M9EJ?)+-UV4:!J1U(\Y"B,J77W -E.G8=&,6ETJ+# *U9"3UJ63=XHV4H,BV0H0G:0Q M;\!G2,RC ,[@PV;:J/R$W_+EA/ )FP@L0%G&,"(]]E$99)OU X1+A M0Q1PL_#$.K%.J_T4T M;0,?5@_DQ]_R^OOWU5+UQ54#@T^6M"T2SER/$U5+@B/Y!PD198F/$NRY7AC$ ME&?1IJ!$SY28LJ*E0/LE)C#3LJGIE#9%/#TO5Z]".#7Y(2JG;%E5'2U$F]Y+ M5'HO, AN_!GHF:%)<34R3!U'JN_1#Z?'RM7I4MI=]:0]&W4I*):LEC$;L]JQ M2\$ZM&P7KP>S=559'Q:-W)>KQY(\7:_K[ZLR_]^"MS?OWB+. D($YXBE"44X MEL6UO65.[JO)Y;/JXN5?3GW&WQV3-A+YC$0>AA[)I2_C:4.O&<#0)=0M74*RBI$BDL?2>$N[*LX[ R$T#DGA9E+$P6;R( MDJYTPS=G:4&^['V*^MF"'>6VTO.JRQET5KTY%,:IA.<1U#NN6$$%9@*V<'13 MAENJFVG#]@X=HZ)9.E69AX7!5B,^#C_5H\K-[G MU3_79)EG.>L2\>0!I&N87@$Z\9JL/?%NW[&T&R/#UT*Y)X=L*6=&G;XWG,'' MT1D!.VP"YL 49ADF@Q-4L'D))D:5FT8$9ROAO 2.?BWG1>O 71!Y8N%K)E>S1\8%:_O 8P_;#BNJPOJ-<>.NZ:@ M:=,LRR,^#WB&W#"D"+LQ1B2@#+F>&PH MZ^4\7GHG?"LH&#CYY^.*JE]Q6V9HO5W6J+"VIG2=I3/O?*XQ<8\F<(Z^4)PV/34VQ88P).Z,0[FS80'!+3=3?@4J;=I)SP@]-E^PD/O3#N0 MX+/X43_\)I8OXN=547^O%CCQ/)^H89L"2_T/"$.IB&+$,M?UTRQFC(/JX$P9 MF=@LR&]2.,UH@B-$]:S"'#C!+(;1J(*[X@TF%9S#9.:)!4=L_"XG%YP#RW2" MP=GU#%MU=JV+[K(+:X6;WBN+.(YBWT^9/+]$!&'!$D08CI$(<1@PCE/,0#G= M=MF;^FJSWP;*3ME^U\T(VB[=[H>J9U'?[J."V=E3G\SKU>Z#^7#_U;DA2Z8& MES8^V,@G &^T.0E0MKIRVF5NWA:>DP![U.]S&BJF)=U/SZ7XKH;IOHC;9NKY M9U$W4>*%[_.,8==#$0DBA#U*4<)$BKQ(T$B(,$T"LJA5HQ8]6SQ "V18MQ3U M+T2;;C*L3[\;\0XM[SZ/EIZ1LX0!S&+M$75:JLX?59+LGZX<->Z^O>VYW(3!#*/2F )?W;7WM6C3LIUJ&.G7X(/DE\<_Z3FW8SQ_XS>1*+)%5]$-(0 M,562CX6+42I$C)( 8\_GGJ!<*^GR'(&IW9".I+.AZ2BB^L/$3V(RK%,V) 7> MH,"$!,T3'Y+$:*#XR05GFR@^)$Y_I/C@_TCKT"UW/T7)]:7 MM@6Z(@8LSMH33F_3,98+Z.-N17*^*4HVJ[1/26"K:&IO[7EKHTZ)=50"=?(A M,]7X(MB25-4NLV)+':Q&R$2>PQA-XQ4 MCHZ+N.^EU,T"E1 ,4;C+V)E80P^94YG!39#M[N86IK,7HJZGY/-A";,*9V'< ML>8TO#DG/4[[)U@[0%DR/AS -AI_1RIB>U8VS"T1]E1I(%Y MB1J Z5Z!VH !>LEIAH#!7>:8<-9N*\\2FOD^=Z-\EBD MHYWQQ"/6[V>W::PN#@+&PA1E(E U_AY!J1J6QE-,,U^XD1L#>V^/TIQX8VR= MR/W[VC\NU7UE=VW;[)'*]:S)#VM7N,"\8,LPP93UPBO=2?*( 8!,?\O[-EG% M @ M[Z6( M1EX0\(B$*8F!MF2,YL2VY*9W*7SE/)/2>6FRZE5# +Y:+DE9J=9J;7, 8&\ M'42UC8E-G,#&1$'4=0N0].77RFDYZ$H0MOF$5JV%KL3VK,4HQ;FMA2X$)ZR% M]JL7-QGX\.-9?E^Z++1;:::D+6PU9@%1I@- 2/H?+,Z5>1B2&PT%M"D^%:=!6" #+06 "YT:67! MZ>YIO7K7ZMWK[IFNUJ&]:VWRSU4M9.!F$7*3)$78]P0B1,U<91GW/-6L.A%F M10471/8^LPY]W7MP6UKH=Y!ZD\\& M9BJ//Y9WNA_+.X./Y8+Z DL06B\MN)2O-ZHJL 3G^8("6P3@)\:'DDLRWD2M+TO.M]\(ZNQ* # MUY!81N>IDPO.=EP:$J=_&AI\SNRP\UG4:F3.?;EZR;G@[UY_D0IZ6]P6+Z)2 MY9S7\H#UT@24=^-O/'F(\4F*@M"+$'93%U&:!"CQO,R/,DXHRR"G&C@+$ROI M[>=?/WQ]N/W\5^?ZYN'VU]N'VP]?88C-KRJ!<%?'-:-^'J6 M,':QG]6V)<6TB.H9;WLHP0SU4&..COA4,['/"3G)<.PC8F\X)?N 8J5R1QN=2TP!$^:4N !UY3[\]L0%LTUMZ5)TOHEZ7!;BE[AG9-=REB\4& M.DR&$L.?&%=MM7^[:JUH(OHI20)',CQ +F M(RS/'RA-L)H.&F5)XC&&,U!MRQDZLUY<=RWM\X:R>3?[U3>ZLKYE*@#U\PG'X?OAQ_^6;]>_U;RZIK_U\<" M?'E\YO6IPX7M,*PF4EHYDO2ZJI_:X=@?5ZNZ6$%"B.<0&-\6+0@/4S\-N2>X MQAT1TVBG/+?F;%OEB%#]O7+L49C2/3\6KVKV7EY)198?9/V_M6H1S[TVW9>M M(^:TU,:K!?6DY"NV5E_9=L+J,>H\_!-Z3;HLKEDP\EOU\MJX%_[@DC[I;T^A"4X?+ M6_K.YO9GPT535*-8$;QI(=QQI+]AC2,TOG59!0=F5X"X.-\4.Y:V,FVQC3:U M\=5GV]ZT!>UO=/HOP=5:-1_A'WX(UG37N\NRG$F5,CAQCBXTL5HW])TM \Z& M Y.CYS@HXYIL%0^8)H]#,<%I5%M>(Q4>7WTV%=86M*_"^B]9"O'L!B0N?!ZK M^:4!$A[A",^=,+(S[%T4T5_>I3>-@)T+/)H%.C$*X:5_EU?\H?5-?OG.B_%NW65%ZJ3 M>=44/ZE;[NXW?)&%J2>8M*#,SWR$?N&69:HR6)B,Z+] = ,"# MUE=^?S;[ ]P<--2J?'-[2CM^MD6/3&5[D(XEL]GL6H#K60CK^%TR@[UI"-I1 MO0S"P/')=B_2;C%F'@')NM#IH#3-;](Y4>=7T*U)W M?M)3;)R2U_;/W0G92T/F>2Q$ 8D]A+D:;D@3ABC."*4N2_TTA)PZ],A.? !I MF%#Z<2\?VL2P8)9%$SX]FV(?%)@UV>*QX^"J#1R\.M^Z_UKU-,P$MV1"-(G. M:CQ@0!R:#>#;ADEQ9]J9J2K\ZQ>2+U5._<=5^94L>^W]=[N/.BLBU*09>/N M/)*\J-3/GDCY#]&V+JBV? (SQFQ]2'J&ZRV@AYFVNYO;*^>]H'5OJLR5L^4- M9:L2*>ZNG+_*CV';4X)DX;\(PUR]#9RFVSQ=:\67"6P3S* ME[.]ON% Y$_?I=.UO6+*,FC^+Q6ET%WV7LU5$7PUEF]6]=5+;^M.6?MPV*=BU%YOLT]':H"3&&;40;1IR.$Z=E95L56SD]-N26U3)H,:UQ.'Q(=5[WJA30ZOE/O.MB69L>^FW(T$\A(W1#AQ4Y0$ M;H+\('89SXB;"5#$S9"/J>_YUT^J!&55_@5\4!-9ER&]3'$KODPB!,C?( M_%C(KQIQ.ZP^%'P^I#;$3' 2!;>(D-Z^=9G,L"VI77_ZZ:GG9;+58.F8P+R= MDLX*>-3RZ/R3IM-CJDJ(_2K@]Z)B9?[*SOGI(FCU%'L"P&#:;@LK@XDT M(,FMC:?1HSKSK!H0%,>#:V"OF[J[O_7NG\M5(?_*VBYL=^5-<^]Y6_2?R N6 M/R_;L>Z+B&89\4,7":QF5J5!K));F30Y84)P1K,H2&!.[P7<3&Q^=F15U^F" M-]6&OSQS4HOFFK%E3X7<>T]N.33K2WG9IZ/K/,^$.1:+E>LD&/%B+_52GQCD P/9T-+3BU."&W)H)>D! M9PP#,=4S;%- =(DIJYP=5>F';;AKKPY*P?/:46&B*Z=A2:)H<9RQ&12V!AX# MJ<\[$MD,FJ.AR8;+V$_JVR2MW+>=S?K^_L.J]?87V UC'@F!$B]JBI(RE$8D M1FX@:,RRF) HM)7+I\'/++'#U73CFB[].$+A>U3P%,6>VB,HIBAU&4=)1/T4 MTYAZ<0KJ3#CCQV%G;E:7C])^'F_W0>AM+#/""]MH!L9:GYJZU?$X>4C0$EXS MI$KJHKX7(RS2#"5JC&[LQSY.><9(%$%LH@[1B0V?8J&=ZW7EE!O*, .G!9V> M%;,-",Q4-5C\VF*Q)3K>3@=L>R!26C(P6B1GM2(0$ Y-!>A=0Y?ZZ)RL6D=W MW7*# &=IYG$4QQ%3_G,D[8 K#TB9<'T_]-.(@>:&#A&;)X)8*>7?^H'=4>>_ MA_C*3;PFM/7?<705!9'Z,=FX%96ZH_R_UX7XUW_Q(O=_!.Z5H[YXS?/OY7+J M8^A^Y36_"I2-J9Z%:K(MEL#[\<%/1-/[MH2S!5>[JPHY[W!;[VNL([PMYWJ( MU+R>M(;01VZSSCNF33DJ>9!1I1U5MR_Z"4Y8Y*K;"K_Q>J7_&X@0^3@*/5^D M0>:!CA1'%":V'XJ>,@J5*%]R!JTQ.\9#3Y$ODA*FO1L!&V(3' ;.BF*M?<;A M^C,WS3@CWG&KC',/&G1M_")>1+$6'R4[-ZNBN9/\6UY_OUE7M?0HR@=1/BW2 M*&#$PRFB*9>:)_=LE/AA(#7/\T/FQ6'J:FF>+L&)%;'CP%$?@<,Z'IS?)!,. MZ[BXJ1AO18=V= B>8*F\@4M2=#7E'T7=NMA I%BSC NBD M:1D?L\Z:E^,$:[H)$'JP":?..O,UY01(M=>D$_*>H6]3U'E3>"=/X;L2TP\_ MV'+-!6\)JP*];DSI!U*J7,UJ,Q[Y4UZ(VUH\50O*>)0P[J$PS)I!6J$TH=1' M7D0"GS#JW>YWZ<56*_+%H M_5'V^E"2HE)#I%?%=<&;?RT;SE0/BJ;"H\PKR=_[M0J-W3>9Y-O.''$6)]3W M.'(3/T$X27Q$!0X1Y2*.64IBSVL>=0W9M_.U< M =K\+"^[)GRC3\CZ5>+F\]L(XO0D:1NO]#[/7IL6IQ/(:25R6I'Z5Y/37SU. M\!E,?#UID^/?Q17F!!^![C7G%*3A[0#NBZJXYO]5W9?EUQ=V4]5=6$ZS%<"9 MUR91#W1+88M-:0T M*O@_M^9LQ?XC0O4+_<<>A:D=%_GB?1>G^9A7C"Q;;?XH?U8MPB0+W3AAR$VI MA[#ON]+%]ILV3%D0A5'H)5IE4X-4)M;/#5VG)=QMKDY#6D\KAS$:UDMKDL,T MTTAH;374$FI $>7[K2+*O^P4<7C565112["-,NH]#-\%KY?+;6?^&U*+QU69 M;V^H-+?"H36FCD\ME[U9#SOB^CO@( #CVZ MV8$QH#-B6][]=(0SV@('%YYM M']01K[\9:CUO%@*1!^,VMXR_YF?O2"5XU_'ZNBQ5L4US%EI0 M2K* 90PE6$6H21*B- A#%+@L34CB,3\"M2V\G*6)=?]#E@G6^*S;<.BN :QY M1ST+'X5>@&)>@&$&IL?;MEU.-V'C(%OY_0;[W;$#S@ M6:MIAMWC9[_GM5:7[#9O?X*4*E.8[&4_PLC/G1%I!,Z)+$FS=>#N6%L]S>^% M*/]:KM;/!K,(!Y:8.D&RI>PHTDY#VV3^X! $X_Z8)>EA)F)(\ FF#6K(:.25 M#:T[FU.F(5S?)]-YW/#\4%6BKK:=AS@)DR#!"0HR3R#L,X%2SAB*J8<](BB- M8E@AQ-[R4X=)OG[]\/ 5N+'ORZ^Y;1M+!=R4&SJ3M% Z+8*M#7-_\7FWPY." M'6UVIY^:KE!^@5/FIMC'B J:(HR31*76N2B)!"4^=H,H 04N=(A.K&_-U)JV MC*)K:3A>_VZ_U-IB/?6;9CK,F9EP2N@9*Y]_'[D!IT PJ6&V<$WX(%]=D""F M69#%*'4C3S4\#1$-/(XH<:D0'DUY%$-O!M7"KU&;_H'J]9:/:KNS[[IV[K]GYOEJ;RKLAJ-1?)P!L\\_I,:2KO1"&R M7![4>DD;)C[A.1#&_4$+\L,414_T";S"$4F-4U5.K3EKJLJ 4(>I*D./PE6O M:5S4A*C;+L)?ZN+7:NMI@E51<[F)5;/MQM1CP_DBZG59.+]6O?B%OFKJ@C2N MJA/@ U-=/6@F4%V@Y$:JK$MC-M4&"MU7=>BK!F6UGU>%&AM]6T@5$U4W1F(1 MIFH609 B$@4$89=(5]5-!?)\GZ<\9+$(M*Z(SI.8VC%=%:B9#)]W5$'.YP R MP^IM1UZ8-BM1FTGN&X*=6WFQJ( :UXM%-JMJ!8L.*V(=E&JP;/7TF_,5J@YR MOE>:.OSD11'E@G_*",DYPZ\MP&:E4]2H^%*Z=EPGA>@ :4H("U)8",@M@78&,:W-80UV[ M>XC@6P3!-0 X$QC7>1-F'JJR7OQ,?N1/ZZ=-\ST6!KY(8A2DQ$?8"S.4!BQ& M//6#+(JD$?"TBLV/5IY8V3M:>JI\+/:PQEXD#$PQ.S(6\S7.,C^D9O*EGHK) M?^W4ZWB]6;3HK!@;93G_ -S];F?VJ.9WS>E'ZM_ZJ9F]\3[/,J%*QX1!0 RV MZL0*TS+C;+EQ=NPX.WY,(F9 \,:]\^EP@^DF%+()W'4S*(R\=B"IV9QW,PCZ M/KSA"H8M;_,BK\6G_$4E;=7RZY33I6@W],^B7@1)&OM>R) ?XUB>NCV*2$(S MQ'SIY@=R_Y4[[N)%E'2EW>YVD"!$._IDM95D1],A#=&FT26PU^TP9GK':WLX MP*Q$2Q&M<=&I\'T( WN=42TE9[VV%B\S:VU1+\J*6MWEMOTO#IW>OI M!:Y_Y-7")3@@H;0+6) 82);IB[12 M]>-9+7.F5'T3=\=QFM),9$BJHSPJ!5F$$N$1Y&(L1.AY21*8:.8)4O-H9],C MJZ-L?E]Q'B^0OEZ(@I'.0@$P5=P!V>PJ[RE";Z' P*?4>*A-\P4N6O!N_LZ M9B+(7.('R(\$5C>0,4I+3^KVIT3[E#9SCYGIF+OUE5>B*J2)VB:%Z2-<59LN5+S M?'8A>,\C"4\Y023-F HQR+-M1@02'&>8A"*,&*C\7(_LY'OH/]=YE2OBP+IR M3=3TM-,^%C"=W=!W>@PX.PXLWU&826U)Q36)SJKX," .S0'P;7BM2W8@0L/J;TMNF+(;B0RJG!F3R:B*YNRBLU74C(G5KZX9 M?=9LKVX3>NZ>14G48?N3(/(+W^7[O/Y2<$E.G<,%__"#R4>OG]2_%D$(921!V0^GR!BY!01+2./3#E&&0RVO$Q<2*K'CZBY.K(*#@V_1AV)YNAJ[> M%C\Y9C CT+)SY6P9V5OR"GH+G$?A6RP;S 8B@7**#P2XX)LPMU:LV42'K'? MSR(\_J5![:Q8?29/6N&JWN,3?]_O/]PYB@R@^K438_A[;2@![%L]RCRL9'6? M7;,2U6Z-^4I2]YG>*T$]^!7\&_MY57Q9+X7GTM"[+LN'\JFH^<=3]#I]= M8.)OM2HY4H0=11EY_7Z?S?P\Y3@+KO^=/P_$N!98P0"F%WKB.]\4%Y:R4$>E M-%*G\ZO.IF"C@O55;OQAXX;,73.3S73"O%C+PUQWJEL5U3N1KJ22!KRLRY?F[E8DKEF/.EJ*2D];FK)%I3%L>"1CWP/"X1YBA%EOH<"3E69 M!P]%*/.JYRY.R"O(:FPYUE:;KM$/;=CK2E&=6C$([MD\V:>5)CAC#/O( MHYYT[KD;H\2+(A2)-(RR%(LT"X%]M7\7GQ;/FTUE-X$7/JQ]8I@OFN$^ M!=Q&P]TO $EGYKO)\K./@K\ @U,3XB]9SLS_VTVF4(GOHJC:*L7>>(IWK\?3 M*WXC)6_^4$W_K@M^+[^H*B+T?J4XA'@)4]"?.M=GN70:XDV/2*!/, G>>L[ M6T,-VUQV"#O?6EH6,X:FA,+2X7T2%F<]M4\)\N%Q?5):1N%M%2,7J^N7QZ:) MF^+J^JD&1+=/OC]#<+NY^9#_OWZ1CLZC=*M7W6RL+:IC=_?Z:&B%N"\& A[A MOAP#:(1[4$C3 /?I1>>,;P^*=1#>'GX6KH-WZ[JJ22'=\<GY%:;60]"UZ8"@XPIF1T:8BO5H.ANB5XXDF[_D?"TUS=[-Z[AX1LHUL.QL MZC4N6E_!-)XVYQ5Y?"S%8U>;8L%I> #6XHQBJ'? MXD,3*,O M! 5\?M>5U-)9?)3$/S\C:[QE&$NH5^\=M5:T%?[\NVQA&ON+M.,S3 MY_-%QJ,P<05%!*M.(X$7HL3%TE1$KL",>E$4@T;B&/ P]5VB9*:-+V>.>'I> MKEZ%<$3;VXLHUZ-M6:1^W4[Q=7[+Z^_?Q9*;3_8U^20T0PC3X@LS.MV@WI:= MJVYN[]785-XKAV3R^"KY?B+KNPC\BNKB^E,67<=9'P,VD!O<1%)(T\E CFDC10[99 61?V69S8 M0&X85A;P7*^?#=.;9( MV^JE#>/J,J15?J"UM/^A:AK3-_VH@+;6_J?D?'MH M!C)/4A(Z';:V#+5]!N>UXY,!?&3FIZ,$#RHU82E6K\ER^7I/- M:7!1JS6HXD*AS*]E[8VK&!#ALDO7.8=5# AQ\HKUHH$5&\WZT,4ROXKR)6?B M3/Y%%VX6NSXRNWYC/(P"Y@N!1)QQA),@0S2($^12GOD\RM(X $4^+N9HZD!' M$Y>DY^.2UYPW#:3([4UE"QMZ9?S M,^O.;PV^PP."O84-^\MNOX'*W[@M;LAS7I-EM_\F$8[]*/$12]( 84;4]5@F M4.*Y3! <"!["&O$/49O8_/5TK?&,\\+IR ,[S XBIF>SK.$ LT<'$* =!!:/ M-" 9;?6;':0U;\M9';&/NLYJO03W%-K^F"U.53 >IPBO"Z*]=,B"M+8PZ&/*(TIPEZ0H"0)?+EM>A&CKLBB M0"N71(/6Q%JXZZ6V;'NI*:?!:7HMRM\X1+$ J)P;P6U8,RVC =/1HZ9RBK2C M:#?7B-=V@0"4"=H#Q*P4\")@8,5^>J(.%O2-+#%?T9Z>+'N%>9JO&.:3K&DE M_KF6"WYXD7^H*I2NH@N3Q!6>SU#,HDR:L,!#-(PSE,0^3RAGL8NUBK5'*4T= M]-C2=1K"F@5=0+3T3OU6, !&(,S$AZ<[C(EF*VOA+)UYDP_&Q#W*(1A]P4R! M?REHOEP*_D4PD;^H=)9J,YXHU\W=1.]=\]:S=Z= 8<3W[ M,"6.,*LA.7'.PGC5CI=Z=;YU_YTD]=$4#$MV!DQ^5NMC"LZA33)>Q[2VAM3- MZC=+4E5W69/ZWO2 3E+JQEP-\L:!0#B@(2)$>@LBXMC+7!SA%'1%<);2Q+:G M(:<2A1N"1@-VSX.DZ1_8$!UF+F!2&]2CC$ADK>KD')V9:TM&Q#VN(!E[ =ZD M_BL3!2GSU<>5/"^3JNXNIGSJ"C?+I&+Z28I4U:N:?T501@(2II%*[-/N6'^: MQ,0*NB&FWZC^#!+#RFA'/I@6;NA8O(4;%^."%O9G%IZMG_VP8/WF]B-/&J8> M'>3UOUNH--6? M?+5B&?Y47\GE;A^+$5[6&F&ZI3/I*Q?>TW@<,(\RMP8!6%* M$";<133S4D22))9J[0>>T+K_!%&=VBOH$6VZP@"O#F (CI],)L$%Z#+ (8'- MVH&*>,DL'FU:\\WJ@8J_-\L'_++9":CKW+'I3*WR$/^6U]]OUE4M=\#R,(@6 MTRCUW)@A$:@./)A3E,1>@(A(W41XC/,45% $(S^QB=@TFE%=C1Z+)HW+:!"V M+IAZ&_]T$,&LQ0:=;1?]IA>P:C'B;'B9-AII!H3=,=RZQ-]B2#<0F#,CO*&K MP%,9N_)'2/N\WBL3VP!8O[R^*,/:?($4,#7=5 3;:WQW@FVC;,/^.K/E&)Y@ MOI]9>.K7L&^TFJS[H:CS^K49RB"U)G\1[TE--O?20L1^R!A!F8M5_DTH=TLW M2.7?_(A%/,0\TMHRQPA-K!@M::='6TUG)J/7V#"PAI7()@1 9]A0>M",:AW1 MC.94#RX\VZQJ'?'Z\ZJUGH=O/U]$M8G5OU^)ZO.J_J*:J)5BT\P2W'5#?\7) M#[!;1APN.7&*5>V4+2_;]JCZNQL J?'-;QJ0H$?8'3Z*B28#X]OSP9O6Z\&^)B753,>H^T)M^"N%\91)% :,1=A&A D_Y^A M,!493@3-XDSKFAQ.>F+KH5,K<.5DBJ=F$-*5^K%DRVS&$0ST8?LR+90P&Z.3 M3W_E-.PT@W2NG):CR:"S5HMP 833E2: H+19KG &C0NJ%PY7_+T4,YR1%%#; M<&X%LY#E?;EB0O!FFMY7TG1S>R'Y4F5S?ER5ZB>[CF[O!:T7L0B8[_L!\F,O M4A8[D;8[)"A*PYCP+*$) R4V01F8V&XK@BKQYXF4_Q!UTPBQVM*'!3#!T.J% M,*<$#&:=-YRT4&PR.!<^%3CQ&4$A9@G"7BK/C4'$41C%-!.AS[& MY7F?HS1U7+2AJY1EM=V5JXXT,''[+%9ZQL0* C"KL1-^=R3Y.B8\/-MZ3#!; M:=5GZ(FB".2(!QBQC69KXV:)H.KSP!WVM!K"@]2U/VV_Y M$2/:W_B.(8=U'#GB!_NNNATY$GKA+"5'SA\?)6_ '"@(UGKFP#9T1@9"D>JF MC%\Y&^PV+#D]GJXVD\8E._8LAP$&EFP)A/*LUL4 DD-[8[*$]>JQN_*FT;O; MHO]$7K#\>=F?C"1XYL>1='&X1U,?1X:* MHR3V3LNC:@VU]UC'Y@4#EB[_K#2/.7-^ L#CT!S@VRQ6@P$V??6:)C^_EW(V M&'R ^C;@PE:GRC43(Q9AFN!0'NJ0EP72;F:$(AID(0J(_&$:QU[L@Q+]AXA- M;!('!J?%[;]C M<',GS4:Y[I?S7Q>\^]G-DN1/U3UY53\^S+RD&8M5NBKR""$(QYZ+Y&E)C4HB M/G-IEF5Z.3F7,#&Q.>@XZ/><<$C!G#,@";,EQR . M8 C*?K6'*^!^;P9\S6[Z>BV3I;TFNT/C*'T>S>$EZYU8;>#N^QC7A!YLB3+^U75Y/9ONY-G M'F>$BP1%PHT13I,8$16MY\*CJ2O=9PKKKZ1#=.H[P6V>D]2G+1/.A@OC5O!: M>.J=#FVC!+/L%@ R[Z&@(;'M=@I#)-^FLX(&"&>;+.B\:V@P3L^T92*-HR2- M41QD3!X8(X(HP1AA$0=!0F),&>@:[TT&"#<]*;JQ$:P_:$S\4'^'#KN\:/KO M6PSX'9K?\%E^>TGUW?DP @59U?M[&,<+F[@[R5!=L92_?90GBY^;7!CY M]^[S7"0TBST_\Q!GJ53@T&6(>$RE!+'(! GF(7.;LRK;&:5U7>9TW:8=UJMF'U75HZM67YOJ'3'0ZLDD M?>Y ('"$$R1_X"*>A)Z+,<^$#THEMH"3@9G:H?1'VA+\4P^ORB9@ M>N;, @PPV]8;J-J1=/[8$3V?T02V52-B63)'F(D'Y\F"'**4>9D.X!C;($LP24)S-&<6)-OJN_ MBXW>7JG697\!9K.,(J:GP%9Q !Y3>J2WYY6.^I\FB>-I"VLKDV24WKR9(KKB M'V6":+]H. %Q,,5_]Z]-LP&CU VY1P4#V1TH!].GGC2T>VD34KQDTI>%X[RJ=UOBG.5-:\ M8@UX'PD'7]-&30DIS$I-@R;<;)DB8LMP@>G/:[I,X3DR7L8+F0Z.>WY>-I=@ M9'E#JN\?)?G;0J[]1/8N]6G 8\\G 4J9ER!,I.>4IDR5/WD9R[(TS02HPD"3 M[M2W*;_7+!^?NHW-S_?4_G8^?[O[FW'[^ M>/?EY^N'V[O/T#%S>MAJWKO81PQX"=-CP%$<.(H%I\?#-&D3,+FMS:?3HSKS MM#H0%,>SZV"OFU8SU:UWI_:C[5GL876S>GI:%4T2PO?54JY7;3J@)UZ8>DD6 M(A(1)@]$*48)=S$BU$\]>3)*,P*+RD Y^)U>"\&1U(S63(G/A9=,.R=,72>U M'#E]EB;H0F^,A[52(2C]F4N##.$Y+@4R7+06]0K:2']G41VP1'="Q57.CIJC%:>Y:RM&%K7=YGT@M9/ZZ7J:-!<>ZC$L5)\E^3R M%]%2[Z8OQ)X;NIRDZB@A=3I4MSQNXB$_Y5F4L"Q)8+[*9>Q,?+@X9,Y9K9ND MYAY_3GM-M,?A1FO,!FA?^ 'IV97Y8(<9GZD1-^B,;P,H:YWR+V)FYL[Y-H [ M[J1O9=6+*U[:5:\+?H+6-O8@@CAE%!,4,APC[.(4)=(9DP:3A8'O!RS+0!70 M0/I3QW?Z91ZGM?'R2A@MG#5C/-.A!XSUV #ND@H9B/CVBV6TJ+]5W0P$FH$2 M&M R!L79/Y-7!7&3Z;\;9W1?KAY+\M1-\/28&R586A_/H['ROGR4IC1$TCWC M24 Q]0'-E#4(3G[G_NHH%MIY>.$:E0KQ-;=USQXI#7YT_KE4I7E[\2?Z_8\@A6X[ 87)=D+7CXQ- M!P^,-W=L]WW4?MF@MN7%N1Y'S20@#@3 7B1*.?2HG>BU:D*N M$?[ITA';&0G27-QE#^3'-G[@)JD7),Q'810&"&,F3P99%",_<4D0>J[@7&N< MXI1,3IU7>'=S:UZ">.6H+765-44_E^0<3O+QFD7$Y_[08(9L_L_KXLBY34 G MBJ=;8?%-H^PV01Z+O5NE9;8=O%M7>2&JZIK]JQ\:__DOA>_#\W9)JYGI6S4!/ M3EY!\SSW8-"XES(5#K@7=W(U9$RE 5PFF4IE=FND)QWLANB4!(-707LOS'?G MDBRPIKJNZG<31YL]O MF^OI#_X^(?.P1E\N+C"R,"SI^*TR:'SW>F/W1YX"JY M7]9+X;DT]*[+\J%\*FK^<4D>=97H]-L3*Y(BZBBJR.MW"6WL;%Z0H=H37?'' M]>ERR6$Z-2ZT\TUQ8$FIAL4S4JPS2\XWZWY0I+VY]L-/&LXQ)'GY*UFNQ;O7 M[5__,Q>E7.C[ZR?Q(N7^D5>+(,8B"C)Y)B6JV$ZX"4JQ]$EY2")&8NK'B=;L M"QC9B356478:TLZ6=N-^?;[^U?FF& !&GS3!U/-&[4,$4^U+T($/(P0):VL. MH1[1>4<0@H XFCX(>]NX(62I!K:_%^U_;XO[4CR3G+^7CFI9"KYIT%2TD?/K MJA)UM1#")RG&+A*I*K)1?92I1P6*:19X0<"YB]/-%%0](V+&B);&[,]"A9F5 MCHE-@_0VHM-6V[6346N'-)R FR6:P*YG;":$TK358L.'\\<-1RKGR]E NVF_ MJ)!MBV:NAQ$UZ<)X 2#VFC2:,#%W#\<+@#K1XO&2UT'^YJU>S_:]"K+ M7!'['',4I"Y'V$\9HD*HKO"H?'R0"$ M666;V('/BT886#HFPFC/>CHT@N7P4&BVB*ESVR82[C6FZ'>L^"SJ!1.8A)'T M73T2^0AS05'J"8&B3+B$J2[A'BC_2H?HQ(9GPX)Y0Q@MY'2]4;MX0'W/#HK# M%C'-P*\M#S9]37UQK7F6&B1G]B/U03CV&@'OPB^C?BEXN7Q]['H O_[\C_J^ MS)FX^5X\WLM-4O-2:GB5B=5;$A>2NKKWWS#0C<1R&BZ!BO_M=/&X;5G440M\38ZJ/

9RX2],2ZH6/M8O8\^T:; MU,%2LVU*IT7H;T)GGC --2EQB41]V(O"U!" T]M1!@E(0D1)R1, IJ1 MV --J]2F//U-@D8[.^"\!FU4L1]CGP8N8B1-$,9R9Z=>RE 61#CT0X)=+X/- M))P$5Z,IA4T)Q53 Z?GEDX !O'I1Y:&'Q:#WI+FBLI? :2RPK;D5VG3GG5-H3@5X ?CA_[Y<\36K[\JOHGR1[D2S5V,_26-?]6KV R;_X!$BB1L@YF6$ M$#?DQ--J&7:.P,16M2/9A+4[JJ $M;.XC!_[+Y46IMX&@H*._D/27'#J/[GL M; ?^(:'Z9_W!YV"*QD6^^%#4TFN_YEQ^GE73(O"N;#K52(87OB?/-$%(D"]/ M,P@+>;1)F$A0EE":A3Z1"AGJ*-P8H8D5KR7M=+2OG(:Z1,C9T-?3OU&XAO70 M)@@P?3277ULM=84;\#OD$JUVRK_L%'-TX5D45%>\C:)J/W]AI]]/V[+X.,K< M@$N/S8U3'^$H\A'QW AA*ICK!A,4/-.ND>RV&Z6^^EMN@"<%_!LR]OC)^$!L0]E<]*]+LCRMW7R6W8T ^ T3%B* MLXW):!1Q.[OH;+&W,;'Z4;C19R]L:]C="5?;S"86XB!.4X98EA"$D]1#E 0< ML2"+:)PFE(1:F;RCE";6T5W?OTWN+G"8^WF(]/8_*X+#-'0G\X;F)"E=HY+9 M[GMX1.=MNA^>$_=L#\2S+\!WRL8(L'I-ELO7>Y+S7ZLF[-DT6VZ;;WRI"_#^ M"5MU8HW=WU4ZKAS%EO-2_=EI.^7T6'.^B'I= @KQ@1B.[\'3P0?3>T/D)MBQ MS1 QVL>!I&;;WIC'R&<<(NW&(:. )1-(D"OQ0T!AK!:],B$\=2=Z,"'A6J39FS?6T,-0[ M/4R%#,RP;)OO]=BX9GX38"U$49-+EH%F**$]BE 0NIH2E-(A 0[-T"4]L43[=7K^[_73['NYO_YS[M/[S]\^;IIZO?A__WE]N'O=IOZ ?V4*=""69G33?XF M<5V@PL[4]^]M'!LH&- ^@!>Z/>IF[N>\R)_6FSE$)(W\"&<98CCTY/$CBA!- MLPAA+\U\^6Y,0Z)[6;VW\L26H*.E?R6]+_:P'E\D#$Q1.S(6\TG.,G_!G?/^ M>K-=-I\4HW_+?/H!@Q9@HMK$X-^+NNLG);?N]_*'VHW !M:86!EZI)T]VHXB M#F@%-@3#N.]N"P&8!AD*#^L%IB&964>PH87GZPNF(=Y>=S"=Y^%:>/_R_*#2 M['0U;O/\U&XL>75>*E6CDZW*)R+1[!7XZBO75KIQ13(1#*8T@S(YWQKJEN)7 MA\(8ZO;EQ(]D3_7\_!2)V8\<3P3J! M1^&U$[$1LKK;T^?:DFZW[!.^_H-1J(?$,45H %*VSJ>_57B0( D"E<4"VC$Q M;K4:J,S\D9F5E96/HKAA^2MTGSE_<^+O?TL*N)GT2#C^S;]..)@.R'-Y-?:E MVTM23U;0]_^R2$::T+/<;#IQ692N=@P\9=XSZ0NG?/6FE*Y=\A0SNNZ"^G(:]0^J$<:G29!W==F;P74PW-?PY^^QZ[,OOA1M7+[LGIZ MWMZ+GTM>-6U;>JXKO$Q@1+#G(8Q)AD@L(C6@CO&("N+SP"@#HX_:;%D8ZZIK M8:&HHUR@G6I2:-#L<1BZ+$[\@!&,>,82A D1* V2$"4NXR+ (A$9@Y4Y60// MJ+3IRQE<-M'2BP];0P!FF0_?G(KNPMEC(6G772TGR&@9DM%V5DLOK6^3V3(D M]L7LEL&7C'-!I97-I:Z\@P[7?>].;-GVV9#K=^=&S5'D[#@OLF4&G UZC,#X M,>1:X6%ZJ2VWW8/YD)#7I($>+SAW"FBO.#WIG_W/F3D?5;U$J88YYL6'?)=M MQ6XM/9Q\M]F6RRS,1!CB#*4D#A#.I .2A2E#'A,QB[G/(Q]T%3M$;&(%_9XP MA_%LV^9_PG;.092B-.91@!,4^MA'6(@$I0EQ41I%:81=[C+!86Z&+9R,O(S; M9U(\236NYKZ439/ -G?1(FQZ_H8M*, 'P8I"YV2T<&X+SE9;1PVQWG?6_NX+ MER"79&UQA+B.R):\CT%2LSH?.D*?^AY:[Q@DUSZK>>6?U%B F_)>_%)N-T\? MI%?S4!2_%A__O7V_^:-@I?PU^[RY?2O8KP5L=I7I^A-;R+JAEVH?WQEI04HU M)?H77E:^]X>JJE&H#F!YX?S*2=%F9U1[?UD]*$V'7.-6[5#R1_40("?7%/IQ MOV@.U&%&9CK +<_HNA8ZLX1>4Z+SI?9>"._HK:E/57_R@J[D-ON@GX7;(]JX<3"7"NA7*#J.IEBP.7J]$IC-T#M>:K[Y M>;TB',W.ZW_","%5!2Q4EV25E+8C:S6+K6KV(2DQ'-,084J$//5$!"4DOGLMQ)??@$;UDTL,3$VJ@H.Q5IIZ&]<#[E^7:3 M0RI-AB 8/T5:DAZFBT."3]!#2$-&L[*L@77GJ]0:%^ZH>$OC<;@:_K0MJN!L M>2_JG3ITNEX['9J :_H^.<<5[5H1 M82IV(IWEU)HA6<,*BW;:T:EBK?RH14ME]032>)R MAN(PP:KZ)T1))F*4N![E84I=(3SM4LL> A-K54O144T*%@ZMB3K?K3;..R=% M>3GA5 ^>83VS(31,S_;R/E;R-O2N%!)0?WFEL&8%F$"A8368 Q(-%F'VO3=? M%>8 UT=EF$//F1Q%<]@^NW]AZF/FQWO(:3+7WD6-! ">%#_>6]XNSY@V//KE M\*E;B32#!%.?81QBN5NZ N$*8U)[).0 MN*!&[@.T)M:()C5&DK81"AW"3"\::@D)F&H9@P .BFJ(9RDN.D1IUM"HALBG MT5&=5TSS9J2G?$=>@$UVFI%517#@;<&>'8:CT-C)[ ,#T MKY:]2[A-?_VNH6VQN%)/2%O-'8:)S=O=04OPL_8.>F]=.63O7@SDEX0>)I[K M>2B,,S6"R(U0QJ3:TRP*,\&8'T8@SU6+ZL3J?IA0EPNGR\7? .VNK\!4SR!8 M1PIF%ZR 9#[<3T=HV_/^!FE^FQ& .C!Z?]R_\-U7<]Y)87SIECYAQ,MTL!?1$E8]6N( MO'"1)JY3JA3^4KWXG[L-_]__TXOK!#YQ6H8?FG[SJGX*%(]]Z MY72[>N-KS9XUHQ^,GM&Y"FQ#_[]!^6N-%B_ 670T(,&IN3QN%BR/!JR M#1J@H??GLT,:4AR9(YWGK;IDNM8SUA&B"]><^FD?7G;>2D)^Q9 M=R?-U\QVR\J$E*K;7A5,P1:FO+A5]Z=$G(A6(Q=*9QUX2N3B& M7#:,4IS:*%3T%]T.@Q:29L9QU',TK*(#M C7 @-V&K2%M>0GC-.;U370%O_4 M&]!_$>X [!LNUGT6-^Q>[)LM_E!L5+?%ZE_*3VM6]62\S3>L_%#('PP:O]JA M-K'%Z+8:E6YU1S]R<=)\](>";)KNHS>;]VZ3TNTSV:I7U]4FRY6__OJZ7M%J M@L)_W:A=W(O;+$PFP> MF%W(NDZ:Y97-_+A;4C[+$Z'Z0WVMW\A:'OO[MHAEE@2NFU**>!JJU@^J.V"5 M,X9#(O^%>Z[>C&@PY8FM]"=Y+MY05?E9CTURGOFZTN:7?,/?G1=2_"XUES3- MT&'>G3ZZ>E[>))@!+Y$D[2I*5/W0X>*" VC/ZP,+;\G[TZ<[JQ<(AN/4&X0O M8! 6>GK:-J-6;EZVVA&@H[>F/M<]/1551HFSG\!S/'?GYD5I/B#(U*26%AFEZAS"(RQTO-%WSI%>$HSM+_!$Q/&%\M?Y18KA^>Y8=RMZM< M:$Z%FR9>A.*08(1CGZF4[!1Q/PBCC L>!5HIV7V+3ZQ0%3FGHN?4!/5TIQ>' M8>VY5CJ8_@ $TU:5(0D&E$6^5BN+_.&@++V+S:(N0V*T"C/XS%5;RUV^_97O MA]!S!K]RT%CK6V]#DC%Y)-PZ!]:,MJ3+6($V*BLP6=Z^SA&:H%\+!(-K=[O+ M!+[%'C@J[H6=%&H^+.<=$[7%XE+4R5#S-H1Z?AF8^< M/17#]IC9_?K?9K3LJ7@7Q\F>/7A%=]\O_%5^I,^DY*R.5C[P8I6SJKU]N11A M$"<\C*73RAG"H4=02EV.4I&$&/M13%S>U@L\ IO]#E+6^J8>EP\\PK?H PLJ M"DRKU.JZGJ!*&JX+!#33A@&H>B[-7,HX(FFD9F]S9="PCS@-/9;XG,L# ;AW M\O5PFKLZWPA'/2MH%QV86:QH.QWB[95 37Y13_.P:"OUA;79:WF8X/P]E[4 MZ.V]K/>F<0L25D6RU7FU7O/P_X&8E MNNCJV8UI,(/9CY8'Y[N6B[\KZ [>5L/)5-U-@ #8:W:B2WCNWB= 0'I:H4!7 M,.K759T[@#'ZD]>F3J7X>._4IZ.K0O.GLHZ'/*X0$Z:[9A)"6W[UR6+:^.MH MK3G;?_4)<=($K/>1:UJ![>NP502SRIE60QLCCY,@))G$!E.Y\;)8'GBPAR)" MN?Q?QB-FT JLE];$"M:T"3DT"FAI&TVY',),>SNU@034_^ZT26@0:2DOG.^) M?)ARZZ,O-42UVA:LG](W: LV*')_6[#A5V *7A;;9>6I'[SXAR)_*LC+A_R% MK#;+C'!/^ E'(<41PK[/4$JB#"44QS0*/7D>UQIV,D9H8M6N1T!V#MT-<>>W MFKRF;H_"-:S8-D$ :K6Q_-JJK"O5EME2TH519+OE%N,=]0>18\I*X<;K=HS!(:>1'R/!:H;@4N(C&C*,IB M' OA<9&5B96DH:4:=3\49CSL92@)3BH:(M1/M!<;- M!AAUUIEO8M$Y\T7^U>GT203 MKA<*UT.:CC+$419SX?I"& 8-=\L!9F%BE)$/[;K6*I[^KUM%TO:LZ M2C\HAE0\]&0 [9W\4-7XBGR]KKO=2L*\U)I(:^N#T=OKIH4;IO=S(PW>3LW! MLK3?&C PZX9L#M#ICGW%2H9Y1"HD\%"L*%]BY@N!<892/XX1QF&&LC13)65Q MG&%!&8U )NVP],2FZN:-%^2)5RU$G5=>U#DK5?;*SU\_''X#36(Y0*-G5,P$ M-@F?540L)IZ<,6XKP>2P\+R))&<"G26,G#]A4&4O^9LMY;+MKW .HV_RN_? M.W^K&@0M \IY(A*"@BA23;^C"*5,'CMHYOG<8Y@G#)9N"F1@ZMNPAAVE&ONN M>%V.%D[VWOU%T\@*.CP "KOFAC\AF$"WP#J.<"?"$ Q;K@:4_+P.B2$X9VZ+ MZ3KP(MCZF/'QA1=/\M#Q0Y'_L7U6.3QD\[Y,/.$E;B(0#ZD\*M! H"3"">*9 M&W,LL$M2K1&T(W0F-CXU9:5]EI7/,$0FS&,4TCI/8#2)7:#D20+H3JW!-1*55__&\HL_.KF', M*0Z<.>K$W/Q:.N-TO:ING+_[8[5]7FT@@P4 < _K_80@PNQ RX/386+AU&PX MC[FS9V315+U,@Q:@B?@TJ)GU%+>''JS9.!R#P=[C@.7F:T4.E_&H,[G!ZV8G MNA\/12]]G:2\$,=QX$4(>RE'&*MRP51E);A9F 2,<$9!0=5AFL^9O$QI?(-3\&"T>H!E1O@[.&3!#5.YK9PPEF4#MT)V_!I2>C MI?/5"+%93U-Z@I^>G33?,CTIWBTYQT3T172&MT5E(7U"# M4] %8:XX_YRN.//)YX) YV>>2P]>T?:@Z?':K?&ME+FZT\E4^6^W:&M) ^*[ ME! D$E=NP2(.4$(I0?+1T.4<>Q%+P17[,!XF5M7/9;FKBF%RX?"7UW7^SKG# MZ[ZXI.J+6XU>5O_8E/NC[ZO M.@&TP\N.1JL3(3\[-:%%\-76ZDY_!3PV6P4 .9B_=X 91+W-! R7,BAZ:HNH MOE*^(9).E9.8X(AD#*)E.(:MB!4AH1O+!BI:&9+BF6JEWW?G*E(;$.JI/&GS0S&/X@6^X]#_4 MG"7VLMJL5-:4FO[;W.\V&?)^3+GG)13Y:L(A]E3W#BH\E/D>3=Q0R/^"KEFU MJ$ZL@@T/56D-.>("MNOK(:BWSUO'!::U74B.&=CG:-BO1@#);&F[UJ,YZP8- M@N%T2X:];!C)XV7)^8]UBX^2%JO70SX (W)#]E(7B2##"&,17E13\!<.!WJ9JD50ZAIANKL8 &,TYG# (_3C0MH*T@W M0&G>"-VXR&?A.8U7X"F:=_GF![EZ4RO271C:E7A\I8DU5S* ?KBY>7#:0J$. M#_IIEQJ #*NM?2Q@FCL$PP0=AO5%-4JGU%A^MBQ*?5&[R9. MPR'&U*Z>]FM MJS:A\E!>KNM6(^Q?N[(J+VX<4,&3("*!AQ@-8X0)5;,.U7]8X#$193P**6C" MH1;9B77^4U[PU=/&H;NBX!OZ[FP/K$BGON4%V%5 $U&][=L^3C![T*'OM'#= MMG =V#BKH'H@A?JU?7\?!HBMH8AZ1.>=C @"XFP\(NQM(]?@@>=W/+]Y>ZJ: MD]'MCJS7[P]DQ0 5&R/+S. 4J&9U=_+_;1W4<9IX4@6ZB'>M_FF7#$U@A(XV/PR&N-*:P\(X%X^AL$4(T2T M9#4?7GYYZ7GGEH^*>#:R?/P-,X>^GMBJ#$"^D1MYT[ N\&,_8)2C*!01PD&< M(A+R"+$@BMTL$\QU09ERO52FSIFI[]SW1(%-_88!TG/'KQ8;IK%PB<'^]*!$ MEMSG?AJS>LN#8IXZQ\,/&YZS#\=)U5V"E,^?M_RE5)T'E BK-3_J3O"8JUF5 M#T7^)DTS^_[]YY*S3DMLN;>OWJIDNWUKCHBXL>]Y#%&2J(RXF*B>*1Z2>D\Q MX;$7$E!+KJD9GGK#/["OSJ-%RW25JK.J&X+(WZN_*=F^="0$'<29I[#(7]K9B'%.S.V]T9";PS^(J<]$U.,4Q5I6NDC5V_;>^!J>Z M![FQA28W[2U]1S+PW=O?=?+_#>#0.,G91 )J'R^#,,4Y3E=2LZ/9T M!3TZT&F_9.8\2N/1% 35G> _298[$=S[[3.OQD\6_)G+P_P;KRU,':C?UOF5 MTN[K[?M_I<8';LE,OZ MX^A>.U6,.D><-@[?HKF*VNZ'QMW5'\_CP,<#]N.FP-&2SV:5M5G]LRE /?7% M)J%Q]>G_,3_L%BHT_WG3S+?JSWW_PNN>(_PK+]Y6E-=L*6_R:5.M4N7-+[,T M33T1NBB-B&I $,0HRG49*1*!$@HSXUPQ,;^JK( %6\58:\9<[X$#_- MIP8^Q'_SSP+HI#Y\OM4H[=G/\A.Y,O3EUNFP.,F!?%(<[1_(IV'W6QW()P5_ MX$ ^+5W3RN:OSWR];AL:!6'JIDD<(8_Y'L(DIBC%PD5!&GM,A"(6-(25-7>7 MG_I^IB[UK2B:]GDZ0F/8/%XO(_ R!B*>015SGQ17E# ?+3=S_7*?*.?%R[U/ MF:J1\MV*U[RH5+K4A-TT3$+N M)J'6\$)->O,HVA$+BWJ>H5/MH!4CCN($JG_#,.HJI#5PC#3T*EP,%%=+VBLT M>7C]F55;2]AS7==[#1[4?BR8="4_;]CC:KOFNA'LX[>,&W= MT13WUK5A41:Z<8P%XI[:Y3PO1"G#'@H89F&+S_YX;T=36O6CO@8 M"KTSMKF ,"72E\V@C46?"-8Z5!PM/G/SB3[!SOM*]#X%;QE1;4R\>"7%]OV. MO-13K +&@IC[#$51)A"F\HB64"90I-J'J^Z?8:+5D_<2@8E5JDO2433!G2-Z M41G6+1NRPK0++":H@<20+%?TC^A==K;V$4-"=;M'##YGMF?M^\0UU6U*>3\5 M_-\[55S4I&4FG).8QR%B09 B3"*.$A(3Y&9QZ/,XC<-40#8R#9H3JV*'L+.G M;)C*JH.@WOYG&1>8VAI" MXA 4):VC9U*,ZZEP(@.-U@(:\:.K&KITUU6[?9 MWE"J#([J#I6O5VJL[2$O1[A1G(4T0R*EOFH701!)?#6&%KN"B21C6;Q\XT66 M:[NW6H0A"M EK^\<'MAP#GPX+2- -U@/3$WWV#I 0+=Y&)F)9EC#I+;E:>L1 MG=<#!P%QYIG#WK8Q9?2-K-;U8+_.E-[G?"W7*S^LUKLM9_M,ZMA+"7=C%[DQ M=1%F08;2.$T0]EW50=JC%(-<#&-.)G8\[G8O*JTT+X"I[.;(ZMF66?""F9OS MG/(]7U5V>6? =L/:PFF8FV%&J %$DXP*A?#Q#2>&&L U/#C49$'XM=:M&D-: M<%)=O# 5MY.&"+EA&B&<$(K2B+DH\D5(DB@, T^K?.]TX:G##NHZ1M$"WD4= MR3YL1:Z1"!A!>/8"2WF9L1W:8 M8AU-=6@QF&(;'1?._CB'4T+?:I3#!8$'QCA<>L-@DM;MFJQ>R@?RKK;-)@6P M&4X41['GA9&+/.R'" =^C$A,,$J2-*&^G[A!J#7(883.U)I;$79>:\H+]4,5 MS7JM)V@93,,:@&Q8DRT" =P?:PP>6@S:5$_P:*L!T0&CK.Q 8#:ZRA *V)RJ M<0$'YU(-O#[?'*IQ&8[F3FD\#D\A^5RW/WDL6!N3>"AR>I=O;UC^JOIC0>LC MM1>6$Q7XBL/!!W3<&:$UL-2I2CF=X$=D#C=[!PY+ ,*T_C)!3F6R* MKNI97M*#1%M7SOV4/HVUXV71;YXS3CPBF$17EGR;7NL6?J>FP41CU1( M+44X3F.4>#A#64ABEGBQ<$.^W.9;LM;3V*/503JZIZ']O7U4KS1M:[<.J2@# M2]N.L-!346,)84I9D]E' BS6?_7Q;ZM8ZVCM>2NK^L0Z*X/J?>C*7--[H;J7 M?%KG?QSZ$O%(>*Z7)L@EH8?DMI>A-$M\E$1N$G@T\7P":C0W1&SBG?"0JYF+ MNJ-015TG- 7'34\%;:$!T\@K@##/8AV0T'9.:Q^I;Y/A.B#TQ7S7H7<,[]*; MSD6;-UY6;8@V[--J0S94_ERU,]I_:[W$3;S C5'(/(YP%C.4$<]%7DR9E[ D MB 2H+;PVY:E5_^>'AQ\__O3Q[O'F1^?#YZ^W/]Y__?G+1^?^DW-W?X=N;[[^ MT_E\]\O'KX^?[WYP;NX^.)\^W]WL]%W<]MFAMSJ/"V;LBUZEI@GKEI[SX MPE_EU^J9E%Q:N,-%^Y*'//%3Z6%$(H@0CER&4@]SY 8!=EF2,OK;.'(BKW9;6J2:EH@\S)QI(ZMD12\ 8&9"6=M49XAB9 M;A*./;NA+ZPE@Z%!<%9+H0_ J8D O&EF&RXU[%%).:>]?@YM'ZJN/_>WGR5; M7\E:,O25RX-S=7>Z4UB8P+Y^PS[4SQJ7NO2>XK>_NU^7 /$BRNFI= "4H$R5!*O8"Z(A!<:-5[CM"9^AB[I^I49!U%%U3Z.8:39MCJ>NF! M$2L3P>&QJF&Q;(6I+E"9-T(U+.I9<&KD<3-EK6V&5/J^;LT^33AUY3DPCL, M85_^)Q6$HB3V/)HF@=1H4!;H$+')$S>J'5O2AA9]#2*DIZNVY(8I[$'DZ?I8 M0R2TI+N#I&958!VA3[58ZQW#=.YJ'O&^T7TUF+C-/7UO3Y(?=OQ73HI/\DNS M]#,>)#CU$:5$GM"2"*/,$PS1B&8!<=/(C4'W2E &)E9Y^%< M?O/E9\SUOQJ#XUJ ZYKZH#0!@)MI,=OC0S1'! M;,W=O$1FWM&;(\*>3=\<>]Y&@Y#VB^CS)$R(QU&8T QA5Z0HP]Q'"6',I6F& M,P:*&O52F2M/L52W-8TCG6^ H:-^?!AU:R&2%UX.R M3M*;Y"_0=P344\2.C?O"MV2UX:PUH9UI1Q^X6-'5=BE-&F8LI$B$:OH;SKCT M3UB,_)3ZE*4\XQ@41QLG.;'UZXX*XPT3T-ELHZCIJ;1=+&#ZW=)V]B[,=UUD M&OJ7[9O!6#1=8:T-.QLE./,(,UT S@>3:;]I9@=NU87ZO:B2KIHVH"YF4292 M'Y$4R\-)1 @B;DI0P,(T#EWBDQ"D]^A,K94.]2NLG M1_1A>CF&FIZ26L0"IK%=&(Y).PUM>\JK*:0E31ZC-JM::XI^JN.ZKYDIO-RQ M>5&HL>W-93DO)27YYZW\Y6I;+D7 2>K3%/F4R)V7"H9(S 0*B>=3&@JY'X/Z MBXX1G%CE6_)J!K+#1[[=9HCI:;M-'&#JOH>@FZA3*;_*7VG(V]-X74$MJ?PH MN5EU7E?X4Z77?L^P%J%X(IO5?U>!MMM\4^;K%:NS5S?L07YUVGNJ>]&429'U M(4RWCQ0)2E-7!1X9=@G"0E!$PB1"C/J!S_PP$@DH^FB%JXGM1Y?'A7/$9=-L MY\"G,!^R4?MDL6 MA899FM[!@0<>G!X\G)L7-2? YC3!0:&O&"W8O^[,GSF_X]Z[JY/T'D50[U6^:MP:7Y!U7OBM%A2G= M12DM-C8;$V4- MOT@3^<#EQ[W9+H,T9<(5'HJQ+Q#&"45)FGDH]$(:8!Q@C@/0R0'(P,0ZVC* M2,V!PQH6')7QM7#R?4[X6O$+/ 1 P=;T]R>$$.C:GV;,M\PX#3=.RX[SI8*S MX5<:)E87B,,KC2P>YI3F= SH2:QE =218_W7:YNZ';U5GVUEX22.'4S M%Z5!JDJ->8JRE 0H\VGBD9!X0L00'=8G/;%:JR3!JF';3C+@K#:.V+=J(WL> MP"F2NK#J*?LT8,'T7^%4]<%LN7"R=^>[GVO0_MYI<')*F.XC]O6+%^?^H$8/0CEA<7F-@UDB2YI*F^SP>R^L&2 MRW*/ATRLB S3[8JDTRNSU:CDJ&A&X9/+J\X61!D5K!M*&7\8/CGQYH5O6-4_ M:$V>EI'K>:&'/12Q.)2'$NZAU(T\%'A8T "'F>=K'4_.5I[ZEJ"EY2AB^K,3 MCZ4?5K&K9 *JE9XXH.F)O:P;C4\\7FFV^8F] G0'*/8_ %>)CYNM])"_\*1)-J%:]XB4"4\?Q*Y+. M@::CB.HK2B\FX_IRK:3 ,#Y,2)#Z#$EBI$6]"\ZF3$/B='5J\#F#GA(WK\7[ M^H>7[)_-15 0,C_S<8)2/PE4A8V'LCA2F3V1%W&/)X)IJ57?XE/O.8J:H\@! M>@R, MSH-\>%-\7 M3@8"6SX]#HV<#K*("4_\Q0"88(Z@M MK;4Q26/T9IZ5I"G^^< DW1<-8KOL7X_Y7;YYX/D=SU5_B4\;\-S@P46F]OP/ M3>"WN2.90 \?[YT[^7_%!]^4]7?[4YYO-_D6D*\ZC(Q&!-@6*,"# PR/"68! M:PEN%B,>7'F^.+&.@$>Q8JT73*OX#G9!_KSF33+[S4M>;)M$]V4DN& 1Q_IU=:\./ 85?OKR6JORTR YA@6"%]F?LVZKH+ZS\KS%\^*;+_6Y[+SIM;B[- M@ZEFBL0<9S22.L4Q)0B3.$9)D'"4^'X.VV6N8F7C[/1^PM:LZU'5; M-PW,=#*9Y'+51Z.G^',!#K,4TV)MT#_K>I"L==:Z@I69>VY=#]IY-RX+:QJF M@_V@+B _2"J?R*KX1253@Y+!SE^?V%XI.DY%R"%5BZJ* T>Q $P(ZY%<(QAP MO=# ,$"5#'80TCD 8#$+[+)$YCE@/6O.FP%V6:BS_*^!1^U/"JTGQYTJ?7G' MI=:KX9 D<=TX49.%N1LC'$OO0R5T(S?E&<5N0GD2@\I9S'F96)GKS8X>;7;U MI,YVS&-QRMFB&NBYW7,!#3,@&@,Y&RP/F-.S22HL)YMV*8F M2C-,TQSCY"\S+E,3,L@\3-TES4SCWL1^WKSNMN6/_(VO_7;$C1MFA'L4>9'( M$&9>AK+,C1!-X@S3*./82R&F;X#6Q*:M(N7X,!,U!(V>";(D,,S$'%R2A5/3 M73B-_!/OM+_^YXH5<\OF] M:6[KX33A7D11$/@,X<1/4!)*CR9R<>QE"0MX"&HP!J(^WUED3[B*T=_=_&+8 M'A@&+M FV(;,U$J8H&5N)B!2VS8<6K2_C2F!P'+1N( 6@4\I>QB*#N,I-&_2KJRI&6]/,-SW?ENFF,P]GQ=7YW]*SB MS:F8LW2A#\'!Z-RO16"V( !$W&Y$ /2>X67_JB1-S[&J1]T7N3UO=OQ190(> M?>9LMZY:-ASS MHW[3< 2\]M<"4V^OM X1S%9<1,3YK6+!F60<-4AH6[?_6C3GO?Z'P'!V_P]Z MV;1^[H8Q^>TI'_)R2];_W^KU-F=\&:6,I4F4(9%F"<+"=U'"/!^%0G@"IU[J M^EI!_6$R$]N%ILRLH;QP:MJ.).XHZM"BNEZ@ADV /?%A.F\JN4&EW9!@5]3; M]2X[<]7=D&CGM7>#3QMFV3<;F_0:7E[7^3OG7WGQMJ*\&B'X/2DYZWIZ-^OJ M VML!!+:GZ'S@C-&4RX*3B,X9S./.7EWQ3>@MG/_E_H?KNI[S M2HJZ$>P_'&\A?]/^WRF5 U Z9+=]S@NUR__#2>.%ZR<+STLJ7S2-%@%.%J'O MMP^ORG)7/>@N8L];8"^X\&"^VTI;MZDF2Y"M\Y^[#?_?_].+W'\$[L)17[GJ MO0^<5K>NS3]YU3\%"T>N\,I55S^^UK0!%S]3O6/%-9\4S!8T']+7^D-J$P,J M6"V.$+T@CJT!HJ?+SSL^]()P9\-#+SUG?"W17'38T'A%WY&6A?<\R$K-4XPB33ONQ@8>]:Y!IFYKXOL0!:I:5*=VK%0S:>6O5-VW^8$-H&^B!:"FPV(;%J 7TR)2_=#A8*&\O98)6Z48 M1D+;\G6T:,[K $%@./.*0"\;-%RL[,\7_BJ_.<_2"CT4^5-!7F[VIXP;QE;* M9I%U'=U>BH01%E",HM3U5#H'1ZEJX^"Y:1"F2>1EOJ_=D1%*?6++<2 L%6-/ M6K5Q&.I4;0'482LR.50&GHUS8,5I>%DX7?P._(QU^K: 'Z"9Y)0XFG6;M(TG MK#6E*1Z#O2O!B\[7W-)4WJ/NE\:+P&]?;I\W3Y\WGU0^ZKVXWVU+MGF2.\+/ MF[=RR_;#\WXH-EOV>?-0%+\6P*&1Q@0F-L:_C2;L:I^K,>M/!2KO'#4NZ7S^"S]'*5E]]U UT:-)GCCY78@F&/Q\QB_ M/9KEHX 9^UD_!JP9"+$NIG2"0BH&$L7#?3\EW-69C89G[Z?'=S=_OY[@?GYO;Q\R^?'S]_ M_#K5B"E@G&Y:K&!&S6#DU"3Q.G-,9I]"]6WB.?6]6U(5O+M\KM,@RRE+J10 0S-6),<$0H)8AF(<8?HL/"&9B MO\UG8VO(L3&0TTY%AK/U5QBC; RFYMQE\_5->XM*9W=%U6UT[TU3_V\;=RFA M@OL>3A')PD2:ZL1%6981%(>1[V+,W30&#:N_AIFY[I1/;U -FV-79T+ M34M7T1/TS;"!@+6NH%>P,G-7T.M!.^\*:F%-,P.W+Z-1B86-_A <1VF0,$1# M%B"LNODDQ$L190DG'/M^G'H0N]5#8XZ,O3J_MZHUVZD)R\['KP\/,#/4AXZ> M=;E29IC1:(DUM9+V&W$-2&/) /11F%6O!T0\5=>A1PVUD!0;Z>N4#[QH"]E6 M=)EQFD6IGR(A,$.8)+'T'Z( ^:''&1,\30(,TL,^*A-K8D7#^6ZU<5B^7JM; M+NG8U6GUP %>_1C)$R_F7N*A*%*)R)P+::MHA+)$!#S%V$V]9/G&BRR?#:4N M-2!.JN%ITQ5U#].$X&F:LFL! 1JSAIPCZ3D5P853D;1HSH8DLF70>FG,:]*& MQ#PS:H,/FYFUSQM:J./;!U[_^7ES0ZG*]R@?R+O:F)=>P'B69 )Y:4K5^(4( MI811E!$_"WD6)"(-(29NE.+4&7(-->>U)@?3TG&\]#36*@HP[6U).]^UQ/^N MHNI[7!Y&< 'KLK:LEO1ZG-ZL.JXM_JF^Z[]H(^#=)N\O8T%%RBA'6>I+A8]Y MBC+F9R@-2!!B/XCCB)J'KULR/G=Z;@(GB/2*/ZQY MUB2'*=Z0T%-,#AV3T'RJ2.^J\\X5&1+L;++(X,.&8WX?KAOP>_[ZU"IW&&7[ MF#L/)R-L%Z8S?7M@T%"^ZQ$ JIZF\%,-\+TLJ_GHWIXUYQW:>UFHLW&] X^: MUHA6W^?2 KMN29%R1A'"+J!QCA-(E0 M%@0$41+($RYC7H2!9:)ZA"?7YKI,HYJ^]5HH]W5;-W)75:.O=;^W)F:UWK$Z M@8J<'('K2;^4%COY[[QN#@ M);**#YLEIS#)K56=:I*=N? 4!L9Y[2GP?0,?X.EI^[ I-]*\E5_?Z&VYA27" M7GI_:KO1M$?FSH-*Q<@WSF%K+)VF8Y^CZOL!?L E*#0< 0LH #T!;0 L)Y". MB6KF"%Q:=#Y/8$2L(U=@[%GC0E K0-!P@_8DU_&Y_404NGP&AJ+>A3X@-3.\5 M+$<3]YP]-RK^U^V6U3!D_6[+$ M[!3,@ZG-7RYA TU,J8[2,06VS/,W, A =WMXM^Q4?J[S5OY',Q6[X0E0=JP)U;BW M, %*P,,! * )0@E ^1 +_T4XX!Z M!&5>PA .XP!EJ>LBG+$X##FF44B7VUP>4?0\C',2($NP)Z3]17]4KSBTIN6L M#^1A/D4/-'INPW4"PY2Z0VM?%&%OT[\LB:5]O8? K%OW90%/=^>!)^$;\"_E M=O/T8=M;+G:SD:I^J!J#'DP(+4WF+F%J.$AB#9+39PZG-MNT; ]%U ,P7,7,%_HNOGI[EE^1& M?C_($[_;J37O19WSWBE4WC>@P'Z<9A&GB#%7Y1%'"4K\V$4I4-"H M;2@#$]NNEAU$:G[:IMV[NE^%(X]JK[M*$_O2:S5'7AB#SV+!L>MQ%!/A(QS' M"4II$J.(<]?S I9$$88E*$\)OU'N\@>^R:O1&GDQ-9IZCMV4",'V@)83IV'% MJ7FIYEK5W](..POGPVJ]J[H*3-!,Q1042QXDF/RL_J4I.*?>I_$ZL*V@++:7 M>NRI.3Q9%L;2N#"49.HZFM((I6Y"489QG(9QEL:9UG7T,)F)S?JEMH]C3:)D%/L"'%ERMTE%[^[:#P(XO/HM9Z K;*J_FTF;=V4Y9\ M6RY3EKF1RS+$11A)-R ,I!O &'(]Z9U%G*0,!Y!@3;WL+ $:4I&";>R-U'K; M-5P6F#[=# L WDF/^;6T/S:+SKKK'0MRNI>=_*OI5*)R>R]^R'-6RK-0<_-= M?LW7;)D(3W A,.(QR1#V,$$DDRI!XR1VTT@>6!)0>>-E4I/?:)155Y.R(0F= M\7,1(3WUL2,W](ZB%KFB6@4N6KJ.(FQS]L^8<-:F %TD-/,\H#&!SR<#C;YA MT/C^06Z(+X2^?\\W7*RV[;)-( Y[*4MC[J(LY)XZU0:(^,R7'F;FAR%A28JU MRGC&24VLNRUM)ZN)EWLM=HIZKCN@+_LP9L/:;!<)F#:?@C =!H!&]-:P,.LZ MO\>DH7\P\/,\V@KGQ[S&_KOW:I0/GV5 MP/P@/^>MM)0?VQSFI9NE848\@?PTY2I]6WHB;L:0[T51$G$WP+&[W%0)?4S/ M%]$GKO5-3NMOXH5JM5PX;1L+)R* MD46%W)X7>WX.7'Y+?@^ \*Q^$!R04[_(8 7X#?$G*5^^X6JX^!LOWC_L^&/^ MRRI?-T/'_YF_\%M5#E&\_TC^N'G9ZEX00]>=V$UJV'%:?ARVJS(:]RPIZZ*8 M,R-9 P\S(-AJ"+7U,PC.Y]P<1FN_8UA:%[ZVN\AOET MYU5=/Z ZP>4;=:')-W3%RZ4?!2Q-:8JB, T1SA(/$1)0%#-!8XP9%CB!#GJ^ M0&OR2,J>Y.%4]&P-9'0\CI!EBLX &-L Q 87>V\HAL%L+ M.KY[7RTE3.D>"U*U^.\.(M86&K03#PIFM-WVKSC;GCHH4'?C''[05J.Q*@?[ M+M\TV<7U78;4W4YZZ!W?+K&',<\81FD8$81=UT5)DF"419ARUV,D\GS8R=^4 MEF:G[?E>N-KPL/_"2%JM794 E"55I5MZ+ M!_G-;2/=AYHGD>"$41'U O\?PP=2'G S@+$_LE+4.5 MNE5\J*-TEQ.853/ 6,^>38LLP M7;&2F:52)0]5Q4.?(6S*X]C]Y@M7]G)5#5R2QK-H_UIQ]J-D^?.6OY3+.(D" M$LE#E25?<\ M5T]UN6YT^S?%N%-Q#IS+8?*ILF2N3M8A13C%$2*1[Z-( MS:OC;DS#%!2C!M*?V$#+KW($+%H&XJ=G*B=$!68,:T86SM!HN&WN9+SJ:["H MBQPE1Q9+HLV@L%4O#:0^;S&U&31GE=:&RY@9G$,7VWO1[9#QA:]5+$PE09;M MX +.]G?_^P.:QZ,DC",?41(2>0@F0AJ@)$.QES&>9!$.!.@0?"4_$QND;A>: MOS7EQC #=2W>>@9K1A1A!JPBBBJJ;>ORHUN!:8[#EN"P9,2NY696HV8)NE,C M9VM9F-%C?+7\N-E*I;UA3'Y+RUOYXWWQF/^Q689^F! W35&,XTQZ4IRC)*$Q M(I005^" !B30,60#-"8V3C55IR&[N&UQ70G!V\BZ[_\;%NI+ZD<49]YL\PR2V%9-M![1>6NF04"RCP(UCA'E*$(E$ M@GP_C01.XX!Q!ND\<+0ZR!# &Q!8:3.]I(G/<4H#%/N^M)&^'R(2>PRY"8\C MU^>!ZX%BS^8(?*-&VR9MM*P6;HN/U-^QG?E+2K;5">BR'(8Y MR$=+S9A\W"?"<=9Q[Q-F&^R7NBK^D^1!U0*H1E[_M=H^W^ZDR_K"B\_5-"1% MK2S5'0E[)'\N4QS'J1<1%&:=#!-?83=3* DR@*$$X]3GH8TB0BLI>+$8!IU5:P/0: &#-> MJN%MVG#\D/T[+T,+9L^2T/#F2*7N^Q16(6/) 3#B8U4^Y M J)3;^::I> ^S\/;ZV,UVP,Z:>/LQ8E-[P-Y=]Y*YX$7(B]>B/Q4.E-?%\ZC M_BCZ?K''G:&K)(:I?8^POU6T'>NS,"Y*9>0=G:\VFX-T49"NCW3YH>M*%:KV M"V4U2;)RK87\.>RW"E7J.TU_O.&5>XPWVQ7 M;USUA>R]<%"MD.2&'!'?2UF"_!ASA"./HXQE'%'NT33(A"]8!E%R6XQ-[34W M;-8'2*K.$RH*70V\WN8.?WE=Y^^1SKX;]ZM^ MX5 >SQO^#A,1%H[&[69[IK^ORQ8__LD+NI+/6VS(9AE$6^W:;+$U;S,WRV"> MM7JSO3X\5K"?^Z/F#JLOZ-,O9/WEM5##?[[N7EZ*=T6MW&X>LS5L5AA\Y8GM MYO'TJLYDZZYFUK.NOO#7O-@/M.KD< !#$@;HCLL*'K-T#IH:4X'AV'#=*UT0$]+7S"#$IQS":ZH MO>DL-G/1S;D8Y]4V/<\8]K8EY;-JJRG_4.;]C:RK1IOJ#B0D$>%9$J/8YR'" M<:32V\,$12$7PO.R. U!X>?+I"96)T6Q[N.J?NC0-KHR&D!,+T1D!P>8XAE# M &]J.RJ=K9ZVEPG-V])V5."SCK;C;Y@I\T^D^)U7F;Q?5>.1JC>)BGRO_INS M'\AJH])0]R?:RG=[?":;1_XB#[6D>/_\\DI6177R76:^+W4\C% 4Q53=$S.4 M);Z/ E_@& =Q%%&O;<[YJ&\#['&HI2O'/3L?3?+J:MZ<)\EBP"R)Q8]+S_+,C+Z1I3KPZ#1,OB^<_<>@N&PRU^V9+/NP6#)Q%AF; MU23:!_34A$Y 89)TY$,:ESR$4#>E%$D#FJG$64\:U-A#(B&AP-*O8AQ4"*-+ M>&+?:HK$8V@CDRF@@!DMC6S8B;J60&6?)^_U&_4A@8(!S'"UT5GD0U,U_FE5 M4K)6D;!/\C?E,O5)& I/(.FT8'G8R@*4>'Z$4AY3$D9>@ ,M\S! 8^KP;D/5 MJ&^(0R,<5R"26\_MB \3!=-Y#9I^#\DE;U^_KU4YF[7/R1J3S?^ MP<>O[+_5_/'C:L.])?7<$',>(AJR5+K1D8O2, Y0D+$D30+J$J;52G"0RCSA M_7U+JN8'1]%V[C>:SO0P3KI1_RNE-PK_PP4W[\?5)]CU';F.5OTV/;GZ!+O8 ME:OW8;,=]*,0G&[OA3Q=/ZNLP"]2Z^\W*I9Y$L_\PJ496*DKX2;>>?R+SI-+ M/PM2DGH$$2(XPHRYB/ 0(Q&D'N5!DC(20W;?"7B:1O"KW[@!]9@6_L4GY^>6_"-/Q6@J=I_("V[CN)7?1"*A\7918H*4K9< M-H^H#^ODE\=OU,/L=G4R;=7*-]]8G"\X(>"6O)TI.)S54YH0XE,O:TI29EO! M?_'5T[-<]>9-?G>?FOOH-O7W?K@9XG1369@TYRLKL*%TN6T(R'66W=53"=6K/K%C,LM*Q&=^PG>1RJ])>> MAUD<)1REB;))% ?R)RJ/EBYQP]2G$?5 XXN4IK8[C2S;^B:E.5*K%359>FL M^9L$PU>)G?6/P<(1:F#.F^(-6(%Y$4(]$V0%&)B9J4DNG,.,H$Y_!HM%F&.2 MV:K"O$AGWC+,,7'/ZC!'7[ U?O:&TF+'N_-YI ]4W0$?YF4<_FW)O31@&6$H MB&B$L CDX=./I $(PYAQ-R)<@'3_6H:F-A$U,VTCUWI05EXE?+?S4RU.I 5^ M%MKQY=D0!@>B^R;4MIAWYY$IV.L\^\Z<'@W@+0RJ-4-KLH&U0':^\>!:,_#& M!]@:K@NO2?HDL<@W_ NGJASC_?.&W9$7K1/7Y;!E$$O7]=S$YP*1./$0QGZ $N*Y*$F\A/DA3SGW(>8, MRL#$1FP?HB1-B+)H66CF]L@U7Q9.OE?>^K>JRY6:Z#.0I&X'?CV[-R6H,&MW M9N7.8L![=IKI.(HA>[;-% E+%@U,?E8[9@K.J?4R7L<\F_:!%ZN.2G%,6I2%6CZABE@HXS)L+:Q("S,'8$&-,FA[A;DJ?_9XQ=FS9WL%ZLN=[7\0'C*H.CX\OCS] MM'E=W6Y*5K!/:_*D&S+H?WOJ,*5;%&NF&I H1]*N"#X M>"CA>IF!EQP#XCJ_*=J6&FT,"V843+BPY&S!A&&1NL&$D2=-!EW64;_;-5F] ME-*S5Q5MMW48?NG[F<\3+T-!YA.$N1!JSFR"XI!E.'4SD@1:V]@8H9DN'&A% MVGFM:4-&/@Y@-*R)-B4'ZF,C=$W5:<@NG(:P)>DA(R_MH& X]-(0#>#TRW$1 MA^=?#KP_XP3,<2F.9V!J/#]AE//#CB\Y3F-*DP!Y,<;J!E4:*BRM%6,L2:)8 M2%^<0*;O#0L3A#<5G!:#F4"0I@Q= MSAR@[$@^9SA2D?WK!1\[8!B%&KOOPT\/GVM']# %[,?5AG_>\A>=06^77Y[R M%K^BZ?0,?RN=WQ0#3L6!)9=Z7$0CMWI@V=EQJT\8&C7OS1"9DI'P6/JCYXO9#!BD.V#P\? M[YV6:MV7^2HWX ("XS[ ]<+#3,!U:UO^3TZ8FOREOO656M_Q/W[-B]^;/[Y*&:H>T+[KI4U/=>ZY<99X M/O(\&B,X*U\WL^9TV6MW>0D6X[BJ_O3GD=' M,0F()E_S:6C$VF?"&&8[KH5WO%6]79P!4?V9\#:+^D^/.^Q^P )8@_<'UZP_ MW_V"!12.[A]LK&>0D<#^]9A7NY/JNZV;B-!]:>I;S_T4(74TZ3HKF@7AYU*. M>V7& L(,ZF79K'43ORB-68;!T4KS)1;T"7"43]#[@.E 2OXJ/;:/=5E?6SM4 M5UVV]\4IR>(D53,P@M1%F$9<53A3E;?+4Q=';NR#2ATU:$Y]'JHY&*IF)!4[ MT*&1XV#JA5$L0P0\-37H--0[-8=M4;2U&W@#>:U-91RG.// 16T(SFW3+.(<3?-$.$903CF,_:21%I=O5Y37N;I+FL0QQG&*PBB($ [3&!&2Q,A+"8[CB*51 M' !"'H/$)E;)MBDZ;?NA;P]L+-3X.,F(\UIG?JN*&4;>=0MFM*#4BE=8 P@: MDV@P>>QB4M-NLN$M(@&**%A#Q#1J8(X,-!Z@)>K(F7]XC3G/]5K2G)S=]=XQ M=S7^WSH@L'YO=E(WB%P_8!R)*/ 0]K#T.2*6H903BCWA^0D%>QHG-.9R-/9D MC?V,4W#TW8PK1#;T,K2E-7(R+LASE8]QNN;L+L8%H?H\C$N/FH4"OO(GM6B] MUFKS=.BU="_JML!E_6_U_)SJX7+?2] 76>2I5O@13:4'$OL12@+"$25>3-(( M\Y"!.A12 @P,65H"R%,JXCI=9@QQ68#L-?]A9U,QH[CO3U=&6FTVW%=-/G"@NV+T\ M :JXHDJ$V["[?%.T?U5]*LM'Q=<2)ZD;89%( YHE"&LAM0ZG*=&U3X!P^Z[5/JZN[4:Q%I%M=6]5\&?^:9%K+[%.F+%::9 U=-A55I)-;Y!LF2QR:\9%K9: M_P*IS]L0V R:LS;!ALN8SIAJ;M7V+J>:8K4KESP+B3S_"D2IZR+,8H9('&4H M""C%211%&=>Z*1\C-+&5J4FWM[R'4Y=34X<.FKH UGC%/7B[=Y"2F>Z1-\6-]LR S3M#%Q+2K>F'!FI3-]"\Y7.#,@ MSE'9S-!S,PS76C(O5"T/,?+2.$ X=$.49F\F_1[ZWE"ME^21CM2#? MWRX7VE_C>OB3RA(I*P: C55A8,;$2](DCI'O!P1AC[LH"T,7Q1GQ21)&F4?P M9!/*)C9_+2^H[6A;X^GL2KD;2WA5%&)7.'@MX7CV7QL=RN7JI\ MG)_X]CEGC_S/[?=2L-]U'2N=M::^6]]*&LY#H3R-O' >OWYQ#JPX-2_ZSI86 M../.EVU<8#9"!Q+G-\6(4W%BR2F#"&WDI&D1F,UI@XC;=>) [QFD_G[BQ;9J M8_ ]WW"QVC9N>'M2=PGSPS3+4"94A0[U"4K# ",<,U=Z'BR,/:W4. U:4U\$ MM\2=K*9>.F5#WRGJI&! U0Z6I7^WDCU?S+UY^;KV/J)\SW M?8ZX\".$>4I1%K@"!;&;B,RE;L"TC)D6M8G-66>$>UEMX#M%'1J='4)+-TAK M"0-HK'8O?NV_5(2=[R3I\N^3Q&TUQ+06OAVB-7,45T/L\V"NSDNV!JM6-)[S MM5RC5%/DM^]?\O7Z4UZHMNA+%G*7IPE#J?!\55*3WF[SDO^ MF*MA)BK1'C@(>&B-B74)-@YX4-AQ';(E)TR5:JI.159ME(^K%ZZ:[52C?0YE M$>5$(X-UA#:?]7-IX7DG_HR(=S;W9^QYTPS$3ZLU+UK%7J;8PR00:H(F"1%. M<8RR%%/I5*=QE*0$^T1KH.:%]:?>Y>J,NXKD?A. 9AD> S*LH1;$!.YQ( D- M,@E[Y;@B@?!XO9GS!GN%.4\7['_,^-B:OW"5<%@-;/A10;[*-Q]R-7=RF84Q MD>?4&-$X9 @+UT6$AU+1, UC$6-*XPQX2+U,;?HCJ;J6WQ-W6NK.;S5]8(W5 M,'+:!TX[>,"T\H!!+MHZ@):VNFN7#U,^#HO)D7)<7'L'R %:2/$[KTNIRST7P(9X0(#UK,44H)EE23:,*!>[8<51%)T# PMGSQP2>8$4 M>Q;;YIDA8:N%'I#ZO.WTS* Y:ZUGN S\='V;?^5KKH+R374EY%C=^_+$CH2J ML2*;=Z>E[#2DAP^4FG*/G["O%AFFZV;2@H[/@Q(9G9O[5YSMP#PH4/>D//S@ M)5WJHOZC_.G__H_V-_(_F=S%_N__^/\!4$L#!!0 ( &M&!UF!J&HG0&( M +&5! 5 <&=N>2TR,#(T,#8S,%]P&UL[+U9MUM);B[X[E^17?W: MJ(QY\+)]EU)#6:N5*;6D=%WW"U<,"(FW>$B9Y%%*_O6-(,\\=ID:?S3__ZE]\_O@+W ME__Q;__T3__R?P#\SU_>O_GIQ2*=GN!\_=/S)88UYI_^F*X__[3^C#_]?;'\ MQ_1K^.G=+*S+8GD"\&^;/WN^^/)].?WT>?V38$*=_]KY3Y?_'+4K+$L++A8- M*AD.4:.GSZ),3%HF3?B_/OVSSBI$E ROWEGW_^^8\__OCKM[B<_76Q_/2S8$S^?/[; M?SG[]6^W?O\/N?EM[KW_>?/3BU]=3>_Z17HL__E__OKF0_J,)P&F\]4ZS%-] MP6KZSZO--]\L4EAON/XH73_=^QOU*SC_-:C? BY \K]^6^6__-L__?33EAW+ MQ0S?8_FI_OO[^]<7K_RR7'SZ/O_^U[0X^;G^[.?G"\+"N_"I4KKYR_7W+_BO M?UE-3[[,+K[W>8GE7__RY=/\.U21,B-9?=__>?G'/U^^^LL25X27S5+?T#?. MGE'?MC<9^&V-\XS;E9V_8+9(UWYI5OFZ6)[_Y8Q0,]M\=Y)Q.MD\^5EHLW912K"*,U Z,XBJ*"A&J%28B#K$ZZNN%*^(Y(T85IC^^FGQ]6=Z\,^5 M$_63#4LV[+CUNBU;#J/[?-]]I-^=,)&BDR6#*]$0V9YV1>8!6,B!,1LP%'44 MV5??=IWJJ^)\MDP_+989EZ0XSE\7ENF::&]#]NPW?OX2EO0@2)^GLWS^UV6Y M.&DAJ_6B >>V8B%R__(3K;K@O!,.1/\X.(:?G4#B M'2ZGB_QRGE_0$3QQ/*!C)@'2>0G*2P=..@%6^V*ES=FET 00UUZ[$QQD_W X MG)>=@.'C,LQ7T\KXEPX\T[04+U M#XFC.#HR*E[.U]/U]U?3&?YV>A)Q.>%TW#&>"AB3R;RV24(4Q0/+T2EN%*(6 M1Z'AYAMW0H'N%P5'<; +Z;_'3]/*A/GZMW""$_*-N!$8P=J40<7$(7B4H)PI M3GDM["F&L,Q(M#Q)L PCPZS)IJ.,QQV(&(GG-C><=*.SUW YF/X]CH3^Z9E MNHU1G&E"Z7QV4@>00B10RB)X*P1XAI@X6"1R^=W < MR].>@/&+RQ?O%KIB M/P@J#F1H3YC8'(UOE^^6BZ_3><*)2$4@%P&"E);683QX@QFXB24SSPWR%@?* MW6_?#1T=1S:;L;8GB+Q;K-9A]O].OVQ,)VU*EJVX,0 F\%Y3QXX M%LW1J\+CEJHDN2WGER=55QM YR>HEX#2IB4BS2.OAQJ2\/O7TW:'0?@FS VBX@ M\GI.3R-V3+_BB[ .9\N::$O_>64A):E V4 ^L%>J1M\Q:J.0KZ1Q7JTDT668O HB2R!DR/H%7+D$A,TEI M:6/TQZ5]WO'2W7#0?;3Q<$9V@8.7)[C\1$?>WY:+/]:?GR].OH3Y]XG/R427 M-%C'!"BI(P3N'(B8)?>T&*9+ SS<^?+=<-%]F/%XQG:!CP^?<38[IYXY;PC& M'@I*TG+6D>?$% <=5#&V,!4L;Z$FKKQS-S1T'',\DHU=@( (/ZEI'(OTCP^? MB6^KMZ?K6K]1/>N)RX$%*Q1P84CE%:L@)!X@$T><4)9T7HNDF8=HV TD'4\=O_C=\GA5G,UA5P)M("HK#@9$K /-=8'"(V41XW7KL; M-#J.7![/S+'OJ[:NTJOI*H79?V)8GJ>68S#D(;%"$$ZD!D6,$-&2>ZT24]ZZ MK.V1M4;WO'DW3'010J[GGQ;J#H.,K9@J%=86);B+)=1-12,2T22*8(V+X("(:4GC?:B6@P MJ2,=U'M?O1LN.@YQMF'JR,AX1BO(FU7,PJ>)B<59C!E89@E40@,.G8 LE$D" M5: S\"@T7'O=;@CH.()Y./.:2?U??K[%O#?TC8,*LN>KQ6R::ZW]+V%6B\C) MN<+UZO=Y.,U3^NYUXG>MU'[TJ<>7<.]'^)&UW:D!!;;:JX+9 5N9%%&0G U-RX%0I;P":SP04O+F7TPC[V$5=P X.REVUV% ML_7J_#N7VVL?N@[5&.?O>+9:$7\O]X\+BEG)00@N0?%L(+H:I@L<<_26#*>' M5U"L:I'!\,">KE-_9EI?+$*1D\TU6=0ABEA))[<;M0!& M-I4H&1,S#V5:'8Z9&X2,"YUC)'LG2(YA1Y6GY_-<_WGY7^=3K^&&2UF M]6S]/"R7WZ?S3_\19JH%Q??G5^4VT(,6< ]94 M1E?-.A\@'P*G'<@:IWW'<*AJ+8D.P'6=>"V45"(*B+;6E3M-1WQ,'I3BUALN>7DP M;>%H8WV<3A\#JJ&#N7LX-!;K,&ND=Q9?<+G^_FX6B!WS7$W#+]7])54ZL6B4 MEJX 2YJ,02'(+#2A0,Z(6M+#A&WMUCU$3P^F41/OKAG3.] M;VDEH:8#O\&P MPO>U8^?;\CLISLJN21*!"5^3_9RF4[CP3+LA"^!.9#J7%8H'ZS .0="#!/5@ M C6!4#NV=X"AORT6^8_I;#8Q,CME380B-O>QP4+(:(#SC,YZGW5J'7L\?WIJ@',Z8)8!HR_F 8?<5E7#0"THNS%]?N2B?X,7R[ M7 LJ9@J&#*DP6@MG'#S7$7@(F L9>86UCC7>3\TXO@@ZZX>K\M MYND\E% BEB(]),W@/1JR8Y9CX*U#N/<2<@X3<^&,%Z.9G,'6-G2 M/_&:0"Q# "RU0EYB@,"8!H^2V!/J+>$PWO0X?A'ORF?1 1=:!YKJSK9AR+%>>3K2V'DR8=*A."RT*#3#$581AWZ:&VO4>" MK:O;^&&D?S_$CA%%!Z ZOTQY%[[7FY3S<*;B7OL2R7:348'2VI%6CA)\,-P) ME,J9U@&&ZPCF#XB=&J"8%W"\I1>>6VW;0R\VSR;%!VL+TQ" MR:KVDY&1]#J=]C$G:Y4N4MS,];B=A+CW6\<]Y1HC9UB>=Z"'[EB!SX:L?Y_! MJCK@B2%9 ]I6MGFOLLO$N $MJ"XNSP?2/TI&)0UG&;453%^*:>)DM*)6"P5?]URB M4[I6)8,(Z!,&[]*#A39':J1N5-&3V-5[,;L#C53KDZ?KDTURY3P_7\SK)D#R M;FDI6A0AE?=@@JMS@DPBFZZ0KI691Y3$$GRHT?E!N:[WDS/NE=>3X*B5,#K0 M/P]P2'D,1:<"G(=Z1<,C."L"E"(=;9R4/+K&L#HRJ#38O=B3H*J1*#H U95F M"MO\;^%$M1D%R%)GU4BG(6KZS#$==)(!G6A] W^3AK'K?]K(]@Y%=#"C.P#* MLYPW@=DP>Q>F^?7\>?@RI1/SRK(F2F4N3"$M*K&V_],>/+=DU&56,GHIF&Y] M0_\X56.'N QW286F76%T^9@V8#*Q8''6.C+ MY#7*9(-[J/?>(:"ZCY9QS>Z!H-2$\?L#R&\!-,=/M="W"83>XSI,YYA?AN6< MC+S5LY1.3TYG]?DOL$S3M#*J%!6)/7(X0YV+TQI,CU,U MKA4^$*P:"Z,##75E!9M(:VU3ML3/.%]-O^(V\^7-8E637MZ6C^';),LVT84'A4QE[7&VIXDCFNH#W4T#BBF#E!XFVL3$4)1/+ Z;%C5 M?'%&W"IQ$^X/5ACEFY4,9!76H2[. M@.-U>C5FQYA*Q*H!\P7NI&E<*#UU=/-XL32#V5-VGWFW$<9G7$]3F%U?2:M6 M--=?,7Q?F@>6])1-:G0@RUS7HB$G36U_1 I/E3K (;JB EK/6]=L/4F3FMEL M\4?E^JO%\L7B-*[+Z>QV_>_%G7?@*>:409>J]1-&\$K0YHP"C3 ^A]@Z(+H7 M@6.'N!KCZ)81-IBP.C#!KD19:,N_76ZXF3=.\SM<;EK23IS4B;EJ)@A.^EMD M,BBULB"]+$F7E,6# ^>.C*+>1];8L;"!4==:,'UA;=OK^-GI^O-B.?UOS)-" MM-;_:!6Z=LO(LEZ0>MI%B,47']20&+M)SMC!L:?#UE&"Z!%3KU>K4UJ&*3P1 MAXANI\F@C297-:QK]H^QQ80B36L_\AY2QHZ(/366#A! CSBZVH==1<^%S;[F M]F"M/55 GC/2QJ#=D'/PDK6^"SJZ]?V H:ZG1M2AHN@ 5G=<2&S7-%'6,6,- MA^3J0HAN#3# %/FJL'YW<(*]QZ\X/\57Q+&:<%B7\/?I^O/ST]6:5K:D!KLLFZ=1S^ #+'!5P#<-RZ MI1Y64AV \?EB159"[0FSN6K Y==IPM6'Q2Q/$D,1/!.08BCU:BR DZA RL!$ MJ*/Y'AQX>IB-?A\UX\:FVD.K$=\[0-#?EL23=\M%J3D;TMND2X084QW,YQ4X M7Q)$J9/Q+ MC6W>@O/+Z<6-,[3%R*&<[N%B^J.XY:Y-YR1 KI!"6_$NI,=8<0-)[0'3ANL=Z)0/.)O5?PW+?^"5)4VT M,:F0D0AB,[.M) \>A2'^"&>4+<*$UJ?2_=2,:_ T$O?-K)8VO.\ 17_#.3%H M1BMYED^F\VEE3AT]?KZ<+&+DPFM ++667DOP/)-.U>24A*("CZV[?3U"TKA6 MSC!X:BF%#D!UBTF3[%-,DJRTD&15VV2JA6(\1"&PY.RRXZU]LUM$C&OZ# .< MXSC=DQ%T>=H M#Z2V4NCAN*I)[O>N:B*2B2PA UI" J5*@)A(K;K,M-5""Y-:WYD]3-'((<2V MXK^KK64;672 K-=S>A:NUM<6<75UM;^KX%DE# :DK;E[T5MPD=:4HB]&2=+, MS:]"=J%KY&CBH"AK+I<.L';_IF%&<519 D^R0+UGK8D+$730#J-A,N36,S>/ MTUW#Q1\'154;"71@9UT:#.?7.M/Y*2WJ\E+\%RR+)5XTJ\;5RV_$/Q+?=!Z6 MWU^O\633E;A>""TVH9+S'3?A5CNOJG_BG"8&*P[1V@C"%1XQEV)D:^-^P.6, MVTZZO6W7B^2[V02TQ+--_ O.L=XR&!6*%2P"X[Y.=T1:!B,'6V1IN2].YN8% MT/>0,F[WZJ' =QS'NYB><(TU$Q>\S=H[,":F6JGM:CI9!#IG=!%"!*%;W^9< M(V GF#0?*C^@_WDP=SO0*N?%_.?5%"^FL],UYLLF\%:CLV1_."P>E+<,XF9U MQ!5EG/=9MKX=?H2DQ$X[JDY+%8.!.;^@NO"%[QG>6>Z M_G:IF8T&B9D%!*\==76DHZ704G/!'*0KUH36;;'W)''< [D';#817C.=.7!= MUZ+1$IG$-+&90U7:..7B(R3$OK9'DH(T>>WWB:J^] M1/I@['4?[G;@(MRQ<\Y[6%Y:"][FR+B&P%WM=5CH!'>*_"R68C*UKJBT#M;O M0%8W78<&UT*M9=0![.[KH?K[?(EA5MO?_/MB5LW'OX7IO.ZKM_,/F$Z7V]Z& MR^F*?O2"OIQ_>H?+Z2)?]%WU2GN49%[:S(G/* 1X[1)DEV-AFA7'!YFI/,!: MQM63S4%W5U+;V CH>"?4);_'- NKU;1,TU;N^7^=KC939VHFPK.WSU^_6BP_ MA!F2KW?!FVTR0N5$DS]9]12]YXW M7\TVLC\_#Q\Z U%KE:0QD"SS-3NH-I&.=!H:EY4/I;C2.E+P!,L:M^QZK/TP M%BXZMXW.U_1NL=SP8KU>3N/INBJ-CXMMS^R)"3X6P1Q@";8NDD&(%@&%+;Q. MH4'S5,[ CB2/6V WILIO+<\.-/T#[)PPHQ/WK@"WD@XMQC.$[!%"";7YG93! MMIX>_ YW739'3.6LI=,.I^.<+5MW_//8?X)Z4RX/1!BD):$.[UOJ!Z%^R^V M_276 ],]A(_9U,"R]YOQ>=*3'JWWL))'8T/A/C;O0K(+8JL"?& M%97)O(!"_Y*=P10M4R5P1L=D>9#H6MN?URGHYHJJ$19NCQ ZF-\=V'47U&\Y M4G7R8E[W[[-OT]6$"TE_8AP$XP(HTNC@,Y. UGLK!$LEM,[2?9"@3K!T@*3O M \W1;.\ 0S?6\&)Q0O[/1%NGE3$26.T@3)RRX 1&8*$(%8D,GUI'>^XDI!/, M'"_HF^FY1W.] ^@\OVQK_BO6[*6)82(IY1QXYF3UBVE711;(_+,>HW1%FO8M M*V\0,7)1P/&"O;]Y_ %<[@ F=S0K/UL(MUPBL@(B,SJY@ZL)EU* +@-RZ"M2,2K[&I S1+KK _$+W/[[^HXH[?O%;/9JL?PC+&M'>W)%LT;( M/"A0]81VF1L0*?*D"^TRW]I(VI/$3OS\ Q%QN]?(8.+I 'W/'YIFQJ1R5=\" MX[7KIY098M("(N-)1)N(6JX; M'82WYJZK1!9BDA$TJZ'^Y&D=A4X!&8H.Q7(M9.N P6TJ1F]:\F28.E("?2%I M.\7S:CK/=I^<]]? S5TYV8\;44Y$D-EY)LFUM61A9./ \6B!%'^1E@LN![AA MW)O,T7L)/"T6!Y1A!P?K9HE_6X;Y^OH:-R.R-TN,MY:H9>$A"0-!Z]JT5@6R M@6. E"-W4K+"4OL:SKW)'#>P\>0P'5"&'<#T,G5X]7%Q3WSP[I6^1^+U:KK& MLWE;6]:\Q[3X--\\9<.EB5"2S!)#)XM4#!03OO9A\& #,<)Z6:QL/3E]Z#6- M&WUYR@W0%3HZV"T;3K_'+Z?+]+FN^/;A->&":::R/KM(MLI"K*/JF>4F2A)& M:>Z>/T[5N),%GEQEMY-0/[4_#RULNY<82X$KKL KYFA=]!GYA;Z>0=YKS15+ MK;-G'R5JW+;'O0!O?_GT@[MCT].1N!9%MH"9%U!!)/(Q4P8CF>1:*5[R4U7= MM"PW&*Q;\E-B]BEEV\'I?:,?L(J!_H]#0A5!89T,J\B]+%[PF(*QQK56EQUU M6WY*F!W.]PY \T@HE@6?"H+BR=89C@QB"!D0E0DN^,)CZXD_QP?(V9\!4\W$ MP%IZ30R?G8^O;EP/@X_U-H("J+#Z_&JV^&,U3+G3[:3T_;3GO7+#_R<*I!./_T#7BOC(2%\Z9,Q)6U0JK4_"_:GL)#'A6 0]W)"ON;@Z,,+>+1=ENMZVDA/)B7KO MHQ02Y9*.=<==(*DE3<<-7:-!MZ32-/<7Q::'<%D XVS(NSUUZ9UE;[J(1O MS^F;T_5J(G,FXSF3(->TQFL;5Q7TA:#&@.$>$ M9_4WZK#,RKOKDU@G)0NM53!@1/*D IB$H-$!8R:8E+C*)C_FO-S_^'&589?8 M:B2++I0=O3E--^*DSV=XUC;JV4D]9_Y[F\916/&YF S9Z5J6J1C$)!A@4^X64#U/=G MW;'/VSV^_)9FI_4J:'/#_?%SF'_$$W(CZ^#IDR]ANMS(:6*]5PXC0O*26"H2 MAZB, ,Y50*63B\UKA=M1/VY.5]=P'PDB_23MW-\>]7SYEZVP=3'18*(3R=;[ M>%_%[P\2SZ^[, JN;4F M)]#"95!<6C+LF0 OD)=<4HRQ=3'9[M2-FU'6-8@'$G$'=LKME9U;7,1WG'[= ME+Y+M$*I7$!(7W-"782@A +O.1KB'?.Q=77$+G3U5FG;!A./0N]( 1VK. >" MW;LEDCV3SX/"+[]5;[2V$]Y8/L]6*R0[QQENA40/5DH-JM@$@=$>YLKDX)@I M1;3VY0ZCM+>"W2>"9G,A=@K6\RWX+GS?[#\7!4=-NXX.F3/[V_E<[Z"]\=X( MAKYU^OBC1/56I_O$VO$0T?1Z'B]/B8YIB-/9UJ0YVT\7'+WRLPG/NF2O!02K M&2@E)03D%HH,VC,I;2[#-U[9C^;>2G6?#JE#";9+(&^65FW[C2NXWIX&M.0K MBR03?X(\I)!HFQ:M.*@@ X2D-2 YANA%B!E;9RD>2FMO);9/!-P!!-G%.4]$ M[^A43APW&+5)P#"%NAF)H:4.G76TN,04]Z:U([\[=>/6['3MR \DX@XFUMRS MLM?SK[BZAY'<:L\%[4UG/!GB6 1$[@04&XM7JD1DK6.J^U/920_ ;*AAQ17 M!P8 &>#G+1G2?YU.ETAKI6VV_OYN%NC0F.=:O?*E_LK$R&2TD+2WI*F9D@7! MZVB &:>12>M$:FVS[D[=Z-G4@^+DYA7L,$+KXGB_M;;[1U6^P+B>*)9-2DZ! M('L%E(X>(D;B8S%H2_3.NM9G_)XDCIX-/2HT&XJO#WPN%PDQK^IHX.U,X$=6 M*%WPKDYAT+D:0J)ZA(SL^V)#2%8ZKGCKL/R^-(X;A'IJA XIP!Y/]%].5],Y MDONW[<-0>7WVDSP1VG@?R>4LUI+YK+DC[T]J2"K9Z*754INAM><#](T;88:)OQ6E8@+"/743/0+CK'O,J(>32W9]R0TA/CN-OYK.PSS=PTBN@O?%@HYT#J@@(P1/*\PRZ\ ,<5.W3O/;G\INILT^B3?> M2EP=G=UDB%RV_R(V7C8HF1C.% MU,DJLG;\X!G!,!; L:A589#8T-RKE-URF*?&4UD6_@*Y 3C6:()P''P/Q MSK%"&EX6;EKWN7J4J"[=Z\&PUU1$'6F\][B9V/-Q\3%\^_MT_;GVSB'V58_L M[N*7(AD&[@NPY,G4L):\,A4X&@HW=G\T1FGG*R!61MZ:(8JUF#RM.>IG]B M5 IEZSNBW:GKTFL?"JP#":T#K_UE*9C(N7SYC2SO^2=\3QK][::70/U?O?KZ M&F;;(XCX.$VD[S>ALWF^_HTKOSEQED>=+0.ED=74&P\N8X$@@HLZ*H.BM0H> M8!GC:N/!_/ZQ!=Z!"CYJL=O&X;8F^E+(^ HU7,B=AA"L M Z>]%#P$AZ'YL+8G7>&X1\%@.Z5CF'1PW(D%O5O '1;J2-6VH]&!*'$$P')O*5!H5UIEBM;6!1%Q>R M!JZ]K]I>@5/)0")^84BN<-\Z=?HV%2,WBAY"V+=K3X[A? ?8.2^!N$AIF.>+ M0,FF+N*"3UZE(FU5O^0I@G(ZD,L8.<02$G",M*Y4.PTR3KK2-?/,_##1NF6X#R*D9_MJ-]SC/-PSS_$M835>+\N[*0Z\3 MOMM(CT>>>.P8CWT(;C2ZX^WR4YB?=0"]G"*R[0YZ]>5ORQD0P^QRP,@%&IF- M4N;:-=1Q!BHC)XQ@J)T;I>.<">X&KM)Q^.7O]1G9OK\GN M(XGKEUE-I5$V9>/K('DK#"A!AHE3&H&A"CQ$YTQN/6Y]?RK'U8)/C\F;&G)@ MN7:H*S],/\VG99IJO=6VET6=T$F<3_6B\0!5^? #C]64>Y#;2%'>?LUE:7!0 MGBLZ'&T6"'0N)HA)(>A$>!..*65::[_[J3DZS/$09R_ACBJZ&"*#8F*F-=LZ MU-TB1,-ETCZKW-P5W8VRD4Z$7?-MZ%S;P**FDCT_7:T7)[B\'-]B5$Z>4"*D.2LB=&33 MUY[LAI%KR:5HG9:Z(VG':I='7G,)91.L\[9V\.#6T1&>L#K8$G*.G@?-.-K6 M+N*NM(VK88; T$UU,XB4.C1Z7H7I$P-/MUVD#U!#CSWR6/6T M%\F-U-;%.U],5VFV6-6 P07.8F(\9A.AL$!VK\T1HJYWYJ((74JQ!5L'$!^B MY^CNT'<\^Q+O,F41".809*T'BTF33V$16.-7:>7N0H'%543- MW$P(75HY;VH>RD':Y>POCU4B=Q'02%=L'WWIA'/#DN,)BLJ"4& 41.\82!=$ M*EDD:5HGF5RGX%A]\*;6*^-E:[S-PR^Q&$W(OI:%>EM1'E2D4S8&$"'DA#$[ MZ5J;*0]3-*Y&.$+Z-W5 0\9W:'G4XKKIMEU9F.=J9-$:<7YHL.6AQQT_6WI' M4AMID"OO>W;C?9?'P07$I"5M[TP"E*:F[ 59I_49T-Q;B73J,-ZZ7!!Y] MI[;+RRZWA<-4.W)KX%9D4 P%G9*;A'NM/<_%,]XZ^60_"L?53\-AZ]8=VW!R MZU"=;4HW:T4:V_'Q0ROOV4H^/$CQ#62&==BG13-WU1'G56-/A\L5JO M-@54L190G9<47@#-:#SH\D>5R]]X3XO#5Z\@E% MW:%FO))+=HA*O/KGQ^K">TEII 0OGG_'4>J#\-*Q!%S8>ODA28J9.T"N(I>6 M1^5:)VT_0$ZSU,R[CG*13/$& _"B"+ .L7:]I@_DI-18J<'\!$OM1/&TPL2] M*9K'2J!#E;'IB;::;OI@'*(SKOW]L4KC?F(::8WS5 LZ&^)T?I[FL>GN?N7= M%Z!1& @;2@ 9XJQ>9FAPF=>L#EZ*]"DRV=K?VX_"5BE%5]YV%\:E+SGZE*%@ M8K7DOE;;FYJDIY/EZ**3K6<2[4;9N/IF0#3=ER/44% =*J.+KOGO<-OHY!"- M=/LAQZJE1\AJI)M>AN691ZIIB[!@3-<0J((8Z-DM'M,Z9)'7KRZY[B1E7JS3! MP:TN $T8WZ'*>#!9:;"4PJ=)+1PKQ3!&F9Q,$EC.G$Q:F<'[.G31"[*5N9;. MJ\9[<;@4P[,\VALO^+[]>+D-$CIT3%F0C&50JF@(R:HZ34CE:,G"SZU;D^Y& M6;"SA%,[@ BCR2[W=P 6M?H D,Z\I4!540$;W*!I,FJ MCX:VAVJ=[[0?A>-V9QP(8@,*:40(5A-GQV7( ME].1;XWUWJYNXHTI:*,%+VOYE*%%1>UK>QF-S@DEL/ETK)T(&[?3U4#JK;U( M.L!9O=I[6^H FM6M'6,-QA(4,)L\*%D\>)X$&!UTM[MHCC%1?*TH&AEW-0[ +$N@M:A8U.%P[,$?Y4LJA"ZYJWX2)>]>'Z MZOH#&I7?#JB#=BV@3-GHF$("QB59V\HH@TKE1&&5]4#F:6-MI9;)\.8*W1D+) MP3)>$@O8.KC2NBR.GE9]S!N@]"Q883P#DP-Y#9II\*XD.ANYM2GS;&UK*^X> M4KHJA-M'WK<+X8YG=0=N_%WU?&^F(4YGT_7W7\.Z3BC^?E/%H4@J! YUKCNH M',B:L\J!D3;ZF&-L/\7B #+'O=-KBK1A1=3A*72[/N@(Q_V^9[4O8AKPI#JR M5"0XEI.KC8=*1E#,ZAK388!1%Q&U9BRTSHP;MY3I0_J,^;2.77])(%E\1_R MRZ_3A'F'FQ3W/:IY^OR !L6]R=,%F;59)M L*5"!22"?)H)-TJ,SMC#;.J=U MJ"3Z*UK^QAMJ6F5Z-L\OIK/3.C[V.M*3B3IG;P$=U@X#NC9(T0R[Q/#"B1Q%U MAV?QPQWU7^ Z3&<'GK*<_?*5V1Y2I6@U M!XVQSBY2'J)+ 52V3@4I2DRM4\R/(OC/,"U@'Z3>4KM/)NT.S(G?3D\B+M^6 MBS#Q^8(FA26/J?9S4-P2^=I"$,B@V&"9-EX[;)YW=Q\Q(P\I>SI W,S!:R*= M#@_R!S/6SB[(SP)F1Y[L![YIT)2\'1?X!%EZD2=2AP9*;<1$V.1 %JH@!PA= M8"FYT+S?Z7!9>@\DK+Y=/M\,AWX]O_H;4SH]"$$;?W"B?+*BCH@NVA50L2;B MU^0OD5%8)JWAV-H).HK@?G/V]L#4'CG'C44XXM&[6JXG[^M2GGV;KB:6%^4% M'0I2%W(0+3/@+9?@D 6%4J,J.P7"Z:E7,$=?7>+MV@M'GHCW= )>',OM'B#R M*U8#8**+*T(ZVE.JNNU1&H@IUQ8WQAAK;(IYIVO874"R?>4X,#E"6#?%?0#G M1A;XK]/Y].3TY(SPDKWQ+%E2H[SF(6OR8&Q$XD6RF:CG7.Z4K_F(R*^]=&2A M'R*R10O^C2WX\.T*X4Q(83"2ZRH#G9\F)W#*DXTO14(7BX]YIY9HCPG^ZDO' M"9XV$_S!_.O! 3_P1"1/!#%&Z>8)C6I:HY8<61KL5HD8:QR7A@A8O.9 MS\<2/6ZT_NFMD'&D/78OA$<'3RU/)EX%ETPI@%EPVJZ1@^.>^"I"SBH(1_Q\ MS,??]64_INU[H.P7 PIB;&"=+Z(2?M:L\;?%>IIPFUHUR88S&40&ZQ@=_K5D MK!9# S=:&%:2E<;O!*I'7O1CJK$&@&HI@-'!=-YU9ILT59>TFC@7M'69@R@Z M$6?([0C65/:0[M<6A31B-P3=\?1Q>_J,"9MC63TV5BXBMR=A6J_8">YEL3RI M1:5OXVSZZ2PG[^RG5W?)I*:2**$EE(2R]M$BA\2$ J70CH@1R83(^QQT!] P M;H^?\<^_H<7VHUVTW.J0%.[ND#34]9,]8Z3>E^:KIMHGD(AAHS?VSM^. MD+.4V4 )Y&RHQ )XZ3B@+Z:4D@6_&5&_1]OL_LYN^V >K'T&XO>\%XQ S%E!<SF_R]W&_O%[,9">"/L*0M1HM,.1>P4==I136Z[X."H'1R M4@&%54'MMEN"YS$.CPG&@TL1@G*:0&>E@E" MNL281^[2. <&77#PN,@,.XEJX,1^&5S]G]8A^6Z"0[?+1=?IRL2VQUKFY2L M.1KMP-AZI1E4!.^SH 5Z)WC6+,76[08>HF?D&,238JZ97 Y&VE=G1$!5$*1Y9N"K*X6G#9W.S8C\21XQX=ZK_#I+<_ M//T6GO/:&9+2Z[]:Q;EK)?28'[QW6\9U!/>86'#^[[9&*,93\!-M>>L M0P@%#5@OI:D^#T^W.6 M>>V#J;9E7ON(L(<:GDTMB\E9.4&.E+%6@<(LP6WZS03)2Q ^9]FL@N='+_/: M2\!WEGGMP^T>(')6NB!]P.1-@FP5+=S2 1\5+9QQ+XEBKE/9J876CU7FM9>P M[BGSVH=S8U?[7"M3TDQGP70!+)X(U\&"SYQL1ZZ%SB9(@SO-"/GQRKSV$MF] M95[[\&]LP5\K4U+(N?;9 U.%+'I?I[_%9*&NA]P(0;Y#:"'X_LJ\#A;\P?SK M($I^?/*K,25*IA0P[WVMSS 0+1V21NN[5"!<_;P'].V/5"V M]U7=',+H\8%2IUC^;;'(JV?S?-XY>S'+'[Y@;>2U_O[NA&W@Y$H2OG0B M6F,]N%3CL$(4.N"M 3KS6>+*E&+,CF@ZC((?4Y$U@=P3B&QL7-:\).+;MAQ) M2Z\+TC:2.=L:\\_@C&'@N+3)>\SN9J^->[!V]:D_>L77P?@YF+4=YGF=51$= M$9V^\81&T_6&C"KO/""-!YYKS3!WEM6B^ BN$%2,,\('RQWRUND='8S7FW@E MR%\)#J(F^U"A"&0DDA2.3J$TP#S4>ZEYP<9IK<'5O89IK>7-$8.!I 6 MSJ=I_79Y=J1N(F%2JJRU)6]#(B>?MI!5QTP&KU4=EN ='9L-8@)WO7OTB2Z- MI+IHR.(^('+%[EJ]6-02U0D95D+HVEV/5X[8'(DWY*1R.D6Y25;YW1JV[X:3 MVP2,%T \7J:W 7(D@\H@M9U MKJB"S*3PZ)D7.[;">/@]HT/B6"DNAF'IV.@X\\[N68EF5NF:M$(+,<0F)\&3 M;P;:H.2\UO8$MA,X'GS->&'G ;#1CJ$=1*7O.7!#.U@'L2D-4 M@CYP_D!9';ADQ^(B[M!-IB0&F;XMXOZ MO0K3Y7^$V2DN+B>.O)X3-T\W =0CHH$[/OG8*.$A"V@4/;QX]>7(C$LDILQX M"%&!S;5#;YV)X>N4ZXRA""--UJKU./"'Z#E6@UT\NZ)_8W*>#]N>5O,PU)?E MM_/W=7S7LFZ2>?YM,5^>?[D9"+4U(Z03A07OP!19_5F&M&6B)DM2,)]*(-:T M'D70C/AQM5TSO-W4?.,(MX-S^7E8?:;%U'_JK/*O8;89;E/#+BX5-$I)R)EL M%J5+!M+T&HJ4QL1@%.GYQC"]GYI.T\%@,(JL.4/<>:<].4QUL?.>:[O[N MF0^.M,=]U&32\&I&>VXA)/+!73!9"/1)E-8^ZS'TCHO<5IBY92D^D0 [ .NO MBSE^_S4L_X'K5Z?S?+Z*VJ]>(0_5O*ZW7&3XAAP%)&-S3!J9;#XL\6Y*QG9 MG@H)B^9BZ0!<%R?++]\O/OWW*2Z)J,_?WY _-MOL56:UR]%D0&<+[55&JT+E MP*O(E"PI:-7Z^GTWRL:-UO5Q+@\@PYZ0><;'C3-Y>WUG\78RM+FLHPJ)B0%4 M$0(\\@369^6RX/1/:VVX%X&=V(\-$7(?")N+JR;7(ZP5E[$-P'MR,ETBFXQ-E2,H^2&:W MB'HL9)W!16*628[ER,F@T.D)P"7&O&CM UR'2*13<,GS?:*9D\EGD+7 3?'L M2-V;2!S+M%62XB'N5!MX)+CD'N :+(5Y7' =(I&>P/7+]RML>[7$_SK%>?J^ ML2F*%2(SC> P"U!6:PB695 RYZ2LRM&U[HRU UF=@*T7MZ&)]'H"Y%T+.MN[ MF@?!R0J $OFFE[TG=[_VLM>.G'[:N#SL-/CR2$_A!EF=V&VMH+"#)0-&QZ+(QM(N3J>-/.41&MH:3)N48G=1^,%BV6,"X#=PZ.[V? M'!$=;(?MFN^XC;^XC-?)92RTJ[F(9$D76DNTT4$QJ!RB8C8W;P?\&%&=J-VG M!\S-GH1-I=&?B M1FX%UQ84.Z4N'"NA#J#W[&N8SNIA\FJQ_$"K^E#WZV9+O\"XOOQJDI1":U, M(>OP#N/JY-I W""1W \D2F MNRT&O. &A(VQ>)^=M,V;@=Y'S,B]IX=%5A,)= "E*V;(7:OAR7+F2@+FE 5E ML@*/9#,[;J-GT?#L=FI:N >>'J9HY/;1@X*JH2PZ;+#QAJQ<7/T6EDMZRM=C M&FW<\Z1C4^EW(;!1ZOSV51>@,2YJ64RJJ4_DBCI/GZ7B:K?QR#'3Z2-:&Z;7 M*3A:B]2*$-P\\P6NTG+ZI7+^K&ZN2,,WL(^1^2UDT8OG(?1">U[9$N"3VK;__%DZV-?^.YV*S$U L4:W$IHFD MY6 $J<^@'2;6HGWF7>\>&Q^-A+IHR.&Q>RCCE]-E^DPL>?9IB9N \LTEG<6M MO?).FZA Q)IZHFK?O$#+,QF3#MD:'EIT6-F9H/':)APO\\70 AB[=\+SQ?++ M@DYZ_'<,^;].:27TW,W.^PW_^,_%\A]G_WS +^O-K85@W)]G+A=3=+8*$IGZ MH$+T$()2(!DKVMJL ^./&3''$C%BG^=A\+ 803@_"@A?85S23[\3@N1%]CQC MP3-:EU:TFYV@W2R]!<=28";GVJFD*09OTS!BQ^E^('BD:+I!X-M2:JN3S0H_ M_K&XOLCGBQ/B<9K./U7\G"U3R&1-276XN*L-_1VM4!@+%HUQ1I(1JW;K+W,X M#>.$F)X:@<.*IH<@5%W9>=.!TS"K#44W)HNW.?*L8VW[3[PC9PD<\0P<*A>2 M\88W3Y*\CY9QX^2M'8.FG.\406?[CT=1LD4/.G-RK2-]B$45X+G>]"+.D_,2S/U&DT.;)< F1> M>Q#FE"'Z8, 84&R1G=/\^ M7]5Q"F6*^;P_9<@A"8U$?VU2R9*%@(&3]F/9:"6E%4V 8@Q:V#9!>8C8F8MQ@7>_?81 =)&I'> MY C^=N'@W*5AWURFA$;'%6*"))2L%XBE3JA6X"5&2URS=)(^R2WKFS[RQ(=S MF-O)H1M8O?V"->=A_NGFNBYNJJVS :WVP)'T,FTV!D&&!"PJ%$)GYWSK=F [ MDC:VW]00#G="K:UL.H#337;(?WC.VC#P>6UDSN0/M< M7\W[Z:?/Z[?E]]6V+F?B%2EG*P64(FM+,IL@6$\KDH)%PXKAI?4Q]R!!/7CU MP^JA=O+H#ESGZ;S?)U$[6VKFC3/906UZ!YY>#\AJ5XEBG9&M\SOO(:4'H_PI M 768#+J#TLMO7W"^PDGQP9J"&83EM!\T9V1)<@.&,Y5K1KCUK=LGW$G(3C#2 M?QX8'<+_[D#T+GS?5.-/,'-O1!UY74BU*E4D.*X9:/3*H],1?>MJM+LIV0E& MYL\#HX,DT+>1_6JZ7&UF M,WIHL\"889;I4&)UF=0.$Y^#H;0CACBJ(/SND& M-O>-U^X$)/LC FE@$71;)W1]R:LPSV_7G^L4DK)8GFP>?W0!T>ZO:%-9=."2 MABDY*IDY'I*'8B.!)(6:#)[I0TXQH$AD:K=NG-FVY.BN1@K;C7@Y$\*([+(S M$%V4M-_J1&JK(B1TDA1MTHBMBQ7U M)'!=M*-S.NM-ZV?R+:)+G+:A*B%QFX1M/1/H88IZ: KQ1-@Z2AC=*:V;J[G( MMWA[.1[LW6(UK:)\60V+U33.Z*]69)T:'I/RIIX M&Y3 E2#%$PACP1EEB8, MZQ4>3GL/G29&@NM NX7V+\MYNELIRJGL;C,P9#_!(J3CT,N3QUD8X0@EX=+ MT;K9R:-$]="?XJFA>*!(NCB9M]RYHY%'T59A;3 =R*2HSGH!^B32!Y9YQ$@_ M:WT;?1\MXT9;!\94$P%TIZ[^CM5DQ?R,L!H^X7NL*6SG/ZRQ&EZ9%J5B"B(W MM9$ODIWAR8B-62:OE:>M-*P_\3B-8_NJ+9#QH IK+*;>85AY68L4W]>$#URF MC;EKA!92*W"*Z9N@[JO3M?$ MP%]IBYVB\1QX\O= ?00P?UH MN"2@X81L)E)U29G+]IWD=J-MW.3E[J"XEZ@.A^!B'6;#0_#W>3X+ MYF-^^2W1KSX[J5]-HO 7#+CO13Q9FWJL'B\C]"=P.G^ MW.!L(L0.E.5]I7'%R&PR.6Z(SH-RQ0$Q2P)*[0+]( ?;.L)Y3'FB_^'1UD(0 M'6B^1Q(I4XI&8VTU'ZVF#T@!2(#=?L>2)6Z&V/]8I22ZT#7UF O(?_RZFK70ZS%WXL%ZD?WQ> MS$A@JSJ_LG;W/GZ(U0Y//39C85_"&R4K7*;*O"W/%R>U_6]%(R+Q)'@L&@NFRX1 M=M9+5%AEK,8"M#\9*&491&<5>>],:"ZDLF:G,^8@C(W>@[>1?!^%S ','KO9 MQ95I/NKN19TWL'?&RA M6)%];2?DP8N@(2IIM&2*'*S=^ESL^L;>\'*(_6E7"'EXTWH6L8T+3F M[]AX>7;ZZ72U?G1)6;D@>28]S(4A\U+7-GA:@E8HO">.91]V@LQN[QMOJM8P MJ!F RQU$\R\J?Y_/PFI%YF+U]C>GN""=F%6I31%\ %5< !]T(06*3&67/*K6 M?4_N)6;FVDNH !$SLZU3 MY&Y3,;+'UD:\BZ:\[@$MBY.3Q7RS@#,-Z^@XTEP[\"9D4$)(",Q:8%[R*+ H M+*(U6&X2,2Y6CI7J39 (.,/+A-*[POTZ)/]&?;6=5)B)!*;4Z1 M:>=(*R$&,O]]9C$D*73PK:^D[R%EW-SO3@ZP!E+J$VSGT\P\PR03!\&+ I5I M^[EB%*V&]B.S2J!J?55]+S$C'V8M1/TX? [@>W\ .A^V:V34FB/8HARHVN S M$(/ 22>CS:3;9>O+YSL)Z0XXAPCY8>@

8/.8ZKY/<[^YF".C;OEHX77]>+*?_ MC7F;-\DG&$MR3@I@63%0R=(&MM) $2$G+VT,NS4=>712YD[DC*PXGQ@ABV'% M-79(]9[;K/R^ M;QXY-#8.[(:740\'_O5]E5^<+J?S3]OV[)NUKR:*Q4RV2@)!!A"=*3%#9%*# MC0FMP"BE;=W"Y7&J1O9UQT'D0$+K'(;_$6:G..&*<\.] F9L!&7004RB .?6 M!ZZ\9;%YF.4QHD:V&OL%X?XBZP&#E5GOEM.$$Z+.2",#,!UH][ 0P*48P8M, MFX@X9$KKCB27;Q^W%'EL5!TFA!\B%WOSG5NL/1O8U#0_>Z1Q M>Q9BBIK4DPZQYI)E"$4I4-PGKZ,0TK2^[/FSY'''P"Q6]WX&_J']3UUFN#8H)4R2+8 M;%*]W%3@#3&4!Q:#Y=FB;)V*\@ Y?Y;,[KT LAA&6OT"[^S:(7%7S9L$Q25: MC*<-[3BO,_:LT-JAE;;U^?,@0>."KYG8=X/3 3+H %#U>*#=&6:X.KMILEHG M;KD XQ19W849"$%;\#J88"P6\OJ;9ZS<(*)+X!PBX%O)*\=PNP.X?, 9_>C3 MLWG^-2S_@;4&]LPL/UL/PUIJ'27(I)%\-I/K;/0 'H-))6KAG6]MQSU"T[A! MY^' U%06'6#K;SC'99C1>I[ED^E\6@W46KA[?5&6)\YS8% *!E"97/I@70:O MG$R1%?2^=?;E3H2-&T@>#F7MI=(!U!H$IS)W9"/P# 8=^4UH @2I$\1B@S=9 M9=9\B,03I2?\ *GIQW@#3RS[#M#^\N3+;/$=\0,NOTX3WL. 3Y^6^(GTQV4\ MX <:? MS3:_@_GNI9Z=5A.;1'0Y:XA8*^6TR."85% X-F M1UL,PCE%!H? XP MY!:X(CCCKK7#]K]O=O;%[( W.WN(OP,[XL*%WFJMNN;%?,/6&C9FWH? ,P-F M=+TL*V22%>*P=#I[F;DU.%B9\5T$_6EN=_8!R7VEQD=+K /XW5C#6?S&6I82 MXP&\K2.&)5,0?&3@G4J2<2^U:%T*<2+/$(NF^(.CO7RBX&(%I534BO;6HOM3-S(?M#Q0+CIVPPBE2YZU%Y9VF^X M_GV^Q#"KJ>ROYU]QM:X;]6_$O3>+U?E=E[))6>D]<%83\;R7X&+$:I!8YCQ/ MOOE\MGUI'!=^ X'E?DBVEUM?BO C&2"KV59^^7^=;E=WSD(TKGCK()8L*PL5 M1):KX1%4D%I*&UK/8-N-LG&#]$^.P58RZ@!Y[S'59A?3,MU>O[T]7;\M.S!T M6VXN'6-U @T+O%[2"5/+A4W]4O+L,ZK<6CL>0^^?YBKI"-?CR>3] V/[S(:* M169OF0%M8P95K^T9;AUX/X[B<2V!IT-6(T@?(.8?&-1GQU.) MSBA?$D0O&1U/(=4V#PDP&9S!OGQ);C6!]@* [@'6#RV=KN$_" M*Q#5PE.,/@L!+016@N3"YRQ:CR1XHO26'Z!QU5'AT*>5?0=HO[FW7Y%D=MC: M9[.!MH6FY B_+1_#MXO+DVBCD341-T9>YY4:!I$+!5E8$VN:KDBM8V1#K..' M3X+9"XN/*/TG!T8'F^/V1?Q$)LDR^>Y@F*NMI$J==^H$Y(1"166B3,T;*]VB MHB]+Y.F1<5<1_.%B.AAH7[:]'M9AN6XSM^P>SM5HXB]8%K4'RG76K\[Y.!&I MJ&"BAEK93?9=KLE$H0!/)COF9.('?<^$=W 'XJP7>@4EOR?B(5*]I[ MVM8\U5$/,M7AT[96XW)I2G:I^9#FEO2/:W%WMPM&@T8'V^(A#7"Q)N^BR,K4 M2:^IMA/B#FA_2XC,RJPR67:E=3+8+G2-VX"G.Q@W%V4'\+S#PE*J6 QQT^-/ MU]G#"$'6B:#)VQR\54(WSTP\S! >K$M/=] [4DQ'&L(OY[D)V+8%F366\P'3 MZ7(SA/;RHOW\>GW"1"X^T*)T(.6N9 K@:H6>=-*[I'(VOK7%NQME/WR?QF/" M!@,(KP/]M]G*ORWFB_/9Q=N=?%Y<@4)'PU""E:QJ\V# 6_(VA5392FTKP\7\QI1:>TJ+,QVN0*;CW$[>_128*KE]_H M*"$A3^=A^7W#SSI;],>HZ*RQ 0Q*&5$K M[F_."6O4\F20Y?SPC2"/ 7TO,.EFQ] 2SW;\+SC',EU/N(M$D"]06*U[3K96 MV!TM.T9K6<0M-\BY8=O+GD\4H\33QL#5+FODOM4PSHM>E^F--F.7$#G@E7(=E/67$.9XCB8QXH8;C/5](1%1V6G&W=ATC5 8X(B,U1'7)YW1 MPMK?D9^!/ T.:@VSJDNP;<-E/#0]0GTFD6),1H+,"PDUS=B7YX#8 ^\7T:** M+D_$S\%_#D^&IC:E?EN(725T;+DQ]^76;CI,??'64:EGVR&N8:J).I'-H-, MO4KIX=)F43_ G*;S@/V1L,53\9+^MHI^WY:T"S<43$Z?6+X,.1WN.43^A4.D M/W<<[@=VS/R^,*M)L'YV,(.S' A /;W*:^+"IH)Y3A02VZA/#4RN$*D$,4S* M/<\+0FY ?Q2I2Q]=WA;B[%G3:-'(Q [BRDN)6,*W^?OZI>]&,_-[*$+#Y\HI M^Y:L)AT&^GQNBGG1N;:!4MY@9.D8:YA'U&]584=>9V MM[#S^$ZP/&-)FM3R\WC_HS3C7];*O>>;1SP2K>I17-*4K=/MSU[0,F'RYZZ2 M=+UIH;#YKT_;46:D+9 UGILAT0EPH&3,-2VR)%N6NQGM#\6VY01&&'!B<].0 MN[\5D:$>F 7W :],%+L&RR*J$*Y23YX/:E^N?+%U+*#>WLJNG M]<8L;N)3A3:[H4ME+*2^%0[5KD.Z"1&',G-B)53.FLZ5?(&: W((( MPN+:TS#O3K$&< M"?W)G3-.1Y=DT?M;Z6E_&DU,1MO5\X7NW^5S(0P>R_..PQU;Q:,^"6/;(YP& ML>_(MNM6YPC#H6[D M$>924X+A,!*8GD4LZKNF9=D^_,/Z(P5P2^;/:BO3@=; 2NZ$/,(E3'W@0IGZ M7UE2E7?W?VTG$]JN*4(1$\/G'G$HDY-1S68#&E%I^B*D'/X%<(="N#7H9[4B M."(TL*J94>9K/CDR_$A0/R*N$\F]VI/>-PSD'_TPDHLJLB4HT*5Z4+KK)].X88<\4-_6,@,99_ @ M))$CU[KI!T$46V;D@]>(3515Q^/#N>VJJS3^3"3_>K;\7<+G1X'CD<@RY'8H M 920"IMX7NC$;AC8 KR0?*2*N+;[+F8SSU1'<:B!B?Y+),M'&3XMGD5!EV)S M<[?M=UC>K*NRHAF7#N 84%M&Y)Y+0T)9_5R5&20TW) $5LR9:<5NY$/?"$U2 M5,>S]CN[VO,3_*M9\??(M%5-A4<\]7UCQX]]0D,[()%03RV,P!(".CP>I2"N MDWT'@YECHJ/8T\ TW]P%U),0+K-X[%+" AZIABHN">R($!.Y6;15%W8Z'I=HNHI[6HJB*)UM5F M\WC;I^7@TQO?0R?V;6K+#80R&;^[W"&1%9O$=V*;,E=8W(6^<)VO]:]Q] *Q MWW>F6 .C;H%W&_&\0?F[RRFS'>$33M695@A*HM 3Q#.8;5N1:9@A='G;2!5Q M#V,ZN%L0\J;;9BY7SUDR4KLPW'2IYPO#(0:E1KWZ)G,CF ;="'[P\ MKED5W&CT76T-@@S X/*,;_5N\TJ*3&B:OER]B?4AG]@-&@C\9=SXZ9W[09MC MA8[/3)H9C.I$/G2#Y11ZTF9P;IN/*D-B2R]3Q5$D8 M"PP2NG8H@BCVY,+[>-#6ZB!!+.[,#]K&4*Q!O'C6!R:V%\2!&1%+H2!W*GM3 M7QD'P@@]TS2,$+H1^,>#MC-8Z7L^:!MA,MJNGH,28Y,9ON=:,B03'I/1E#P] M!J'O$X\;U/8\/_9<5PW ME*L^C(GM,3NV'3OPP1M__ZH/VD9Q/OQ!VP@"-+"D[I<.OADX3A3%A,6N*HJ) M/!+9ZO[.]RWAV985,NC\T?PG)WB/W.98%!P1&E@5V,V;B*GIV#PFIGIOXPC/ M(]1V8AGZVW[,N,N"&/I(]?'D1*^(L,]^%U96]J]LB<#R5O+)GQ5P/N&&9D8G;>-&:F8.5XWQ=I^CGC MR7/"US0MM]'/5%Q:!<[J$YNF29EG]S]H4?UODX)M;6 ;_A^*K^B#^;BI:_ML M)R^Z=':OW@M1/=X+:9.9U&Y%NY&5PZDC M\R%]5,.^#[,QMPO6@*LC#O)Q@"!S]KJIS%Y#)Z+0MLJA:ZAYZN!\O*]K;YQ2 M/C".P#7%/ZLB?1#%JKR)'PHNZ7N0AX0+^:]_SS++#K%H)CIN"^X'!GTC5EI) MNU*)WIG[\*$DE,+'*2%2P_1UH>0AJ69'KT>B4"H$9Y!R! R*W?K5)A&Y)HJ M:.#Y4R7XIY0N9]'3)A/EH\+C>>J!!)FP+WEV#LXZQ*)\MW<\;?W :.$ :[TD M>%>T@G""1^*&,.7C,]4.A$;.\*%8916L+SP0.82I )^I;D#T\H1 A+5+'<)9 MB,]9+RQ:N$%U>MA^H@C($YY*''3D-?#YZL1#"ZZN?SXE!215)P(',:5%XKD= M#2V(NEIO% .@:"]J$#D:I"2:$=""EH.:V.6R[H*Q6%4 '#7+'428-CF*3FQT MK8RX+@I5!'*5E"S-RW5QX@5F%D2\E0Y2!]&C-$#Y@_H,W+,H7F[B-V.]L81I MP?20 68LUZW4W3#SKUD;!:+EXL?P<[A2NV#!/K&)4F)7WV*IW7CVC5&3/#2^ M.G'/!X'P<9>'15I7Z#V<=DX/)WQ1>00I!Q+TKI,KW7B&NTKH@+,570* M1G-J4R.#(3!AN[SELMI.:NZIZT04VEWP5+::H4#F9Z=01M.7,BEA*BQ:A:)= M%<^,O5OA06;OOOK[MF WQ4-97)=5LJ*;1Y758\YAF!PT -K%\E16Q\"&S/!A MDR,X5]HN%>VV>2J7O0#ILP%^R:MO8K]3"Z E.F@ M*MI@,VR%S9DAC])H7DF M=C.%J'IK$8EV;3V5Q6YH].+M:BT>\NN?3R(KA9QG%N<%JT/KN&IH!G+&_ZQI MFL0)VVK_0']>B$S$256>PQ1Z!\2[FXC"GR'R9ZQK"<[\6I^]$+0+UQ$L'*[(T]EC M7PC]%*SNOG0IW<0R+UYFEXXT2\2CZ13O?.#DL1/):7JJ7B* BDC:!>-57W52 MD8_#!9FZ6Y$#\/0J!;.FI!_KO&/B^$4^4J4O('2*]7Z]6F[Q5664/4?HI+Q9/:91^*R X&ST:9J36 MQE@. )\&M"N=Y13+^V=V659 [#8*Q8SL!I+8!0;VX0>:I\DA]:&?#X-" M$Y9NBP*.MI E=LJ_^IIJ?SD<'&MP)B/Y\^JAY.8[*US(8;V5R^R@DNKZI&>Y?S MD/^\-WL ,QD_&EI0"&,>D^'5QXLLRIMX.XV;N+;@_32 K6/RH&C//,%]R"2P MLVV6>\?*JD+^!LAP@%= >EL+8$2P1R%9U]5/<5(_%=:&^N,9OLOULOE3J[W^4=W'*U+0>JE0!)$]N8"8%,3[:XU88>P*D M /O+#H*JNKC95YF'7^;U( MA?JV\=:&9K\X:9:(=_\_C:].7+#+RZ0J?%^+=1/'"9-R/V4P:ZU?.IX+G,;E M8+RP?:80Q6]%OG[Z7)9K0$:[Y*+%OE/]:#]&V![U47UQC>\5A6*Q2RY:Q#G5 MN_9CA+X6\X>\HBG$\[U366A=4B:ON48L\!E:L&I-T_3EEB8IW/.JE> MOM)TO8%2'F]6FR^G);%41LC90K$[3^4:+T MF*<2Y;L*ZB0Y;BB\%B.39S,=TQT"#&MH@.G5*9_4"A$W@6\\R^Y.- MS2('52OHE,SJA@8]\[]S_O $]LD>Q*1.J:R!8"%2NB[)DM*G[_O _8^\[*K7 MBFD9U4IL_^.6R;0J=W_S2FFS[$$DZI+ ZH0'/=HYB;SG+K]&@8/HTBD!U04+ M=H=:%5"I&0$1UB1O$%\Z)8PZ0-$AQ0_R5;-#08,(TBG+TP0#>A"2SRZ5W,D8 MQ(=..9B3R>M1YCV;CK'UJI9.:1(-RU3S[#<9N&P5NQ(E*Y+Z&@:H3K5?_" 2 M=4J #(<,?5_BB=*+IHYA/;_.#NKZN4_Z(&9URH4,!@Q[6\O*["*+*_6$"*S^ MN$7FH#L!!KR!X??T%5RK0+',0=3JE07K T?7K XL?M. /R2K)EF?Z M"D'S""!?(QB@/,!7"3:CK.HAWIC M.VG4>*JZ MN#C:#OL0P8YO=OH!?N2X329>G[K1;&GY[>*==K=RV*I89?Q32I<@3!U+Q&M4 M-Y:G1B0T84FM^,NLY 4<32/:7YBQ#W ME0S2;NI[S5Y7/L5ZVL=!-8&SLIN/A%H#"[8N MDBH1Y>PRQE:I>/U"QK'6!8D.E%W_+-AMD3" ]?4J"J\!R#ARWDQ>!T9^DSM M=44K\8DFJM7S&H":!IEX73W&<=0.!S)9QRO[Y<^_J]J4Z@\?LGENKT. MP=0- T?7,IS/69E(%!\*RA.I<)XF3'KNVR)GH+4X'<. %.0,G09 54[[4&_, M9&)RM5_^K#3P5CP_%+W@^5,EYE]<]TM'3$4.YNTX:SP0+_3T?I.>7_)JJRK, M3=OP4=#2F: \=^!W?H^^_0?U2R1/QO_]'_\'4$L#!!0 ( &M&!UE-2O]L MCP< ! G 7 <&=N>2TR,#(T,#8S,'AE>#,Q,2YH=&WM6FUOVS@2_GZ_ M@I?BN@E@.Y9C;U(G#9!MLT"^[$M18#\>*&ED$9%$+4G9\?WZ>X:4WV)GZS:W MK1MYTT)55.)(:DHU0T5E43 M\4=*]EYTNZW4.UW/C9KD3@SZ@Z'X0YM[-95AW"E7T/5"S]5I>+XZ]8M)ACW;R@ MMT>EJKHY\?KCX:AVES.5NGP<]?O_.O)RUU>9KAP6,Y@OZ.@:B&>Z$*;\:N^_W/)(]U,EJJ8CW_XJ$JRXA>:B0^Z ME-4/'2LKV[5D5!8$K?H/P48LXA]GP?YSZ"E410M_H@$[3)?"/CW]U^^'CW\]V[FX]WO_ZRK_5_NZW#G;;>=<1OA%")FXJF]EYU M1$+&J6PN7"[=ZU>CB\N]XU_+-,5>Z1:4N?'9CXN,J"I%-L;=Z.*;>1GU%DY\ M_=4WPQ+U>R,.PYW(Y92$H:FB&5C&YA,_&;T9%[-.^*N2GI(SIN7D)S!P27G)VF1$@2_G(O[2L\*2B?4"3DR(3.I MA@F51IG "E)50E9ST53.- 0/4#A\#4'*I"CQ9)0L1"83?&2$+L%L3@>Y+8&* M$K)6FCF+E/*>L.Z:3HO/4AB#)0M?@+ &"R3*H.! K,)T6))B3\]RE>3"-OQC M-7]&AEHE[$"I;('*Q$5NIEP.!VU-B3>0]=8P3:=P%DEM0/\01S#9FU<51G80SH%/:I*BB:%3@!G+8,=@$XQX]3(.T.6 MH5P4*TRV<+"/E@;L4\6*.RS1%! $#70XI>SWIY$VEQDA9[9!4H-391U1F(A MR1\&NV%E9PUL=F',EK4O!6_#@\/;QXWDO'YU,8C.+VV+J+8E8(K06:;P>&Q/ M?.;NA#3D,8*F@$1T)KO1Z)B"%=$H#4_A47'O5P60 MLG[!W+6&W8 EMF7OA;*-A3(LQ'X^1C0DN*H_HVL:#0\(I$\6[3VRY8O:IZ'4X7J;R,;N/X4+7TR 1;M2**6Z,5 ?IHJZUD/4E1Y/=PH MK_ARG7,-%=+CK*VE*ZQT6C[F007NA"U6%RKU)T[;Q%:E2AK%#JA0\7T5J%A3 M8[D*^YUI?$X/B 7^JVQO5V E3E3)8I=659$Z7%D#GQI(1 M+$VZ0!/PK62L"N7F7.!W+4C78^\4 .#D@ G._!2E$ O9XN/$"+P%RZ0%!KN7,D,UM5/#1NVW<_,A.Z'T&4W(]UTG2 M&,[]6O'R2SHJGF#;7D;JB+,;:9W0?6WWLTCJ)7M9I8Y<%WW\ E66IG"/ZBZ(0 M:[04/)XJV.>5' //X&#+'(__N:->;$+ZLU$PWV^XIDK\97]\(Y$ M-ZCBF0%M=)!V\F0'X/@;ZA9AG5 $5375Q92X$E9RTEZTFY8?J:P+/2>,SG(= M&%%NX!=X^Y^T";UG?2WI_+FJG1 #D62Z"'XA:TOCQ2^7X/*ZD/.QJGP(_:3+ M5GVLG=/EF+_]G7)-0#/1+N+7"\.K+X9[_?#EL#/XERY6;H=[?NC4I=MC9Q>] MX7#TY'"_%STY]I=J>V_Z3X]^J=;1L'GMT=K28T")T M/*@?1+290P;MXY"':'_]O1P-X=![; ]? ,5-,VE0Y<\[_JV$)4#;6'SG;OXT MWZSR7^15V( 'Y=?K5T,0C_^Y^57\AJ=[XK4O?-'>)SI[B+;$Y)FL1F#XAE)P M1"Z_KQ ?6%B_=-?MKC']WOGHF[S\LAUKIMYWN:),W#Y0TO!UC/@UG%+$/N7R MZ[OB-8Z5PVK)'LX=MW>+: 1HZ6%[#CMY]*;5$EZGOF[O\'S]#:Y:6_]UZCA\ M9S"EK7>Z5IO2%_[^:HJ,L3,;MSWE$Z^!M3_#&VFG_DVX_P)02P,$% @ M:T8'63DY(W69!P "R@ !< !P9VYY+3(P,C0P-C,P>&5X,S$R+FAT;>U: MVV[C-A!][U>P672; +9C^;)QG&R ="] @%X7"_2QH$7*)D*)*DG9<;^^9TCY M%CM=;]-MW* !8EOB<#B<.3PSI'0Y\;F^NIQ(+JZ^NORZV61O35KELO LM9)[ M*5CE5#%FOPKI;EFS64N],>7^6UO%KHN3R-UY>G M89#+D1'SJTNAIDR)UT=*=I).6YQWS[)!VNN)\_/!X%76Y;V$9]U7 Y'^EARA M*\1C'^?G6KX^RE71G$@:?]CKE_YBIH2?#)-V^YNC('=UF9G"8S"+SO%GU+&M MB=LQE'E3#I,.-'EYYYMK0JYF _<@4F\NYNH MD?*LF[0ZFS/8S_84GI?VB8Q_\^[#QYOW-V^N/][\]..^UG]Q6WL[;;UIL!^X MO67?JRE@[KPI&BR5UJMLSOR$^Y2:MQ23^_=$WW9*T6WURPPV;\*ED5DZ5G(%G_$0Y]DO%+8"KY^R#+(WU MS!3LO;$Y2]K-7YC)V,_6C.?%O,%NBK2%X)P_A^!T#BXXWW&'D,#Y^9S=%F:F MI1C+1HR1C9$1!B84!HD"(W!5,%[,655X6TG, *DC9!&$C+,<5U9QS3*>XI9E M)@>W>1/EM@0*F4KGN)V32,YO)<9=T^EP3\ 8#*E#"L(8)) JBY0#L0+=88F0 MELTF*ITP5]''JO],6EDKH0GDRFGD)DIS,^4GF* K91H,)+TE3#,"TYRBFV"C M^;H;G@L$N_\="$J6J0)!)KRL@MH _B".9KO6KHH,[,&]@AY5I+H2T G@K$6P M = I8IP2<2?($I2U7F&RAH.[-S1@+Q0I;I!$I2$ (!J@)0SG@CTI=Q.6:3-S M"Y1:.5;.6XZ!.-V,=L/*QAK8W,*8+6N?"]YZ!X>WCQO!>?EBT$G.+ER-J+HD M((HP6:9P>>Q.0N1N&+I!8#H8DEJ1KH5RJC:O0 MC[C3&AW!4EJ32H';CAT#&T(";!$ [^[2"2_&DEV#ECY4&A))ES>3_K&,5B1] M$:_BI:+JKX@@)?V,N&L-NQ%+9,O> V4; V48B.9Y']&0H*S^B*JIWSL@E![S MDT.!Z:O6>4)^>"L="GQ$*R2U3T.I0?DVY97;OPLEOI$$+.J18BHUE84"\--4 MNL3: M8+VDP:^1)$&P+_I+\0BV/2P-H[W)JPM..]/=7NC&BMAJ@2!E3M3 M<.)T[@!T*BP)P=R*!9J ;\5'2BL_IP2_:UA:6P%X 5-Q66R(KA6F(775?P"LZ@CE=+#)'IO(/6[!/ M?N!+:4D5=/;I30\;+6KSL 1E] 3L"7"C 9X#Y,0!0:[FS!C-;530UKLNW$++ M3NA]!E-2/C=I6EF*_5KRW*$U-\[C/ATX0I=+H>CW>(C#CA_HD@'$X+![TK7A MV#')<&I !PI%M;3K)%HUX6Y9:1#[!=!+$=)"\$=-V7.FU:W4]1'"/?G&HUWT M2* ?U%:L_WRV8N%$42Q626/%4T2;ZTA=419A[3.JCZTZ=FD=1RWKC77+A!]N M0&6>*^^E_(ND,#(H*:A=*-@7E!P#S^!@1QR/;ZJH%XM0_EXIF!\67%6DX;#A MY/\=UQ=+]-<:-1IJ1@6PT2:7MLNIDH!&G:R7.Y^9Y+>4?6/-%O)OJ#;#D>?B M8.BS %=O4N(1PPYJXP(=G5PRVX/@K&M4= '"4$HV8@G@D/]=E0,?<%*83)U1 M=AZA/:OT?GA;HFMD\:C.7:)U-3&1$OH%?X.T?*1-:CWHPZ<.^JNXP B*E;<+YFI=.#A<_+L#E MI>;SH2J""T.GBUK]R'AO\B$]_YU23D Q40\2QHO-JT?#K79\/.PM_L5BY+JY M%9I.O=ANZW5:[4'R8'.[]7#;7ZGMMLYZ@W]<:[_=&ISM9^QI<$1T!OSM2EZ\ M/NH>+3K4"!UVRCN6;,:00'O?Y=';__Y:3GJ8T%LLCY V74UKI#ESQKAO80E M0&M?/'Z:@/03S?&[^6:*_UM3BJOOH&+W\D4/K!,^[S^)WYCKGG!MLY"S]_'/ M'J(U+P4B*^$:.J!DY).+_Y:3#\ZQ?Y===B>9=NNL_R3OOVQ[NT_OOTR4S-C[ M9<;\*6Y3V#[Y\L"F>! OA, !< !P9VYY+3(P M,C0P-C,P>&5X,S(Q+FAT;=U8;6_B1A#^WE\Q)6HND;!C&TC D$@<(6JJ*N0" MT;6?JL5>PRKVKKN[3D)_?6?7-GEO:4YWR140PIZ=EV?F\>RP@Z7.TJ/!DI+X MZ(?!CXX#QR(J,LHU1)(236,H%.,+^!Q3=06.4ZT:B7PEV6*I(?""-GP6\HI= MDU*NF4[I46UGL%=>#_:LD\%[;3;$>W.YWZ< M)$&2>#T2]#I_^ U4Q>6ECM*KE!XV,L:=)37^PW8GU_T;%NMEZ'O>3PV[[FB0 M"*[1F43E\F=IXZDE(A=H3(L\] .TI.FM=DC*%CRT^!JEJ7IY)%(APRW/OOI& MXB0D8^DJ_#!C&55P1F_@0F2$?V@JPI6CJ&1)N5"QORC&B$[LY4T9_P':21FG M-1X_,"#&MTLV9QI:@>L_1+!9[!%FGLHW"GXTOIB=GIR.AK/3R1F<7UY,+X=G M,YA-7D3R7B+WNW#I3MV1"]/QR$;OMSI>$X93&!Y/SF?CX^\*3@VBY^W#Y 1F M/X]A.KSX.#P;3YW);[^.?X?A:&8D@><%_XUFC,>(+ S:+CY_7QU>^UEXIQPB MP3F--!,<;IA>@EY2^%00B3E/5W!!V:6,:5,K/@Q*V-LL+"DDF)0]\,HXZZCP#@A MHE*S!$/."ZD*@KG6 N[8NKWE[Q_T*[)B1"06N>G=]U=7:PP7T)T-E,@YX50Y MD]N4KF 8:2,Q7&BBG.BF4_,4]R$L>X=3@I3738VG_$ M',?OOAEQ=OS=&L6W=_\P+_MNJVWR,,-Z5'1-BA2Y&R$54\.A-:\D_;-@DII- M59E"32OB^ZT=L@O(5+^S$^^NBWO'PC4#JPK[O5:[I$EF&8UE[?4-5_\/I0W> M96D9QU:2$5LO[%F:H&:,=VVIZKH39II6+JDR)6X:,4E30#4,AJ1( )5CS573 M:B6,$QZ9^V@P9M:TZ3>XJDA+A@CL6]:GJEE1-3CWBV8*3>8IK17F0L94.IC@ ME.2*AO6/?LQ4GI)5R+A-DU7J5^;G0FN1A69TNS:=+2)IY<3Z*\5W4YWKE9.= MQG%.Q[7G2NQ:T9Z.G\I:/;?K]5X4>Z[_HNR?S 9NK_>R]+56.RVWY[VL>M_L MGDU$F0S,M\*2'C9:C5JA8F$8Y+?@/ZRA(>;CE)?9_O;/J]]&0,=(;KNMP+!8 M%$K#0;FOK@E:Y>++82*EWPCCQ]7#C?-5D,JG[_V VMYJ'_25_89SBJ'!D--K M=<4>P-R0J9Y!V]@H-1LLK5J2Z6&>>X!-!I1(60QU4KZC++^SS+[JD7M^=RDK M\P;_69\FNF/^LRX937!2PJE)LVL*DR1A.'1OLD^^,R0[7WG^L19#IA%JM$$X MN60XI>0XIM!U[4R%S[$:%?JKR+X=6U7=Y?K9GS^W^!E!+ P04 " !K1@=9;B&_ M6)@$ !*$P %P '!G;GDM,C R-# V,S!X97@S,C(N:'1MW5AA;]LV$/V^ M7W%SL#0!+$62[=B6W0"NXV 9NKB-773[-- B91.12(VDDGB_?D=*=IJFV;P6 M;=(%@6'I>,=[[YZ.9PU7)L].ABM&Z,D/PQ\]#TYE4N9,&$@4(X91*#472WA/ MF;X"SZM7C66Q5GRY,A %41O>2W7%KTEE-]QD[&039WA470^/W";#A:3KDR'E MU\#IRP;O+VB7I*2WZ'5IFW2B16O1#DG8I=V@&RW:Y(^P@:ZXO/+19IVQEXV< M"V_%[/YQNU.8P0VG9A6'0?!3PZT[&:92&-Q,H7/UM8KQ,!)12PQF9!&'$48R M[-9X).-+$3M\C2K49GDB,ZGBO<#]#:S%2TG.LW7\8LYSIN&"W<"ES(EXT=1$ M:$\SQ=-JH>9_,,+(@IC@;SGR3WV$TGEM+ M% 3_469<4$061VT?G[^O#J_]27CG A(I!$L,EP)NN%F!63%X6Q*%G&=KN&2% M5 ;0>"95#F'@O069PALEEVNQ;L*Y2'PXL#[[>[TH"@9CF1=$K-U5.#B$5"H7 MLL $)06&H"G\4@H&+52%:WU$0\HSO+W=?\:24G'#$2@1%":WR8J()<.>F>=< M:YLK_MN5%!LLK)ABF-2':51Y;[+ /"%ARO 44RY*I4N"7!L)=VK=WPN/NX-: MK)@1H;*PO?O#U?4:JP7$IR10K-X\V5 N2XRLHZY<#0YIT$=?B&- MD7EL1[=KV]D2DM6;N/TJ\]U4YP?59&=PG#-TLW-M]IWIR-"'MG;@AV'TJ!FM MC]K^*6SD]_N/6S\W:J?E=_J]G<(>.2(J,I!OC25]V6@U-@ZU"N.HN(7P?@VM M,#^FO&+[VS^O81L!G:*XW;$"HW)9:@/=ZES="K3FXLMAHJ2?"..K]?V#\[,@ M54_?LZK=_EZ[.]#N$WXEZ@I>\VO,7ALI[F'=4:Z!A=S8B9\=EM9]R36R JF1 M&:=@.1E\7R0_.V(_M[M\^I )_&[G27ZZ/F2[8W^ZKCA+X6Q[M$[3E./L#;N< ME\\,RL%7GH-'-D4$L! A0#% @ M:T8'631'YJ5=%P .M8 !4 ( !9=@! '!G;GDM,C R-# V M,S!?8V%L+GAM;%!+ 0(4 Q0 ( &M&!UE:#C0X@2@ $"N 0 5 M " ?7O 0!P9VYY+3(P,C0P-C,P7V1E9BYX;6Q02P$"% ,4 " !K M1@=9SHS]04VU #W"P< %0 @ &I& ( <&=N>2TR,#(T,#8S M,%]L86(N>&UL4$L! A0#% @ :T8'68&H:B= 8@ L94$ !4 M ( !*&5X,S$Q+FAT;5!+ 0(4 Q0 ( &M&!UDY.2-UF0< LH 7 M " 6 X P!P9VYY+3(P,C0P-C,P>&5X,S$R+FAT;5!+ 0(4 Q0 ( M &M&!UG385&5X,S(Q+FAT;5!+ 0(4 Q0 ( &M&!UEN(;]8F 0 $H3 7 M " 0%% P!P9VYY+3(P,C0P-C,P>&5X,S(R+FAT;5!+!08 .."@ * )X" #.20, ! end XML 63 pgny-20240630_htm.xml IDEA: XBRL DOCUMENT 0001551306 2024-01-01 2024-06-30 0001551306 2024-07-31 0001551306 2024-06-30 0001551306 2023-12-31 0001551306 2024-04-01 2024-06-30 0001551306 2023-04-01 2023-06-30 0001551306 2023-01-01 2023-06-30 0001551306 us-gaap:CommonStockMember 2024-03-31 0001551306 us-gaap:TreasuryStockCommonMember 2024-03-31 0001551306 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001551306 us-gaap:RetainedEarningsMember 2024-03-31 0001551306 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001551306 2024-03-31 0001551306 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001551306 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001551306 us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0001551306 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001551306 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001551306 us-gaap:CommonStockMember 2024-06-30 0001551306 us-gaap:TreasuryStockCommonMember 2024-06-30 0001551306 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001551306 us-gaap:RetainedEarningsMember 2024-06-30 0001551306 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001551306 us-gaap:CommonStockMember 2023-03-31 0001551306 us-gaap:TreasuryStockCommonMember 2023-03-31 0001551306 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001551306 us-gaap:RetainedEarningsMember 2023-03-31 0001551306 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001551306 2023-03-31 0001551306 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001551306 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001551306 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001551306 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001551306 us-gaap:CommonStockMember 2023-06-30 0001551306 us-gaap:TreasuryStockCommonMember 2023-06-30 0001551306 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001551306 us-gaap:RetainedEarningsMember 2023-06-30 0001551306 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001551306 2023-06-30 0001551306 us-gaap:CommonStockMember 2023-12-31 0001551306 us-gaap:TreasuryStockCommonMember 2023-12-31 0001551306 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001551306 us-gaap:RetainedEarningsMember 2023-12-31 0001551306 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001551306 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001551306 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001551306 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-06-30 0001551306 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0001551306 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001551306 us-gaap:CommonStockMember 2022-12-31 0001551306 us-gaap:TreasuryStockCommonMember 2022-12-31 0001551306 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001551306 us-gaap:RetainedEarningsMember 2022-12-31 0001551306 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001551306 2022-12-31 0001551306 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001551306 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001551306 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001551306 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001551306 srt:MinimumMember 2024-01-01 2024-06-30 0001551306 srt:MaximumMember 2024-01-01 2024-06-30 0001551306 pgny:FertilityBenefitServicesMember 2024-04-01 2024-06-30 0001551306 pgny:FertilityBenefitServicesMember 2023-04-01 2023-06-30 0001551306 pgny:FertilityBenefitServicesMember 2024-01-01 2024-06-30 0001551306 pgny:FertilityBenefitServicesMember 2023-01-01 2023-06-30 0001551306 pgny:PharmacyBenefitServicesMember 2024-04-01 2024-06-30 0001551306 pgny:PharmacyBenefitServicesMember 2023-04-01 2023-06-30 0001551306 pgny:PharmacyBenefitServicesMember 2024-01-01 2024-06-30 0001551306 pgny:PharmacyBenefitServicesMember 2023-01-01 2023-06-30 0001551306 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001551306 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001551306 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001551306 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001551306 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001551306 us-gaap:FairValueInputsLevel3Member 2024-06-30 0001551306 us-gaap:FairValueInputsLevel2Member 2024-06-30 0001551306 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001551306 pgny:CorporateHeadquartersLeaseNewYorkNewYorkSeptember2019Member 2019-09-30 0001551306 pgny:CorporateHeadquartersLeaseNewYorkNewYorkSeptember2019Member pgny:ThroughFifthLeaseYearMember 2024-06-30 0001551306 pgny:CorporateHeadquartersLeaseNewYorkNewYorkSeptember2019Member pgny:AfterFifthLeaseYearMember 2024-06-30 0001551306 pgny:CorporateHeadquartersLeaseNewYorkNewYorkFebruary2023Member 2023-02-28 0001551306 pgny:CorporateHeadquartersLeaseNewYorkNewYorkFebruary2023Member pgny:AfterFifthLeaseYearMember 2024-06-30 0001551306 pgny:CorporateOfficesLeaseTwoNewYorkNewYorkCommencing2024Member 2022-02-28 0001551306 pgny:CorporateOfficesLeaseTwoNewYorkNewYorkCommencing2024Member srt:ScenarioForecastMember 2025-10-01 0001551306 pgny:CorporateOfficesLeaseTwoNewYorkNewYorkCommencing2024Member srt:ScenarioForecastMember 2025-10-01 2025-10-01 0001551306 pgny:CorporateOfficesLeaseTwoNewYorkNewYorkCommencing2024Member srt:ScenarioForecastMember 2030-03-31 0001551306 pgny:CorporateHeadquartersLeaseNewYorkNewYorkSeptember2019Member srt:ScenarioForecastMember 2029-06-30 0001551306 pgny:February2024ShareRepurchaseProgramMember 2024-02-29 0001551306 pgny:May2024ShareRepurchaseProgramMember 2024-05-31 0001551306 pgny:May2024ShareRepurchaseProgramMember 2024-01-01 2024-06-30 0001551306 pgny:February2024ShareRepurchaseProgramMember 2024-01-01 2024-06-30 0001551306 pgny:May2024ShareRepurchaseProgramMember us-gaap:CommonStockMember 2024-06-30 0001551306 pgny:February2024ShareRepurchaseProgramMember us-gaap:CommonStockMember 2024-06-30 0001551306 pgny:February2024ShareRepurchaseProgramMember us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001551306 pgny:May2024ShareRepurchaseProgramMember us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001551306 pgny:August2024ShareRepurchaseProgramMember us-gaap:SubsequentEventMember 2024-08-01 0001551306 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0001551306 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001551306 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0001551306 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001551306 us-gaap:SellingAndMarketingExpenseMember 2024-04-01 2024-06-30 0001551306 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001551306 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-06-30 0001551306 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001551306 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0001551306 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001551306 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0001551306 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001551306 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-03-31 0001551306 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-31 0001551306 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-03-31 0001551306 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0001551306 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-04-01 2024-06-30 0001551306 us-gaap:AccumulatedTranslationAdjustmentMember 2024-04-01 2024-06-30 0001551306 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-04-01 2023-06-30 0001551306 us-gaap:AccumulatedTranslationAdjustmentMember 2023-04-01 2023-06-30 0001551306 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-06-30 0001551306 us-gaap:AccumulatedTranslationAdjustmentMember 2024-06-30 0001551306 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-06-30 0001551306 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0001551306 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0001551306 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001551306 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001551306 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001551306 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-06-30 0001551306 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-06-30 0001551306 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-06-30 0001551306 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-06-30 0001551306 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001551306 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001551306 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0001551306 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001551306 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-04-01 2024-06-30 0001551306 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-04-01 2023-06-30 0001551306 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-06-30 0001551306 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-06-30 0001551306 pgny:AprylGmbHMember 2024-06-17 2024-06-17 0001551306 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001551306 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001551306 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001551306 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001551306 us-gaap:EmployeeStockMember 2024-04-01 2024-06-30 0001551306 us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001551306 us-gaap:EmployeeStockMember 2024-01-01 2024-06-30 0001551306 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001551306 us-gaap:WarrantMember 2024-04-01 2024-06-30 0001551306 us-gaap:WarrantMember 2023-04-01 2023-06-30 0001551306 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001551306 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001551306 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001551306 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001551306 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001551306 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001551306 pgny:AllisonSwartzMember 2024-01-01 2024-06-30 0001551306 pgny:AllisonSwartzMember 2024-04-01 2024-06-30 0001551306 pgny:AllisonSwartzMember 2024-06-30 0001551306 pgny:BethSeidenbergMember 2024-01-01 2024-06-30 0001551306 pgny:BethSeidenbergMember 2024-04-01 2024-06-30 0001551306 pgny:BethSeidenbergMember 2024-06-30 shares iso4217:USD iso4217:USD shares pgny:segment utr:sqft pure iso4217:EUR 0001551306 --12-31 2024 Q2 false P1Y http://progyny.com/20240630#AccruedLiabilitiesAndOtherLiabilitiesCurrent http://progyny.com/20240630#AccruedLiabilitiesAndOtherLiabilitiesCurrent P365D P364D 10-Q true 2024-06-30 false 001-39100 Progyny, Inc. DE 27-2220139 1359 Broadway New York NY 10018 212 888-3124 Common Stock, PGNY NASDAQ Yes Yes Large Accelerated Filer false false false 90276226 94960000 97296000 167228000 273791000 54081000 46636000 293796000 241869000 26259000 27451000 582243000 640407000 10637000 10213000 17806000 17605000 15606000 11880000 1479000 0 67881000 73120000 2980000 3395000 698632000 756620000 151747000 125426000 73628000 60524000 225375000 185950000 17064000 17241000 242439000 203191000 0.0001 0.0001 1000000000 1000000000 97028118 96348522 90711413 96348522 9000 9000 519670000 461639000 0.0001 0.0001 6932685 615980 188865000 1009000 123354000 89971000 2025000 2819000 456193000 553429000 698632000 756620000 304087000 279373000 582165000 537767000 235806000 218732000 451478000 418486000 68281000 60641000 130687000 119281000 16421000 15384000 31875000 29666000 31173000 30073000 59602000 59420000 47594000 45457000 91477000 89086000 20687000 15184000 39210000 30195000 3564000 1277000 6924000 1775000 816000 706000 1448000 1528000 4380000 1983000 8372000 3303000 25067000 17167000 47582000 33498000 8582000 2176000 14199000 829000 16485000 14991000 33383000 32669000 0.18 0.16 0.35 0.35 0.17 0.15 0.34 0.33 93868409 94738651 95160085 94290653 97839576 100615919 99456335 100391573 16485000 14991000 33383000 32669000 1915000 1191000 4313000 1916000 2630000 822000 5118000 1324000 -715000 369000 -805000 592000 -10000 -11000 11000 -11000 -725000 358000 -794000 581000 15760000 15349000 32589000 33250000 96115816 9000 -27367000 489343000 106869000 2750000 571604000 188725 -2992000 -2992000 33319000 33319000 5593128 161498000 161498000 -725000 -725000 16485000 16485000 90711413 9000 -188865000 519670000 123354000 2025000 456193000 94319215 9000 -1009000 379065000 45612000 724000 424401000 846038 -2150000 -2150000 31899000 31899000 358000 358000 14991000 14991000 95165253 9000 -1009000 408814000 60603000 1082000 469499000 96348522 9000 -1009000 461639000 89971000 2819000 553429000 679596 -6494000 -6494000 64525000 64525000 6316705 187856000 187856000 -794000 -794000 33383000 33383000 90711413 9000 -188865000 519670000 123354000 2025000 456193000 93301156 9000 -1009000 349533000 27934000 501000 376968000 1864097 -3565000 -3565000 62846000 62846000 581000 581000 32669000 32669000 95165253 9000 -1009000 408814000 60603000 1082000 469499000 33383000 32669000 5522000 824000 -77000 0 1470000 1068000 64088000 62561000 9572000 9794000 6987000 1324000 -30000 7000 61496000 34686000 -1279000 9189000 26396000 20853000 8860000 13829000 -386000 -581000 82426000 96973000 1716000 2010000 158639000 120599000 271099000 79813000 5304000 0 105440000 -42796000 183723000 0 988000 3124000 8172000 7426000 707000 617000 -190200000 -3685000 -2000 0 -2336000 50492000 97296000 120078000 94960000 170570000 17317000 698000 158000 438000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">Business and Basis of Presentation</span><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Progyny, Inc. (together with its subsidiaries referred to as “Progyny” or the “Company”) was incorporated in the state of Delaware on April 3, 2008, and maintains its corporate headquarters in New York, NY. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Progyny is a provider of a fertility benefits solution and pharmacy benefits solution and operates and manages in one operating segment. The fertility benefits solution consists of a significant service that integrates: (1) the treatment services (“Smart Cycles”) that the Company has designed, (2) access to the Progyny network of high-quality fertility specialists that perform the Smart Cycle treatments and (3) active management of the selective network of high-quality provider clinics, real-time member eligibility and treatment authorization, member-facing digital tools and detailed quarterly reporting supported by the Company’s dedicated client success teams, and end to end comprehensive concierge member support provided by Progyny’s in-house staff of Patient Care Advocates (“PCAs”) (collectively, the “care management services”). </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enhanced its fertility benefits solution with the launch of Progyny Rx, its pharmacy benefits solution, effective January 1, 2018. Progyny Rx provides the Company's members with access to the medications needed during their fertility treatment. As part of this solution, the Company provides care management services, which include formulary plan design, simplified authorization, assistance with prescription fulfillment, and timely delivery of the medications by the Company’s network of specialty pharmacies, as well as medication administration training, pharmacy support services, and continuing PCA support. As a pharmacy benefits solution provider, Progyny manages the dispensing of pharmaceuticals through the Company’s specialty pharmacy contracts. The pharmacy benefits solution is only available as an add-on service to its fertility benefits solution. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim unaudited consolidated financial statements include the accounts of Progyny, Inc. and its wholly owned subsidiaries. The interim unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the Securities Exchange Commission (“SEC”) applicable to interim financial reporting. These interim consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary to fairly state the Company's financial position as of June 30, 2024, the results of the Company's operations for the three and six months ended June 30, 2024 and 2023 and the results of the Company's cash flows for the six months ended June 30, 2024 and 2023. Therefore, these unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related footnotes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on February 29, 2024 (the “Annual Report on Form 10-K”).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results for the three and six months ended June 30, 2024 are not necessarily indicative of the operating results expected for the year ending December 31, 2024 or any other future period. Additionally, the coronavirus (“COVID-19”) pandemic continues to evolve and due to the uncertainty of the pandemic, including variants, the Company’s customers and members, provider network, specialty pharmacy partners, employees, suppliers, vendors, and other business partners may continue to be impacted in future periods. A resurgence of COVID-19 could have a material adverse effect on the Company’s business, financial condition, results of operations and growth prospects. The Company will continue to assess these potential impacts to its business and will make adjustments to its operations as necessary.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with U.S. GAAP generally requires management to make estimates and assumptions that affect the reported amount of certain assets, liabilities, revenue, and expenses, and the related disclosure of contingent assets and liabilities. Such estimates include, but are not limited to, the determination of accrued receivables related to revenue recognition, accrued claims payable, allowance for doubtful accounts, stock-based compensation expense, lease liabilities, and accounting for income taxes. Management bases its </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</span></div> 1 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim unaudited consolidated financial statements include the accounts of Progyny, Inc. and its wholly owned subsidiaries. The interim unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the Securities Exchange Commission (“SEC”) applicable to interim financial reporting. These interim consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary to fairly state the Company's financial position as of June 30, 2024, the results of the Company's operations for the three and six months ended June 30, 2024 and 2023 and the results of the Company's cash flows for the six months ended June 30, 2024 and 2023. Therefore, these unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related footnotes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on February 29, 2024 (the “Annual Report on Form 10-K”).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results for the three and six months ended June 30, 2024 are not necessarily indicative of the operating results expected for the year ending December 31, 2024 or any other future period. Additionally, the coronavirus (“COVID-19”) pandemic continues to evolve and due to the uncertainty of the pandemic, including variants, the Company’s customers and members, provider network, specialty pharmacy partners, employees, suppliers, vendors, and other business partners may continue to be impacted in future periods. A resurgence of COVID-19 could have a material adverse effect on the Company’s business, financial condition, results of operations and growth prospects. The Company will continue to assess these potential impacts to its business and will make adjustments to its operations as necessary.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with U.S. GAAP generally requires management to make estimates and assumptions that affect the reported amount of certain assets, liabilities, revenue, and expenses, and the related disclosure of contingent assets and liabilities. Such estimates include, but are not limited to, the determination of accrued receivables related to revenue recognition, accrued claims payable, allowance for doubtful accounts, stock-based compensation expense, lease liabilities, and accounting for income taxes. Management bases its </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">Significant Accounting Policies</span><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in the Company’s significant accounting policies as compared to the significant accounting policies described in Note 2 of the Company’s Annual Report on Form 10-K.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to clients in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the following five-step model to recognize revenue from contracts with clients: </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract, or contracts, with a client; </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract; </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price; </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract; and </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, a performance obligation is satisfied. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Progyny’s contracts typically have a stated term of three years and include contractual termination options after the first year, allowing the client to terminate the contract with 30 to 90 days’ notice.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fertility Benefits Solution Revenue </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Progyny primarily generates revenue through its fertility benefits solution, in which Progyny provides self-insured enterprise entities (“clients”) and their employees and partners (together, “members”) with fertility benefits. As part of the fertility benefits solution, Progyny provides access to effective and cost-efficient fertility treatments, referred to as Smart Cycles, as well as other related services. Smart Cycles are proprietary treatment bundles that include certain medical services available to members through Progyny’s proprietary, credentialed network of provider clinics. In addition to access to Progyny’s Smart Cycle treatment bundles and access to Progyny’s network of provider clinics, the fertility benefits solution includes other comprehensive services, which Progyny refers to as care management services, such as active management of the provider clinic network, real-time member eligibility and treatment authorization, member-facing digital tools throughout the Smart Cycle and detailed quarterly reporting all supported by client facing account management and end-to-end comprehensive member support provided by Progyny’s in house staff of PCAs. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The promises within Progyny’s fertility benefits contract with a client represent a single performance obligation because Progyny provides a significant service of integrating the Progyny designed Smart Cycles and access to the fertility treatment services provided by provider clinics with the other comprehensive services into the combined fertility benefits solution that the client contracted to receive. Progyny’s fertility benefits solution is a stand-ready obligation that is satisfied over the contract term. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Progyny’s contracts include the following sources of consideration, which are all variable: a per employee per month (“PEPM”) administration fee (in most, but not all contracts) and a fixed rate per Smart Cycle. The PEPM administration fee is allocated between the fertility benefits solution and the pharmacy benefits solution based on standalone selling price, estimated using an expected cost-plus margin method. The Company allocates the variable consideration related to the fixed rate per Smart Cycle to the distinct period during which the related services were performed as those fees relate specifically to the Company’s efforts to provide its fertility benefits solution to its clients in the period and represents the consideration the Company is entitled to for the fertility benefits services provided. As a result, the fixed rate per Smart Cycle is included in the transaction price and recognized in the period in which the Smart Cycle is provided to the member. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Progyny’s contracts also include potential service level agreement refunds related to outcome-based service metrics. These service level refunds, which are determined based on results of a full plan year, if met, are based on a percentage of the PEPM fee paid by clients. The Company estimates the variable consideration related to the total PEPM administration fee, less estimated refunds related to service level agreements, and recognizes the amounts allocated to the fertility benefits solution ratably over the contract term. Progyny’s estimates of service level agreement refunds have not historically resulted in significant adjustments to the transaction price.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Clients are typically invoiced on a monthly basis for the PEPM administration fee. Progyny invoices its clients and members for their respective portions of the fixed rate per Smart Cycle bundle when all treatment services within a Smart Cycle are completed by the provider clinic. Once an invoice is issued, payment terms are typically between 30 to 60 days. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses whether it is the principal or the agent for each arrangement with a client, since fertility treatment services are provided by a third party—the provider clinics. The Company is the principal in its arrangements with clients and therefore presents revenue gross of the amounts paid to the provider clinics because Progyny controls the specified service (the fertility benefits solution) before it is transferred to the client. Progyny integrates the fertility treatment services provided by the provider clinics into the overall fertility benefits solution that the client contracted to receive. In addition, Progyny defines the scope of the potential services to be performed by the provider clinics and monitors the performance of the provider clinics. Furthermore, Progyny is primarily responsible for fulfilling the promise to the client and has discretion in setting the pricing, as Progyny separately negotiates agreements with the provider clinics, which establish pricing for each treatment service. Pricing of services from provider clinics is independent from the fees charged to clients.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pharmacy Benefits Solution Revenue</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For clients that have the fertility benefits solution, Progyny offers, as an add-on, its pharmacy benefits solution, which is a separate, fully integrated pharmacy benefit. As part of the pharmacy benefits solution, Progyny provides care management services, which include Progyny’s formulary plan design, prescription fulfillment, simplified authorization and timely delivery of the medications used during treatment through Progyny’s network of specialty pharmacies, and clinical services consisting of member assessments, UnPack It calls, telephone support, online education, medication administration training, pharmacy support services and continuing PCA support.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pharmacy-related promises represent a single performance obligation because Progyny provides a significant service of integrating the formulary plan design, prescription fulfillment, clinical services and PCA support into the combined pharmacy benefits solution that the client contracted to receive. The pharmacy benefits solution is a stand-ready obligation that is satisfied over the contract term.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Progyny’s contracts include the following sources of consideration, all of which are variable: a PEPM administration fee (in most, but not all contracts) and a fixed fee per fertility drug. As described above, the PEPM administration fee, less estimated refunds related to service level agreements, is allocated to the pharmacy benefits solution and recognized ratably over the contract term. The Company allocates the variable consideration related to the fixed fee per fertility drug to the distinct period during which the related services were performed, as those fees relate specifically to the Company’s efforts to provide its pharmacy benefits solution to clients in the period and represents the consideration the Company is entitled to for the pharmacy benefits services provided. As a result, the fixed fee per fertility drug is included in the transaction price and recognized in the period in which the Company is entitled to consideration from a client, which is when a prescription is filled and delivered to the members.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As stated above, clients are invoiced on a monthly basis for the PEPM administration fee. Progyny invoices the client and the member for their respective portions of the fixed fee per fertility drug, when the prescription services are completed by the specialty pharmacies. Once an invoice is issued, payment terms are typically between 30 to 60 days.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses whether it is the principal or the agent for each arrangement with a client, as prescription fulfillment and clinical services are provided by a third party—the specialty pharmacies. The Company is the principal in its arrangements with clients, and therefore presents revenue gross of the amounts paid to the specialty pharmacies. Progyny controls the specified service (the pharmacy benefits solution) before it is transferred to the client. Progyny integrates the prescription fulfillment and clinical services provided by the pharmacies and PCAs into the overall pharmacy benefits solution that the client contracted to receive. In addition, Progyny defines the scope of the potential services to be performed by the specialty pharmacies and monitors the performance of the specialty pharmacies. Furthermore, Progyny is </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily responsible for fulfilling the promise to the client and has discretion in setting the pricing, as Progyny separately negotiates agreements with pharmacies, which establish pricing for each drug. Pricing of fertility drugs is independent from the fees charged to clients.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not disclose the transaction price allocated to remaining performance obligations because all of the transaction price is variable and is allocated to the distinct periods to which the services relate, as discussed above. The remaining contract term is typically less than one year, due to the client’s contractual termination options. There were no material contract asset or contract liability balances as of June 30, 2024 and December 31, 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Receivables and Accrued Claims Payable</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued receivables are estimated based on historical experience for those fertility benefits services provided but for which a claim has not been received from the provider clinic at the end of the reporting period, which includes assumptions regarding the lag between authorization date and service date as well as estimates for changes and cancellations of services. At the same time, cost of services and accrued claims payables are estimated based on the amount to be paid to the provider clinic and expected gross margin on fertility benefits services. Estimates are adjusted to actual at the time of billing. Adjustments to original estimates have not been material. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024 and December 31, 2023, accrued receivables were $67.6 million and $45.8 million, respectively. Accrued receivables are included within accounts receivable in the consolidated balance sheet. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued claims payable of $40.0 million and $30.3 million as of June 30, 2024 and December 31, 2023, respectively, are included within accrued expenses and other current liabilities in the consolidated balance sheet. Claims payable are generally paid within 30 days based on contractual terms.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024 and December 31, 2023, unbilled receivables, which represent claims received and approved but unbilled at the end of the reporting period, were $76.5 million and $45.1 million, respectively. Unbilled receivables are typically billed to clients within 30 days of the approved claim based on the contractual billing schedule agreed upon with the client. Unbilled receivables are included in accounts receivable in the consolidated balance sheet.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounts receivable balance primarily includes amounts due from clients and members. The Company estimates the allowance for doubtful accounts based on the lifetime expected credit losses for the client and member receivable pools, respectively. Under this current expected credit losses model, the Company determines the allowance for doubtful accounts based on factors such as the age of the receivable balance, historical experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions. An allowance for credit losses is applied at the time the asset is recognized. Expected credit losses are recorded as general and administrative expenses on the consolidated statements of operations</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of the activity in this allowance (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Balance at</span></div><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Beginning</span></div><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">of Period</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Charged</span></div><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">to Costs</span></div><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">and Expenses</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Write-offs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Balance</span></div><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">at End</span></div><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">of Period</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,636</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,572</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,127)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,081</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Services</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fertility Benefits Services</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fertility benefits services costs include: (1) fees paid to provider clinics within the Company’s network, labs and anesthesiologists; (2) costs incurred (including salaries, bonuses, benefits, stock-based compensation expense, other related costs, and an allocation of the Company's general overhead, depreciation and amortization) for those employees associated with care management service functions: Provider Account Management, PCA, Provider Relations and Claims Processing teams; and (3) related information technology support costs. Contracts with provider clinics are typically for a term of <span style="-sec-ix-hidden:f-378">one</span> to two years.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pharmacy Benefits Services</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pharmacy benefits services costs include: (1) the fees for prescription drugs dispensed and clinical services provided during the reporting period by specialty pharmacy partners; (2) costs incurred (including salaries, bonuses, benefits, stock-based compensation expense, other related costs, and an allocation of the Company's general overhead, depreciation and amortization) for those employees associated with care management service functions: PCA, Provider Relations and Claims Processing teams; and (3) related information technology support costs. Contracts with the specialty pharmacies are typically for a term of one year.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the specialty pharmacy contracts, the contractual fees of prescription drugs sold includes the cost of the prescription drugs purchased and shipped to members by the Company’s specialty mail service dispensing pharmacies, net of any volume-related or other discounts.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vendor Rebates</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company receives a rebate on formulations purchased and dispensed by the Company’s specialty pharmacies. The Company’s contractual arrangements with pharmacy program partners provide for the Company to receive a discount (or rebate) from established list prices paid subsequent to dispensing when products are purchased indirectly from a pharmacy program partner (such as through a specialty pharmacy). These rebates are recognized as a reduction of cost of services when prescriptions are dispensed and are generally estimated and billed to manufacturers within 20 days after the end of each month. The effect of adjustments resulting from the reconciliation of rebates recognized to the amounts billed and collected has not been material to the Company’s results of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Issued but Not Yet Adopted</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The standard is intended to provide a better understanding of an entity's overall performance and business activities through improved disclosure about an entity's reportable segments, including more detailed information about reportable segment expenses. The new standard will be effective for the Company for the fiscal year beginning January 1, 2024 and for interim periods within the fiscal year beginning January 1, 2025. While the new standard requires additional footnote disclosure, the Company currently does not expect the adoption of the new standard to have a material effect on its consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The standard is intended to enhance the transparency and decision usefulness of income tax disclosures primarily through changes to the rate reconciliation and income taxes paid information. The new standard will be effective for the Company for the fiscal year beginning January 1, 2025. While the new standard requires further disaggregation of the income tax footnote, the Company currently does not expect the adoption of the new standard to have a material effect on its consolidated financial statements.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to clients in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the following five-step model to recognize revenue from contracts with clients: </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract, or contracts, with a client; </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract; </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price; </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract; and </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, a performance obligation is satisfied. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Progyny’s contracts typically have a stated term of three years and include contractual termination options after the first year, allowing the client to terminate the contract with 30 to 90 days’ notice.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fertility Benefits Solution Revenue </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Progyny primarily generates revenue through its fertility benefits solution, in which Progyny provides self-insured enterprise entities (“clients”) and their employees and partners (together, “members”) with fertility benefits. As part of the fertility benefits solution, Progyny provides access to effective and cost-efficient fertility treatments, referred to as Smart Cycles, as well as other related services. Smart Cycles are proprietary treatment bundles that include certain medical services available to members through Progyny’s proprietary, credentialed network of provider clinics. In addition to access to Progyny’s Smart Cycle treatment bundles and access to Progyny’s network of provider clinics, the fertility benefits solution includes other comprehensive services, which Progyny refers to as care management services, such as active management of the provider clinic network, real-time member eligibility and treatment authorization, member-facing digital tools throughout the Smart Cycle and detailed quarterly reporting all supported by client facing account management and end-to-end comprehensive member support provided by Progyny’s in house staff of PCAs. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The promises within Progyny’s fertility benefits contract with a client represent a single performance obligation because Progyny provides a significant service of integrating the Progyny designed Smart Cycles and access to the fertility treatment services provided by provider clinics with the other comprehensive services into the combined fertility benefits solution that the client contracted to receive. Progyny’s fertility benefits solution is a stand-ready obligation that is satisfied over the contract term. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Progyny’s contracts include the following sources of consideration, which are all variable: a per employee per month (“PEPM”) administration fee (in most, but not all contracts) and a fixed rate per Smart Cycle. The PEPM administration fee is allocated between the fertility benefits solution and the pharmacy benefits solution based on standalone selling price, estimated using an expected cost-plus margin method. The Company allocates the variable consideration related to the fixed rate per Smart Cycle to the distinct period during which the related services were performed as those fees relate specifically to the Company’s efforts to provide its fertility benefits solution to its clients in the period and represents the consideration the Company is entitled to for the fertility benefits services provided. As a result, the fixed rate per Smart Cycle is included in the transaction price and recognized in the period in which the Smart Cycle is provided to the member. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Progyny’s contracts also include potential service level agreement refunds related to outcome-based service metrics. These service level refunds, which are determined based on results of a full plan year, if met, are based on a percentage of the PEPM fee paid by clients. The Company estimates the variable consideration related to the total PEPM administration fee, less estimated refunds related to service level agreements, and recognizes the amounts allocated to the fertility benefits solution ratably over the contract term. Progyny’s estimates of service level agreement refunds have not historically resulted in significant adjustments to the transaction price.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Clients are typically invoiced on a monthly basis for the PEPM administration fee. Progyny invoices its clients and members for their respective portions of the fixed rate per Smart Cycle bundle when all treatment services within a Smart Cycle are completed by the provider clinic. Once an invoice is issued, payment terms are typically between 30 to 60 days. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses whether it is the principal or the agent for each arrangement with a client, since fertility treatment services are provided by a third party—the provider clinics. The Company is the principal in its arrangements with clients and therefore presents revenue gross of the amounts paid to the provider clinics because Progyny controls the specified service (the fertility benefits solution) before it is transferred to the client. Progyny integrates the fertility treatment services provided by the provider clinics into the overall fertility benefits solution that the client contracted to receive. In addition, Progyny defines the scope of the potential services to be performed by the provider clinics and monitors the performance of the provider clinics. Furthermore, Progyny is primarily responsible for fulfilling the promise to the client and has discretion in setting the pricing, as Progyny separately negotiates agreements with the provider clinics, which establish pricing for each treatment service. Pricing of services from provider clinics is independent from the fees charged to clients.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pharmacy Benefits Solution Revenue</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For clients that have the fertility benefits solution, Progyny offers, as an add-on, its pharmacy benefits solution, which is a separate, fully integrated pharmacy benefit. As part of the pharmacy benefits solution, Progyny provides care management services, which include Progyny’s formulary plan design, prescription fulfillment, simplified authorization and timely delivery of the medications used during treatment through Progyny’s network of specialty pharmacies, and clinical services consisting of member assessments, UnPack It calls, telephone support, online education, medication administration training, pharmacy support services and continuing PCA support.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pharmacy-related promises represent a single performance obligation because Progyny provides a significant service of integrating the formulary plan design, prescription fulfillment, clinical services and PCA support into the combined pharmacy benefits solution that the client contracted to receive. The pharmacy benefits solution is a stand-ready obligation that is satisfied over the contract term.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Progyny’s contracts include the following sources of consideration, all of which are variable: a PEPM administration fee (in most, but not all contracts) and a fixed fee per fertility drug. As described above, the PEPM administration fee, less estimated refunds related to service level agreements, is allocated to the pharmacy benefits solution and recognized ratably over the contract term. The Company allocates the variable consideration related to the fixed fee per fertility drug to the distinct period during which the related services were performed, as those fees relate specifically to the Company’s efforts to provide its pharmacy benefits solution to clients in the period and represents the consideration the Company is entitled to for the pharmacy benefits services provided. As a result, the fixed fee per fertility drug is included in the transaction price and recognized in the period in which the Company is entitled to consideration from a client, which is when a prescription is filled and delivered to the members.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As stated above, clients are invoiced on a monthly basis for the PEPM administration fee. Progyny invoices the client and the member for their respective portions of the fixed fee per fertility drug, when the prescription services are completed by the specialty pharmacies. Once an invoice is issued, payment terms are typically between 30 to 60 days.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses whether it is the principal or the agent for each arrangement with a client, as prescription fulfillment and clinical services are provided by a third party—the specialty pharmacies. The Company is the principal in its arrangements with clients, and therefore presents revenue gross of the amounts paid to the specialty pharmacies. Progyny controls the specified service (the pharmacy benefits solution) before it is transferred to the client. Progyny integrates the prescription fulfillment and clinical services provided by the pharmacies and PCAs into the overall pharmacy benefits solution that the client contracted to receive. In addition, Progyny defines the scope of the potential services to be performed by the specialty pharmacies and monitors the performance of the specialty pharmacies. Furthermore, Progyny is </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily responsible for fulfilling the promise to the client and has discretion in setting the pricing, as Progyny separately negotiates agreements with pharmacies, which establish pricing for each drug. Pricing of fertility drugs is independent from the fees charged to clients.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not disclose the transaction price allocated to remaining performance obligations because all of the transaction price is variable and is allocated to the distinct periods to which the services relate, as discussed above. The remaining contract term is typically less than one year, due to the client’s contractual termination options. There were no material contract asset or contract liability balances as of June 30, 2024 and December 31, 2023.</span></div> P3Y P30D P90D P30D P60D P30D P60D P1Y <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Receivables and Accrued Claims Payable</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued receivables are estimated based on historical experience for those fertility benefits services provided but for which a claim has not been received from the provider clinic at the end of the reporting period, which includes assumptions regarding the lag between authorization date and service date as well as estimates for changes and cancellations of services. At the same time, cost of services and accrued claims payables are estimated based on the amount to be paid to the provider clinic and expected gross margin on fertility benefits services. Estimates are adjusted to actual at the time of billing. Adjustments to original estimates have not been material. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024 and December 31, 2023, accrued receivables were $67.6 million and $45.8 million, respectively. Accrued receivables are included within accounts receivable in the consolidated balance sheet. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued claims payable of $40.0 million and $30.3 million as of June 30, 2024 and December 31, 2023, respectively, are included within accrued expenses and other current liabilities in the consolidated balance sheet. Claims payable are generally paid within 30 days based on contractual terms.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024 and December 31, 2023, unbilled receivables, which represent claims received and approved but unbilled at the end of the reporting period, were $76.5 million and $45.1 million, respectively. Unbilled receivables are typically billed to clients within 30 days of the approved claim based on the contractual billing schedule agreed upon with the client. Unbilled receivables are included in accounts receivable in the consolidated balance sheet.</span></div> 67600000 45800000 40000000.0 30300000 P30D 76500000 45100000 P30D <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounts receivable balance primarily includes amounts due from clients and members. The Company estimates the allowance for doubtful accounts based on the lifetime expected credit losses for the client and member receivable pools, respectively. Under this current expected credit losses model, the Company determines the allowance for doubtful accounts based on factors such as the age of the receivable balance, historical experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions. An allowance for credit losses is applied at the time the asset is recognized. Expected credit losses are recorded as general and administrative expenses on the consolidated statements of operations</span>. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of the activity in this allowance (in thousands):</span><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Balance at</span></div><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Beginning</span></div><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">of Period</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Charged</span></div><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">to Costs</span></div><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">and Expenses</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Write-offs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Balance</span></div><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">at End</span></div><div style="margin-bottom:0.05pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">of Period</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,636</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,572</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,127)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,081</span></td></tr></table></div> 46636000 9572000 2127000 54081000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Services</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fertility Benefits Services</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fertility benefits services costs include: (1) fees paid to provider clinics within the Company’s network, labs and anesthesiologists; (2) costs incurred (including salaries, bonuses, benefits, stock-based compensation expense, other related costs, and an allocation of the Company's general overhead, depreciation and amortization) for those employees associated with care management service functions: Provider Account Management, PCA, Provider Relations and Claims Processing teams; and (3) related information technology support costs. Contracts with provider clinics are typically for a term of <span style="-sec-ix-hidden:f-378">one</span> to two years.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pharmacy Benefits Services</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pharmacy benefits services costs include: (1) the fees for prescription drugs dispensed and clinical services provided during the reporting period by specialty pharmacy partners; (2) costs incurred (including salaries, bonuses, benefits, stock-based compensation expense, other related costs, and an allocation of the Company's general overhead, depreciation and amortization) for those employees associated with care management service functions: PCA, Provider Relations and Claims Processing teams; and (3) related information technology support costs. Contracts with the specialty pharmacies are typically for a term of one year.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the specialty pharmacy contracts, the contractual fees of prescription drugs sold includes the cost of the prescription drugs purchased and shipped to members by the Company’s specialty mail service dispensing pharmacies, net of any volume-related or other discounts.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vendor Rebates</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company receives a rebate on formulations purchased and dispensed by the Company’s specialty pharmacies. The Company’s contractual arrangements with pharmacy program partners provide for the Company to receive a discount (or rebate) from established list prices paid subsequent to dispensing when products are purchased indirectly from a pharmacy program partner (such as through a specialty pharmacy). These rebates are recognized as a reduction of cost of services when prescriptions are dispensed and are generally estimated and billed to manufacturers within 20 days after the end of each month. The effect of adjustments resulting from the reconciliation of rebates recognized to the amounts billed and collected has not been material to the Company’s results of operations.</span></div> P2Y P1Y P20D <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Issued but Not Yet Adopted</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The standard is intended to provide a better understanding of an entity's overall performance and business activities through improved disclosure about an entity's reportable segments, including more detailed information about reportable segment expenses. The new standard will be effective for the Company for the fiscal year beginning January 1, 2024 and for interim periods within the fiscal year beginning January 1, 2025. While the new standard requires additional footnote disclosure, the Company currently does not expect the adoption of the new standard to have a material effect on its consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The standard is intended to enhance the transparency and decision usefulness of income tax disclosures primarily through changes to the rate reconciliation and income taxes paid information. The new standard will be effective for the Company for the fiscal year beginning January 1, 2025. While the new standard requires further disaggregation of the income tax footnote, the Company currently does not expect the adoption of the new standard to have a material effect on its consolidated financial statements.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">Revenue</span><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregated revenue</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue by service (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:43.057%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.108%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fertility benefits services revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">172,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">363,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">329,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Pharmacy benefits services revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">218,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">207,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">304,087 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">279,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">582,165 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">537,767 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue by service (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:43.057%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.108%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fertility benefits services revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">172,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">363,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">329,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Pharmacy benefits services revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">218,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">207,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">304,087 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">279,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">582,165 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">537,767 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 193563000 172738000 363332000 329883000 110524000 106635000 218833000 207884000 304087000 279373000 582165000 537767000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">Fair Value of Financial Instruments </span><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of financial instruments is determined based on assumptions that market participants would use when pricing an asset or liability at the balance sheet date. Certain assets are categorized based on the following fair value hierarchy of market participant assumptions:</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Unadjusted quoted prices in active markets that are accessible at the measurement date for identical assets or liabilities.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — Inputs, other than quoted prices in active markets, that are observable either directly or indirectly.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — Prices or valuation techniques that require inputs that are both significant to the fair value of the asset or liability and supported by little or no market activity.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses observable market data when available, and minimizes the use of unobservable inputs when determining fair value.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024 and December 31, 2023, the Company had $96.4 million and $35.2 million, respectively, in financial assets held in money market accounts and $167.2 million and $273.8 million, respectively, held in marketable securities, including U.S. treasury bills. All were classified as Level 1 in the fair value hierarchy. The Company measured these assets at fair value. The Company classified these assets as Level 1 because the values of these assets are determined using unadjusted quoted prices in active markets for identical assets. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024 and December 31, 2023, the Company did not have any assets or liabilities classified as Level 2 or Level 3 in the fair value hierarchy.</span></div> 96400000 35200000 167200000 273800000 0 0 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">Leases</span><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, the Company’s sublease agreement for the 25,212 square foot office in its corporate headquarters commenced in New York, NY and is scheduled to expire in May 2029. Pursuant to the sublease, the Company is obligated to pay the base rent of approximately $1.3 million per annum through the end of the fifth lease year and approximately $1.4 million per annum thereafter through the expiration date. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company's lease agreement for the additional 24,099 square foot office in its corporate offices commenced in New York, NY and is expected to expire in the fourth quarter of 2035. In accordance with ASC 842, the Company recorded right-of-use assets and lease liabilities of $12.2 million and $12.1 million, respectively. Pursuant to the lease, the Company is obligated to pay the base rent of approximately $1.4 million per annum through the end of the fifth lease year and approximately $1.5 million per annum thereafter through the expiration date.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes lease expense on a straight-line basis over the lease term. Lease expense for the three months ended June 30, 2024 and 2023 was $0.7 million and $0.6 million, respectively. For the six months ended June 30, 2024 and 2023, lease expense was $1.3 million and $1.0 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash outflows from operating activities attributable to the operating leases for the six months ended June 30, 2024 and 2023 was $0.9 million and $0.6 million, respectively. </span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to the Company's leases is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.354%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating Leases</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Right-of-use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,806</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,605</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term lease liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-424"><span style="-sec-ix-hidden:f-425">Accrued expenses and other current liabilities</span></span></span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="padding:2px 1.77pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,802</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="padding:2px 1.77pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,149</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Long-term lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease noncurrent liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,064</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,241</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Other information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average remaining lease term, operating lease</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.0 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.6 years</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average discount rate, operating lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.60%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.60%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum facility lease payments related to the Company's operating lease liabilities as of June 30, 2024 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.688%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ending December 31:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating Lease Payments as of June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,453</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,992</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,992</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,992</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,992</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,998</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,419</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: imputed interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,553</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,866</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: current portion of operating lease liabilities </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,802</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease noncurrent liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,064</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">February 2022 Lease Agreement</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As noted above, the Company commenced its lease for the 24,099 square foot office in its corporate offices in New York, NY in February 2023, pursuant to a lease agreement entered into by the Company in February 2022. The lease agreement also provides for additional space in the Company's corporate offices, including an additional 21,262 square foot office and continued occupancy of the 25,212 square foot office after the expiration of the current sublease. For the 21,262 square foot office, the lease commencement date, which is when the premises will become available to the Company for use, is currently expected to be in the fourth quarter of 2024. The Company is obligated to pay the base rent of approximately $1.3 million starting in the fourth quarter of 2025 for five years and approximately $1.4 million per year thereafter through the fourth quarter of 2035, the expected expiration date. For the current 25,212 square foot office, the Company is obligated to pay the base rent of approximately $1.6 million per year beginning in June 2029, which is the lease commencement, through the fourth quarter of 2035, the expected expiration date.</span></div> 25212 1300000 1400000 24099 12200000 12100000 1400000 1500000 700000 600000 1300000 1000000.0 900000 600000 <div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to the Company's leases is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.354%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating Leases</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Right-of-use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,806</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,605</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term lease liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-424"><span style="-sec-ix-hidden:f-425">Accrued expenses and other current liabilities</span></span></span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="padding:2px 1.77pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,802</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="padding:2px 1.77pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,149</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Long-term lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease noncurrent liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,064</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,241</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Other information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average remaining lease term, operating lease</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.0 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.6 years</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average discount rate, operating lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.60%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.60%</span></td></tr></table></div> 17806000 17605000 2802000 2149000 17064000 17241000 P9Y P9Y7M6D 0.0460 0.0460 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum facility lease payments related to the Company's operating lease liabilities as of June 30, 2024 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.688%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ending December 31:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating Lease Payments as of June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,453</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,992</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,992</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,992</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,992</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,998</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,419</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: imputed interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,553</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,866</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: current portion of operating lease liabilities </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,802</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease noncurrent liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,064</span></td></tr></table></div> 1453000 2992000 2992000 2992000 2992000 10998000 24419000 4553000 19866000 2802000 17064000 24099 21262 25212 21262 1300000 P5Y 1400000 25212 1600000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">Commitments and Contingencies</span><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records accruals for loss contingencies when it is probable that a liability will be incurred and the amount of the loss can be reasonably estimated. If the Company determines that a loss is reasonably possible, the Company discloses the matter, and the amount or range of the possible loss, if estimable, in the notes to the consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is involved in certain claims and litigation arising in the normal course of business. The Company is not aware of any legal proceedings or claims, that the Company believes will have, individually or in the aggregate, a material adverse effect on the Company’s financial position or results of operations.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">Stockholders' Equity</span><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchase Programs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In February 2024, the Company’s Board of Directors authorized a share repurchase program of up to $100 million in shares of common stock (the “February 2024 share repurchase program”). In May 2024, the Company’s Board of Directors authorized an additional share repurchase program of up to $100 million in shares of common stock (the “May 2024 share repurchase program”).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2024, the Company repurchased a total of 6,316,705 shares of common stock under the share repurchase programs at an average price per share of $29.45 and a total cost of $187.9 million, inclusive of excise taxes and trading fees. As of July 2024, the February share repurchase program and the May 2024 share repurchase program were completed, and no amounts remained available for repurchase under the programs. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2024, the Company’s Board of Directors authorized an additional share repurchase program of up to $100 million in shares of common stock (the “August 2024 share repurchase program”). Repurchases under the program may be made in the form of open market repurchases, including through plans complying with Rule 10b5-1 under the Exchange Act, depending on stock price, market conditions, and other factors, as determined by the Company. There can be no assurance as to the number of shares to be repurchased by the Company under the August 2024 share repurchase program.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation Expense</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense, which was included in the statements of operations as follows (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.769%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.935%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of services</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,448 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,812 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,481 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,026 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,036 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,753 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">64,088 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,561 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized gains on marketable securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized gains on marketable securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,739 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications, net of tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income, net of tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(715)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(725)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,024 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,025 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,082 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized gains on marketable securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized gains on marketable securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications, net of tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income, net of tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(805)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(794)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,024 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,025 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,082 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(1) Represents unrealized gains of $2.6 million, net of tax expense of $0.7 million, for the three months ended June 30, 2024 and unrealized gains of $1.2 million, net of tax expense of $0, for the three months ended June 30, 2023</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(2) Represents unrealized gains of $5.9 million, net of tax expense of $1.6 million, for the six months ended June 30, 2024 and unrealized gains of $1.9 million, net of tax expense of $0, for the six months ended June 30, 2023</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(3) The effects on net income of amounts reclassified from accumulated other comprehensive income were as follows (in thousands):</span></div><div style="margin-top:3pt"><span><br/></span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.769%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.693%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Details about Accumulated Other Comprehensive Income Component</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Affected Line Item in Statement of Operations</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains on marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,988 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,870</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,118 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td></tr></table></div> 100000000 100000000 6316705 6316705 29.45 29.45 187900000 187900000 100000000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense, which was included in the statements of operations as follows (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.769%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.935%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of services</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,448 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,812 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,481 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,026 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,036 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,753 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">64,088 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62,561 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9448000 8812000 18481000 17026000 7911000 6883000 15414000 13451000 15677000 16058000 30193000 32084000 33036000 31753000 64088000 62561000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized gains on marketable securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized gains on marketable securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,739 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications, net of tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income, net of tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(715)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(725)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,024 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,025 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,082 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized gains on marketable securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized gains on marketable securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications, net of tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income, net of tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(805)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(794)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,024 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,025 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,082 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(1) Represents unrealized gains of $2.6 million, net of tax expense of $0.7 million, for the three months ended June 30, 2024 and unrealized gains of $1.2 million, net of tax expense of $0, for the three months ended June 30, 2023</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(2) Represents unrealized gains of $5.9 million, net of tax expense of $1.6 million, for the six months ended June 30, 2024 and unrealized gains of $1.9 million, net of tax expense of $0, for the six months ended June 30, 2023</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(3) The effects on net income of amounts reclassified from accumulated other comprehensive income were as follows (in thousands):</span></div><div style="margin-top:3pt"><span><br/></span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.769%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.693%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Details about Accumulated Other Comprehensive Income Component</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Affected Line Item in Statement of Operations</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains on marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,988 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,870</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,118 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td></tr></table></div> 2739000 11000 2750000 719000 5000 724000 1915000 -10000 1905000 1191000 -11000 1180000 -2630000 0 -2630000 -822000 0 -822000 -715000 -10000 -725000 369000 -11000 358000 2024000 1000 2025000 1088000 -6000 1082000 2829000 -10000 2819000 496000 5000 501000 4313000 11000 4324000 1916000 -11000 1905000 -5118000 0 -5118000 -1324000 0 -1324000 -805000 11000 -794000 592000 -11000 581000 2024000 1000 2025000 1088000 -6000 1082000 2600000 700000 1200000 0 5900000 1600000 1900000 0 3593000 822000 6988000 1324000 3593000 822000 6988000 1324000 963000 0 1870000 0 2630000 822000 5118000 1324000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">Income Taxes </span>For the six months ended June 30, 2024 and 2023, the Company calculated its year-to-date provision for income taxes by applying the estimated annual effective tax rate to the year-to-date profit from operations before income taxes and adjusts the provision for income taxes for discrete tax items recorded in the period. The Company updates its estimate of its annual effective tax rate at the end of each quarterly period. The estimate takes into account annual forecasted income before income taxes and any significant permanent tax items. During the six months ended June 30, 2024 and 2023, the Company recorded a provision for income taxes of $14.2 million and $0.8 million, respectively, primarily driven by the Company's operating profit, partially offset by equity compensation activity that occurred during each period. 14200000 800000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">Acquisitions</span><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 17, 2024, the Company completed its acquisition of Apryl GmbH, a Berlin-based fertility benefits platform, to expand its global offering. The transaction was for a purchase price of €5.1 million, or $5.5 million based on the exchange rate on the acquisition closing date, and was accounted for using the acquisition method. As a result, tangible and intangible assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date. Any excess consideration over the fair value of the assets and liabilities assumed was recognized as goodwill and is subject to revision as the purchase price allocation is completed during the measurement period (up to one year from acquisition date). This acquisition did not have a material impact on the Company’s consolidated financial statements.</span></div> 5100000 5500000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt">Net Income Per Share</span><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per share is calculated by dividing the net income by the weighted-average number of shares of common stock outstanding for the period. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted net income per share is computed by dividing the diluted net income by the weighted-average number of common shares outstanding for the period, including potential dilutive common shares assuming dilutive effect of outstanding common stock options, restricted stock units, common stock warrants, and shares issuable under the employee stock purchase plan. In periods when the Company has incurred a net loss, diluted net loss per share is the same as basic net loss per share because dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. A reconciliation of net income and the number of shares in the calculation of basic and diluted net income per share is as follows (in thousands, except share and per share amounts): </span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.769%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended <br/>June 30</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Basic net income per common share:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16,485</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">14,991</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">33,383</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">32,669</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Weighted-average shares used in computing basic net income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">93,868,409</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">94,738,651</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">95,160,085</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">94,290,653</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Basic net income per share </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.35</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.35</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt;text-indent:-0.44pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Diluted net income per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16,485</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">14,991</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">33,383</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">32,669</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Weighted-average shares used in computing basic net income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">93,868,409</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">94,738,651</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">95,160,085</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">94,290,653</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Effect of dilutive securities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.37pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1.37pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1.37pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1.37pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,558,853</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,964,878</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,748,342</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,276,642</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Shares issuable under ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,040</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,647</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,523</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">105</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Warrants to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">288,081</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">538,316</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">290,035</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">537,118</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">121,193</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">372,427</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">253,350</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">287,055</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,971,167</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,877,268</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,296,250</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,100,920</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Weighted-average shares used in computing diluted net income per share</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">97,839,576</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100,615,919</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">99,456,335</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100,391,573</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Diluted net income per share </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.17</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.33</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average outstanding shares of potentially dilutive securities were excluded from the computation of diluted income per share for the period presented because including them would have been antidilutive: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.769%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,667,019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,952,205</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,111,238</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,866,389</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,442,920</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,089,701</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,558,562</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,487,082</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,109,939</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,041,906</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,669,800</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,353,471</span></td></tr></table></div> A reconciliation of net income and the number of shares in the calculation of basic and diluted net income per share is as follows (in thousands, except share and per share amounts): <div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.769%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended <br/>June 30</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Basic net income per common share:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16,485</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">14,991</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">33,383</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">32,669</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Weighted-average shares used in computing basic net income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">93,868,409</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">94,738,651</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">95,160,085</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">94,290,653</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Basic net income per share </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.35</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.35</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt;text-indent:-0.44pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Diluted net income per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16,485</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">14,991</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">33,383</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">32,669</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Weighted-average shares used in computing basic net income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">93,868,409</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">94,738,651</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">95,160,085</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">94,290,653</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Effect of dilutive securities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.37pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1.37pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1.37pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1.37pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,558,853</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,964,878</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,748,342</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,276,642</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Shares issuable under ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,040</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,647</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,523</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">105</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Warrants to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">288,081</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">538,316</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">290,035</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">537,118</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">121,193</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">372,427</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">253,350</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">287,055</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,971,167</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,877,268</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,296,250</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,100,920</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Weighted-average shares used in computing diluted net income per share</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">97,839,576</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100,615,919</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">99,456,335</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-0.44pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100,391,573</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Diluted net income per share </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.17</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.33</span></td></tr></table></div> 16485000 14991000 33383000 32669000 93868409 94738651 95160085 94290653 0.18 0.16 0.35 0.35 16485000 14991000 33383000 32669000 93868409 94738651 95160085 94290653 3558853 4964878 3748342 5276642 3040 1647 4523 105 288081 538316 290035 537118 121193 372427 253350 287055 3971167 5877268 4296250 6100920 97839576 100615919 99456335 100391573 0.17 0.15 0.34 0.33 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average outstanding shares of potentially dilutive securities were excluded from the computation of diluted income per share for the period presented because including them would have been antidilutive: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.769%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,667,019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,952,205</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,111,238</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,866,389</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,442,920</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,089,701</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,558,562</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,487,082</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,109,939</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,041,906</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,669,800</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,353,471</span></td></tr></table></div> 13667019 11952205 13111238 11866389 2442920 1089701 1558562 1487082 16109939 13041906 14669800 13353471 false false false <div style="margin-top:12pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 14, 2024, Allison Swartz, our General Counsel and Secretary, adopted a trading plan that is intended to satisfy the conditions under Rule 10b5-1(c) of the Exchange Act. Ms. Swartz’s trading plan is for the sale of up to 17,241 shares of our common stock in amounts and prices determined in accordance with a formula set forth in the plan. The plan terminates on the earlier of the date all shares under the plan are sold or May 14, 2025.</span></div> May 14, 2024 Allison Swartz General Counsel and Secretary true 17241 May 14, 2025 <div style="margin-top:12pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 25, 2024, Beth Seidenberg, a director of the Company, adopted a trading plan that is intended to satisfy the conditions under Rule 10b5-1(c) of the Exchange Act. Ms. Seidenberg’s trading plan is for the sale of up to 283,999 shares of the Company’s common stock in amounts and prices determined in accordance with a formula set forth in the plan. The plan terminates on the earlier of the date all shares under the plan are sold or June 24, 2025.</span></div> June 25, 2024 Beth Seidenberg director true 283999 June 24, 2025