0001625278-24-000141.txt : 20240731 0001625278-24-000141.hdr.sgml : 20240731 20240731164609 ACCESSION NUMBER: 0001625278-24-000141 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240731 DATE AS OF CHANGE: 20240731 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NERDWALLET, INC. CENTRAL INDEX KEY: 0001625278 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] ORGANIZATION NAME: 06 Technology IRS NUMBER: 454180440 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40994 FILM NUMBER: 241162669 BUSINESS ADDRESS: STREET 1: 55 HAWTHORNE STREET STREET 2: 10TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94105 BUSINESS PHONE: 415-549-8913 MAIL ADDRESS: STREET 1: 55 HAWTHORNE STREET STREET 2: 10TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94105 FORMER COMPANY: FORMER CONFORMED NAME: NerdWallet, Inc. DATE OF NAME CHANGE: 20141114 10-Q 1 nrds-20240630.htm 10-Q nrds-20240630
FALSE0001625278Q22024--12-31http://fasb.org/us-gaap/2024#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2024#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrentxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pure00016252782024-01-012024-06-300001625278us-gaap:CommonClassAMember2024-07-240001625278us-gaap:CommonClassBMember2024-07-2400016252782024-06-3000016252782023-12-3100016252782024-04-012024-06-3000016252782023-04-012023-06-3000016252782023-01-012023-06-300001625278us-gaap:CommonStockMember2023-12-310001625278us-gaap:AdditionalPaidInCapitalMember2023-12-310001625278us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001625278us-gaap:RetainedEarningsMember2023-12-310001625278us-gaap:CommonStockMember2024-01-012024-03-310001625278us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-3100016252782024-01-012024-03-310001625278us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001625278us-gaap:RetainedEarningsMember2024-01-012024-03-310001625278us-gaap:CommonStockMember2024-03-310001625278us-gaap:AdditionalPaidInCapitalMember2024-03-310001625278us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001625278us-gaap:RetainedEarningsMember2024-03-3100016252782024-03-310001625278us-gaap:CommonStockMember2024-04-012024-06-300001625278us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001625278us-gaap:RetainedEarningsMember2024-04-012024-06-300001625278us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001625278us-gaap:CommonStockMember2024-06-300001625278us-gaap:AdditionalPaidInCapitalMember2024-06-300001625278us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001625278us-gaap:RetainedEarningsMember2024-06-300001625278us-gaap:CommonStockMember2022-12-310001625278us-gaap:AdditionalPaidInCapitalMember2022-12-310001625278us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001625278us-gaap:RetainedEarningsMember2022-12-3100016252782022-12-310001625278us-gaap:CommonStockMember2023-01-012023-03-310001625278us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100016252782023-01-012023-03-310001625278us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001625278us-gaap:RetainedEarningsMember2023-01-012023-03-310001625278us-gaap:CommonStockMember2023-03-310001625278us-gaap:AdditionalPaidInCapitalMember2023-03-310001625278us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001625278us-gaap:RetainedEarningsMember2023-03-3100016252782023-03-310001625278us-gaap:CommonStockMember2023-04-012023-06-300001625278us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001625278us-gaap:RetainedEarningsMember2023-04-012023-06-300001625278us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001625278us-gaap:CommonStockMember2023-06-300001625278us-gaap:AdditionalPaidInCapitalMember2023-06-300001625278us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001625278us-gaap:RetainedEarningsMember2023-06-3000016252782023-06-300001625278us-gaap:CreditCardMember2024-04-012024-06-300001625278us-gaap:CreditCardMember2023-04-012023-06-300001625278us-gaap:CreditCardMember2024-01-012024-06-300001625278us-gaap:CreditCardMember2023-01-012023-06-300001625278us-gaap:LoansMember2024-04-012024-06-300001625278us-gaap:LoansMember2023-04-012023-06-300001625278us-gaap:LoansMember2024-01-012024-06-300001625278us-gaap:LoansMember2023-01-012023-06-300001625278nrds:SMBProductsMember2024-04-012024-06-300001625278nrds:SMBProductsMember2023-04-012023-06-300001625278nrds:SMBProductsMember2024-01-012024-06-300001625278nrds:SMBProductsMember2023-01-012023-06-300001625278nrds:EmergingVerticalsMember2024-04-012024-06-300001625278nrds:EmergingVerticalsMember2023-04-012023-06-300001625278nrds:EmergingVerticalsMember2024-01-012024-06-300001625278nrds:EmergingVerticalsMember2023-01-012023-06-300001625278us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-06-300001625278us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-06-300001625278us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001625278us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001625278us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2024-06-300001625278us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2024-06-300001625278us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-06-300001625278us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-06-300001625278us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-06-300001625278us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-06-300001625278us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001625278us-gaap:FairValueMeasurementsRecurringMember2024-06-300001625278us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001625278us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001625278us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001625278us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001625278us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2023-12-310001625278us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2023-12-310001625278us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-12-310001625278us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-12-310001625278us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001625278us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001625278us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001625278us-gaap:FairValueMeasurementsRecurringMember2023-12-310001625278us-gaap:CommonClassAMember2023-05-020001625278us-gaap:CommonClassAMember2023-10-260001625278us-gaap:CommonClassAMember2024-01-012024-06-300001625278us-gaap:CommonClassAMember2024-04-012024-06-300001625278us-gaap:CommonClassAMember2023-04-012023-06-300001625278us-gaap:CommonClassAMember2023-01-012023-06-300001625278us-gaap:CommonClassAMember2024-06-300001625278nrds:TwoThousandTwentyOneEquityIncentivePlanMemberus-gaap:CommonClassAMemberus-gaap:EmployeeStockOptionMember2023-01-010001625278nrds:TwoThousandTwentyOneEquityIncentivePlanMemberus-gaap:CommonClassAMember2024-01-012024-01-010001625278us-gaap:EmployeeStockOptionMember2023-12-310001625278us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001625278us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001625278us-gaap:EmployeeStockOptionMember2024-06-300001625278srt:MinimumMemberus-gaap:EmployeeStockOptionMember2024-01-012024-06-300001625278srt:MaximumMemberus-gaap:EmployeeStockOptionMember2024-01-012024-06-300001625278us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001625278us-gaap:RestrictedStockUnitsRSUMember2023-12-310001625278us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001625278us-gaap:RestrictedStockUnitsRSUMember2024-06-300001625278nrds:RestrictedStockUnitsServiceBasedAndPerformanceBasedMember2024-01-012024-06-300001625278srt:MinimumMembernrds:RestrictedStockUnitsServiceBasedAndPerformanceBasedMember2024-01-012024-06-300001625278srt:MaximumMembernrds:RestrictedStockUnitsServiceBasedAndPerformanceBasedMember2024-01-012024-06-300001625278us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2024-01-012024-01-010001625278us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2024-01-012024-06-300001625278us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2024-04-012024-06-300001625278us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2023-04-012023-06-300001625278us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2023-01-012023-06-300001625278us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001625278us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001625278us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001625278us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001625278us-gaap:SellingAndMarketingExpenseMember2024-04-012024-06-300001625278us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001625278us-gaap:SellingAndMarketingExpenseMember2024-01-012024-06-300001625278us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-300001625278us-gaap:GeneralAndAdministrativeExpenseMember2024-04-012024-06-300001625278us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001625278us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-06-300001625278us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001625278nrds:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember2024-04-012024-06-300001625278nrds:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember2023-04-012023-06-300001625278nrds:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember2024-01-012024-06-300001625278nrds:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember2023-01-012023-06-300001625278us-gaap:EmployeeStockMember2024-04-012024-06-300001625278us-gaap:EmployeeStockMember2023-04-012023-06-300001625278us-gaap:EmployeeStockMember2024-01-012024-06-300001625278us-gaap:EmployeeStockMember2023-01-012023-06-300001625278srt:ScenarioForecastMember2024-07-302024-12-310001625278srt:MinimumMemberus-gaap:SubsequentEventMember2024-07-300001625278srt:MaximumMemberus-gaap:SubsequentEventMember2024-07-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from to
Commission file number 001-40994
NerdWallet, Inc.
(Exact name of registrant as specified in its charter)
Delaware
45-4180440
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
55 Hawthorne Street, 10th Floor, San Francisco, California 94105
(Address of principal executive offices) (Zip code)
(415) 549-8913
(Registrant's telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbol(s)Name of each exchange on which registered
Class A common stock, $0.0001 par valueNRDSThe Nasdaq Global Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer
Accelerated filer
Non-accelerated filer  
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes ☐ No
The registrant had outstanding 47,021,577 shares of Class A common stock and 31,685,652 shares of Class B common stock as of July 24, 2024.


Index to Form 10-Q

Page



Special Note Regarding Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “target,” “will” or “would” or the negative of these words or other similar terms or expressions. These forward-looking statements include, but are not limited to, statements concerning the following:
the effect of macroeconomic developments, including but not limited to, inflation, high interest rates, tightening credit markets and general macroeconomic uncertainty on our business results of operations, financial condition and stock price;
our expectations regarding our future financial and operating performance, including total revenue, cost of revenue, non-GAAP operating income (loss), adjusted EBITDA and Monthly Unique Users;
our ability to grow traffic and engagement on our platform;
our expected returns on marketing investments and brand campaigns;
our expectations about consumer demand for the products on our platform;
our ability to convert users into registered users and improve repeat user rates;
our ability to convert consumers into matches with financial services partners;
our ability to grow within existing and new verticals;
our ability to expand geographically;
our ability to maintain and expand our relationships with our existing financial services partners and to identify new financial services partners;
our ability to build efficient and scalable technical capabilities to deliver personalized guidance and nudge users;
our ability to maintain and enhance our brand awareness and consumer trust;
our ability to generate high quality, engaging consumer resources;
our ability to adapt to the evolving financial interests of consumers;
our ability to compete with existing and new competitors in existing and new market verticals;
our ability to maintain the security and availability of our platform;
our ability to maintain, protect and enhance our intellectual property;
our ability to identify, attract and retain highly skilled, diverse personnel;
our ability to stay in compliance with laws and regulations that currently apply or become applicable to our business;
the sufficiency of our cash, cash equivalents, and investments to meet our liquidity needs;
our ability to effectively manage our growth and expand our infrastructure and maintain our corporate culture;
our ability to successfully identify, manage, and integrate any existing and potential acquisitions;
our ability to achieve expected synergies, accretive value and other benefits from completed acquisitions;
our share repurchase plan, including expectations regarding the amount, timing and manner of repurchases made under the plan; and
the effect and scope of our workforce reduction, the amount and timing of related charges thereto, our ability to realize the expected cost savings and the expectations regarding the impact of said reduction on our business results of operations and future investment opportunities.
1

You should not rely on forward-looking statements as predictions or guarantees of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described elsewhere in this Quarterly Report on Form 10-Q, in Part I, Item 1A. Risk Factors in our Annual Report on Form 10-K for the year ended December 31, 2023, and in our subsequent periodic filings with the U.S. Securities and Exchange Commission. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on our business or the forward-looking statements contained in this Quarterly Report on Form 10-Q. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.
The forward-looking statements made in this Quarterly Report on Form 10-Q speak only as of the date hereof. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Quarterly Report on Form 10-Q. While we believe that information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.

2

PART I. FINANCIAL INFORMATION
Item 1. Financial Statements.
NERDWALLET, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
Unaudited
June 30,
2024
December 31,
2023
(in millions, except share amounts which are in thousands and per share amounts)
Assets
Current assets:
Cash and cash equivalents$113.8 $100.4 
Accounts receivable—net93.7 75.5 
Prepaid expenses and other current assets22.5 22.5 
Total current assets230.0 198.4 
Property, equipment and software—net48.9 52.6 
Goodwill111.5 111.5 
Intangible assets—net40.0 46.9 
Right-of-use assets6.0 7.2 
Other assets9.8 2.0 
Total Assets$446.2 $418.6 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$10.1 $1.7 
Accrued expenses and other current liabilities43.8 35.6 
Total current liabilities53.9 37.3 
Other liabilities—noncurrent12.9 14.4 
Total liabilities66.8 51.7 
Commitments and contingencies (Note 5)
Stockholders’ equity:
Preferred stock—$0.0001 par value per share—5,000 shares authorized; zero shares issued and outstanding
  
Common stock—$0.0001 par value per share—296,686 shares authorized; 78,397 and 76,940 shares issued and outstanding as of June 30, 2024 and December 31, 2023
  
Additional paid-in capital505.6 483.7 
Accumulated other comprehensive loss(0.3)(0.3)
Accumulated deficit(125.9)(116.5)
Total stockholders’ equity379.4 366.9 
Total Liabilities and Stockholders’ Equity$446.2 $418.6 
See notes to condensed consolidated financial statements.
3

NERDWALLET, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
Unaudited
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions, except per share amounts)
2024202320242023
Revenue$150.6 $143.3 $312.5 $312.9 
Costs and Expenses:
Cost of revenue14.9 13.1 29.1 26.9 
Research and development22.7 20.0 43.4 39.5 
Sales and marketing106.1 98.8 214.0 220.5 
General and administrative16.5 15.6 31.9 31.0 
Total costs and expenses160.2 147.5 318.4 317.9 
Loss From Operations
(9.6)(4.2)(5.9)(5.0)
Other income, net:
Interest income1.5 0.8 2.9 1.8 
Interest expense(0.2)(0.2)(0.4)(0.4)
Other losses, net  (0.1)(0.1)
Total other income, net
1.3 0.6 2.4 1.3 
Loss before income taxes
(8.3)(3.6)(3.5)(3.7)
Income tax provision
1.1 7.1 4.8 5.3 
Net Loss
$(9.4)$(10.7)$(8.3)$(9.0)
Net Loss Per Share Attributable to Common Stockholders
Basic$(0.12)$(0.14)$(0.11)$(0.12)
Diluted$(0.12)$(0.14)$(0.11)$(0.12)
Weighted-average Shares Used in Computing Net Loss Per Share Attributable to Common Stockholders
Basic77.9 76.8 77.5 76.3 
Diluted77.9 76.8 77.5 76.3 

See notes to condensed consolidated financial statements.
4

NERDWALLET, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
Unaudited
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions)
2024202320242023
Net Loss$(9.4)$(10.7)$(8.3)$(9.0)
Other Comprehensive Income:
Change in foreign currency translation0.1 0.2  0.5 
Comprehensive Loss
$(9.3)$(10.5)$(8.3)$(8.5)

See notes to condensed consolidated financial statements.
5

NERDWALLET, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
Unaudited

Common StockAdditional Paid-in CapitalAccumulated Other Comprehensive LossAccumulated DeficitStockholders’ Equity
(in millions, except share amounts which are in thousands)SharesAmount
Balance as of December 31, 2023
76,940 $ $483.7 $(0.3)$(116.5)$366.9 
Issuance of Class A common stock upon exercise of stock options276 — 1.7 1.7 
Issuance of Class A common stock pursuant to settlement of restricted stock units529 —  
Class A common stock withheld related to net share settlement of restricted stock units(25)— (0.5)(0.5)
Stock-based compensation9.6 9.6 
Other comprehensive loss
(0.1)(0.1)
Net income
1.1 1.1 
Balance as of March 31, 2024
77,720 $ $494.5 $(0.4)$(115.4)$378.7 
Issuance of Class A common stock upon exercise of stock options104 — 0.4 0.4 
Issuance of Class A common stock pursuant to settlement of restricted stock units730 —  
Class A common stock withheld related to net share settlement of restricted stock units(68)— (0.9)(0.9)
Repurchase of Class A common stock(89)— (1.1)(1.1)
Stock-based compensation11.6 11.6 
Other comprehensive income
0.1 0.1 
Net loss
(9.4)(9.4)
Balance as of June 30, 2024
78,397 $ $505.6 $(0.3)$(125.9)$379.4 

6

NERDWALLET, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
Unaudited

Common StockAdditional Paid-in CapitalAccumulated Other Comprehensive LossAccumulated DeficitStockholders’ Equity
(in millions, except share amounts which are in thousands)SharesAmount
Balance as of December 31, 2022
75,120 $ $427.3 $(0.9)$(84.7)$341.7 
Issuance of Class A common stock upon exercise of stock options1,226 — 8.4 8.4 
Issuance of Class A common stock pursuant to settlement of restricted stock units
380 —  
Class A common stock withheld related to net share settlement of restricted stock units(15)— (0.3)(0.3)
Stock-based compensation10.1 10.1 
Other comprehensive income0.2 0.2 
Net income1.7 1.7 
Balance as of March 31, 2023
76,711 $ $445.5 $(0.7)$(83.0)$361.8 
Issuance of Class A common stock upon exercise of stock options66 — 0.4 0.4 
Issuance of Class A common stock pursuant to settlement of restricted stock units674 —  
Class A common stock withheld related to net share settlement of restricted stock units(25)— (0.2)(0.2)
Issuance of Class A common stock under Employee Stock Purchase Plan240 — 1.9 1.9 
Repurchase of Class A common stock(141)— (1.3)(1.3)
Stock-based compensation12.9 12.9 
Other comprehensive income0.2 0.2 
Net loss(10.7)(10.7)
Balance as of June 30, 202377,525 $ $460.5 $(0.5)$(95.0)$365.0 
See notes to condensed consolidated financial statements.
7

NERDWALLET, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
Unaudited
Six Months Ended
June 30,
(in millions)
20242023
Operating Activities:
Net loss
$(8.3)$(9.0)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization24.1 23.9 
Stock-based compensation19.0 19.9 
Deferred taxes(0.2)(0.3)
Non-cash lease costs1.1 1.4 
Other, net0.3 1.2 
Changes in operating assets and liabilities:
Accounts receivable(18.4)(6.4)
Prepaid expenses and other assets0.2 (3.2)
Accounts payable8.0 (1.9)
Accrued expenses and other current liabilities8.3 (4.6)
Payment of contingent consideration
 (14.0)
Operating lease liabilities(1.7)(1.5)
Other liabilities0.5 0.9 
Net cash provided by operating activities
32.9 6.4 
Investing Activities:
Purchase of investment
(8.1) 
Capitalized software development costs(10.8)(14.9)
Purchase of property and equipment(0.3)(0.4)
Net cash used in investing activities(19.2)(15.3)
Financing Activities:
Payment of contingent consideration
 (16.9)
Proceeds from line of credit 7.5 
Payments on line of credit (7.5)
Proceeds from exercise of stock options2.1 8.8 
Issuance of Class A common stock under Employee Stock Purchase Plan
 1.9 
Repurchase of Class A common stock
(1.1)(1.3)
Tax payments related to net-share settlements on restricted stock units(1.4)(0.5)
Net cash used in financing activities
(0.4)(8.0)
Effect of exchange rate changes on cash and cash equivalents
0.1 0.1 
Net increase (decrease) in cash and cash equivalents
13.4 (16.8)
Cash and Cash Equivalents:
Beginning of period100.4 83.9 
End of period$113.8 $67.1 
Supplemental Disclosures of Non-Cash Investing and Financing Activities:
Capitalized software development costs recorded in accounts payable and accrued expenses and other current liabilities$0.9 $0.7 
Supplemental Disclosures of Cash Flow Information:
Income tax payments$7.3 $8.3 
Cash paid for interest0.2 0.2 
Supplemental Cash Flow Disclosure Related to Operating Leases:
Cash paid for amounts included in the measurement of lease liabilities$1.9 $1.8 
See notes to condensed consolidated financial statements.
8

NERDWALLET, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Unaudited
1.The Company and Basis of Presentation
The Company—NerdWallet, Inc., a Delaware corporation, was formed on December 29, 2011. NerdWallet, Inc. and its subsidiaries (collectively, the Company) provide consumer-driven advice about personal finance through its platform by connecting individuals and small and mid-sized businesses (SMBs) with providers of financial products.
Basis of Consolidation and Presentation—The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and applicable rules and regulations of the U.S. Securities and Exchange Commission regarding interim financial reporting. Accordingly, the accompanying unaudited interim condensed consolidated financial statements do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. The accompanying unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements, and include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the Company’s financial position and results of operations for the periods presented. The accompanying unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain comparative amounts for the three and six months ended June 30, 2023 have been reclassified to conform to the financial statement presentation as of and for the three and six months ended June 30, 2024. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for the full year or any other future period.
Significant Accounting Policies—During the six months ended June 30, 2024, the Company made a strategic investment of $8.1 million in equity securities of a privately-held company over which the Company does not exercise significant influence. See Note 4–Significant Condensed Consolidated Balance Sheet Components for further discussion. During the six months ended June 30, 2024, there have been no other material changes to the Company’s significant accounting policies as disclosed in Note 1–The Company and its Significant Accounting Policies in the notes to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
2.Revenue
The following presents a disaggregation of the Company’s revenue based on product category:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions)2024202320242023
Credit cards$46.1 $51.2 $96.1 $112.5 
Loans21.7 23.1 43.1 45.1 
SMB products
26.1 23.7 56.5 48.9 
Emerging verticals
56.7 45.3 116.8 106.4 
Total revenue$150.6 $143.3 $312.5 $312.9 
During the six months ended June 30, 2024, the Company recognized $4.1 million of revenue that was deferred as of December 31, 2023, none of which was recognized during the three months ended June 30, 2024. Revenue recognized during the six months ended June 30, 2023 which was deferred as of December 31, 2022 was immaterial.
The contract asset recorded within prepaid expenses and other current assets on the condensed consolidated balance sheet related to estimated variable consideration was $6.5 million and $5.5 million as of June 30, 2024 and December 31, 2023, respectively.
9

NERDWALLET, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Unaudited
3.Fair Value Measurements
The Company’s assets that are measured at fair value on a recurring basis, by level, within the fair value hierarchy are summarized as follows:
(in millions)Quoted Prices
in Active
Markets
(Level 1)
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Carrying
Value
As of June 30, 2024
Assets:
Cash and cash equivalents—money market funds$79.5 $ $ $79.5 
Certificate of deposit 2.1  2.1 
$79.5 $2.1 $ $81.6 
(in millions)Quoted Prices
in Active
Markets
(Level 1)
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Carrying
Value
As of December 31, 2023
Assets:
Cash and cash equivalents—money market funds$89.8 $ $ $89.8 
Certificate of deposit 2.1  2.1 
$89.8 $2.1 $ $91.9 
4.Significant Condensed Consolidated Balance Sheet Components
Property, equipment and software, net includes capitalized software development costs, net of accumulated amortization, of $46.0 million and $49.0 million as of June 30, 2024 and December 31, 2023, respectively. The Company capitalized $6.9 million and $13.3 million of software development costs during the three and six months ended June 30, 2024, respectively, and $9.2 million and $17.8 million during the three and six months ended June 30, 2023, respectively. The Company recorded amortization expense related to capitalized software development costs of $8.3 million and $16.3 million during the three and six months ended June 30, 2024 and $7.0 million and $13.6 million during the three and six months ended June 30, 2023, respectively.
During the six months ended June 30, 2024, the Company made a strategic investment of $8.1 million in equity securities of a privately-held company over which the Company does not exercise significant influence. These equity securities do not have a readily determinable fair value and are accounted for under the measurement alternative. Under the measurement alternative, the carrying value of the security is measured at cost less any impairment, and adjusted for changes resulting from observable price changes in orderly transactions for identical or similar securities of the same issuer. An equity security without a readily determinable fair value is considered impaired when the fair value of the Company’s interest is less than the carrying value. Equity investments without readily determinable fair values are included in other assets on the Company’s condensed consolidated balance sheet, and any related gains or losses would be included in other gains (losses), net on the Company’s condensed consolidated statements of operations. Equity investments without readily determinable fair values were $8.1 million as of June 30, 2024, and there were no related changes in carrying amount or impairment during the six months ended June 30, 2024.

Accrued expenses and other current liabilities include operating lease liabilities of $3.4 million as of both June 30, 2024 and December 31, 2023.
Other liabilities—noncurrent includes operating lease liabilities of $4.4 million and $6.2 million as of June 30, 2024 and December 31, 2023, respectively.
10

NERDWALLET, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Unaudited
5.Commitments and Contingencies
Commitments and Other Financial Arrangements—The Company has certain financial commitments and other arrangements including unused letters of credit and commitments under leases. During the three months ended June 30, 2024, the Company entered into an amendment, that has not yet commenced, of an operating lease for office space, with total future lease payments of approximately $5 million that are not yet recorded on the Company’s condensed consolidated balance sheet. This lease amendment is expected to commence in 2025 (upon availability of the office space) with an expected lease term of approximately five years. As of June 30, 2024, there were no other material changes to the Company’s commitments and other financial arrangements as disclosed in Note 8–Commitments and Contingencies in the notes to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
Litigation and Other Legal Matters—The Company is involved from time to time in litigation, claims, and proceedings. Periodically, the Company evaluates the status of each legal matter and assesses potential financial exposure. If the potential loss from any legal proceeding or litigation is considered probable and the amount can be reasonably estimated, the Company accrues a liability for the estimated loss. Significant judgment is required to determine the probability of a loss and whether the amount of the loss is reasonably estimable. The outcome of any proceeding is not determinable in advance. As a result, the assessment of a potential liability and the amount of accruals recorded are based only on the information available at the time. As additional information becomes available, the Company reassesses the potential liability related to the legal proceeding or litigation, and may revise its estimates. Management is not currently aware of any matters that it expects will have a material effect on the financial position, results of operations, or cash flows of the Company. The Company has not accrued any material potential loss as of June 30, 2024 or December 31, 2023.
11

NERDWALLET, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Unaudited
6.Stockholders’ Equity
Share Repurchase Plans—On May 2, 2023, the Company announced that its Board of Directors authorized a plan under which the Company may repurchase up to $20 million of the Company’s Class A common stock and, following the Company’s utilization of that share repurchase authorization, the Company announced on October 26, 2023 that its Board of Directors approved a share repurchase authorization under which the Company may repurchase up to an additional $30 million of the Company’s Class A common stock (collectively, the Repurchase Plans). The Company repurchased 0.1 million shares of Class A common stock for $1.1 million, including costs associated with the repurchases, during the three and six months ended June 30, 2024, and 0.1 million shares for $1.3 million during the three and six months ended June 30, 2023. The remaining share repurchase authorization under the Repurchase Plans is $28.9 million as of June 30, 2024.
Equity Incentive Plans—The 2021 Equity Incentive Plan and the predecessor 2012 Equity Incentive Plan, both as amended, along with the 2022 Inducement Equity Incentive Plan (collectively, the Plans) comprise the equity incentive plans of the Company.
Under the terms of the 2021 Equity Incentive Plan, the number of shares of Class A common stock reserved for issuance under the plan will automatically increase on January 1 of each calendar year, starting January 1, 2023 and ending on and including January 1, 2031, in an amount equal to 5% of the total number of shares of the Company’s capital stock outstanding on December 31 of the prior calendar year, unless the Company’s Board of Directors determines prior to the date of increase that there will be a lesser increase, or no increase. In accordance with these plan terms, the aggregate number of shares of Class A common stock reserved for issuance under the 2021 Equity Incentive Plan increased by 3.8 million shares effective January 1, 2024.
Stock OptionsA summary of the Company’s stock option activity for its Plans is as follows:
Outstanding
Stock Options
(in thousands)
Weighted-Average
Exercise Price
Weighted-Average
Remaining
Contractual Life
(in years)
Aggregate
Intrinsic Value
(in millions)
Balance as of December 31, 2023
4,112 $10.84 6.3$18.7 
Granted1
220 $15.73 
Exercised(380)$5.62 
Cancelled/forfeited(69)$12.86 
Balance as of June 30, 20241
3,883 $11.59 6.2$14.7 
Vested and exercisable as of June 30, 2024
2,910 $11.14 5.7$12.2 
______________
(1)Represents 0.2 million of target award stock options with both service-based and performance-based conditions.
The weighted-average grant-date fair value of options granted during the six months ended June 30, 2024 was $9.08 per share. The aggregate intrinsic value of options exercised was $3.8 million for the six months ended June 30, 2024.
During the six months ended June 30, 2024, the Company granted 0.2 million of target award stock options with both service-based and performance-based conditions to certain employees of the Company. Recipients of these performance-based stock options are eligible to earn between 0% and 200% of their target awards based upon the achievement of (i) a revenue-related growth metric and (ii) a non-GAAP operating income-related metric, both in fiscal year 2024, subject to certification of the attainment of the performance levels. These performance-based stock options are also subject to service-based vesting over a period of three years.
For the six months ended June 30, 2024, the per-share fair value of each stock option granted was determined on the date of grant using the following weighted-average assumptions:
Six Months Ended
June 30, 2024
Expected volatility58.1 %
Expected term (in years)5.9
Expected dividend yield0 %
Risk-free interest rate4.2 %
12

NERDWALLET, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Unaudited
There were no stock options granted for the six months ended June 30, 2023.
Restricted Stock UnitsA summary of the Company’s outstanding nonvested restricted stock units (RSUs) for its Plans is as follows:
Number of Units
(in thousands)
Weighted-Average
Grant-Date
Fair Value
Nonvested as of December 31, 20231
6,788 $12.42 
Granted2
2,040 $14.72 
Vested(1,259)$13.70 
Forfeited1
(683)$15.34 
Nonvested as of June 30, 20242
6,886 $12.58 
______________
(1)Includes 0.2 million of target award RSUs with both service-based and performance-based conditions.
(2)Includes 0.1 million of target award RSUs with both service-based and performance-based conditions.
The total fair value of shares that vested under RSUs was $19.1 million during the six months ended June 30, 2024.
During the six months ended June 30, 2024, the Company granted 0.1 million of target award RSUs with both service-based and performance-based conditions to certain employees of the Company. Recipients of these performance-based RSUs are eligible to earn between 0% and 200% of their target awards based upon the achievement of (i) a revenue-related growth metric and (ii) a non-GAAP operating income-related metric, both in fiscal year 2024, subject to certification of the attainment of the performance levels. These performance-based RSUs are also subject to service-based vesting over a period of three years.
Employee Stock Purchase Plan—The terms of the Employee Stock Purchase Plan (ESPP) provide for automatic increases in the number of shares reserved for issuance on January 1 of each calendar year, beginning in 2023 and through 2031, subject to terms of the ESPP. In accordance with these plan terms, the aggregate number of Class A common stock authorized for issuance under the ESPP increased by 0.8 million effective January 1, 2024. Prior to capitalizing amounts related to software development costs, the Company recognized stock-based compensation related to the ESPP of $0.2 million during the three and six months ended June 30, 2024, which relates to the ESPP purchase period which began on May 1, 2024. Prior to capitalizing amounts related to software development costs, the Company recognized stock-based compensation related to the ESPP of $1.0 million and $2.0 million during the three and six months ended June 30, 2023.
Stock-Based CompensationThe Company recognized stock-based compensation under the Plans and ESPP as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions)2024202320242023
Research and development$3.1 $3.1 $5.7 $5.5 
Sales and marketing2.8 3.9 5.3 7.2 
General and administrative4.4 4.3 8.0 7.2 
Total stock-based compensation$10.3 $11.3 $19.0 $19.9 
In addition, stock-based compensation capitalized related to software development costs was $1.3 million and $1.6 million during the three months ended June 30, 2024 and 2023, respectively, and $2.2 million and $3.1 million during the six months ended June 30, 2024 and 2023, respectively.
13

NERDWALLET, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Unaudited
7.Income Taxes
Beginning with the three months ended June 30, 2023, the Company’s tax provision for interim periods was determined using a discrete effective tax rate method, as allowed by ASC Topic 740-270, Income Taxes, Interim Reporting. The Company’s tax provision for interim periods was previously determined using an estimated annual effective tax rate which was adjusted for discrete items occurring during the periods presented. The Company determined that since small changes in estimated “ordinary” income would result in significant changes in the estimated annual effective tax rate, the historical method would not provide a reliable estimate for the three and six months ended June 30, 2024.
The primary difference between the Company’s effective tax rate and the statutory federal income tax rate is the full valuation allowance established on the Company’s federal, state and foreign deferred tax attributes. As of June 30, 2024 and December 31, 2023, the Company recorded a full valuation allowance against these net deferred tax assets as the Company believes that it is more likely than not that the Company will not be able to fully realize such net deferred tax assets. The Company’s judgment regarding the likelihood of realization of these deferred tax assets could change in future periods, which could result in a material impact in the Company’s income tax provision in the period of change.
8.Net Loss Per Basic and Diluted Share
The following table provides the basic and diluted per share computations for net loss attributable to common stockholders:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions, except per share amounts)2024202320242023
Numerator:
Net loss attributable to common stockholders—basic and diluted
$(9.4)$(10.7)$(8.3)$(9.0)
Denominator:
Weighted-average shares of common stock—basic and diluted
77.9 76.8 77.5 76.3 
Net loss per share attributable to common stockholders:
Basic$(0.12)$(0.14)$(0.11)$(0.12)
Diluted$(0.12)$(0.14)$(0.11)$(0.12)
The following common stock equivalents were excluded from the computation of diluted net loss per share because including them would have been antidilutive:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions)2024202320242023
Shares subject to outstanding stock options and restricted stock units7.8 9.9 6.8 8.7 
ESPP0.2 0.5 0.1 0.4 
9.Subsequent Event
On July 30, 2024, the Company committed to a restructuring plan, effective August 1, 2024, intended to reduce the Company’s operating expenses and better position the Company to execute its long-term strategic initiatives (the Restructuring Plan). The Restructuring Plan will reduce the size of the Company’s workforce by approximately 15% of its full-time employees, as compared to its headcount as of December 31, 2023. The Company expects to incur a total estimated pre-tax restructuring charge of approximately $8 million to $10 million for the year ended December 31, 2024 in connection with the Restructuring Plan, with most of these charges expected to occur in the third quarter of 2024.
14

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited interim condensed consolidated financial statements and related notes included in Item 1 of Part I of this Quarterly Report on Form 10-Q, and with our audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
Overview
NerdWallet provides trustworthy financial guidance to consumers and small and mid-sized businesses (SMBs).
Our mission is to provide clarity for all of life’s financial decisions.
Our vision is a world where everyone makes financial decisions with confidence.
As a personal finance website and app, NerdWallet provides consumers—both individuals and SMBs—with trustworthy and knowledgeable financial information so they can make smart money moves. From finding the best credit card to buying a house, NerdWallet is there to help consumers make financial decisions with confidence. Consumers have free access to our expert content and comparison shopping marketplaces, plus a data-driven app, which helps them stay on top of their finances and save time and money, giving them the freedom to do more. NerdWallet is available for consumers in the U.S., United Kingdom, Canada and Australia.
Restructuring Plan
On July 30, 2024, we committed to a restructuring plan, effective August 1, 2024, intended to reduce our operating expenses and better position us to execute our long-term strategic initiatives (the Restructuring Plan). The Restructuring Plan will reduce the size of our workforce by approximately 15% of our full-time employees, as compared to our headcount as of December 31, 2023. We expect to incur a total estimated pre-tax restructuring charge of approximately $8 million to $10 million for the year ended December 31, 2024 in connection with the Restructuring Plan, with most of these charges expected to occur in the third quarter of 2024. We expect to realize approximately $30 million of annualized cost savings as a result of the Restructuring Plan.
The charges that we expect to incur and the savings we expect to realize are subject to several assumptions, including, but not limited to, compliance with legal requirements in various jurisdictions, the impact of the workforce reduction on our business results of operations, and future investment opportunities. Actual results may differ materially from the estimates disclosed above.
Key Operating Metric and Non-GAAP Financial Measures
We collect, review and analyze operating and financial data of our business to assess our ongoing performance and compare our results to prior period results. In addition to revenue, net income (loss) and other results under generally accepted accounting principles (GAAP), the following sets forth the key operating metric and non-GAAP financial measures we use to evaluate our business.
Monthly Unique Users
We define a Monthly Unique User (MUU) as a unique user with at least one session in a given month as determined by a unique device identifier. We measure MUUs during a time period longer than one month by averaging the MUUs of each month within that period. We track MUUs to frame the number of users who may transact with our financial services partners on our platform during a given period. We had 23 million and 26 million average MUUs for the three and six months ended June 30, 2024, which was up 7% and 16% compared to the three and six months ended June 30, 2023, respectively. We saw strong engagement in areas such as travel products, investing and insurance. While we expect MUUs to grow over time, the metric may fluctuate from period to period based on economic conditions, trends in consumer behavior and our strategic marketing decisions.
15

Non-GAAP Financial Measures
We use non-GAAP operating income (loss) and adjusted EBITDA in conjunction with GAAP measures as part of our overall assessment of our performance, including the preparation of our annual operating budget and quarterly forecasts, to evaluate the effectiveness of our business strategies, and to communicate with our Board of Directors concerning our financial performance.
Non-GAAP operating income (loss): We define non-GAAP operating income (loss) as income (loss) from operations adjusted to exclude depreciation and amortization, and further exclude (1) impairment of right-of-use asset, (2) losses (gains) on disposals of assets, (3) change in fair value of contingent consideration related to earnouts, (4) deferred compensation related to earnouts, and (5) acquisition-related costs. We also reduce income from operations, or increase loss from operations, for capitalized internally developed software costs.
Adjusted EBITDA: We define adjusted EBITDA as net income (loss) from continuing operations adjusted to exclude depreciation and amortization, interest income (expense), net, and provision (benefit) for income taxes, and further exclude (1) impairment of right-of-use asset, (2) losses (gains) on disposals of assets, (3) change in fair value of contingent consideration related to earnouts, (4) deferred compensation related to earnouts, (5) stock-based compensation, and (6) acquisition-related costs.
The above items are excluded from our non-GAAP operating income (loss) and adjusted EBITDA measures because these items are non-cash in nature, or because the amounts are not driven by core operating results and renders comparisons with prior periods less meaningful. We deduct capitalized internally developed software costs in our non-GAAP operating income (loss) measure to reflect the cash impact of personnel costs incurred within the time period.
We believe that non-GAAP operating income (loss) and adjusted EBITDA provide useful information to investors and others in understanding and evaluating our operating results and in comparing operating results across periods. Moreover, non-GAAP operating income (loss) and adjusted EBITDA are key measurements used by our management internally to make operating decisions, including those related to analyzing operating expenses, evaluating performance, and performing strategic planning and annual budgeting. However, the use of these non-GAAP measures have certain limitations because they do not reflect all items of income and expense that affect our operations. Non-GAAP operating income (loss) and adjusted EBITDA have limitations as financial measures, should be considered as supplemental in nature, and are not meant as substitutes for the related financial information prepared in accordance with GAAP. These limitations include the following:
Non-GAAP operating income (loss) and adjusted EBITDA exclude certain recurring, non-cash charges, such as amortization of software, depreciation of property and equipment, amortization of intangible assets, impairment of right-of-use asset, and (losses) gains on disposals of assets. Although these are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future, and non-GAAP operating income (loss) and adjusted EBITDA do not reflect all cash requirements for such replacements or for new capital expenditure requirements;
Non-GAAP operating income (loss) and adjusted EBITDA exclude acquisition-related costs, including acquisition-related retention compensation under compensatory retention agreements with certain key employees, acquisition-related transaction expenses, contingent consideration fair value adjustments related to earnouts, and deferred compensation related to earnouts;
Adjusted EBITDA excludes stock-based compensation, including for acquisition-related inducement awards, which has been, and will continue to be for the foreseeable future, a significant recurring expense in our business and an important part of our compensation strategy; and
Adjusted EBITDA does not reflect interest income (expense) and other gains (losses), net, which include unrealized and realized gains and losses on foreign currency exchange, as well as certain nonrecurring gains (losses).
In addition, non-GAAP operating income (loss) and adjusted EBITDA as we define them may not be comparable to similarly titled measures used by other companies. Because of these limitations, you should consider non-GAAP operating income (loss) and adjusted EBITDA alongside other financial performance measures, including income (loss) from operations, net income (loss) and our other GAAP results.
See “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Results of Operations—Non-GAAP Financial Measures” for reconciliations of non-GAAP operating income (loss) to income (loss) from operations, and adjusted EBITDA to net income (loss), the most directly comparable respective GAAP financial measures.
16

Results of Operations
The following tables set forth our results of operations for the periods presented. The following discussion should be read in conjunction with the condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q.
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions)
2024202320242023
Revenue$150.6 $143.3 $312.5 $312.9 
Costs and expenses:
Cost of revenue14.9 13.1 29.1 26.9 
Research and development1
22.7 20.0 43.4 39.5 
Sales and marketing1
106.1 98.8 214.0 220.5 
General and administrative1
16.5 15.6 31.9 31.0 
Total costs and expenses160.2 147.5 318.4 317.9 
Loss from operations
(9.6)(4.2)(5.9)(5.0)
Other income, net:
Interest income1.5 0.8 2.9 1.8 
Interest expense(0.2)(0.2)(0.4)(0.4)
Other losses, net— — (0.1)(0.1)
Total other income, net1.3 0.6 2.4 1.3 
Loss before income taxes(8.3)(3.6)(3.5)(3.7)
Income tax provision1.1 7.1 4.8 5.3 
Net loss
$(9.4)$(10.7)$(8.3)$(9.0)
______________
(1)Includes stock-based compensation as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions)
2024202320242023
Research and development$3.1 $3.1 $5.7 $5.5 
Sales and marketing2.8 3.9 5.3 7.2 
General and administrative4.4 4.3 8.0 7.2 
Total stock-based compensation$10.3 $11.3 $19.0 $19.9 
17

The following table sets forth the components of our condensed consolidated statements of operations as a percentage of revenue:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Revenue100 %100 %100 %100 %
Costs and expenses:
Cost of revenue10 
Research and development 15 14 14 13 
Sales and marketing 70 69 69 70 
General and administrative 11 11 10 10 
Total costs and expenses106 103 102 102 
Loss from operations(6)(3)(2)(2)
Other income, net:
Interest income
Interest expense— — — — 
Other losses, net— — — — 
Total other income, net
Loss before income taxes(5)(2)(1)(1)
Income tax provision
Net loss(6 %)(7 %)(3 %)(3 %)
Loss from operations increased $5.4 million, or 129%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023, as a $7.3 million increase in revenue was more than offset by a $12.7 million increase in operating expenses, primarily attributable to increases of $7.3 million in sales and marketing expenses and $2.7 million in research and development expenses. Loss from operations increased $0.9 million, or 17% for the six months ended June 30, 2024 compared to the six months ended June 30, 2023, reflecting a $0.4 million decrease in revenue and a $0.5 million increase in operating expenses, as a $6.5 million decrease in sales and marketing expenses was more than offset by increases in other operating expenses.
Net loss decreased $1.3 million, or 12%, and $0.7 million, or 8%, respectively, for the three and six months ended June 30, 2024 compared to the three and six months ended June 30, 2023, as the increases of $5.4 million and $0.9 million in loss from operations were more than offset by decreases in income tax provision of $6.0 million and $0.5 million, respectively, and increases of $0.7 million and $1.1 million, respectively, in interest income.
Revenue
Three Months Ended
June 30,
ChangeSix Months Ended
June 30,
Change
(in millions)
20242023$%20242023$%
Credit cards$46.1 $51.2 $(5.1)(10 %)$96.1 $112.5 $(16.4)(15 %)
Loans21.7 23.1 (1.4)(6 %)43.1 45.1 (2.0)(5 %)
SMB products
26.1 23.7 2.4 10 %56.5 48.9 7.6 16 %
Emerging verticals
56.7 45.3 11.4 25 %116.8 106.4 10.4 10 %
Total revenue$150.6 $143.3 $7.3 %$312.5 $312.9 $(0.4)(0 %)
Revenue increased $7.3 million, or 5%, for the three months ended June 30, 2024, and decreased $0.4 million, for the six months ended June 30, 2024, compared to the three and six months ended June 30, 2023, respectively, reflecting the net impact of lower credit cards and loans revenue, offset by growth in emerging verticals and SMB products revenue.
Credit cards revenue consists of revenue from consumer credit cards. Credit cards revenue decreased $5.1 million, or 10%, and $16.4 million, or 15%, for the three and six months ended June 30, 2024, respectively, primarily due to reduced marketing spending by our financial services partners amidst a combination of continued cautious underwriting and heightened balance sheet conservatism.
18

Loans revenue includes revenue from personal loans, mortgages, student loans and auto loans. Loans revenue decreased $1.4 million, or 6%, and $2.0 million, or 5%, for the three and six months ended June 30, 2024, respectively. The decrease for the three months ended June 30, 2024 was primarily due to a 17% decrease in personal loans revenue, as we continue to work through a tight underwriting environment while improving our near-prime matching and partner coverage, partially offset by increases of 7% in mortgages revenue and 33% in student loans revenue. The decrease for the six months ended June 30, 2024 was primarily due to decreases of 5% in personal loans revenue and 4% in mortgages revenue.
SMB products revenue includes revenue from loans, credit cards and other financial products and services intended for small and mid-sized businesses. SMB products revenue increased $2.4 million, or 10%, and $7.6 million, or 16%, for the three and six months ended June 30, 2024, respectively, primarily driven by revenue growth in products such as business credit cards and loan renewals, as we continue to scale our product offerings, partially offset by decreases in business loan originations.
Emerging verticals revenue includes revenue from other product sources, including banking, insurance, investing and international. Emerging verticals revenue increased $11.4 million, or 25%, and $10.4 million, or 10%, for the three and six months ended June 30, 2024, respectively, primarily due to increases of 196% and 67% in insurance products revenue as carriers expanded budgets, partially offset by decreases of 26% and 17% in banking revenue as consumer demand for banking products continued to moderate.
Costs and Expenses
Three Months Ended
June 30,
ChangeSix Months Ended
June 30,
Change
(in millions)20242023$%20242023$%
Cost of revenue$14.9 $13.1 $1.8 14 %$29.1 $26.9 $2.2 %
Research and development22.7 20.0 2.7 13 %43.4 39.5 3.9 10 %
Sales and marketing106.1 98.8 7.3 %214.0 220.5 (6.5)(3 %)
General and administrative16.5 15.6 0.9 %31.9 31.0 0.9 %
Total costs and expenses$160.2 $147.5 $12.7 %$318.4 $317.9 $0.5 %
Cost of revenue
Cost of revenue increased $1.8 million, or 14%, and $2.2 million, or 8%, for the three and six months ended June 30, 2024 compared to the three and six months ended June 30, 2023, respectively, primarily due to increases of $1.3 million and $2.6 million in amortization expense related to capitalized software development costs and $0.8 million and $0.3 million primarily related to third-party service charges, partially offset by decreases of $0.5 million and $1.0 million in amortization expense related to intangible assets.
Research and development expense
Research and development expenses increased $2.7 million, or 13%, and $3.9 million, or 10%, for the three and six months ended June 30, 2024 compared to the three and six months ended June 30, 2023, respectively, primarily attributable to increases of $2.1 million and $3.5 million in personnel-related costs for our engineering, data, and product management personnel and contractors to support our continued growth and key platform capabilities, and $0.7 million and $0.6 million in software and technology costs related to our platform.
Sales and marketing expense
For the three and six months ended June 30, 2024, our total sales and marketing expense was comprised of approximately 18% and 21% for brand marketing, respectively, and 56% and 53% for performance marketing, respectively, with the remainder for organic and other marketing expenses. For the three and six months ended June 30, 2023, our total sales and marketing expense was comprised of approximately 21% and 27% for brand marketing, respectively, and 50% and 48% for performance marketing, respectively, with the remainder for organic and other marketing expenses. We are able to adjust our marketing spend to reflect changes in external factors and consumer behavior.
Sales and marketing expenses increased $7.3 million, or 7%, for the three months ended June 30, 2024 compared to the three months ended June 30, 2023, as a $10.1 million increase in performance marketing expenses was partially offset by decreases of $1.7 million in brand marketing expenses and $1.1 million in organic and other marketing expenses primarily due to lower personnel-related costs. Sales and marketing expenses decreased $6.5 million, or 3%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023, as decreases of $13.3 million in brand marketing expenses and $2.1 million in organic and other marketing expenses primarily due to lower personnel-related costs, were partially offset by an $8.9 million increase in performance marketing expenses.
19

Other income, net
Three Months Ended
June 30,
ChangeSix Months Ended
June 30,
Change
(in millions)20242023$%20242023$%
Interest income$1.5 $0.8 $0.7 98 %$2.9 $1.8 $1.1 61 %
Interest expense(0.2)(0.2)— 13 %(0.4)(0.4)— %
Other losses, net— — — NM(0.1)(0.1)— 16 %
Total other income, net$1.3 $0.6 $0.7 112 %$2.4 $1.3 $1.1 82 %
Other income, net increased $0.7 million or 112%, and $1.1 million, or 82%, for the three and six months ended June 30, 2024 compared to the three and six months ended June 30, 2023, respectively, primarily attributable to higher interest income reflecting higher interest rates and average cash balances.
Income tax provision
Beginning with the three months ended June 30, 2023, our tax provision for interim periods was determined using a discrete effective tax rate method, as allowed by ASC Topic 740-270, Income Taxes, Interim Reporting. Our tax provision for interim periods was previously determined using an estimated annual effective tax rate which was adjusted for discrete items occurring during the periods presented. We determined that since small changes in estimated “ordinary” income would result in significant changes in the estimated annual effective tax rate, the historical method would not provide a reliable estimate for the three months ended June 30, 2024.
We had income tax provisions of $1.1 million and $4.8 million for the three and six months ended June 30, 2024, respectively, and $7.1 million and $5.3 million for the three and six months ended June 30, 2023, respectively. Our effective tax rate was (13.7%) and (138.6%) for the three and six months ended June 30, 2024, and (200.4%) and (144.0%) for the three and six months ended June 30, 2023. Our effective tax rate for the three and six months ended June 30, 2024 differs from the U.S. federal statutory income tax rate of 21% primarily due to the valuation allowance maintained against our net U.S. deferred tax assets and state taxes, partially offset by research and development credits. Our effective tax rate for the three and six months ended June 30, 2023 differs from the U.S. federal statutory income tax rate of 21% primarily due to capitalization of research and development expenses under tax regulations effective in 2022, a full valuation allowance recorded against our net U.S. deferred tax assets, and excess tax benefits related to stock-based compensation.
Based on our ongoing assessment of all available evidence, both positive and negative, including consideration of our historical profitability and the estimated impact of our operating model on future profitability, we concluded that it was more likely than not that our U.S. deferred tax assets in excess of deferred tax liabilities would not be realized and recorded a valuation allowance against these net U.S. deferred tax assets as of June 30, 2024. Our judgment regarding the likelihood of realization of these deferred tax assets could change in future periods, which could result in a material impact to our income tax provision in the period of change. Given our current earnings projections, sufficient positive evidence may become available for us to release all, or a portion, of the valuation allowance within the next six months. However, the timing and amounts of such valuation allowance releases are subject to change based on the level of profitability achieved in future periods.
20

Non-GAAP Financial Measures
Non-GAAP operating income (loss) and adjusted EBITDA as we define them may not be comparable to similarly titled measures used by other companies. Because of these limitations, you should consider non-GAAP operating income (loss) and adjusted EBITDA alongside other financial performance measures, including loss from operations, net loss and our other GAAP results.
We compensate for these limitations by reconciling non-GAAP operating income (loss) to loss from operations, and adjusted EBITDA to net loss, the most comparable GAAP financial measures, as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions)2024202320242023
Loss from operations
$(9.6)$(4.2)$(5.9)$(5.0)
Depreciation and amortization12.2 12.2 24.1 23.9 
Acquisition-related retention1.3 1.4 2.5 2.8 
Acquisition-related expenses
0.1 — 0.1 — 
Capitalized internally developed software costs(6.7)(8.9)(12.9)(17.4)
Non-GAAP operating income (loss)
$(2.7)$0.5 $7.9 $4.3 
Operating loss margin
(6 %)(3 %)(2 %)(2 %)
Non-GAAP operating income (loss) margin1
(2 %)%%%
Net loss
$(9.4)$(10.7)$(8.3)$(9.0)
Depreciation and amortization12.2 12.2 24.1 23.9 
Stock-based compensation10.3 11.3 19.0 19.9 
Acquisition-related retention1.3 1.4 2.5 2.8 
Acquisition-related expenses
0.1 — 0.1 — 
Interest income, net
(1.3)(0.6)(2.5)(1.4)
Other losses, net— — 0.1 0.1 
Income tax provision
1.1 7.1 4.8 5.3 
Adjusted EBITDA$14.3 $20.7 $39.8 $41.6 
Stock-based compensation(10.3)(11.3)(19.0)(19.9)
Capitalized internally developed software costs(6.7)(8.9)(12.9)(17.4)
Non-GAAP operating income (loss)
$(2.7)$0.5 $7.9 $4.3 
Net loss margin
(6 %)(7 %)(3 %)(3 %)
Adjusted EBITDA margin2
10 %14 %13 %13 %
______________
(1)Represents non-GAAP operating income (loss) as a percentage of revenue.
(2)Represents adjusted EBITDA as a percentage of revenue.

See “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Results of Operations” for a discussion of the changes in loss from operations and net loss for the three and six months ended June 30, 2024 compared to the three and six months ended June 30, 2023.
We had a non-GAAP operating loss of $2.7 million for the three months ended June 30, 2024, as compared to non-GAAP operating income of $0.5 million for the three months ended June 30, 2023, with the change primarily due to a $5.4 million increase in loss from operations, partially offset by a $2.2 million decrease in capitalized internally developed software costs. Non-GAAP operating income increased $3.6 million, or 82%, for the six months ended June 30, 2024 compared to the six months ended June 30, 2023, as a $0.9 million increase in loss from operations was more than offset by a $4.5 million decrease in capitalized internally developed software costs.
21

Adjusted EBITDA decreased $6.4 million, or 31%, and $1.8 million, or 4%, for the three and six months ended June 30, 2024 compared to the three and six months ended June 30, 2023, respectively. The decreases were primarily attributable to decreases in adjustments to reconcile adjusted EBITDA to net loss, including decreases of $6.0 million and $0.5 million in income tax provision, $1.0 million and $0.9 million for stock-based compensation, and $0.7 million and $1.1 million for interest income, net. These decreases were partially offset by decreases of $1.3 million and $0.7 million in net loss.
Liquidity and Capital Resources
Overview
Our principal sources of liquidity to meet our business requirements and plans, both in the short-term (i.e., the next twelve months from June 30, 2024) and long-term (i.e., beyond the next twelve months), have historically been cash generated from operations and, more recently, sales of our common stock, and borrowings under our credit facilities. Our primary liquidity needs are related to the funding of general business requirements, including working capital requirements, research and development, and capital expenditures, as well as other liquidity requirements including, but not limited to, business combinations.
As of June 30, 2024 and December 31, 2023, we had cash and cash equivalents of $113.8 million and $100.4 million, respectively.
Known Contractual and Other Obligations
A description of contractual commitments as of June 30, 2024 is included in Note 5–Commitments and Contingencies in the notes to our condensed consolidated financial statements.
More broadly, we also have purchase obligations under contractual arrangements with vendors and service providers, including for certain web-hosting and cloud computing services, which do not qualify for recognition on our condensed consolidated balance sheets but which we consider non-cancellable. During the six months ended June 30, 2024, there have been no material changes in our purchase obligations as disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations–Liquidity and Capital Resources” in our Annual Report on Form 10-K for the year ended December 31, 2023.
Trends, Uncertainties and Anticipated Sources of Funds
In order to grow our business, we intend to make significant investments in our business, which may result in increases in our personnel and related expenses. The timing and amount of these investments will vary based on our financial condition, the rate at which we add new personnel and the scale of our development, as well as the macro-economic environment. Many of these investments will occur in advance of our experiencing any direct benefit from them, which could negatively impact our liquidity and cash flows during any particular period and may make it difficult to determine if we are effectively allocating our resources. However, we expect to fund our operations, capital expenditures and other investments principally with cash flows from operations, and to the extent that our liquidity needs exceed our cash from operations, we would look to our cash on hand to satisfy those needs.

We announced on May 2, 2023 that our Board of Directors authorized a plan under which we may repurchase up to $20 million of our Class A common stock and, following our utilization of that share repurchase authorization, we announced on October 26, 2023 that our Board of Directors approved a share repurchase authorization under which we may repurchase up to an additional $30 million of our Class A common stock (collectively, the Repurchase Plans). Subject to market conditions and other factors, the Repurchase Plans are intended to make opportunistic repurchases of our Class A common stock to reduce our outstanding share count. Under the Repurchase Plans, shares of Class A common stock may be repurchased in the open market through privately negotiated transactions or otherwise, in accordance with applicable securities laws and other restrictions. The Repurchase Plans do not have fixed expiration dates and do not obligate us to acquire any specific number of shares. The timing and terms of any repurchases under the Repurchase Plans are at management’s discretion and depend on a variety of factors, including business, economic and market conditions, regulatory requirements, prevailing stock prices and other considerations. Additionally, we may, from time to time, enter into Rule 10b-5 trading plans to facilitate repurchases. Shares repurchased under the Repurchase Plans are retired. We expect to fund repurchases with existing cash and cash equivalents. We repurchased 0.1 million shares of Class A common stock for $1.1 million, including costs associated with the repurchases, during the six months ended June 30, 2024.
22

We, including three of our wholly-owned subsidiaries, maintain a credit agreement (the Credit Agreement) with JPMorgan Chase Bank, National Association, as Administrative Agent, and a syndicate of lenders. The Credit Agreement provides for a $125.0 million senior secured revolving credit facility (the Credit Facility), with the option to increase up to an additional $75.0 million, and is available to be used by us and certain of our domestic subsidiaries for general corporate purposes, including acquisitions. The Credit Facility matures on September 26, 2028. We had no outstanding balance on our Credit Agreement as of June 30, 2024 or December 31, 2023. The available amount to borrow under our Credit Agreement was $123.7 million at both June 30, 2024 and December 31, 2023, which was equal to the available amount under the credit agreement of $125.0 million, net of letters of credit of $1.3 million. Our Credit Agreement contains certain customary financial and non-financial covenants. We were in compliance with all covenants as of June 30, 2024 and December 31, 2023.
We believe our current cash and cash equivalents and future cash flow from operations, as well as access to our Credit Agreement, will be sufficient to meet our ongoing working capital, capital expenditure and other liquidity requirements for the next twelve months and beyond.
Our future capital requirements may vary materially from those planned and will depend on certain factors, such as our growth and our operating results. If we require additional capital resources to grow our business or to acquire complementary technologies and businesses in the future, we may seek to sell additional equity or raise funds through debt financing or other sources. We cannot provide assurance that additional financing will be available at all or on terms favorable to us.
Sources and Uses of Capital Resources
The following table summarizes our cash flows:
Six Months Ended
June 30,
(in millions)20242023
Net cash provided by operating activities$32.9 $6.4 
Net cash used in investing activities(19.2)(15.3)
Net cash used in financing activities(0.4)(8.0)
Effect of exchange rate changes on cash and cash equivalents
0.1 0.1 
Net increase (decrease) in cash and cash equivalents$13.4 $(16.8)
Operating activities
Net cash provided by operating activities increased $26.5 million in the six months ended June 30, 2024 compared to the six months ended June 30, 2023, as a $27.6 million decrease in net cash outflow from changes in operating assets and liabilities was partially offset by decreases of $1.8 million in non-cash charges and $0.7 million in net loss. The decrease in net cash outflow from changes in operating assets and liabilities was primarily due to a $14.0 million payment in the six months ended June 30, 2023 for contingent consideration in excess of the amounts recorded at the acquisition date, as well as decreases of $12.9 million in accrued expenses and other current liabilities, $9.9 million in accounts payable, and $3.4 million in prepaid expenses and other assets, partially offset by an increase of $12.0 million in accounts receivable. The decrease in non-cash charges was primarily due to decreases of $0.9 million in stock-based compensation and $0.9 million in other, net.
Investing activities
Net cash used in investing activities increased $3.9 million in the six months ended June 30, 2024 compared to the six months ended June 30, 2023, primarily due to an $8.1 million purchase of an investment in the six months ended June 30, 2024, partially offset by a $4.1 million decrease in capitalized software development costs.
Financing activities
Net cash used in financing activities decreased $7.6 million in the six months ended June 30, 2024 compared to the six months ended June 30, 2023, primarily due to a $16.9 million payment in the six months ended June 30, 2023 for contingent consideration recorded at the acquisition date, partially offset by a $6.7 million decrease from exercises of stock options and $1.9 million from issuance of Class A common stock under our Employee Stock Purchase Plan in the six months ended June 30, 2023.
23

Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations are based upon our financial statements, which have been prepared in accordance with accounting policies as provided within U.S. GAAP. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues, expenses and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable. Actual results may differ from these estimates under different assumptions or conditions.
During the six months ended June 30, 2024, there have been no material changes in our critical accounting policies as disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations–Critical Accounting Policies and Estimates” in our Annual Report on Form 10-K for the year ended December 31, 2023.
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 and foreign currency exchange rates.
During the six months ended June 30, 2024, there were no material changes from the market risk disclosures in our Annual Report on Form 10-K for the year ended December 31, 2023.
Item 4. Controls and Procedures. 
Evaluation of Disclosure Controls and Procedures
The Company maintains disclosure controls and procedures (as defined under Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended). Management, under the supervision and with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of the Company’s disclosure controls and procedures pursuant to Exchange Act Rule 13a-15(b) as of June 30, 2024. Based on that evaluation, the Chief Executive Officer and the Chief Financial Officer concluded that these disclosure controls and procedures were effective as of June 30, 2024.
Changes in Internal Control over Financial Reporting
There were no changes in the Company’s internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended June 30, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
24

PART II. OTHER INFORMATION
Item 1. Legal Proceedings.
From time to time, we are involved in various legal proceedings arising from the normal course of business activities. We are not presently a party to any litigation the outcome of which, we believe, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, cash flows or financial condition. Defending such proceedings is costly and can impose a significant burden on management and employees. The results of any current or future litigation cannot be predicted with any certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors. See further discussion under “Litigation and Other Legal Matters” in Note 5–Commitments and Contingencies in the notes to condensed consolidated financial statements in Item 1 of Part I of this Quarterly Report on Form 10-Q.
Item 1A. Risk Factors.
In addition to risks and uncertainties in the ordinary course of business that are common to all businesses, important factors that are specific to our industry and the Company could have a material and adverse impact on our business, financial condition, results of operations and cash flows. You should carefully consider the risk factors set forth in Part I, Item 1A. Risk Factors in our Annual Report on Form 10-K for the year ended December 31, 2023 and in our subsequent periodic filings with the Securities and Exchange Commission.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds. 
Unregistered Sales of Equity Securities
None.
Purchases of Equity Securities by the Issuer
The following table summarizes our share repurchase activity for the three months ended June 30, 2024:
Period
Total Number of Shares Purchased1
(in thousands)
Average Price Paid per Share2
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs1
(in thousands)
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs1
(in millions)
April83 $12.72 83 $29.0 
May$12.91 $28.9 
June— $— — $28.9 
Total89 89 
______________
(1)    On May 2, 2023, we announced that our Board of Directors authorized a plan (the Repurchase Plan) under which we may repurchase up to $20 million of our Class A common stock. Following our utilization of the share repurchase authorization under the Repurchase Plan, we announced on October 26, 2023 that our Board of Directors authorized a new plan (the October 2023 Repurchase Plan) under which we may repurchase up to $30 million of our Class A common stock. Under the Repurchase Plan and the October 2023 Repurchase Plan, shares of Class A common stock may be repurchased in the open market through privately negotiated transactions or otherwise, in accordance with applicable securities laws and other restrictions. The Repurchase Plan and the October 2023 Repurchase Plan do not have fixed expiration dates and do not obligate us to acquire any specific number of shares. The timing and terms of any repurchases under the Repurchase Plan and the October 2023 Repurchase Plan are at management’s discretion and depend on a variety of factors, including business, economic and market conditions, regulatory requirements, prevailing stock prices and other considerations. Additionally, we may, from time to time, enter into Rule 10b5-1 trading plans to facilitate repurchases.
(2)    Average price paid per share includes costs associated with the repurchases.
Item 3. Defaults Upon Senior Securities.
None.
Item 4. Mine Safety Disclosures.
Not applicable.
25

Item 5. Other Information.
Securities Trading Plans of Directors or Executive Officers
During the three months ended June 30, 2024, none of our directors or officers (as defined in Rule 16a-1 of the Exchange Act) adopted, modified or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement (as such terms are defined under Item 408 of Regulation S-K).

26

Item 6. Exhibits.
(a) Exhibits.
Exhibit
Number
Description of Exhibit
Location
3.1
Filed herewith
31.1Filed herewith
31.2Filed herewith
32.1*
Furnished herewith
32.2*
Furnished herewith
101.INS
Inline XBRL Instance Document.(the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)
**
101.SCH
Inline XBRL Taxonomy Extension Schema Document.
**
101.CAL
Inline XBRL Taxonomy Extension Calculation Linkbase Document.
**
101.DEF
Inline XBRL Taxonomy Extension Definition Linkbase Document.
**
101.LAB
Inline XBRL Taxonomy Extension Label Linkbase Document.
**
101.PRE
Inline XBRL Taxonomy Extension Presentation Linkbase Document.
**
104
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibits 101).
**
_____________
*    The certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.
**    Furnished herewith. Pursuant to Rule 406T of Regulation S-T, the Interactive Data Files on Exhibit 101 hereto are deemed not filed or part of a registration statement or prospectus for purposes of Sections 11 or 12 of the Securities Act of 1933, as amended, are deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and otherwise are not subject to liability under those sections.

27

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.
NERDWALLET, INC.
Date:
July 31, 2024By: /s/ Lauren StClair
Lauren StClair
Chief Financial Officer


28
EX-3.1 2 exhibit31-certificateofame.htm EX-3.1 Document
Exhibit 3.1
CERTIFICATE OF AMENDMENT
OF
AMENDED AND RESTATED CERTIFICATE OF INCORPORATION
OF
NERDWALLET, INC.

NerdWallet, Inc., (the “Corporation”), a corporation organized and existing under the General Corporation Law of the State of Delaware, hereby certifies as follows:
1.The name of the Corporation is NerdWallet, Inc.
2.This Certificate of Amendment (the “Certificate of Amendment”) amends the provisions of the Corporation's Amended and Restated Certificate of Incorporation of NerdWallet, Inc. filed with the Secretary of State on November 8, 2021 (the “Certificate of Incorporation”).
3.The Board of Directors of the Corporation, at a meeting duly convened and held, approved, ratified and duly adopted resolutions setting forth the following amendment to the Certificate of Incorporation, declaring such amendment to be advisable.
4.Thereafter, this Certificate of Amendment was duly adopted by the vote of the stockholders holding the requisite number of shares of outstanding stock of the Corporation entitled to vote thereon in accordance with the provisions of Sections 216 and 242 of the General Corporation Law of the State of Delaware.
5.Section A of Article VI of the Certificate of Incorporation is hereby amended and restated in its entirety as follows:
“VI.
The liability of the directors and officers of the Company for monetary damages for breach of fiduciary duty as a director or officer shall be eliminated to the fullest extent permitted under applicable law.”
6.All other provisions of the Certificate of Incorporation shall remain in full force and effect.
7.This amendment shall be effective upon filing with the Secretary of State of the State of Delaware.



Exhibit 3.1
I, the undersigned, as the Chief Executive Officer of the Corporation, have signed this Amended and Restated Certificate of Incorporation as of the 15th day of May, 2024.


/s/ Tim Chen
Tim Chen
Chief Executive Officer

EX-31.1 3 exhibit311-302certificatio.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION PURSUANT TO
RULE 13a-14(a) OR 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

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

EX-31.2 4 exhibit312-302certificatio.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION PURSUANT TO
RULE 13a-14(a) OR 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

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

EX-32.1 5 exhibit321-404certificatio.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

I, Tim Chen, Chief Executive Officer and Chairman of the Board of Directors of NerdWallet, Inc. (the “Company”), certify, as of the date hereof and solely for purposes of and pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.The Quarterly Report on Form 10-Q of the Company for the quarter ended June 30, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods indicated.


Date:
July 31, 2024
/s/ Tim Chen
Tim Chen
Chief Executive Officer and
Chairman of the Board of Directors



EX-32.2 6 exhibit322-404certificatio.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

I, Lauren StClair, Chief Financial Officer of NerdWallet, Inc. (the “Company”), certify, as of the date hereof and solely for purposes of and pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.The Quarterly Report on Form 10-Q of the Company for the quarter ended June 30, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods indicated.


Date:
July 31, 2024
/s/ Lauren StClair
Lauren StClair
Chief Financial Officer

EX-101.SCH 7 nrds-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - The Company and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Significant Condensed Consolidated Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Net Loss Per Basic and Diluted Share link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - The Company and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Net Loss Per Basic and Diluted Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - The Company and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Significant Condensed Consolidated Balance Sheet Components (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Stockholders' Equity - Share Repurchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Stockholders' Equity - Equity Incentive Plan Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Stockholders' Equity - Stock Option Activity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Stockholders' Equity - Stock Option Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Stockholders' Equity - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Stockholders' Equity - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Net Loss Per Basic and Diluted Share - Basic and Diluted Per Share Computations for Net Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Net Loss Per Basic and Diluted Share -Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 nrds-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 nrds-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 nrds-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Stock repurchase program, remaining authorized amount Share Repurchase Program, Remaining Authorized, Amount Cover [Abstract] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect 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 Net Loss Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Award vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 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] Common Class A Class A Common Stock Common Class A [Member] Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Strategic investment of equity securities Payments to Acquire Equity Securities, FV-NI Accounts receivable Increase (Decrease) in Accounts Receivable Operating lease liabilities Increase (Decrease) in Operating Lease Liability Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Fair Value Measurements Fair Value Disclosures [Text Block] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other liabilities noncurrent including operating lease liabilities Operating Lease, Liability, Noncurrent Revenue from Contract with Customer [Abstract] Plan Name [Domain] Plan Name [Domain] Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number 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 Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Weighted-average Shares Used in Computing Net Loss Per Share Attributable to Common Stockholders Net loss per share attributable to common stockholders: Earnings Per Share Reconciliation [Abstract] Plan Name [Axis] Plan Name [Axis] Equity Components [Axis] Equity Components [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Vested and exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Certificate of deposit Debt Securities, Available-for-Sale Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Share-based compensation capitalized Share-Based Payment Arrangement, Amount Capitalized Total costs and expenses Costs and Expenses Adjustment to Compensation, Amount Adjustment to Compensation Amount Aggregate intrinsic value, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Compensation Amount Outstanding Recovery Compensation Amount Supplemental Disclosures of Non-Cash Investing and Financing Activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Tabular List, Table Tabular List [Table Text Block] Significant Unobservable Inputs (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] Schedule of Stock Options Schedule of Stock Options Roll Forward [Table Text Block] Accounts receivable—net Receivables, Net, Current Sales and marketing Selling and Marketing Expense [Member] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Issuance of Class A common stock under Employee Stock Purchase Plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Antidilutive securities excluded from computation of earnings per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Beginning of period End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Current assets: Assets, Current [Abstract] Goodwill Goodwill Payment of contingent consideration Payment for Contingent Consideration Liability, Operating Activities Tax payments related to net-share settlements on restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Stock repurchase program, authorized amount Share Repurchase Program, Authorized, Amount 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] Stock Options Share-Based Payment Arrangement, Option [Member] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Fair Value Disclosures [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Comprehensive Loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Payments on line of credit Repayments of Lines of Credit Security Exchange Name Security Exchange Name Award Type [Axis] Award Type [Axis] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Number of Units (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Property, equipment and software—net Property, Plant and Equipment, Net Total liabilities Liabilities Numerator: Numerator [Abstract] Numerator Common stock, par value (in dollars per shares) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Research and development Research and Development Expense 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] Increase in shares reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance, Increase Common Stock, Capital Shares Reserved for Future Issuance, Increase Accrued expenses and other current liabilities including operating lease liabilities Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock, issued (in shares) Common Stock, Shares, Issued Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Subsequent Event [Line Items] Subsequent Event [Line Items] Significant Consolidated Balance Sheet Components [Abstract] Significant Consolidated Balance Sheet Components Issuance of Class A common stock upon exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Research and development Research and Development Expense [Member] Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Common stock, authorized (in shares) Common Stock, Shares Authorized Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Diluted (in shares) Weighted-average shares of common stock — diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Restructuring and related cost, expected cost Restructuring and Related Cost, Expected Cost SMB products SMB Products [Member] SMB Products MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Interest expense Interest Expense, Nonoperating Payment of contingent consideration Payment for Contingent Consideration Liability, Financing Activities Recurring Basis Fair Value, Recurring [Member] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Cash and Cash Equivalents: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Other liabilities Increase (Decrease) in Other Operating Liabilities 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] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Weighted-Average Remaining Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets Assets [Abstract] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate 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] Issuance of Class A common stock pursuant to settlement of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Loans Loans [Member] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Subsequent Event [Table] Subsequent Event [Table] 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 Schedule of Weighted-Average Assumptions and Ranges of Fair Value of Common Stock Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss 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] Non-PEO NEO Non-PEO NEO [Member] Accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities Additional Paid-in Capital Additional Paid-in Capital [Member] Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Amortization of capitalized software Capitalized Computer Software, Amortization Class of Stock [Line Items] Class of Stock [Line Items] Forecast Forecast [Member] Diluted (in dollars per share) Earnings Per Share, Diluted Class of Stock [Axis] Class of Stock [Axis] Non-cash lease costs Operating Lease, Right-of-Use Asset, Periodic Reduction Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Credit cards Credit Card [Member] Vested and exercisable (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Award vesting rights percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Restructuring and related cost, number of positions eliminated, period percent Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Income tax payments Income Taxes Paid Preferred stock, issued (in shares) Preferred Stock, Shares Issued Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Statement of Financial Position [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Sales and marketing Selling and Marketing Expense Fair value of shares vested under RSUs during period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Income tax provision Income Tax Expense (Benefit) Other income, net: Nonoperating Income (Expense) [Abstract] Cancelled/forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Supplemental Disclosures of Cash Flow Information: Supplemental Cash Flow Information [Abstract] Net income attributable to common stockholders – diluted Net Income (Loss) Available to Common Stockholders, Diluted Revenue Revenue from Contract with Customer, Excluding Assessed Tax Total other income, net Nonoperating Income (Expense) Statement of Comprehensive Income [Abstract] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Loss From Operations Operating Income (Loss) Number of additional shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Total Liabilities and Stockholders’ Equity Liabilities and Equity Subsequent Event Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Commitments and Contingencies Disclosure [Abstract] Interest income Investment Income, Interest The Company and Basis of Presentation Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Scenario [Domain] Scenario [Domain] Individual: Individual [Axis] Issuance of Class A common stock pursuant to settlement of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Cancelled/forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 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] Costs and Expenses: Operating Expenses [Abstract] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Beginning of period, nonvested weighted average grant date fair value (in dollars per share) End of period, nonvested weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Capitalized software development costs, net of accumulated amortization Capitalized Computer Software, Accumulated Amortization 2021 Equity Incentive Plan Two Thousand Twenty One Equity Incentive Plan [Member] Two Thousand Twenty One Equity Incentive Plan Beginning of period (in dollars per share) End of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Beginning of period (in shares) End of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Capitalized software development costs Capitalized Computer Software, Additions 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 Net Loss Per Basic and Diluted Share Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Issuance of Class A common stock under Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Subsequent Event Subsequent Event [Member] Contract assets Contract with Customer, Asset, before Allowance for Credit Loss Issuance of Class A common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Stockholders’ equity: Equity, Attributable to Parent [Abstract] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 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] Proceeds from line of credit Proceeds from Lines of Credit PEO PEO [Member] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Statement of Stockholders' Equity [Abstract] Vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Capitalized software development costs Payments to Develop Software Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Assets: Assets, Fair Value Disclosure [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Cash and cash equivalents—money market funds 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] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Supplemental Cash Flow Disclosure Related to Operating Leases: Other Noncash Investing and Financing Items [Abstract] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Entity Ex Transition Period Entity Ex Transition Period Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common Stock Common Stock [Member] Measure: Measure [Axis] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Purchase obligation, term Unrecorded Unconditional Purchase Obligation, Term Entity Emerging Growth Company Entity Emerging Growth Company Entity Central Index Key Entity Central Index Key Scenario [Axis] Scenario [Axis] General and administrative General and Administrative Expense [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Stockholders' Equity Equity [Text Block] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in dollars per shares) Preferred Stock, Par or Stated Value Per Share Financial Instrument [Axis] Financial Instrument [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] 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 Common Class B Common Class B [Member] Title Trading Arrangement, Individual Title Statement [Table] Statement [Table] Measurement Frequency [Domain] Measurement Frequency [Domain] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Quoted Prices in Active Markets (Level 1) Fair Value, Inputs, Level 1 [Member] Total current assets Assets, Current Statement of Cash Flows [Abstract] Repurchase of Class A common stock Payments for Repurchase of Common Stock Document Information [Line Items] Document Information [Line Items] Weighted-Average Grant-Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Granted, weighted average grant-date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity investments without readily determinable fair values Equity Securities without Readily Determinable Fair Value, Amount Future lease payments Unrecorded Unconditional Purchase Obligation Subsequent Event Type [Axis] Subsequent Event Type [Axis] Income Taxes Income Tax Disclosure [Text Block] Repurchase of Class A common stock Repurchase of Class A common stock Stock Repurchased and Retired During Period, Value Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Abstract] Equity [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Schedule of Outstanding Nonvested RSUs Schedule of Nonvested Share Activity [Table Text Block] Repurchase of Class A common stock (in shares) Repurchase of Class A common stock (in shares) Stock Repurchased and Retired During Period, Shares Class of Stock [Domain] Class of Stock [Domain] Shares subject to outstanding stock options and restricted stock units Share Based Payment Arrangement, Options And Restricted Stock Units [Member] Share Based Payment Arrangement, Options And Restricted Stock Units General and administrative General and Administrative Expense Deferred taxes Deferred Income Taxes and Tax Credits Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Net cash 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 Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation and amortization Depreciation, Depletion and Amortization Change in foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Fair Value as of Grant Date Award Grant Date Fair Value Subsequent Events [Abstract] Other Observable Inputs (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 Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Consolidation Consolidation, Policy [Policy Text Block] Capitalized software development costs recorded in accounts payable and accrued expenses and other current liabilities Capitalized Software Development Costs Incurred But Not Yet Paid Capitalized Software Development Costs Incurred But Not Yet Paid Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Common stock—$0.0001 par value per share—296,686 shares authorized; 78,397 and 76,940 shares issued and outstanding as of June 30, 2024 and December 31, 2023 Common Stock, Value, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Certificate of deposit Certificates of Deposit [Member] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Aggregate intrinsic value, Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Class A common stock withheld related to net share settlement of restricted stock units (in shares) Common Stock Value Withheld Related To Net Share Settlement Of RSUs Common Stock Value Withheld Related To Net Share Settlement Of RSUs Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Preferred stock—$0.0001 par value per share—5,000 shares authorized; zero shares issued and outstanding Preferred Stock, Value, Issued Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Outstanding Stock Options (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] ESPP Employee Stock [Member] Basic (in dollars per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Net income attributable to common stockholders – basic Net Income (Loss) Available to Common Stockholders, Basic Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Schedule of Stock by Class [Table] Stock, Class of Stock [Table] 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] Denominator: Denominator [Abstract] Denominator Total Assets Assets Granted (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Other liabilities—noncurrent Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and contingencies (Note 5) Commitments and Contingencies Termination Date Trading Arrangement Termination Date Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Entity Address, City or Town Entity Address, City or Town Aggregate intrinsic value, options exercised in period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Share-based compensation expense Share-Based Payment Arrangement, Expense Net Loss Net Loss Net income (loss) Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Forfeited (in shares) Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Issuance of Class A common stock under 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] Revenue Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Other Comprehensive Income: Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract] Entity Address, Address Line Two Entity Address, Address Line Two 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 Restricted Stock Units, Service-Based And Performance-Based Restricted Stock Units, Service-Based And Performance-Based [Member] Restricted Stock Units, Service-Based And Performance-Based Assets Assets, Fair Value Disclosure Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Name Forgone Recovery, Individual Name Document Period End Date Document Period End Date Other, net Other Noncash Income (Expense) Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Beginning of period, nonvested (in shares) End of period, nonvested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Insider Trading Arrangements [Line Items] Significant Condensed Consolidated Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Cost of revenue Cost of Revenue Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Accumulated Deficit Retained Earnings [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Emerging verticals Emerging Verticals [Member] Emerging Verticals Basic (in shares) Weighted-average shares of common stock — basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Document Information [Table] Document Information [Table] Annual increase in shares authorized, percentage Share-Based Payment Arrangement By Share-Based Payment Award, Annual Increase In Shares Authorized, Percentage Share-Based Payment Arrangement By Share-Based Payment Award, Annual Increase In Shares Authorized, Percentage Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Purchase of investment Payments to Acquire Investments Other losses, net Other Nonoperating Gains (Losses) 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] Class A common stock withheld related to net share settlement of restricted stock units Common Stock Withheld Related To Net Share Settlement Of RSUs Common Stock Withheld Related To Net Share Settlement Of RSUs Company Selected Measure Name Company Selected Measure Name EX-101.PRE 11 nrds-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.2
Cover - shares
6 Months Ended
Jun. 30, 2024
Jul. 24, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-40994  
Entity Registrant Name NerdWallet, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 45-4180440  
Entity Address, Address Line One 55 Hawthorne Street  
Entity Address, Address Line Two 10th Floor  
Entity Address, City or Town San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94105  
City Area Code 415  
Local Phone Number 549-8913  
Title of 12(b) Security Class A common stock, $0.0001 par value  
Trading Symbol NRDS  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Amendment Flag false  
Entity Central Index Key 0001625278  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --12-31  
Common Class A    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   47,021,577
Common Class B    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   31,685,652
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 113.8 $ 100.4
Accounts receivable—net 93.7 75.5
Prepaid expenses and other current assets 22.5 22.5
Total current assets 230.0 198.4
Property, equipment and software—net 48.9 52.6
Goodwill 111.5 111.5
Intangible assets—net 40.0 46.9
Right-of-use assets 6.0 7.2
Other assets 9.8 2.0
Total Assets 446.2 418.6
Current liabilities:    
Accounts payable 10.1 1.7
Accrued expenses and other current liabilities 43.8 35.6
Total current liabilities 53.9 37.3
Other liabilities—noncurrent 12.9 14.4
Total liabilities 66.8 51.7
Commitments and contingencies (Note 5)
Stockholders’ equity:    
Preferred stock—$0.0001 par value per share—5,000 shares authorized; zero shares issued and outstanding 0.0 0.0
Common stock—$0.0001 par value per share—296,686 shares authorized; 78,397 and 76,940 shares issued and outstanding as of June 30, 2024 and December 31, 2023 0.0 0.0
Additional paid-in capital 505.6 483.7
Accumulated other comprehensive loss (0.3) (0.3)
Accumulated deficit (125.9) (116.5)
Total stockholders’ equity 379.4 366.9
Total Liabilities and Stockholders’ Equity $ 446.2 $ 418.6
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per shares) $ 0.0001 $ 0.0001
Preferred stock, authorized (in shares) 5,000,000 5,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per shares) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 296,686,000 296,686,000
Common stock, issued (in shares) 78,397,000 76,940,000
Common stock, outstanding (in shares) 78,397,000 76,940,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 150.6 $ 143.3 $ 312.5 $ 312.9
Costs and Expenses:        
Cost of revenue 14.9 13.1 29.1 26.9
Research and development 22.7 20.0 43.4 39.5
Sales and marketing 106.1 98.8 214.0 220.5
General and administrative 16.5 15.6 31.9 31.0
Total costs and expenses 160.2 147.5 318.4 317.9
Loss From Operations (9.6) (4.2) (5.9) (5.0)
Other income, net:        
Interest income 1.5 0.8 2.9 1.8
Interest expense (0.2) (0.2) (0.4) (0.4)
Other losses, net 0.0 0.0 (0.1) (0.1)
Total other income, net 1.3 0.6 2.4 1.3
Loss before income taxes (8.3) (3.6) (3.5) (3.7)
Income tax provision 1.1 7.1 4.8 5.3
Net Loss $ (9.4) $ (10.7) $ (8.3) $ (9.0)
Net Loss Per Share Attributable to Common Stockholders        
Basic (in dollars per share) $ (0.12) $ (0.14) $ (0.11) $ (0.12)
Diluted (in dollars per share) $ (0.12) $ (0.14) $ (0.11) $ (0.12)
Weighted-average Shares Used in Computing Net Loss Per Share Attributable to Common Stockholders        
Basic (in shares) 77.9 76.8 77.5 76.3
Diluted (in shares) 77.9 76.8 77.5 76.3
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net Loss $ (9.4) $ (10.7) $ (8.3) $ (9.0)
Other Comprehensive Income:        
Change in foreign currency translation 0.1 0.2 0.0 0.5
Comprehensive Loss $ (9.3) $ (10.5) $ (8.3) $ (8.5)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (Unaudited) - USD ($)
shares in Thousands, $ in Millions
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2022   75,120      
Beginning balance at Dec. 31, 2022 $ 341.7 $ 0.0 $ 427.3 $ (0.9) $ (84.7)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of Class A common stock upon exercise of stock options (in shares)   1,226      
Issuance of Class A common stock upon exercise of stock options 8.4   8.4    
Issuance of Class A common stock pursuant to settlement of restricted stock units (in shares)   380      
Issuance of Class A common stock pursuant to settlement of restricted stock units 0.0        
Class A common stock withheld related to net share settlement of restricted stock units (in shares)   (15)      
Class A common stock withheld related to net share settlement of restricted stock units (0.3)   (0.3)    
Stock-based compensation 10.1   10.1    
Other comprehensive income (loss) 0.2     0.2  
Net income (loss) 1.7       1.7
Ending balance (in shares) at Mar. 31, 2023   76,711      
Ending balance at Mar. 31, 2023 361.8 $ 0.0 445.5 (0.7) (83.0)
Beginning balance (in shares) at Dec. 31, 2022   75,120      
Beginning balance at Dec. 31, 2022 341.7 $ 0.0 427.3 (0.9) (84.7)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (9.0)        
Ending balance (in shares) at Jun. 30, 2023   77,525      
Ending balance at Jun. 30, 2023 365.0 $ 0.0 460.5 (0.5) (95.0)
Beginning balance (in shares) at Mar. 31, 2023   76,711      
Beginning balance at Mar. 31, 2023 361.8 $ 0.0 445.5 (0.7) (83.0)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of Class A common stock upon exercise of stock options (in shares)   66      
Issuance of Class A common stock upon exercise of stock options 0.4   0.4    
Issuance of Class A common stock pursuant to settlement of restricted stock units (in shares)   674      
Issuance of Class A common stock pursuant to settlement of restricted stock units 0.0        
Class A common stock withheld related to net share settlement of restricted stock units (in shares)   (25)      
Class A common stock withheld related to net share settlement of restricted stock units (0.2)   (0.2)    
Issuance of Class A common stock under Employee Stock Purchase Plan (in shares)   240      
Issuance of Class A common stock under Employee Stock Purchase Plan 1.9   1.9    
Repurchase of Class A common stock (in shares)   (141)      
Repurchase of Class A common stock (1.3)       (1.3)
Stock-based compensation 12.9   12.9    
Other comprehensive income (loss) 0.2     0.2  
Net income (loss) (10.7)       (10.7)
Ending balance (in shares) at Jun. 30, 2023   77,525      
Ending balance at Jun. 30, 2023 $ 365.0 $ 0.0 460.5 (0.5) (95.0)
Beginning balance (in shares) at Dec. 31, 2023 76,940 76,940      
Beginning balance at Dec. 31, 2023 $ 366.9 $ 0.0 483.7 (0.3) (116.5)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of Class A common stock upon exercise of stock options (in shares)   276      
Issuance of Class A common stock upon exercise of stock options 1.7   1.7    
Issuance of Class A common stock pursuant to settlement of restricted stock units (in shares)   529      
Issuance of Class A common stock pursuant to settlement of restricted stock units 0.0        
Class A common stock withheld related to net share settlement of restricted stock units (in shares)   (25)      
Class A common stock withheld related to net share settlement of restricted stock units (0.5)   (0.5)    
Stock-based compensation 9.6   9.6    
Other comprehensive income (loss) (0.1)     (0.1)  
Net income (loss) 1.1       1.1
Ending balance (in shares) at Mar. 31, 2024   77,720      
Ending balance at Mar. 31, 2024 $ 378.7 $ 0.0 494.5 (0.4) (115.4)
Beginning balance (in shares) at Dec. 31, 2023 76,940 76,940      
Beginning balance at Dec. 31, 2023 $ 366.9 $ 0.0 483.7 (0.3) (116.5)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) $ (8.3)        
Ending balance (in shares) at Jun. 30, 2024 78,397 78,397      
Ending balance at Jun. 30, 2024 $ 379.4 $ 0.0 505.6 (0.3) (125.9)
Beginning balance (in shares) at Mar. 31, 2024   77,720      
Beginning balance at Mar. 31, 2024 378.7 $ 0.0 494.5 (0.4) (115.4)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of Class A common stock upon exercise of stock options (in shares)   104      
Issuance of Class A common stock upon exercise of stock options 0.4   0.4    
Issuance of Class A common stock pursuant to settlement of restricted stock units (in shares)   730      
Issuance of Class A common stock pursuant to settlement of restricted stock units 0.0        
Class A common stock withheld related to net share settlement of restricted stock units (in shares)   (68)      
Class A common stock withheld related to net share settlement of restricted stock units (0.9)   (0.9)    
Repurchase of Class A common stock (in shares)   (89)      
Repurchase of Class A common stock (1.1)       (1.1)
Stock-based compensation 11.6   11.6    
Other comprehensive income (loss) 0.1     0.1  
Net income (loss) $ (9.4)       (9.4)
Ending balance (in shares) at Jun. 30, 2024 78,397 78,397      
Ending balance at Jun. 30, 2024 $ 379.4 $ 0.0 $ 505.6 $ (0.3) $ (125.9)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Operating Activities:    
Net income (loss) $ (8.3) $ (9.0)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 24.1 23.9
Stock-based compensation 19.0 19.9
Deferred taxes (0.2) (0.3)
Non-cash lease costs 1.1 1.4
Other, net 0.3 1.2
Changes in operating assets and liabilities:    
Accounts receivable (18.4) (6.4)
Prepaid expenses and other assets 0.2 (3.2)
Accounts payable 8.0 (1.9)
Accrued expenses and other current liabilities 8.3 (4.6)
Payment of contingent consideration 0.0 (14.0)
Operating lease liabilities (1.7) (1.5)
Other liabilities 0.5 0.9
Net cash provided by operating activities 32.9 6.4
Investing Activities:    
Purchase of investment (8.1) 0.0
Capitalized software development costs (10.8) (14.9)
Purchase of property and equipment (0.3) (0.4)
Net cash used in investing activities (19.2) (15.3)
Financing Activities:    
Payment of contingent consideration 0.0 (16.9)
Proceeds from line of credit 0.0 7.5
Payments on line of credit 0.0 (7.5)
Proceeds from exercise of stock options 2.1 8.8
Issuance of Class A common stock under Employee Stock Purchase Plan 0.0 1.9
Repurchase of Class A common stock (1.1) (1.3)
Tax payments related to net-share settlements on restricted stock units (1.4) (0.5)
Net cash used in financing activities (0.4) (8.0)
Effect of exchange rate changes on cash and cash equivalents 0.1 0.1
Net increase (decrease) in cash and cash equivalents 13.4 (16.8)
Cash and Cash Equivalents:    
Beginning of period 100.4 83.9
End of period 113.8 67.1
Supplemental Disclosures of Non-Cash Investing and Financing Activities:    
Capitalized software development costs recorded in accounts payable and accrued expenses and other current liabilities 0.9 0.7
Supplemental Disclosures of Cash Flow Information:    
Income tax payments 7.3 8.3
Cash paid for interest 0.2 0.2
Supplemental Cash Flow Disclosure Related to Operating Leases:    
Cash paid for amounts included in the measurement of lease liabilities $ 1.9 $ 1.8
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.2
The Company and Basis of Presentation
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company and Basis of Presentation The Company and Basis of Presentation
The Company—NerdWallet, Inc., a Delaware corporation, was formed on December 29, 2011. NerdWallet, Inc. and its subsidiaries (collectively, the Company) provide consumer-driven advice about personal finance through its platform by connecting individuals and small and mid-sized businesses (SMBs) with providers of financial products.
Basis of Consolidation and Presentation—The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and applicable rules and regulations of the U.S. Securities and Exchange Commission regarding interim financial reporting. Accordingly, the accompanying unaudited interim condensed consolidated financial statements do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. The accompanying unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements, and include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the Company’s financial position and results of operations for the periods presented. The accompanying unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain comparative amounts for the three and six months ended June 30, 2023 have been reclassified to conform to the financial statement presentation as of and for the three and six months ended June 30, 2024. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for the full year or any other future period.
Significant Accounting Policies—During the six months ended June 30, 2024, the Company made a strategic investment of $8.1 million in equity securities of a privately-held company over which the Company does not exercise significant influence. See Note 4–Significant Condensed Consolidated Balance Sheet Components for further discussion. During the six months ended June 30, 2024, there have been no other material changes to the Company’s significant accounting policies as disclosed in Note 1–The Company and its Significant Accounting Policies in the notes to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The following presents a disaggregation of the Company’s revenue based on product category:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions)2024202320242023
Credit cards$46.1 $51.2 $96.1 $112.5 
Loans21.7 23.1 43.1 45.1 
SMB products
26.1 23.7 56.5 48.9 
Emerging verticals
56.7 45.3 116.8 106.4 
Total revenue$150.6 $143.3 $312.5 $312.9 
During the six months ended June 30, 2024, the Company recognized $4.1 million of revenue that was deferred as of December 31, 2023, none of which was recognized during the three months ended June 30, 2024. Revenue recognized during the six months ended June 30, 2023 which was deferred as of December 31, 2022 was immaterial.
The contract asset recorded within prepaid expenses and other current assets on the condensed consolidated balance sheet related to estimated variable consideration was $6.5 million and $5.5 million as of June 30, 2024 and December 31, 2023, respectively.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company’s assets that are measured at fair value on a recurring basis, by level, within the fair value hierarchy are summarized as follows:
(in millions)Quoted Prices
in Active
Markets
(Level 1)
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Carrying
Value
As of June 30, 2024
Assets:
Cash and cash equivalents—money market funds$79.5 $— $— $79.5 
Certificate of deposit— 2.1 — 2.1 
$79.5 $2.1 $ $81.6 
(in millions)Quoted Prices
in Active
Markets
(Level 1)
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Carrying
Value
As of December 31, 2023
Assets:
Cash and cash equivalents—money market funds$89.8 $— $— $89.8 
Certificate of deposit— 2.1 — 2.1 
$89.8 $2.1 $ $91.9 
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.2
Significant Condensed Consolidated Balance Sheet Components
6 Months Ended
Jun. 30, 2024
Significant Consolidated Balance Sheet Components [Abstract]  
Significant Condensed Consolidated Balance Sheet Components Significant Condensed Consolidated Balance Sheet Components
Property, equipment and software, net includes capitalized software development costs, net of accumulated amortization, of $46.0 million and $49.0 million as of June 30, 2024 and December 31, 2023, respectively. The Company capitalized $6.9 million and $13.3 million of software development costs during the three and six months ended June 30, 2024, respectively, and $9.2 million and $17.8 million during the three and six months ended June 30, 2023, respectively. The Company recorded amortization expense related to capitalized software development costs of $8.3 million and $16.3 million during the three and six months ended June 30, 2024 and $7.0 million and $13.6 million during the three and six months ended June 30, 2023, respectively.
During the six months ended June 30, 2024, the Company made a strategic investment of $8.1 million in equity securities of a privately-held company over which the Company does not exercise significant influence. These equity securities do not have a readily determinable fair value and are accounted for under the measurement alternative. Under the measurement alternative, the carrying value of the security is measured at cost less any impairment, and adjusted for changes resulting from observable price changes in orderly transactions for identical or similar securities of the same issuer. An equity security without a readily determinable fair value is considered impaired when the fair value of the Company’s interest is less than the carrying value. Equity investments without readily determinable fair values are included in other assets on the Company’s condensed consolidated balance sheet, and any related gains or losses would be included in other gains (losses), net on the Company’s condensed consolidated statements of operations. Equity investments without readily determinable fair values were $8.1 million as of June 30, 2024, and there were no related changes in carrying amount or impairment during the six months ended June 30, 2024.

Accrued expenses and other current liabilities include operating lease liabilities of $3.4 million as of both June 30, 2024 and December 31, 2023.
Other liabilities—noncurrent includes operating lease liabilities of $4.4 million and $6.2 million as of June 30, 2024 and December 31, 2023, respectively.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Commitments and Other Financial Arrangements—The Company has certain financial commitments and other arrangements including unused letters of credit and commitments under leases. During the three months ended June 30, 2024, the Company entered into an amendment, that has not yet commenced, of an operating lease for office space, with total future lease payments of approximately $5 million that are not yet recorded on the Company’s condensed consolidated balance sheet. This lease amendment is expected to commence in 2025 (upon availability of the office space) with an expected lease term of approximately five years. As of June 30, 2024, there were no other material changes to the Company’s commitments and other financial arrangements as disclosed in Note 8–Commitments and Contingencies in the notes to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
Litigation and Other Legal Matters—The Company is involved from time to time in litigation, claims, and proceedings. Periodically, the Company evaluates the status of each legal matter and assesses potential financial exposure. If the potential loss from any legal proceeding or litigation is considered probable and the amount can be reasonably estimated, the Company accrues a liability for the estimated loss. Significant judgment is required to determine the probability of a loss and whether the amount of the loss is reasonably estimable. The outcome of any proceeding is not determinable in advance. As a result, the assessment of a potential liability and the amount of accruals recorded are based only on the information available at the time. As additional information becomes available, the Company reassesses the potential liability related to the legal proceeding or litigation, and may revise its estimates. Management is not currently aware of any matters that it expects will have a material effect on the financial position, results of operations, or cash flows of the Company. The Company has not accrued any material potential loss as of June 30, 2024 or December 31, 2023.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Share Repurchase Plans—On May 2, 2023, the Company announced that its Board of Directors authorized a plan under which the Company may repurchase up to $20 million of the Company’s Class A common stock and, following the Company’s utilization of that share repurchase authorization, the Company announced on October 26, 2023 that its Board of Directors approved a share repurchase authorization under which the Company may repurchase up to an additional $30 million of the Company’s Class A common stock (collectively, the Repurchase Plans). The Company repurchased 0.1 million shares of Class A common stock for $1.1 million, including costs associated with the repurchases, during the three and six months ended June 30, 2024, and 0.1 million shares for $1.3 million during the three and six months ended June 30, 2023. The remaining share repurchase authorization under the Repurchase Plans is $28.9 million as of June 30, 2024.
Equity Incentive Plans—The 2021 Equity Incentive Plan and the predecessor 2012 Equity Incentive Plan, both as amended, along with the 2022 Inducement Equity Incentive Plan (collectively, the Plans) comprise the equity incentive plans of the Company.
Under the terms of the 2021 Equity Incentive Plan, the number of shares of Class A common stock reserved for issuance under the plan will automatically increase on January 1 of each calendar year, starting January 1, 2023 and ending on and including January 1, 2031, in an amount equal to 5% of the total number of shares of the Company’s capital stock outstanding on December 31 of the prior calendar year, unless the Company’s Board of Directors determines prior to the date of increase that there will be a lesser increase, or no increase. In accordance with these plan terms, the aggregate number of shares of Class A common stock reserved for issuance under the 2021 Equity Incentive Plan increased by 3.8 million shares effective January 1, 2024.
Stock Options—A summary of the Company’s stock option activity for its Plans is as follows:
Outstanding
Stock Options
(in thousands)
Weighted-Average
Exercise Price
Weighted-Average
Remaining
Contractual Life
(in years)
Aggregate
Intrinsic Value
(in millions)
Balance as of December 31, 2023
4,112 $10.84 6.3$18.7 
Granted1
220 $15.73 
Exercised(380)$5.62 
Cancelled/forfeited(69)$12.86 
Balance as of June 30, 20241
3,883 $11.59 6.2$14.7 
Vested and exercisable as of June 30, 2024
2,910 $11.14 5.7$12.2 
______________
(1)Represents 0.2 million of target award stock options with both service-based and performance-based conditions.
The weighted-average grant-date fair value of options granted during the six months ended June 30, 2024 was $9.08 per share. The aggregate intrinsic value of options exercised was $3.8 million for the six months ended June 30, 2024.
During the six months ended June 30, 2024, the Company granted 0.2 million of target award stock options with both service-based and performance-based conditions to certain employees of the Company. Recipients of these performance-based stock options are eligible to earn between 0% and 200% of their target awards based upon the achievement of (i) a revenue-related growth metric and (ii) a non-GAAP operating income-related metric, both in fiscal year 2024, subject to certification of the attainment of the performance levels. These performance-based stock options are also subject to service-based vesting over a period of three years.
For the six months ended June 30, 2024, the per-share fair value of each stock option granted was determined on the date of grant using the following weighted-average assumptions:
Six Months Ended
June 30, 2024
Expected volatility58.1 %
Expected term (in years)5.9
Expected dividend yield%
Risk-free interest rate4.2 %
There were no stock options granted for the six months ended June 30, 2023.
Restricted Stock Units—A summary of the Company’s outstanding nonvested restricted stock units (RSUs) for its Plans is as follows:
Number of Units
(in thousands)
Weighted-Average
Grant-Date
Fair Value
Nonvested as of December 31, 20231
6,788 $12.42 
Granted2
2,040 $14.72 
Vested(1,259)$13.70 
Forfeited1
(683)$15.34 
Nonvested as of June 30, 20242
6,886 $12.58 
______________
(1)Includes 0.2 million of target award RSUs with both service-based and performance-based conditions.
(2)Includes 0.1 million of target award RSUs with both service-based and performance-based conditions.
The total fair value of shares that vested under RSUs was $19.1 million during the six months ended June 30, 2024.
During the six months ended June 30, 2024, the Company granted 0.1 million of target award RSUs with both service-based and performance-based conditions to certain employees of the Company. Recipients of these performance-based RSUs are eligible to earn between 0% and 200% of their target awards based upon the achievement of (i) a revenue-related growth metric and (ii) a non-GAAP operating income-related metric, both in fiscal year 2024, subject to certification of the attainment of the performance levels. These performance-based RSUs are also subject to service-based vesting over a period of three years.
Employee Stock Purchase Plan—The terms of the Employee Stock Purchase Plan (ESPP) provide for automatic increases in the number of shares reserved for issuance on January 1 of each calendar year, beginning in 2023 and through 2031, subject to terms of the ESPP. In accordance with these plan terms, the aggregate number of Class A common stock authorized for issuance under the ESPP increased by 0.8 million effective January 1, 2024. Prior to capitalizing amounts related to software development costs, the Company recognized stock-based compensation related to the ESPP of $0.2 million during the three and six months ended June 30, 2024, which relates to the ESPP purchase period which began on May 1, 2024. Prior to capitalizing amounts related to software development costs, the Company recognized stock-based compensation related to the ESPP of $1.0 million and $2.0 million during the three and six months ended June 30, 2023.
Stock-Based Compensation—The Company recognized stock-based compensation under the Plans and ESPP as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions)2024202320242023
Research and development$3.1 $3.1 $5.7 $5.5 
Sales and marketing2.8 3.9 5.3 7.2 
General and administrative4.4 4.3 8.0 7.2 
Total stock-based compensation$10.3 $11.3 $19.0 $19.9 
In addition, stock-based compensation capitalized related to software development costs was $1.3 million and $1.6 million during the three months ended June 30, 2024 and 2023, respectively, and $2.2 million and $3.1 million during the six months ended June 30, 2024 and 2023, respectively.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Beginning with the three months ended June 30, 2023, the Company’s tax provision for interim periods was determined using a discrete effective tax rate method, as allowed by ASC Topic 740-270, Income Taxes, Interim Reporting. The Company’s tax provision for interim periods was previously determined using an estimated annual effective tax rate which was adjusted for discrete items occurring during the periods presented. The Company determined that since small changes in estimated “ordinary” income would result in significant changes in the estimated annual effective tax rate, the historical method would not provide a reliable estimate for the three and six months ended June 30, 2024.
The primary difference between the Company’s effective tax rate and the statutory federal income tax rate is the full valuation allowance established on the Company’s federal, state and foreign deferred tax attributes. As of June 30, 2024 and December 31, 2023, the Company recorded a full valuation allowance against these net deferred tax assets as the Company believes that it is more likely than not that the Company will not be able to fully realize such net deferred tax assets. The Company’s judgment regarding the likelihood of realization of these deferred tax assets could change in future periods, which could result in a material impact in the Company’s income tax provision in the period of change.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.2
Net Loss Per Basic and Diluted Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Net Loss Per Basic and Diluted Share Net Loss Per Basic and Diluted Share
The following table provides the basic and diluted per share computations for net loss attributable to common stockholders:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions, except per share amounts)2024202320242023
Numerator:
Net loss attributable to common stockholders—basic and diluted
$(9.4)$(10.7)$(8.3)$(9.0)
Denominator:
Weighted-average shares of common stock—basic and diluted
77.9 76.8 77.5 76.3 
Net loss per share attributable to common stockholders:
Basic$(0.12)$(0.14)$(0.11)$(0.12)
Diluted$(0.12)$(0.14)$(0.11)$(0.12)
The following common stock equivalents were excluded from the computation of diluted net loss per share because including them would have been antidilutive:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions)2024202320242023
Shares subject to outstanding stock options and restricted stock units7.8 9.9 6.8 8.7 
ESPP0.2 0.5 0.1 0.4 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.2
Subsequent Event
6 Months Ended
Jun. 30, 2024
Subsequent Events [Abstract]  
Subsequent Event Subsequent Event
On July 30, 2024, the Company committed to a restructuring plan, effective August 1, 2024, intended to reduce the Company’s operating expenses and better position the Company to execute its long-term strategic initiatives (the Restructuring Plan). The Restructuring Plan will reduce the size of the Company’s workforce by approximately 15% of its full-time employees, as compared to its headcount as of December 31, 2023. The Company expects to incur a total estimated pre-tax restructuring charge of approximately $8 million to $10 million for the year ended December 31, 2024 in connection with the Restructuring Plan, with most of these charges expected to occur in the third quarter of 2024.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.2
Pay vs Performance Disclosure - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure            
Net income (loss) $ (9.4) $ 1.1 $ (10.7) $ 1.7 $ (8.3) $ (9.0)
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.2
The Company and Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Consolidation and Presentation—The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and applicable rules and regulations of the U.S. Securities and Exchange Commission regarding interim financial reporting. Accordingly, the accompanying unaudited interim condensed consolidated financial statements do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. The accompanying unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements, and include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the Company’s financial position and results of operations for the periods presented.
Consolidation The accompanying unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain comparative amounts for the three and six months ended June 30, 2023 have been reclassified to conform to the financial statement presentation as of and for the three and six months ended June 30, 2024. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for the full year or any other future period.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following presents a disaggregation of the Company’s revenue based on product category:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions)2024202320242023
Credit cards$46.1 $51.2 $96.1 $112.5 
Loans21.7 23.1 43.1 45.1 
SMB products
26.1 23.7 56.5 48.9 
Emerging verticals
56.7 45.3 116.8 106.4 
Total revenue$150.6 $143.3 $312.5 $312.9 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The Company’s assets that are measured at fair value on a recurring basis, by level, within the fair value hierarchy are summarized as follows:
(in millions)Quoted Prices
in Active
Markets
(Level 1)
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Carrying
Value
As of June 30, 2024
Assets:
Cash and cash equivalents—money market funds$79.5 $— $— $79.5 
Certificate of deposit— 2.1 — 2.1 
$79.5 $2.1 $ $81.6 
(in millions)Quoted Prices
in Active
Markets
(Level 1)
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Carrying
Value
As of December 31, 2023
Assets:
Cash and cash equivalents—money market funds$89.8 $— $— $89.8 
Certificate of deposit— 2.1 — 2.1 
$89.8 $2.1 $ $91.9 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Schedule of Stock Options A summary of the Company’s stock option activity for its Plans is as follows:
Outstanding
Stock Options
(in thousands)
Weighted-Average
Exercise Price
Weighted-Average
Remaining
Contractual Life
(in years)
Aggregate
Intrinsic Value
(in millions)
Balance as of December 31, 2023
4,112 $10.84 6.3$18.7 
Granted1
220 $15.73 
Exercised(380)$5.62 
Cancelled/forfeited(69)$12.86 
Balance as of June 30, 20241
3,883 $11.59 6.2$14.7 
Vested and exercisable as of June 30, 2024
2,910 $11.14 5.7$12.2 
______________
(1)Represents 0.2 million of target award stock options with both service-based and performance-based conditions.
Schedule of Weighted-Average Assumptions and Ranges of Fair Value of Common Stock
For the six months ended June 30, 2024, the per-share fair value of each stock option granted was determined on the date of grant using the following weighted-average assumptions:
Six Months Ended
June 30, 2024
Expected volatility58.1 %
Expected term (in years)5.9
Expected dividend yield%
Risk-free interest rate4.2 %
Schedule of Outstanding Nonvested RSUs A summary of the Company’s outstanding nonvested restricted stock units (RSUs) for its Plans is as follows:
Number of Units
(in thousands)
Weighted-Average
Grant-Date
Fair Value
Nonvested as of December 31, 20231
6,788 $12.42 
Granted2
2,040 $14.72 
Vested(1,259)$13.70 
Forfeited1
(683)$15.34 
Nonvested as of June 30, 20242
6,886 $12.58 
______________
(1)Includes 0.2 million of target award RSUs with both service-based and performance-based conditions.
(2)Includes 0.1 million of target award RSUs with both service-based and performance-based conditions.
Schedule of Stock-based Compensation Expense The Company recognized stock-based compensation under the Plans and ESPP as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions)2024202320242023
Research and development$3.1 $3.1 $5.7 $5.5 
Sales and marketing2.8 3.9 5.3 7.2 
General and administrative4.4 4.3 8.0 7.2 
Total stock-based compensation$10.3 $11.3 $19.0 $19.9 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.2
Net Loss Per Basic and Diluted Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Share, Basic and Diluted
The following table provides the basic and diluted per share computations for net loss attributable to common stockholders:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions, except per share amounts)2024202320242023
Numerator:
Net loss attributable to common stockholders—basic and diluted
$(9.4)$(10.7)$(8.3)$(9.0)
Denominator:
Weighted-average shares of common stock—basic and diluted
77.9 76.8 77.5 76.3 
Net loss per share attributable to common stockholders:
Basic$(0.12)$(0.14)$(0.11)$(0.12)
Diluted$(0.12)$(0.14)$(0.11)$(0.12)
Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share
The following common stock equivalents were excluded from the computation of diluted net loss per share because including them would have been antidilutive:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions)2024202320242023
Shares subject to outstanding stock options and restricted stock units7.8 9.9 6.8 8.7 
ESPP0.2 0.5 0.1 0.4 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.2
The Company and Basis of Presentation (Details)
$ in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Strategic investment of equity securities $ 8.1
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 150.6 $ 143.3 $ 312.5 $ 312.9
Credit cards        
Disaggregation of Revenue [Line Items]        
Revenue 46.1 51.2 96.1 112.5
Loans        
Disaggregation of Revenue [Line Items]        
Revenue 21.7 23.1 43.1 45.1
SMB products        
Disaggregation of Revenue [Line Items]        
Revenue 26.1 23.7 56.5 48.9
Emerging verticals        
Disaggregation of Revenue [Line Items]        
Revenue $ 56.7 $ 45.3 $ 116.8 $ 106.4
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]        
Deferred revenue recognized $ 0 $ 4,100,000 $ 0  
Contract assets $ 6,500,000 $ 6,500,000   $ 5,500,000
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) - Recurring Basis - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Assets:    
Assets $ 81.6 $ 91.9
Certificate of deposit    
Assets:    
Certificate of deposit 2.1 2.1
Money Market Funds    
Assets:    
Cash and cash equivalents—money market funds 79.5 89.8
Quoted Prices in Active Markets (Level 1)    
Assets:    
Assets 79.5 89.8
Quoted Prices in Active Markets (Level 1) | Certificate of deposit    
Assets:    
Certificate of deposit 0.0 0.0
Quoted Prices in Active Markets (Level 1) | Money Market Funds    
Assets:    
Cash and cash equivalents—money market funds 79.5 89.8
Other Observable Inputs (Level 2)    
Assets:    
Assets 2.1 2.1
Other Observable Inputs (Level 2) | Certificate of deposit    
Assets:    
Certificate of deposit 2.1 2.1
Other Observable Inputs (Level 2) | Money Market Funds    
Assets:    
Cash and cash equivalents—money market funds 0.0 0.0
Significant Unobservable Inputs (Level 3)    
Assets:    
Assets 0.0 0.0
Significant Unobservable Inputs (Level 3) | Certificate of deposit    
Assets:    
Certificate of deposit 0.0 0.0
Significant Unobservable Inputs (Level 3) | Money Market Funds    
Assets:    
Cash and cash equivalents—money market funds $ 0.0 $ 0.0
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Significant Condensed Consolidated Balance Sheet Components (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Significant Consolidated Balance Sheet Components [Abstract]          
Capitalized software development costs, net of accumulated amortization $ 46.0   $ 46.0   $ 49.0
Capitalized software development costs 6.9 $ 9.2 13.3 $ 17.8  
Amortization of capitalized software (8.3) $ (7.0) (16.3) $ (13.6)  
Strategic investment of equity securities     8.1    
Equity investments without readily determinable fair values $ 8.1   $ 8.1    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities   Accrued expenses and other current liabilities   Accrued expenses and other current liabilities
Accrued expenses and other current liabilities including operating lease liabilities $ 3.4   $ 3.4   $ 3.4
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other liabilities—noncurrent   Other liabilities—noncurrent   Other liabilities—noncurrent
Other liabilities noncurrent including operating lease liabilities $ 4.4   $ 4.4   $ 6.2
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended
Jun. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Future lease payments $ 5
Purchase obligation, term 5 years
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Share Repurchase Plan (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Oct. 26, 2023
May 02, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Repurchase of Class A common stock $ 1.1 $ 1.3        
Common Class A            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock repurchase program, authorized amount         $ 30.0 $ 20.0
Repurchase of Class A common stock (in shares) 0.1 0.1 0.1 0.1    
Repurchase of Class A common stock $ 1.1 $ 1.3 $ 1.1 $ 1.3    
Stock repurchase program, remaining authorized amount $ 28.9   $ 28.9      
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Equity Incentive Plan Narrative (Details) - 2021 Equity Incentive Plan - Common Class A - shares
shares in Millions
Jan. 01, 2024
Jan. 01, 2023
Class of Stock [Line Items]    
Increase in shares reserved for issuance (in shares) 3.8  
Stock Options    
Class of Stock [Line Items]    
Annual increase in shares authorized, percentage   5.00%
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Stock Option Activity (Details) - Stock Options - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Outstanding Stock Options (in thousands)      
Beginning of period (in shares) 4,112,000    
Granted (in shares) 220,000 0  
Exercised (in shares) (380,000)    
Cancelled/forfeited (in shares) (69,000)    
End of period (in shares) 3,883,000   4,112,000
Vested and exercisable (in shares) 2,910,000    
Weighted-Average Exercise Price      
Beginning of period (in dollars per share) $ 10.84    
Granted (in dollars per share) 15.73    
Exercised (in dollars per share) 5.62    
Cancelled/forfeited (in dollars per share) 12.86    
End of period (in dollars per share) 11.59   $ 10.84
Vested and exercisable (in dollars per share) $ 11.14    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted-Average Remaining Contractual Life (in years) 6 years 2 months 12 days   6 years 3 months 18 days
Vested and exercisable (in years) 5 years 8 months 12 days    
Aggregate intrinsic value, outstanding $ 14.7   $ 18.7
Aggregate intrinsic value, Vested and exercisable $ 12.2    
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Stock Option Activity - Narrative (Details) - Stock Options - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted, weighted average grant-date fair value (in dollars per share) $ 9.08  
Aggregate intrinsic value, options exercised in period $ 3.8  
Granted (in shares) 220,000 0
Award vesting period (in years) 3 years  
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights percentage 0.00%  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights percentage 200.00%  
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Stock Option Valuation Assumptions (Details) - Stock Options
6 Months Ended
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected volatility 58.10%
Expected term (in years) 5 years 10 months 24 days
Expected dividend yield 0.00%
Risk-free interest rate 4.20%
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Restricted Stock Unit Activity (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Restricted Stock Units (RSUs)  
Number of Units (in thousands)  
Beginning of period, nonvested (in shares) 6,788
Granted (in shares) 2,040
Vested (in shares) (1,259)
Forfeited (in shares) (683)
End of period, nonvested (in shares) 6,886
Weighted-Average Grant-Date Fair Value  
Beginning of period, nonvested weighted average grant date fair value (in dollars per share) | $ / shares $ 12.42
Granted (in dollars per share) | $ / shares 14.72
Vested (in dollars per share) | $ / shares 13.70
Forfeited (in dollars per share) | $ / shares 15.34
End of period, nonvested weighted average grant date fair value (in dollars per share) | $ / shares $ 12.58
Forfeited (in shares) 683
Granted (in shares) 2,040
Restricted Stock Units, Service-Based And Performance-Based  
Number of Units (in thousands)  
Granted (in shares) 100
Forfeited (in shares) (200)
Weighted-Average Grant-Date Fair Value  
Forfeited (in shares) 200
Granted (in shares) 100
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Restricted Stock Unit Activity Narrative (Details)
shares in Thousands, $ in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
shares
Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Fair value of shares vested under RSUs during period | $ $ 19.1
Granted (in shares) 2,040
Restricted Stock Units, Service-Based And Performance-Based  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Granted (in shares) 100
Award vesting period (in years) 3 years
Restricted Stock Units, Service-Based And Performance-Based | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights percentage 0.00%
Restricted Stock Units, Service-Based And Performance-Based | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights percentage 200.00%
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Employee Stock Purchase Plan (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jan. 01, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation expense   $ 10.3 $ 11.3 $ 19.0 $ 19.9
ESPP | Class A Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of additional shares authorized (in shares) 0.8        
Share-based compensation expense   $ 0.2 $ 1.0 $ 0.2 $ 2.0
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Stock-Based Compensation Expense (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense $ 10.3 $ 11.3 $ 19.0 $ 19.9
Share-based compensation capitalized 1.3 1.6 2.2 3.1
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 3.1 3.1 5.7 5.5
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 2.8 3.9 5.3 7.2
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense $ 4.4 $ 4.3 $ 8.0 $ 7.2
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Net Loss Per Basic and Diluted Share - Basic and Diluted Per Share Computations for Net Loss (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:        
Net income attributable to common stockholders – basic $ (9.4) $ (10.7) $ (8.3) $ (9.0)
Net income attributable to common stockholders – diluted $ (9.4) $ (10.7) $ (8.3) $ (9.0)
Denominator:        
Weighted-average shares of common stock — basic (in shares) 77.9 76.8 77.5 76.3
Weighted-average shares of common stock — diluted (in shares) 77.9 76.8 77.5 76.3
Net loss per share attributable to common stockholders:        
Basic (in dollars per share) $ (0.12) $ (0.14) $ (0.11) $ (0.12)
Diluted (in dollars per share) $ (0.12) $ (0.14) $ (0.11) $ (0.12)
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Net Loss Per Basic and Diluted Share -Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Shares subject to outstanding stock options and restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 7.8 9.9 6.8 8.7
ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0.2 0.5 0.1 0.4
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.2
Subsequent Event (Details) - USD ($)
$ in Millions
5 Months Ended
Dec. 31, 2024
Jul. 30, 2024
Forecast    
Subsequent Event [Line Items]    
Restructuring and related cost, number of positions eliminated, period percent 15.00%  
Subsequent Event | Minimum    
Subsequent Event [Line Items]    
Restructuring and related cost, expected cost   $ 8
Subsequent Event | Maximum    
Subsequent Event [Line Items]    
Restructuring and related cost, expected cost   $ 10
EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,*%_U@'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 " #"A?]8_R)5<^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NG\VD*(N%Q GD)"8!.(6.=X6K6FCQ*C=V].&K1."!^ 8^Y?/ MGR4WZ"7V@5Y"[RFPI7@SNK:+$OU&')B]!(AX(*=C/B6ZJ;GK@],\/<,>O,:C MWA-417$+CE@;S1IF8.87HE"-08F!-/?AC#>XX/UG:!/,(%!+CCJ.4.8E"#5/ M]*>Q;> *F&%,P<7O IF%F*I_8E,'Q#DY1KNDAF'(ASKEIAU*>']^>DWK9K:+ MK#NDZ5>TDD^>-N(R^:V^?]@^"E45U2HK[K*ZW%:%7*WENOZ877_X785=;^S. M_F/CBZ!JX-==J"]02P,$% @ PH7_6)E&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" #"A?]8LJD2<&\& !N)0 & 'AL+W=O9-PB5+VT(O+_P8 ./#=,]XU_3+:4"/<=1DE[VMD+LW@T&J;^E,4G/ MV8XF"R[6AK!,SCSU1COHHW1).T^E MR$RU9N"7]5=%/:ZI'Z&/+!';%-TD 0V^K1_(?:EV"!]VZ J#@;]FR3ERK#.$ M+>P:]L<[51Z=(^R:RK_9':Y]3D73,_D[U6H-ND.&=4W_O[@]P*W0H: MI_^8#ED1Z9HCU8GY+MT1GU[VY)F74OY$>[,?OK-'UL\FWC<*^X;>K>A=*%W3 M/[SLJ(D4+K>M_F<3$EC5$FE8(0V;(7W."!>41R_HGNX8%R8\.$KPS'10/+"J M)=ZHPALUPUM2'K) G99(7AB,C0O; M$6 MMH2;5'"3)G#W=!.F0C:@0'.\N +B2(JSN0%VC\W<8()+3EM2]]> MK2:DA7]PWZ_OQB4AWV'?ML>6ZEI$7+&[+BS4O;L([#P*9GIX=/J!< M$CXEYG:%(X=#])[LQ99Q&2%72+LS@H,I;<&U&MF@>\#@#WMF!(\GEJ2)_$#VR=&5CAN11*TD!<_/TQ]T['RX/JVN%J4 M;%AO7N-6%ZTE9T]AXIL[-ISIS8V@71B3K97)ADWG->B2I8)$Z*]P5W]=AA,G MKFT-C:1=.).MIH>^M'X3)!JU> MXD<6F=!/!-S=7Z^,\PE=V!+6MH1AM3DT)KIY]K\N!\_EXOJB8(C-"MIPP@NO:4FH/PHWF MC%9;*GLKU(9P3#U>%QJ$M09A6%[F,4V"?-)O$9&-$0P.J ?KPFT<[39.HTDB M3Z)Q*;*W24"?T6_4V'8GHI3'C? 07XR-SQ*Z.?5$IU/2$<5C?S#I>U93QZ)@9[R4'E MCA&A!PTGXOI]&_<=VPC:A>HX6G4<6%&\8IA4CIJ,:&_D)R5N%[;C:-MQAAT\ M['PC@RF/0!<^Y&@?3(S:A9P3DT#'G?K*B/)&&E.B="%%CI8B9]Q!IWXC MTRF/0!?>Y&AO/RXJ76ZIOJY>)YODK- .]>?$FTD>BAC8IBNA:EEKG%_+G>?%R3[$@V"Y_ M/^:1"<'B_..6DH!RM8%;ELQNVF--"I"3'-PSP(LLB]O@>IW1_,8*C MIP??R-U6J ?CQ7P7W>$U%C]V-TS>C1LO"=:Z!"N:7TI[KYE%R,7$6$4QP+Y2*2?^[Q"J>I\B0Y?M5.1\T[U<#N]9/W M#V7P,IC;B.,53?\EB=A>C*8CD.!-5*3B&]U_Q'5 OO(7TY27_X-];>N.0%QP M0;-ZL"3(2%[]C1[J1'0&P,G %0/0,\=X-4#O#+0BJP,ZS(2T6+.Z!XP92V] MJ8LR-^5H&0W)U32N!9._$CE.+%9?KR^OKM=7ET!>K;]^_G2Y_"YOWB\_+Z]7 M5V#]\>KJ^QJ\_9%'14($3MZ!4_!C?0G>OGX'7@.2@R\D3>5\\/E82!SE=!S7 MKWY?O1H-O/KO(G> YYX Y**)8?C*/OP2QW(X+(=[_>%CF80F$ZC)!"K]>4.9 M*!C#N0 1YUCP,U,\E8.)V8':<&=\%\7X8B1W%,?L'H\6;U[!P#TW1?>'G/5B M]9I8/9OWQ2KB6Q#E"8C5!?Y5D/LHE<$;9[%R%92N5%6X7T#H.=/Y^+X;CL'* M=9U)8]7CG#2<$ROG,HYI(;%DP8BQ9+Q-\9M74P31>8Z%B;5R%W8H9IX3'J#J M1J'O^&92OR'UK:0W#.\BD@#\( LLQ[S,+A5;S.0N[BXL$[6O 2'4 :JHCQCU MJ(.&.K!2?ZUD835!3/4\0:K-] MS*J'-6NP9E:L3[F(\CLB=U$]U_;TS;19GQQ.^DS/<-#)<(\2NJTFN5;.LIDX MI9O3@F/+JJR]= &# [[:I+?7'33 U]%,:.7[6NYK"QC4RY S=;O_X"$HU+?8 M &8K:-"J(?7N7@YC(GWVY/2A0S2#&9P.;1'8:A#TGB6X*8EN24H$P6;5A58M M>ZGL_BEO_:!;08//5+1=]*CDS!BP+E#0=;058[#J2%V?KY4Q:-=DWBT7R8L6KPBT\S?\A;/_96D9%=D67[O<%RU\C. M4&6AWDNO74=)K:RU#,@#3H&!;"8!W[:-HW\B#:HGK7L:?["T-$L. FF@2GX M<'KBS<(RX# XF4U<>R9D)P3H!LCS/*ZF].E07QK*V.OLH>/9 MLYGTL]?V(X4Y++8_&.R%IGA/3TRN5VE:L&UC'0R&3D>H[1[0<[H'/EA'C="F]F#6$=N: MV6 6#!Z54-M&('L;42%_;C6YW',F*;@:#B'4OMV8S@$F,\,Y8-SY&*F^!'^) MV!W).4CQ1HYSG5#.'JL^KE8W@N[*[Y.W5 B:E9=;'$ET92!_WU IV_6-^N39 M?.)>_ =02P,$% @ PH7_6#/C0N\0 P 1PH !@ !X;"]W;W)KM%L9WSOG[.X9BXOV+\680 $KW$$14#(Y0R M.3=-X8<08]%@"5#U9,YXC*6:\H4I$@XXR$1Q9#J6Y9HQ)M3P^MG:E'M]ELJ( M4)AR)-(XQOS7!41L-3!LXW7AGBQ"J1=,KY_@!97,$Q8P8M$W$LAP8'0-%, AW>V:WVJ2_P_F57*T"S+T-SE[DW560+.(4"J ?WG,Y1@CI8X M2@&=$(H"%D68"Y0 +[[XT[IRY'MTLSWTS\G2LQJ69=E]<[F>Z-ZP2@JM,H76 M<2G@5(:,D]]J1>>P@SLW;J\!M:WL[PWX_K@*>;LD;Q]'3H1(]U.W-VC>\NZ* MJ)"Z):E['*EZ3PB):4#H8A^NNQ=W5T0%MU/B=G;BCE@C=03V$=U=^!X 7Q=93V^NO>7U%>L+Y@M"!8I@KJ16HZ,\>'YK MR2>2)=F+_XE)=8W(AJ&ZZ0'7 >KYG#'Y.M%WB?+NZ/T!4$L#!!0 ( ,*% M_UCL8<^V+P8 *X> 8 >&PO=V]R:W-H965T&ULK5E; M<^(V%/XK&KK3V9W9@"US30DS"7;:=#:7"4GWH=,'@05X8EO4$B3]]Y4OL;%T M++*M\Q"P^]'E]M:41XE^UH+']9 MLR0B0EXFFQ[?)93XF5$4]K!E#7L1">+.;)K=>TAF4[8781#3AP3Q?121Y)\K M&K+7BX[=>;_Q&&RV(KW1FTUW9$,75#SO'A)YU2N]^$%$8QZP&"5T?=&YM,\] M/$@-,L0? 7WE1]]12F7)V$MZ<>-?=*QT1C2D*Y&Z(/+C0.^"+[45GW$$^79-]*![9ZV^T()1-<,5"GOU' MKP76ZJ#5G@L6%<9R!E$0YY_DK0C$D8'T QO@P@"K!OT& Z,5Q&FA+$0B?PVDG9C-[^]< M[V[AN4A^6]Q_NW$OG^3%XDE^W'IW3PMT?XWN'[S'RZ<;"4"?GV.R]P-!_2_H M##TO7/3YTQ?$MR2A' 4QN@W"4!8 _XH^'5].>T).-AVRMRHF=I5/##=,S$&W M+!9;CKS8ISY@[YKMAP;[G@Q2&2G\'JDK;'3X^S[N(L?ZBK"%^\!\YA\W=R Z M_V]T[S^/7@N&4Y:-D_ES&OS=Q"L64;001%"Y; CTY^62BT2V_5]0JG-G?=A9 MNA:>\QU9T8N.7.PX30ZT,_OY)WMH_0+%N4UG;IO.O):78N#NHHSP8-2E1-8:# MDN' 6'-SQ@5')/:1]R;W24[Y.<1VT&:MM>G,;=.9UY*S6B:&92:&QEI+,X'8 M6@J%QIK+'8QJU714 'ET 9#3M96*TT%XHH(\ #1LJK=1R7)THJ,X)N=1#=D3X^[HX4NCEH< RR%+*Z']F#?86L#G(F1RU8(SLNR8Z-9!8SUCUE#-QEQ'3<;=L4)UK$?#5IGJCC"VFJA.2JH3(]5? M:4P3$F9DB2\U59#N7*E>A1A/=,9#=;V; Z"!NL"Z.LBQU9;P)EI4'!NF:UN5 MQ+.,A)^8D'17Y?))B^43%&46P-?J8H4P!.N/U+BX ,RQQUI!@[!14__:1]K6 M-A+_QCA'UPF+T/V.IBEN4J*V-O[91-L@(51?C8P+H09:F@O4H(9JH(LKNMBX M0=Z++4VDZDZEV5<44P'NCX63EC;(5KVYK7KSVO)63T; M)5Z^9S!U10'9 C).?6Z8 R#M$<0%0%A/K'FX.M]*Z]EFL9=M%4NZ9@DM^")! MWAKV2%V G8V[CG7\ITHBR,;1 P"BU*6=H MSJ*(Q6@AV.IERT*?)F!\L%%N_JB":-6;VZHWKRUO]915^A6;]>L5X<$*?0YB MY+,P) E'4L;F+UN_@(DIWO5:RF:@[K--.*7$W2:<6J^GQZT'H%*TV"C19FX0 M[@7U?R0$^(,A:,!I(6C :2$X.6X]!)6*Q.8WK=^SHP[JGY&#?(39T+QU.7KF M,BXR++)G=_OT<1VUV."MOJ]MU9O;JC>O+6_UY%;2&9NE<]7@^0D*7-*ZDAW) MAV.3VH!,AMHS ^Q851NPKX8-&%="&IN%]'%KF\CK\O8D>< $( \ZULB#OE3R MO:/SMX@FF^S@DZ,5V\$D/QS-+P3;9:=_2R8$B[*O6TIDYZ< ^?N:,?%^D0Y0 M'E'/_@502P,$% @ PH7_6#Y*>.U" P @@L !@ !X;"]W;W)K%?\]QDH6T\LH$[4/CR_F^<[5]ICLNOLL,0)&?9<'DS,J46D]L M6R89E%3V^!H8[BRY**G"J5C9Q6XD"KJ3P7?$:&ED4T/JNA7:(Q7SG2=Q$K@;HXXY0>+JS"ZBJ.0 MX"A>7%Z$9[ MD+LX)"^?OR+/2<[(/"\*K $YM14:J-7826/,>6V,^X@Q'IESIC))(I9":L"' MQ_&C(W@; ]-&QWV(SKE[E/#3AO6(Y[PFKN,.#/8$3X=[)G?^3WOTS]KW@N&U MI>)5?-XC?+&B"O"*4(0O2VE:-"F:'",W;_"A^62 M2^/1JY&C"JE?CZW_YET/RVK;#:M!J._TQOM2H4'J;<]SNK_^/B2J(>_VM+[X.6U^'1\MQH3(0QCJ^[D[G5*QR)DD!2U2% M]P]F5-0=7SU1?%VU-/=<88-4#3-LDD%H =Q?)EI!VW;[OP%02P,$% M @ PH7_6#&C9"6B# 7H( !@ !X;"]W;W)KMN=)$!KDYCN]K5-NXO%8C^HMA(+E2V/)#?M MOU_*=DU3O*:DY#1-/S16R>>W6?ZY6,1Q:7U=IJOBHK)E5/2S=;P2?[G.\F54BL/\9E"L\SB:;QLMTX$S' :#992L>I?GV]^] MRR_/LTV9)JOX76X5F^4RRK^]B-/L]J)G][[_XGURLRBK7PPNS]?137P5EQ_7 M[W)Q-#B@S)-EO"J2;&7E\?5%[[G]C(=^U6!K\:\DOBV./EO5J7S*LL_5PM'?P634\_OP=G6]/7IS,IZB()UGZ M[V1>+BYZHYXUCZ^C35J^SV[_C/EI5$:7YWEV:^65M4"K/FSIVK86 YRLJIEU5>;BKXEH5UY. MWKZ9LC=7;&J)3U=O7[V3O[QY]M74_;^ZK=? M1HX=_F&Q?WY\^>$_UI./JV@S3\IX_M0ZLSY>3:TGOSZUBD64QX65K*P/BVQ3 M1*MY\;OU:W7\.DE3,:.*\T$I>E_U83#;]_3%KJ?.B9Y^R,HH)9I-S,TFV7(I M9O!5F>6Z)NX'"RJ./T26Z^R@AH6WAYU&E\GLZ14009B1ARFA7.8%LX6U3N!^B*^ M25:K9'4CPC:-5K/8>B).?4?K4RLJA:M9WW+MWRUGZ#@4F4;\ZGKYK%A'L_BB M)T:@B/,O<>_RMU_L8/@'1?$.S-^"5=?*+Y>A;SO#\\&78RJ1+AD2C(/ %"K= M Y5N1RK;T+?##(Y&W/7L?JB.^&1G-3ZRJG.BXWA.V'=5*Z9;G0W[8]6($T8C M[ZA+RNAXA]'QMLW<$Z/S&1*,@\ 4FH,#S<&/I)FB=N

']"%MO\LJBM,K,*N*R3&.1[925N>A,F2>SZG9HS^TJ*1LCU=B= MKI$::I'JCNKK(M(A0X)Q$)C"^^C ^^AA>:>X'FGTU,B9&#O9-7"18 P)QD%@ M"M/C ]-C(],DN[=)N5C$Z5R0N4MH!,NKN-P%+B3.C9WJ&N=C;2*=V7XMSI$. M&1*,@\ 4]NVAE!V&/X-_4E88:DNGR"YJ*L;J.5T54W3Z1E-C:\-C#OEVGQ.BP,R5M?#*H3XY"4RF1(HYM M5G%V*M-,49F2E3@6Z6Z:%?0E:-N*HU,^'J,U:38,R..C.!1&-0--XP'"H34O^QC0+#)5O-#3+GZR@_Z&0N MR1%4\MFC*4)G$-JUB]04ZI1!T3@*3:53"CJV6=&IT=F*0E^;5VY@]T?U0/,; MQ4X"R?/\OE]?8W0S<7,0UJ]0NN!S-G)/3'>IA-AF*>3^PK[90><9'[22]J%. M&12-H]!41J548INUDKOI^WM09=(3 O_>S#CI=21*XB?,"(V?LCHM\MM25[!' M#RCSV\@T? )%FT+1&!2-H]#422 E!]NL.;2[Z2*R^G$]*I")^!2*QJ!H'(6F M;D)+E< QJP3FF[._;U;B(C<\O;*;T3MO0@_UI2KTG;KB W7*H&@U(9\LC.\\* M/2\/ZF484(\,BL91:"K74H!P'KP6P]%K(X9:,8:Y6YV#N85+!G7)46@J;U)F MAJ?1+ <5Y!)493G-IAKF;G<,8*I9 MT3@*325J<]038HZ>L$/U%R@:1Z&IE>-2?W$?396&2U9,U/>= MS?WM&OZM?#*H3XY"4QF5$HQKEF":;[]6(N>RV'*=9M_B>)>(6>\V^6Q196GO M1!K;%,+F'G0-85?76AQ/>\H Z9)!T3@*325716$ M^F10-(Y"4PF5DI=KKCAI)I0DT=/7*ENK8C2[[AQL4,D*BL:;QD,E1TI1KEF* MZE+%Z.IU'+:C7_^0ZLVTE4\&]XFH9H0%(VU M.0&.C=[Y+T*4<:K,,M'1JW&JS MG# C-LM=JJ#FQ&:Y)Y4)SZQ,=*IC) ?+(\HY@G$]M9RT,YN:N]OY 6NHY(!" M4ZF2DH-GEAP:"Q1I>G:@RAL(@D"[N_*:2S\\HO1CY-87($:8Z8_L<,K*MH/^ MJ0DM\W3/><"-< ]:"0)%FT+1&!2-H]#422!S?<^H9,2@7?/ M:A7T3KBY/YW#5J]?\9UQ/6RA!2Q0-(Y"4^F74! M=\+W/3&GU1-S?SN'?QN?#.J3H]!41J6^XIGUE2Y*OZ-^4&<$^E10&Y<, MZI*CT-17L4E)QS=+.G?2^7VRA*/^)@FSYZ[40-%8JS/@*)\J-U+#\L*%3 7VI!Q2-0=%XPW"H3$B=R#?7<[1_7X%'<@05AGSB$:$PU)[>ACIE M4#2.0E/IE(J/;U9\S.\KH"DDWLT:CK0TWV]^/L@GG@\:>]JR3YB=:=7NG+*R M;?_(3ATBJ9/X9IWD_E+_WD&3U-_.;&KN;N?9#)5&4&@J54>O4S5+(W>3^O>@ M35*_W_P"#I]X 0=UWQT>_]-NL*"%%% T!D7C*#2502D)^*AZ"WH9)RHD1NY8 M6\9;F4W-?>W,$S311Z&I/,E$W[]/(07-S9BXQ1IKSQ3ZS:44OI[&^T-?2^0) M,VI%(JQLQS]:*=778\O4.[AG-47C3:G90==5**!>M:'G%5"G#(K&46@JHS)A M#^Y0=-',HIZR4JE%T%QT02!1J05A1J06E)4AM0AD,AT\9-%% ,VMH6A3*!J# MHG$4FCH)9 H>_-2B"[/WSK-"+[JPA_7GF*$N&12-H]!4LJ68$#QXT46@5T#H MKQ\P=ZMS-+=PR: N.0I-Y4TJ"\$C*[HP]Z=SV.I%%Z&KK9G0H@LH&D>AJ?0? M?8'+(RBZ")J++LS=[!S&4'D$BL91:"KA4AX)'F71A;E7G:.>*+H(1O6HARHL M4#2.0E,G@518@D=3=!&0!1!U"=KANSS*'1,F#7BE@=MTUV*!H#(K& MF\9#)4=J0"'N&UE"HEC!UDJ$C4?XU.R;"A% MFM LTMQS9RTDZCB(G;5V9E-S7SN//U240:&I/$E1)NSZ92O-W!"U'L3.6MA< MZT$@43MKA!FQLT9943MK@V(1Q^4T*J/+\W5T$[^.\IMD55AI?"T:#OL53I[< M+ X'9;:^Z(DUYU-6EMER^W$11_,XKPS$WZ^SK/Q^,!#XMUG^>>OC\O]02P,$ M% @ PH7_6#'_4](2" C24 !@ !X;"]W;W)KZ044;(HVL&\?FAD^WAZ[GAWSQVE\V?&?X@U(1*]9&DN+@9K*8NS\5C$ M:Y)A,6(%R>&7%>,9EO"1/XU%P0E.]*(L'0>>-QEGF.:#^;G^[H'/S]E&IC0G M#QR)399A_GI%4O9\,? ';U]\I4]KJ;X8S\\+_$261'XO'CA\&M=:$IJ17%"6 M(TY6%X-+_VP1G:@%6N)_E#R+QC52ICPR]D-]N$LN!IY"1%(22Z4"PY\M69 T M59H Q]^5TD%]3[6P>?VF_58;#\8\8D$6+/V3)G)],9@.4$)6>)/*K^SY=U(9 MI '&+!7Z?_1^(*@6!+L+HIX%8;4@ MU(:6R+19UUCB^3EGSX@K:="F+K1O]&JPAN9J&Y>2PZ\4ULGYXO[+][Z\MO\&'Y#?Y\OOGR;8GN;]'BXTU")4D^HB'Z MOKQ&'W[^B'Y&-$>?:9K"SHCSL01@2OTXKD! %D07/XO#EH0-.6#LYU/K"'GWW!>%8TOP) M7:JHI9(2<69S4ZDFLJM1&7TF"AR3BP&DK"!\2P;S7W[R)]YO-AN/I*QE<51; M'+FTS[] :)YS#*"/J1,B(\V:TL5$ZU"E9OM?#@=A5[SGW\^WC9M*I?,FDMF MM4@+Z4F-],2Y-Y?)7Y!E4)BD0))!98I9'M.4H!Q,4-#5M^HZQF*-"LZV%&(4 M/;XB5N\J=N_JR3%W]4C*6KZ:U+Z:.'?UFH#2F.*R .<)PAGCDOZCO[!97JH[ M;6Q7$(UV]]0B%(YZ=O6T1GKJ1+J4+/XQ5/4]01"%0'JB%V2IZ:1Q?W^V _&T M ]&?]4&YRY(IP#/HE?B+5H3CMW'7JC8 >:52BT0YO5T&;N[&7Y4(=[ M2L"#X$ AK0!G7;=T=M$_6DC2"IC+&*3WE RU.P[>7#^P$F!:8+( MBRH2I-PFIN*KVCLV$\ZP/9U!98EPV@TZ;'%L)WOIKL' M_*KZ L164 )SE=DH+M\2\0ALT;@I-CW4LVQM+6M-KP;.*EL_K#A M\5K%/.0JU1Y0F6LUV^_&\[33M512]AQN8S1T&+CI<($+*G%*_X%@$FPEGS$G M*"%;DK(B*RM+3Y\5V!C2&^V6=*M8U)<+@:'(8 ]%-IP+Z0!)(%]U72=_;VC1 MZV@+_77;,+M47Q88D@SVSY\Z?3=J H!NC-9IX4[=P$:+LPZW6\5.^OKNP-!G MX)Y&;VF.8?P\('N/.E0>2UO;:D.TP7]"M,%^H@VZP^70G_2FA*':P$VU#YS% MA"0"K3C+D/I5@X=QCMJ3H3MD=J!VB?:TCV<#P[.!FV"(]I67&$&N6!>F7?V6+0Y=&@6]"[0M/1M*>K;!_R&>H- MW5/IG1 ;R%Z->I'"]( NU>%#!JXOC=CD$,[H)BM2]DH(TH<4J*ZN#RFVAGEU M5]>FA+9AMB?(0T.JH9M4OY*B4?EM%EGA6@BV>RQ@E^JIGZ'AV-#-L=_PBYJ+ MRI#G),52';#H [RA6"O"A9%.IJ3."2AGDM-8B;WM$;63<&ACU\Z4:I/R^M(C M;!P@NRFXPV>KFBC3L=S^,.)*V MMNF&KT,W7U^1)YKG*EU4#TLX98G59LM!KV=)EZ[8-!S-#B$30]RAF[AOU+F) M$VN7B'T(IMVAP"(V.1UYL^:_'JR&O,.9,["6FZ(H:RI.T345<CQSG%?^=SE M7Y^R1;8S\MT3"JO0J3U:(M-61.XSTZ$BY34'E75Z^HP!=GS4NHJ.>E!]+ M6]LEIFV)W&W+7?FH5#:Z%ZO-W>;BM#-16X3ZST_;>$T[$KG;$;U-^M@<-@FB M5!+51UDA'W)2OD>H#;+Q"#HZ/,Y,8)F(0U]-@VC.3C\I:K?7HLC9\+P[YHZD MK>T>T]-$[IZFO89#Z5.> WS0:P"Z5P.E78P'@Z?#DIM7._X4-;.P_&AKY,U MCLZ#BG59ZK Z(>N71[U1KUMX9^9%XH7!\6&EYW1!Z7UU'O V6$O)34DN&N]4 MH-E1;S)Z<;+/^V7#7X:6<>M9L2=3[S_QR^O\J#=D@\A2EEB"QL^"3LE:%@0S M/KVN5?'#[N9/^2GR'+U,=Z=3;#R9/Q5'O>4_E--.U3>_\\E=J_7G"\C)O MH_Q5RW;OL*>R.B9?MH=A06E<\ZLO6QSN$@ M014?&&2MV)-&[/@;8I^J-]ZE(JJ7+J?\ZOD!3%S;.>[L/!G?*O"WVO75WG!' MC8?C_5OD[:W]WA-Y>]^0]T>8:V>^B'L[0,!%;TVNFT@!#MON,QROC-,N,]JJ M"RP2PC)%]?=D&E- 8/US$T*- ?LW&\#)]B)6.J.C7L6ZPH)ZQP\?C)X.#VYQ M;W_MWOYMTO\[K?<@5FWM>OC@^7@T/E!O*>0?M+64=M1KE_5WE%9G9/52!U*9 M#Y4/+15+'177&LH51)U11N64@AK_S-2/1OVO1(DA!FS$>AI-;G0P%-4C)(9D M_H+L:D>EC4F/517\PN2LUZ$64=C- [:!]WQA,E)ZBN*E*@K1._ ]$^8)(H*O MYX6HJJQ.;*2:KEB*8T5NKHS+#237VD:Q*I:P4YY*D^]&\P5.3>L(4&-D&R_> MG,3'2/A4=#8%07.V#C8LYW6&LKN!^O98[0!G#G26-2ZS;;73=6X2+# N43 E M&YZCNF(E6XO$RT9YW$1ZH1>DI@20$*P52&,QHB#D@HXXP>^U$RBJ8""DLG!S M3HX"@%CQ=ZH:$X21]TX,DHP2WR9@PV1:/?IE,CE_+,[IJK)8FEI2H69QO!AH M7EOQ5XZ)K/Y%7UU05@>33+OMY656:#<7ZDL3VT8RUR%OV&IPV#@,UWQ@\_MJ M(J[AL8N>>P0S]\KYA*.9K1&&'".YB9GUL0:3^!9*@2O0Y]IT4#N'L+J#\-OX M853[]QT:L?"U15R#'PP%K!9G/M:NZ;JB-UTK",\.P$^K\OL*F$G@!61:Q-;Q M=BJT2YJ-9ERK$-\8E25K, ME:%-X4XT5HS/)8:YH%%^[\': =-16;L4K[FP[B?+ BUDM>N7#M*VFPNJ W 5 M]:UA"E. BSIKW&$!4VTY[[99)FLPP.FV_F7;9;RO3BDD+ARL\T:H%H".V5P#M6(+BNT9=I8/JO! MFN0_%I@TC]6 Y82RV\8>6HB9.\"5:4 QV?2S'V%6L):Q1S1P T@K%3=MC=G@YKK >01G M039771#Z!=Q9%B:[4G'1;J2I)"""@#61+=[X:-S,UH10Y>Y)ZBT*K=H7)T<' MVUB<+1]J>E6K5%W M*4K_2S>[Z1HQV+HI8M::RWTX*O&DN32N5]=7[DEST]QL;^[K;W28&R2SI1F. M#OO/GO14:.[ S4ORE=P[IS[A%BN/!28$"KP!WV<>,+4OK&#]CXCC?P%02P,$ M% @ PH7_6''LO(RE P / @ !@ !X;"]W;W)K9H.DU9(')J&MUEM_.2]8/" M[Q)W[F0.',G2F&^\^+F>1BD30H659P1!PQ87J!0#$8V_]YC1T24;GLX/Z#^% MV"F6I7"X,.H/6?MF&HTCJ'$E-LH_F=T7W,^L.MURU$$U<9YT^Z- MB4$K=3^*EWT>3@S&Z3L&^=X@#[Q[1X'EO?!B-K%F!Y:U"8TG(=1@3>2DYD-Y M]I9V)=GYV1-N46]PDG@"8U%2[0WGO6'^CN$0'HSVC8//NL;ZK7U")(Y,\@.3 M>7X1\)>-CJ%(KR%/\_("7G&,K AXQ>7(8&5-"POB:JD"*+N^@47(*UKX\V[I M@OROABN M^!I(K[.FWE "*^%Q;>SK+7FPB&^J )[ERUO!#U)3U2I%GMR/X63Y4YS,%A9K MR;"V=G %Y3#.:!AD<4[#3;_*LCP>P*]&: =Y%H\@+TA>AL^ /L\/\P,_4F ; M4AC!8$A6Y3B^@<]TV&O.PQ:MEY50CC=';%T0^C >0Y8.XQ*^&B_4,7CR/$CC M(8_DK*"Q"$SZ\0;N-Y9!.7^.(F_[R#%$3N6,QW*^/LTQP5=FK>4_I'55$ME] M@O@H#IY](ZA6A>,'!BVE"&A.^_=88;NDRBVR@%Q<@S;DB+9VC:R:8'."7W]G MZ,-QO<\QAD/IG+>_&&%QXOX_*.=!25(/\&BE4'$HU>IP085SU(J8@F4G?%\E M5Q]V0M: +]2-'%(=:ZI*HF7ID21G>F_HN%1]CU>S9LTS9Y2LR5U-Y:R$KBB8 MT/ LJB#U!M!YV8;%5A"KI0H03M9H^WO"I*^XH ZGQ0RN!J>"$.Z;G :E,V=& MM['#T(_4:WSNM4A.7G2NW="W'%'::-\_[D?IL37>]1WANWK?5Q\$E[X#A2LR M3>/1( +;]ZI^X4T7^L/2>'H5P[2A]HZ6%6A_98P_+-C!\8=A]B]02P,$% M @ PH7_6 B=Z;G[ @ 2 < !D !X;"]W;W)K&ULI9513]LP$,>_RBF;T":AI$T+M*6M!&5HFX3&@+&':0]NV'$6127(LF E5B9)6 M,J4+9LG4B\B4&EGJ@PH1Q9W.850P+H/IV,]=ZNE8559PB9<:3%443*]/4:C5 M).@&CQ-7?)%;-Q%-QR5;X#7:'^6E)BMJ*2DO4!JN)&C,)L%)=W3:=_[>X9;C MRFR,P2F9*W7GC"_I).BXA%!@8AV!T6>),Q3"@2B-^X89M%NZP,WQ(_W<:RHG!=.]=][!SO"/A?IMP?Q?]-4>S$[0] MS1?H<),CS%11,KG>>S>(NT?'!I@Q2$LV9Q:81BCJ@!3(SAQGZ3FNR*A0DTIK M+A>N6+C9A_D:!"Y1[-/-MCF7A,'-J)RC9CK)UQY=-P?^Q\$-9$I0US C^$!Q M!1>""ME\A.^5LN1PJ7E")_B-@!JN^4+RC"=,6KA1E@DX,: RH&N$[36B.:=D M!#-FP]$P/*!/X_)LY)=F MJ*U/P:+;.<52&6Y;KSCL/ANWP-IX@@VZX>$;%)]A@L6<''I=K[KW-M6#83AX M0;5?>K7J!OBOZF$W',*VLHDVNEN!>N%[N(%$5=+6C:Z=;9^)D[H[/KG7;\P% MTPLN#5W(C$([X=%! +KNV[5A5>E[Y5Q9ZKQ^F--3A]HYT'JFZ!P:PVW0/I[3 MOU!+ P04 " #"A?]8@?#GD-X$ !Q#0 &0 'AL+W=OEZ>] MGA,Y%=QU34D:7Q;&%MSCU2Y[KK3$LZA4J-ZPWY_T"BYU9S:-9S=V-C655U+3 MC66N*@IN-Y>DS/J\,^AL#S[(9>[#06\V+?F2;LE_+&\LWGJ-E4P6I)TTFEE: MG'7XR ?!7Z3M':M9Q8BF1OS*;S\E)UW^@$0*1(^6.#XMZ(K4BH8 HS/ MM*7\![/^D>IXW@1[PB@7 M_[)UDIW HZB<-T6MC/="ZO2?W]4\M!2.^X\H#&N%8<2='$64U]SSV=2:-;-! M&M;"0PPU:@.G]W*I98+*;CV[,KH#'13%IZ<43+C'B^77'$M MB-W&(KDR16DT:>^F/0\ P4Q/U,XND[/A(\XF[+W1/G?L+1QEN_H] &_0#[?H M+X=/&ORYTETVZA^R87\X?L+>J&%C%.V-7L;&\QRP/R[FSEO4UI_[Z$C>QON] MA7X[=247=-Y!0SFR*^K,7K\:3/IG3\0R;F(9/V7]6V?V?W/&;BQ&C/6;0T:? M*UFBXSWC.F/.+/R:6SID&@I2"U5EY)C@I?1#\:3;1ULI%2<$G!Z,3]HG+DBARJBILBAU38** M.5DV&L33T2$&E"LICABUZ;)?#XEEE95Z MR3QL^]P2)9;D'2M25U'HJEVTN[@.D\N3[O !AJ/N<7/R]5Z>C-Z2,#9[0#ZC MNS*4"+ZFS'CSPKS&K!VW*$L!3%HG_X*F9.7H82T@-Y-OR.LM'(%?;7Y(2>5@J$J0C?'7./C/WUF)JKG?!6PAWU! M*I@E3Q;7&)\K8@LN+5MQ6(I2J!3Z&2;=5!XQ4:4R1_85[ MN88H)QAX0/"RL*9B9AW$>HP3OF'I;.>0GM(,%%TBG=CPN)R[:DAB; M'@0KB(!NI)3;!VF,J'E!0.PJLEUV\3#?&RP0/L?Z]0+6$;: <_@-@:KU\=#P='9R$<6$8M!E.1,(\X]S#>96\3ROO2=0W09V"Z6!GU M_,\B@W!@,9P=A8&@]R(3S2TDVK?0O+Z%XL94YS-.J32'EEAC7:!?&5@'1%.A M5^;[W"?1[Y+@]_5]\U58G,>_1 7H#9=@'([NOY&U1D)V9\*>6RQ%'N*@I*!- MPT&K5)LD8GA78=K85C>T)^+3XPQE*H2M<%S/?1?=)QY1M3984Y+/I4J5_DO\ MTCJ)5 [/M-&U^+X%J==:@PNRR[CL!_8!/6W$S6GS>^(BK='WXNG'R'MNER&] MBA90[7>/WG2830M^>O&FC$OUW'BLZ/$Q1V;(!@%\7QCCMR_!0?,K:_8W4$L# M!!0 ( ,*%_UB)@SI$>@4 $L- 9 >&PO=V]R:W-H965T2DNPX;H!M0%/K<>_AN><^2%VLK?OL"^:@'DI3^35^.2=#687<1G]VYV89M@=,7W M3OFF+,EMKMG8]>7@:- ]^*"719 'X]E%34O^R.&W^M[A;MRCY+KDRFM;*<>+ MR\'5T9OK$[&/!K]K7ON=:R61S*W]+#?O\LO!1 BQX2P( N%GQ3=LC "!QI<6 M<] O*8Z[UQWZVQ@[8IF3YQMK_M!Y*"X'9P.5\X(:$S[8]8_)DU/OZO MULGV=#I06>.#+5MG,"AUE7[IH=5AQ^%L\A6':>LPC;S30I'E+06:73B[5DZL M@287,=3H#7*ZDJ1\# YO-?S"[,:6I0Y0.7A%5:YN;!5TM>0JT^POQ@%+B.$X M:^&N$]ST*W"OU!T "J]^J'+.'_N/0:WG-^WX74^?!?RIJ4;J>#)4T\GTY!F\ MXS[>XXAW_%_B5;?:9\;ZQK'Z\VKN@T/1_'5(A;3(R>%%I)'>^)HROAR@4SR[ M%0]F+U\&0V#G ME5VHS'&N0_3<16I0-$V\@X\\QJS)5)DME*M05]W4UC%8=96 Q M%@"#8+&&(J#GLH*848@A53:H#4:F+ ^E.!\*+QAC6CH2_1(/A;&)-PN=L8H5 M,41_AT(%&R##H@E2:LFRIDT*0X#JVMD'C:'#9J.^.47G&R-#+!(@^'0$'&?6 M24#Q91]$S,3KOH_/FFT2D7R-&6RR/YMTOZ@ ==Q1\D?555#0P_<&U=D#3+;J2.)M__ M'(M+7$2OMJYO.>-RCJB.CZ)BQR/U7@>]I+0']AW\GI< O:/44P<:5PNAE34K MH>MLJ0+VXAB,_(*KZ6&'*C.D2S^,^,AFQBR=BQ3>(R\VUQD9L]GKLA69AJ) M>"HR-#'=3%F!"A%V960703_1E MS02[):B@WS8,"5FRI//8_C";T]QP7%]0J;0-VB)#*<\9C4?>5C! *#[$\LT? M1TA9YAI0)JS1-4B7L=XE,ARICWI9:30-88&_FWS9-:#C+XUVJ0%SEI;!]$XQ M1GI]VU$*5;BN"XXIWN'<]F4TB:A[W!&F# %T;A/0))R&V697*IV&7D78DU;L1#0R?CO89-K)N4M&' BW))D8Y]@F88-%=ASE+D'[K^#AQ(D];;GO5U!-W;*B=BU'8 M9PLK]45)XK;2&'T:W=Y5 ))_1Q6EJ=.IG#7.X1;ATEKB;]-1MNT:=P%L@&FB M>DQ88[ M87+2=A;R8H&7G5[;;D&OZ,0J92MV7;MMH?J'PCTC7Z@%#NR^*YU6 MFU0ENYN[T$V5GG<'3HAC7<.N"6[93S&2[>B:M)9MW_: M?RECUZ<#Y=+1/=T$6\?C\MP&'+[C98&O'79B M@/<+B\#:&UF@_WZ:_0-02P,$% @ PH7_6'ZP5C"8"0 ,Q\ !D !X M;"]W;W)K&UL[5EM;]LX$OXKA#?=(2592FS7[;; ?;@"C6UJ.//, M^Y Z6RG]T2R%*-BG-,G,>6]9%/GSX=!$2Y%RXZE<9'@R5SKE!7[JQ=#D6O#8 M;DJ383 :'0]3+K/>Q9E=N]$79ZHL$IF)&\U,F:9WZO7KB5BV5! M"\.+LYPOQ)THWNDOP08J5:7UGI,E, MJ8_TXW5\WAL1()&(J" .'!_WXEHD"3$"C#\KGKU&)&UL?Z^Y_VIUARXS;L2U M2OZ0<;$\[TU[+!9S7B;%K5K]753Z3(A?I!)C_[*5HPT@,2I-H=)J,WZG,G.? M_%-EA]:&Z6C+AJ#:$%C<3I!%^8(7_.),JQ731 UN],6J:G<#G,S(*7>%QE.) M?<7%7:&BCTN5Q$*;O[&7?Y:R>#@;%N!,SX=1Q>7*<0FV<#EF;U16+ U[F<4B M[NX? E$#*ZAA704[&?Y69AX+1P,6C(+Q#GYAHV9H^85;^#G%V#\O9Z;0B(1_ M;=+1L1AO9D'9\=SD/!+G/82_$?I>]"Y^_LD_'OVR ^"X 3C>Q7UO/^S/Y>>? MIH%_\DO%B]TMN1;L5N2ECI8(8W:3\,PP2Q7\\C9C;_@#"ZS!PP$KEH)=JS3G MV0/C6:;*+!(Q5GG!9&'8E>(Z9FK.7DB-]%+:,%X62Z7E9Y!QEH,W*Q$+FJV6 M,EIV^*40I-,#F M*D%QD=EBX[ZRD(G\S(N&-90PUAHM%#5\2[9-?S!X"VUG4"LX=J;:;9,\U^K> M6F2WP*^S%6S+XUC21IZP@_#;+-='Z;"U\5XD#T[CQ]%QZ+%W+3!K(#$;>7XC MU>IF2/A&0>@<[,!?TP^8S**DC,E?D3(P'3:I2/("?%>RZ]FZQ MU$*0VYF1GUCJRHZ@LL-0-$13- :69@/,"D[8K'\]\]#910OJ>K1W+^]NLC"3 M!J$_]4X;--P:LJ.*5^?P:T1A1@[K)B]A 9V_F+J8H.'(MC;!KPFV6S>;< M:M8-9(^];RQ8")TVS[=K[21F94K)"NHOQ&A5T&,;'=*8DH-;RV^VH*W@(O*L MPC @(YXD%C=&(>@"3K_QK,10A M$-(CY?RUSI .;>A3\M@"D*(F%60^E #4A,FSVB:%*K"T2?--I2'BN21Z9P9, M;0#9('F!<+%L0K_>#\_!0H\4*[,$8;61_X:J& OR(3J7J;@!/FV-40"(LK&I M+:UX@M2RII\AKQA) J*::,# (%/-;P]Q@%$O4CJV+JRCUE0^M.'C@H,O%EHL M2.AW"Y,=65@#C-GL@87>]'%9$O.YRY9'T8'LMUV=O(TJ2B,7!>H_Y%Q87A0WX'/9N. UB"1&_8A]X$GIB"H+@>Z*)];2KCBV MPK)*H/' 1ST[8/[(FX[9,8H[OD^]$_9*\XS:BL\"#!A8G'@G(7OY2>A(DB_Z MX71TB/6)=QRP:Y*!HA4/8:6YD+2Q?WQ*S_W FQX_@M&IT9 0#J93*]CW)J< M80&- >*#,,3*9KF3S&?)9B[!X-0?.1[^&*A.G.R _;OSC_7]0^HE%(\9O#D" M17L&X'J!\QQ?4>ZUX\"X?+ 5GB)91N)H9H.2P.5"VU->UJQ&*G-SAG$=;U6[ MF5=N7I!]CVSFSKG4[-XZ#Q!J>8O* :TFN[MOLQ7L%+@/81' M)'-IP\,]HA+XA&L7$4TQ(I$+2?$)*8@"KK&2E>)(B\1.? N:6&",N33H3+:X5 XRY>P_**NUQ>0*TT&-]L@-G]WTL^-'IP/4X4EIT71@>Z1I]UY+Q4I3)\#Z9/4D]=$>R]2I M_IS= 6O["@ E-H<)2&<%7^$ AMXSF6(:?[9^1"#:W6"",;AY&*-?Q=";/4B1 M(*NP\5::CT=SLA0* *8"4S!-N,?(N&?D)!H4Z _F@:YK:N7W*@$AY8ZAR*(M MK@^^SZAI[MMZVV,4HOC>U7^]9NK0E99I__;N/93?V9A_;P84!^1+[?CW1NBV MCNFSX\')=.K:RSAH&F6 %C0:CZK6%=2]J^\/@HGKA*%W,J(8K1JDCQ8Y#0]= M;PW'3T0_ZF\0.T4GM6(GTTUM[;4=?<7NID8V^PN]K!]TY/@_2LZ[9A[OIFJK^I5C.#=?:J[O4K<<-$ER]T@Y:DVZ.\Z2 M-_6)NSKXR\^DNKM-(#.Z8*6P4/-B1?$24V"IW,:=O:[K%@Z^ MSB43' 2MA6^ZJK3I=G1E(5RW(;02]6N0KZ/0S2J$P<)O3RSO++S.2/AD1NR> M\=U\0 FX_H8Y#$D*QY&,MM$/6(A&5?]UY^2)-V%W2&Z'"//91V%+&8[NH#O% M\Y"=(.)>B0PU.K%4/,88+.F=D$V7L3?&_Y!-87,B?:>:N[%-EK 7#M61WW[@ MV.H^3FU5J"[I!]LY-!%GY\,] JT:#EK7US9(?.]X>Y#L.&R[)DEO?%!!\_5U M;15Y05=*^"TCR189WJ:79L/6B\Q4H%O3ZUH#S9&)[IUFL]J\$;YT+T+7Y.YU M\ALT>XGH3,0<6T?>R:3'M'M%ZWX4*K>O1=&0T6?LUZ7@"&TBP/.Y4D7]@P0T M[\DO_@M02P,$% @ PH7_6/(O8XH]! /PH !D !X;"]W;W)K&ULG5;;;N,V$/T50@OLDVO9LC<)$MM +BVZ!18(DK1] M*/I 22.)&XE4R9&5].L[0\J.LE"RBS[8$JF9,V=N'&YZ8Q]=!8#BJ:FUVT85 M8GL>QRZKH)%N;EK0]*4PMI%(2UO&KK4@7ZU9W@O\H:!WHW?!GJ3&//+B<[Z-%DP(:LB0$20]]G -=2)2[C36]L"Q- M:/SB7?7:1$YI3LH]6OJJ2 ]WGW5F&A /\@G<)D9"Y/TX&[2O@G;RAO:)^&(T M5D[\K'/(7^O'Q.1()SG0N4K>!?RMTW.Q6LQ$LDC6[^"MCNZM/-[JN^Z)&^6R MVKC.@OCK,G5HJ2#^GG(Y(*ZG$;E)SETK,]A&U 4.[!ZBW<^ MZ_?0OYN.']<65U JK94NJ:*P$E@!_2R :$+*@%,F*.!P"/AJYJ6N3=-*_?SQ MPUFR/+UP BEXK35[Y1N1S@&A-()5C6CIW^1.]-)1)] >%2AA=HZM2I%3Q"UM M"R@*\-WGL:RDK0:P,OE,D*:LZ60@M?197-Y?BP?3JDR>3)8QZR.=@11L,T<^!RL!"K61:O^#Z"+W4H]0YL7EZNR[7(3 MI8_\HM@2 M'0L=N+LRT_0%ZYJT%V^0W30G-4P.LY<22/8EH5=HAN+FXI%(I7OON M%6\@@R8%*U;+B4ZE"&>4=<[7VXQE21/:(>LY$)K&_6L6S@$Z;L?&9&6M_J4D=-0X;_"8 M;NJO75[2?0 )HI1*;GA@68"^%\;@8<$&CG?&W7]02P,$% @ PH7_6'LB1WYV P > @ M !D !X;"]W;W)K&ULG591C]LV#/XKA#L4#=#9 MCI.[Y-(DP*5WQ3:LAZ#9UH=A#[+-Q-K)DBO)R>W?CY(27X+FLG8/CBF)_/A1 M),U,=TH_F@K1PE,MI)E%E;7-)$E,46'-3*P:E'2R5KIFEI9ZDYA&(RN]42V2 M+$VODYIQ&!0NUF43\Z;'SBF\JZC60^;=@& M5VA_;Y::5DF'4O(:I>%*@L;U++KM3Q9#I^\5_N"X,TQ3" 1&-+WO,J'/I#(_E _H''SO%DC.#[Y7XS$M;S:)Q!"6N M62OL)[7["??Q7#F\0@GC?V$7= >C"(K66%7OC8E!S65XLZ?]/1P9C-,7#+*] M0>9Y!T>>Y1VS;#[5:@?::1.:$WRHWIK(<>F2LK*:3CG9V?D#Y?U790PL4<." M&5X DR7<<=%:+&%5,8W3Q)(GIY\4>]1%0,U>0+V&CTK:RL"]++$\M4^(845TZRI;ZD%BL=*B1*UF9!OC7A27;#B3Z<;;[BD5A'"N7@+^%1@ M8X\8L%JUTIJ>KR7W,SB2'MH:-;-*3^#A.XB]?C7.^MF[KP/_ =[>_?3 M>.2%<3SHA8.T!W.RD M*R<-GL,XNH%ON>F0?:*9QOVLMQ>&!Z'?>SZZ>X[U/W5/:^?8,>"7EF^90,H- M[)!H4N9$ZQ*ZUJKVA754/.Y.#F'+KT/,L6"M0>#28?@ZI7%&(Z(5)51TO:2! M-!2DY1Z%1L/W%]?Y$EJ%G)DV_YM&C[M?&H;&4IX!P &0 M 'AL+W=O8KM_?H=25ES"C?HOD@B><_#Y^[(1XNM M=9]]@TBPT\KX9=80M5=Y[LL&M?!CVZ+AE=HZ+8B';I/[UJ&H(DBKO)A,+G(M MI,E6BSAWYU8+VY&2!N\<^$YKX?8WJ.QVF4VSP\2]W#04)O+5HA4;?$#ZO;US M/,H'EDIJ-%Y: P[K978]O;J9A_@8\(?$K3_ZAI#)VMK/8?!+M R\E7 $4/**+NM%%4 M^5Z06"V2#'JY)QM'KHUAX?.S0$'Y[XNTS@>M\Y?8OZD=_X\!?C7PL5/[H:(CH ;AUNI6F#V45FM)A!60!<'7C O3 ME=0Y:3;0*F%&@'6-\>[ =;?A$PG3 Y$TA*'I >NPZDH\YG[SZK*8OGWG@1W$ M"0J$N&,S\>A!F K6R/LZ:*V7\8(>RV)"W&'9$8+DABEK-F<>IY%9@[.'&PO M=V]R:W-H965T.[VP6[LDR4V;!C0<%7L(#J,=B+O3,;5A2D@.3 MA#,D8#%T;OS^+#+VUN G@;7<&B/CR1/GSV;R+1TZGMD04$B48<#ZL8);H-00 MZ6W\KCF=1M( M\<;]JGU7?ORA"7<@8@;%:S!-"8R(1R60I %^CQ88S.SSZA,T08NB.4ZOR1 M U=I:4/@)K7,J)()WI )T1UG*I-HPE)(6_#3P_C> ;RK76[\#C9^CX*#A-]+ MUD&A]QD%7A"U[.?V,/P."PWWWX2/CU $AHZ^FR6(%3CQQP]^S_O2%N=3DHU/238Y)=GT ME&2S$Y'M9$O49$MTB#W^H:LS80G/ 9WK%)&?VC*DHNA9"E.+5_'%=4>G^FH[ M\O\:^1U_UV;<0N1[G,E4]04VJTW?<&/+Y=[ZR.]/_);UJ>XSJK;@+WW5I.A+:$F81!06 M6DH?BJYPHBK\U43QPM:=)ZYT%;/#3/=*((R!?K_@7&TF1J#ION(_4$L#!!0 M ( ,*%_U@0PNQ 1 ( (H& 9 >&PO=V]R:W-H965T(%5@@89-H2L+GMX0X8LR"C\;MC>OV6-O%T?*1_=;6;6G98P9U@ MORC19>)]\!"!'#=,;\7A&W3U3"TO$TRY*SJTL=%'#V6-TJ+JDHU!17E[QR_= M.9PD&,[YA+!+")UWNY&S_(PU3F,I#DC::$.S U>JRS9RE-N7\JBE>4I-GD[7 MYG@)2/0D,:&\0$LI,2_ '+M6L:_-#C;.SSK:JJ6%%V@1>A!OUPJ/>*AP$WC=\A*+@!H5!.!G@17VYD>-%%WCGRKQ!NU>TYH3N*6DP.U=U M"YV;AL&:!SLIK?C4VVT M)*+6_Q]RJSL,S#%3," V[<6F@YSO@M]>(3<,?4MNULO-KCJU)Y#F*\(7W(:9 M;[G->[?YU0CGG_2'"F3ANJ!"F6BX;EM%O]HWVF7;7_Z&MUWZ &ULK5;;;MLX$/V5@0H4+9!:OB4M$MN G;9[0[%&O-U]6.P#38TE M;BE2):G8Z==W.))E9^&ZBR(O-DEQSLR%CM72T2SN43)5HO+(&'&ZFR7QP MO;B,]_G"GPJW_F@-T9.UM9_BYI=LFO2C0:A1AH@@Z.\>;U'K"$1F?&XQDTYE M%#Q>[]'?L^_DRUIXO+7Z+Y6%8IJ\22##C:AUN+/;G['UAPV45GO^A6U[MY^ MK'VP92M,%I3*-/]BU_+P?P2&K<"0[6X4L95O11"SB;-;[&T6DF%_N4D#:0U MRJ:RU;!H- R_H>$*/E@3"@_O3(;98_F4K.U,'NY-7@S/ OY:FQZ,^A1LUC@>*7G$!#'S7AEAI!(:5G2(E*'! MP]_SM0^.0$PV(663;LKD4!M19RI@!LH$=*H$:2E+ MC*<3V4'29M-Q[@^<%^(>88UH@"RJA&,85N RNHU42J'@?6U"5%*A MP[S6["^+,59OU8,5RMJIH-IK[W:R$";GLBN5;[M;+EP63=SS<'"87+,NFM^# M.;M&2_UPP?A/2&9FP=A HE+7&2%K#9GR4EM?4R3I&[7 2)?#S[7:4VU,32C? M!S\7G\AJ[ZE3PQ>VUADE!\27*JHEF7]KTSP%K#<<.A_GY^L;BD^K\OL*8B2) M+V*F9:S+G_]BSAN2[CB,0-KC:P*#_JO?@-Y4%GE X0!C>X2W*+%L!EUP,NS_: 1^5YJO;/BS]QJN(RP)XB"ZOCA$4Q1U/LCEHR;"B- FE88B<8ZUS:K'P($JF?N&(8R MUGN*"34'93)JB\Q;&\^]1G*3BA%W%4UC>/!A4U,0.?WI(,;0TJFCXT!=!\A$ M9;/>J0)(CT8>ZL\Y#W8>.)F:Z:<[[6;'>3,R':XW@^<'X7)%-&C&UL MA57;;MLP#/T5PAN*%AA\SZ5M$J!).VS#"A1-MST,>U!LQC8J2YXD-^W?CY(3 M+\72[$64*/+PD";ER4:J1UTB&GBNN=!3KS2FN0@"G958,^W+!@7=K*6JF:&C M*@+=*&2Y*^ M*DIC%<%LTK "EVB^-7>*3D&/DETCOO['?I'ESOELF(:%Y+_ MJ')33KVQ!SFN6 M'P7\T@H?DO #Q&&<'L%+^A03AY?\)\6UDC4LB*NB5J RFQ(6KL"HX.?52CO] MKT,%Z/#3P_AV;"YTPS*<>C07&M43>K.3=]$PO#S"/NW9I\?09TL:P[SE"'(- MUY5F1:&P8*ZC2;/-[1#IH["'23^45"7):5 K48#3"Z.!0?Y/8$.F"UDW3+R< MO!O'T>A2TXQVA;93D@/9-4KF+=4Z8P8+J5XNX*%4B*\:!I;5\VO%:26HTSFG M2/K,-8%=DKW=0F%>65B5:W@/Z="/2 PB/R9QWIVB*/8'\%4RH2&._!'$">E3 MMPQH6=[.=_S(P/J0P0@&0_)*Q_XYW%!?%+8.3ZA,E3&N[>7(>B>$/O3'$(5# M/X4':1CODZ?(@] ?6DG!$I*)8]+)_-JH[I72D,E6F&Z4>VW_$%YU M\__7O'M%;YDEK8'CFEQ#?S3P0'4O4WDQ1V4-Z'XMI=D= M;(#^]S#[ U!+ P04 " #"A?]8"+K;E",# !L!P &0 'AL+W=ON.*+W+J)<#HNV0*OT7XO+S5988N2\@*EX4J" MQFP2G/5&LX'S]PZW')=F8PQ.2:S4G3,^I9.@ZPBAP,0Z!$:_!YRC$ Z(:-PW MF$&[I0O<'*_1/WCMI"5F!N=*_."IS2?!,( 4,U8)>Z66'['1<^CP$B6,_\*R M]CT^#""IC%5%$TP,"B[K/WML\K 1,.R^$! U 9'G76_D69XSRZ9CK9:@G3>A MN8&7ZJ.)')?N4*ZMIE5.<7;Z@7$-MTQ4"!?(3*61,FX-[-^P6*!Y-PXM[>)\ MPZ1!G-6(T0N(1W"AI,T-O)Q OWL 43<:[,#K MMY+['J__;\GGW"1".=4&?I[%QFJZ);^V::XA!]LA7>6,3,D2G 14&@;U P;3 MO3>]H^[I#L*#EO!@%_KTFBHQK02"RN")_ &<&8-T5$RF\(6SF MN.0EISC$% MNO17F%1:<[F &3/<;%.V<^_MRFYRA+DJ2B97>V^&4>_XE%C49&S.+#"-4*Q9 MD)TYT@\^XZX0J9C7K&+'Z@#B%0A\0'% M]_F7!(,;D;E'#732;[RT'4#X;\= MN(%,">HL9@3[%%=P(:C8S3OX5BE+#I>:)Y23KP2HX9HO),]XPJ2%&V69H!2Z MI-(-P_:&-6D=P9R9W"GA9*XHEK4=]0[LTJF!M["\4GG MD'Z-R[.17YJCMIZ"]<>98JD,MZU7U.D]&[> M?$$-NQUCEZA^!P3+&)RZ/>\ MZO[K5 ]/.L,75/NE_U;= /ZM^J37.8%M%15N=, "]<+W>0.)JJ2MFV$[VSXE M9W4'?7*OWZ$+IA=<&KJ0&85V.ZYSZ[JWUX95I>^GL;+4G?TPI^<0M7.@]4S1 M.32&VZ!]8*=_ %!+ P04 " #"A?]882)<)F(% #1#0 &0 'AL+W=O M6MN[>*TVS7)''-A/+7 @GJF2N?"4E7/NF:A4:1N4)YU0]\?=',A MB];HS+7=Z-&9*FTF"[S18,H\%_KQ$C.U.F\%K77#6,[FEANZH[.%F.$$[:?% MC:9:M_&2RAP+(U4!&J?GK8O@]'+(]L[@L\25V2H#S^1.J7NNO$O/6SX#P@P3 MRQX$?99XA5G&C@C&U]IGJPG) [?+:^]OW-QI+G?"X)7*OLC4SL];<0M2G(HR MLV.U^A7K^?397Z(RXWYA5=OZ+4A*8U5>#R8$N2RJKWBHU^%'!H3U@-#AK@(Y ME*^%%:,SK5:@V9J\<<%-U8TF<++@39E83;V2QMG1Q*KD?JZR%+7Y!:Z_EM(^ M0OM6W&5HCLZZED*P83>IW5U6[L)GW W@O2KLW,!UD6*Z.[Y+T!I\X1K?97C0 MX6]EX4'D=R#TP]X!?U$SW\CYBY[Q5\_PCXL[8S51XL]]+37[PVE"F@[0&;C)1&) &A*&VC-+7 MG,+'TAHKBE06LUUXT)8%!5&EH5YS!%]G]M&&,+!KLZ(HXPYM1 MB@Q^EU-TOAY1:/)S,9MIG F+\(Z,)*E! I]%5E9&N]P8A7'&,+,.T2ZLT1H1B,]HV!4M'6 5F3-PKY>PP0_MKY@W9P1$OL M&%K0;OID4:^6HX/0,Y)\L1(ZW>&!(0&R<[A3],/L^Q5X!:HW4%0-*V) M(C*X@=X!]O<;]O=_F/U/"'-AB,\U2 8S%L4,W0J]$5+7K* :T3RG63IZ[LN: MPQ!([%VR&/D >25FR&*VNPT=9T/+<6SF0B-,&<%RC0!%,M_-KEG-LA5M:8H6 M-6DY557A_*3,;QKGK* TG!3<7J4=UU;KQ1#U8HC-8IS"A+!N"R_1=T'''A66 M*A-69IS7_=@+X,6FBT%L9UK?.]ETIJ0%*W'^R3F M79%D98J'!8;7[+_K"K3#G3C!_Q3G (>'#8>'_^[TKJ,PY>@F*YP6<)(5!O/VPVCB;.)FA7R[S5GFSEN12])("J%J[C+RW(]N;G98?#MG/-\1U*> M:,SN^5OQA;FZ*8T)H] DA1PCQ24] 19TH;?$IXAVH^6,Y*.5;([H?X(AL2QMUA0UF3.2J0DHY)O<[TUMER?#9 ME7"7@?HX=I\3SZ\^)["/"]VM:W:.1#M^3!CR61:VNG$WKV(MW64@PRD-];TAG4FZ>D!4%:L6[M)./*8G@"O.ZIZSK , #@) 9 >&PO=V]R:W-H965T MV]Z'J M!Y,,Q%W'SMD.T'_?L0T!M"S=?@@9V_/RS/@9)N.-TB^F0+2P+84TDZBPMAK% MLA-I.H$^TWOO)58=U&/!U7;(5SM+]7,TVKN/&2\Q*EX4J"QN4D MNNN,[OM.WRO\P7%CCF1PF2R4>G&+7_))E#A *#"SS@.CUQH?4 CGB&!\W_F, MFI#.\%C>>__)YTZY+)C!!R6^\=P6DV@808Y+5@O[56U^QET^'F"FA/&_L-GI M)A%DM;&JW!D3@I++\&;;71W>8Y#N#%*/.P3R*!^99=.Q5AO03IN\.<&GZJT) M')?N4N96TRDG.SO]0O?^FS(&9JCAGAF> 9,Y/')16\QA7C"-98WYJ'Q/4!F^ZQWN?7G3X:RW;T$VN(4W2 MW@5_W2;_KO?7?MO[.Y? Y1#/!<)2 M">I5J@I8=^]0:;7F.1JP=+AH8N0[CE0$P/C*9:JL:LM)'IG+X42.6HS@N="(YX0!N9\>[IQQ26U@1 NQ#7@-L/*'B%@ MI:JE-2U/#_?3/9*^U"5J9I4>^>J]%]C'#\.TDWYZG?@/<'7;[K7 ]E0Y$(9A)NY.V=D)O+W1:AZ/'0Z[_I7N!X/V&X/UW$_Q.6NYSIW]M MF&-6:VXYU>MIFXG:46&I50D/!\HYHSWYK,9).V4GCX]'7IZ<(XS\=$THX9=^9EMJ';4V6&P-;O-9\%= MF(8']?!-\9GI%2>8 I=D2CU*-Z[#G X+JRH_&Q?*TJ3U8D&?-JB= ITOE;+[ MA0O0?"Q-_P502P,$% @ PH7_6$Q*3F]A @ _00 !D !X;"]W;W)K M&UL?53!;MLP#/T5PBN&%BABQTFS(G,,-.V*=4"Q MH%FWP["#8C.V4%ER)3II]_639,=+@287FZ3(QT>*5+)5^LF4B 0OE9!F%I1$ M]30,359BQ]YM(L_RAA%+$ZVVH)VW17."+]5' M6W)0K,)G#G!EN0*UAH=&@).9[=WJ#Q+@P9W " M7,(]%\*:31*2I>" PJQ+-V_3Q0?23>!>22H-?)$YYF_C0TN]YQ_O^,_CHX#? M&CF 470.<12/X7%Y Z>V0](HP?.V&ZY/ M;]ICVW7+)9,99P*6UHAV;,G [ZN5(6T'[\][G6H)C-\GX)9Q:FJ6X2RH72Z] MP2#]^&$XB3X?*6_&:O(6 M>N*AW=)OTLO!, DW^WS"O9&L4!=^\0QDJI'43F=O[7?[JAWI_^[MPW#/=,&E M 8%K&QH-/ET$H-ME:Q52M1_PE2*[+EXL[?N$VCG8\[52M%-<@O[%2_\!4$L# M!!0 ( ,*%_UBX4<4X"00 L8 9 >&PO=V]R:W-H965TXPY^)%G!5L8>\X/=Y;% MXCW.$3/) 1?BR9;0''%Q2W<6.U",DI*49Y9CVX&5H[0PEO-R[($NY^3(L[3 M#Q2P8YXC^N\*9^2\,*!Q&7A,=WLN!ZSE_(!V>(/YM\,#%7=6HY*D.2Y82@I M\79A?()W$0PDH43\D>(S:UT#:=D8=AR13C#,9<22/R<\!IGF502 MZ_BG%C6:.26Q?7U1_ZTT7ACSA!A>D^S/-.'[A3$U0(*WZ)CQ1W+^'=<&^5(O M)ADKO\&YQMH&B(^,D[PFBQ7D:5']HA^U(UH$H:,F.#7!Z1.\&P2W)KC/G<&K M"=YS9_!K0FFZ5=E>.BY$'"WGE)P!E6BA)B]*[Y=LX:^TD!MEPZEXF@H>7S[B M$RZ.&/P"-F(/)L<, [(%8DX'L&HB+!B8(?CO.#$;XEW-'X MQ+GX9.6,"GXY%B9P[8_ L1U/L9[U\^FNRIS_-WOTZMD[SG";#>*6>NX-O=M; MX:^O @H^L+'\^2<8V+^J7*Y3+-0I M%FD2ZP3':X+CC:E?3J_*^Q4Q*(GRW^*TA+YM!G/KU':K N6YIMM%A4.4"QW3 M[Z(B-6K6H#H6^HV%_JB%:XJ3E(,8T4296D;9+]UD.L5"G6*1)K%."((F!,$; M98! 9W!TBH4ZQ2)-8IW@3)K@3%Z; 2KBI'4>O<"$O00P!/G0='KG?PB:!:8] M:W]ZN6#(@)V,T;%UVM@Z';7U*T'J]XM1VDOWF4ZQ4*=8I$FLX_M9X_O9&R6! MF<[@Z!0+=8I%FL0ZP8'V]2W>?FT:J)GML^A <]++ RJ4V\\6H0+E#5"1"N6W M4%T;6Y4*'+5Q<[\"!TJ28\S55<8H_:4[3:M:J%4MTJ76#81S#83S1KF@%M85 M(IUJH5:U2)=:-T37H@V.EAVC^< =GO3A>X$*Y?:S1JA ^<&@,%"@O.FMP@!> M:Q\X7OQ$.::[M-B!$Z8\C5&FS@JC(B_><%J-3?EB2^[R@S$Y%CPJHW5C#:=ZT]EO[8WOH)W:Z@8#V6GNVRF7N6K M-OD]D@F&@0QOQ52V.1'AHU7GN;KAY%"V5I\(YR0O+_<8)9A*@'B^)81?;N0$ M3?]_^1]02P,$% @ PH7_6+)7M-:S @ ZP@ !D !X;"]W;W)K&ULK59M;],P$/XK5D!H2+"D>>F@I)'6I@B0AJ9-@P^( M#VYR;:(E=K"==O#K.3MIZ+8L*[!^:.S+/8_OGK-]";=<7,L,0)&;LF!R:F5* M51/;EDD&)97'O *&;U9TZSM@N:P#DZ0>X+< ]%."U .\NP'\ X+< _U! MT ),ZG:3NQ$NIHI&H>!;(K0WLNF!4=^@4:^AK7 Q#;&3EGC6$+L/$'ODC#.52;)@*:0] M^/DP?CR MS')+E-WE^G,'23\5+-CXCFOB.NX?E\\_P>/#X=[/?#%,#R&!.&C M/O@M,;RN[)[A\QXI^TKPDLQ1:($G%K>>RLC<;#H0Y-OI4AK[][[J-_Q^/[^^ MW2:RH@E,+;R^)(@-6-&+9Z.Q\ZY/^J*Y'=%\H?8L>@K$ )2 MO(^;:@E(^)KEOWK/TZPA>VO(='O81$YH;_9EON_ACQS]N^T7/\JT& S\'V4) M.EF"05FZ[4JE!"7[I CN)3 .>A*='^@7#P;TMUOJ_J+!G44;6>R]6QW/X]JT M4TD27C/57'N=M>O8IZ91W;'/1Y.X:;Q_:)K/@#,JUCF3I( 54CK')QB;:%IK M,U&\,KUCR15>"F:8X=<(".V [U>(@ &0 'AL+W=OBN0S)*$B#\7-.:[ MB1=Z3V_2853\I@G4'"TOU_\KM] K>?IG.FGCL [O-@?GU>28W9$XGGKX )15; MZDT_O O[P9T55A%6LMTJV2Z8["45BBW9G"B*^%)?TALNF6I*'L1I6Q]'8!;E7D6Y M=ZH&>RXY.@*S./8KCGU'9=WC#&H*PYWPF0KA,5:"@RK! 9C@#4_I'W1#Q*-N MOM=9NFB\8$",MO5P!&;1'59TAZ=J;NB2HR,PB^.HXCB"-4?DNFB \_R _LK8 MEL1Y>_SP;HA#_"4I2I[L2[Y\K>2C%UH;C#J]9X)\.6@XZ@R;%1D&IKD'((%_ M,JYTJ[X5;*Y;MVZ[YX5K*E6J&_9WNJ4Q"C\UMF$0NVT=7:'9*U&S.>&I)01M0HM&7@+U:EH,GLL5&F(G:(Q&"#N--EH]KNG# M$[:NGR,T>WF,S0D')^O4J;MQA6;S-/XF!*V%H^9?3G+HKOMR%'#7-?8EA/W+ M#[6F OV8Y8M#9C%%W])-9A2,F]L^B-FZB([0[._FQ@#AX.1OYT[MC2LTFZ>Q M-QBT%4#;+P/AKT,'!ME)U79&8"]R4'ZMFCT\6>MZO<5^"C9^"$!S"HXQ$[>N!0,NY1[MDJ+"RQ5Z"'EKVDX:FSU,';K M,K[%5@TV9@>/3I:K4TOC"LW>BC>6)H+W=(#-^."@!,$A=D+&>T2P]SA:@JW: M/3QIVYJY0K.7R#BAZ.2'1)%36^,*S>99>TX$;_.T*&]T6*O0$#M!XTIQ+1^>L'7]WF)O)C).*#KY05+DU-JX0K-Y&FL3'7B8Y*3EEY.,( U#0_;) M^[6']_DO)[3@5BR5**9+'1-T!GJIQ/['"/L3Q3?%\_P95XHGQ>&:D@45^0#] M^9)S]722_T2@^DG(]']02P,$% @ PH7_6 #BUA3/! 41< !D !X M;"]W;W)K&ULM5C1CL@S "-)4E5Y(AZ=?OE>TX!AP'$H<'L(WN/5?G'$F6AELA M?ZHU(1K=18RKD;76.KZT;16N28152\2$PS]+(2.LX5:N;!5+@A=I4,1LM]WV M[ A3;HV'Z;-;.1Z*1#/*R:U$*HDB+.^O"1/;D>58#P^^T=5:FP?V>!CC%9D1 M_3V^E7!G%UD6-")<4<&1),N1=>5O/*E58)K \O5#]B#M/'1FCA69"/8O7>CUR.I; M:$&6.&'ZF]A^(7F'+DR^4#"5?J-MWK9MH3!16D1Y,%0049[]XKN)@$X>T#D6H9L'=(]%N,@#+HY%\/( +^4^(RME>HHU'@^EV")I M6D,V"$:X4^3HG&E*E/Z!Q]GTW1Q_>?T'M$.;JAC(%MU-#64*(! MLL.\G.NL'/>)*\FW@9J"G[JPG>X[!1>ZZ3Y.L=Y[0B'_;B: M*RUA]OFORDH96K<:S4S)ERK&(1E9,.)@ K&$ M12=,HH2E#L&1D)K^QF8UJK)"!CQ(@)%U3@ M#0J\'3$N"C$N&A"CBNLL;Z]4B]<:[)&=M?%*;08M9[#SV8V8'F9U.JW.'J>' M:9U>J[_;**CM]PLM[A6L>K6L7I5\:CP<5K! >D>@>DG@/U>W8.:OO]0E9[!:N]6E;A&F:!%0WAY6)#E$[]">R2 M7PG5]TB1,)%44U)IU]K4IZX232:;]@[DZ;?V5/:;! P:2K:C8;_0L%^KH9]I M]2B@@C==O8;-#C([(LKN8?;11,([+IXS@I:82K3!+*E6M7]@V@/N)K4%G2K6 M$8!^DX!!0\EVQ!H48@UJQ?H[)C#B*%^AKP2V;6?H*\5SRD# ,S1)I 3YSM!, MPZ!\&(H!R,9#BAFZ%8JFT]\/_TZ;+:A1T^=)E*84O/)5KKZ]5W'_QDQ8^ ]!N%#"H@O9:[-Z+MTHD?C*I5>C:K M8,^6<)T=R!1/B_/?J_34<^_YM7,Y<2J>3YU+/SO=?4R?'3;?8+FB7(%D2X!J MMWJPWY+9^6UVHT6LK)I:J2(A0+=U(5*!5=VD2JA5MX=I#R8Y$JO^R.P+ MM/_]S@YD3*(\[(7X[/M]W.%SMC7VV=4 R%Z4U&X:U8C-=1R[H@;%W< TH.ED M;:SB2*&M8M=8X&4 *1FG27(5*RYTE&=A;VGSS+0HA8:E9:Y5BMO7&4BSG4;# M:+_Q(*H:_4:<9PVOX!'PJ5E:BN*>I10*M!-&,POK:70SO)Y-?'Y(^"Y@ZP[6 MS%>R,N;9!U_+:91X0R"A0,_ Z;.!.4CIB_ M[/IP $C3-P#I#I &WYU0<+G@R//,FBVS/IO8_"*4&M!D3FC_ISRBI5-!.,SG M1BF!U&5TC.N2S8U&H2O0A0#'SA> 7$AWP2$FM=%F,).T)XF(G,^MD MTC=D1NR>B&O'ON@2RG_Q,5GN?:=[W[/T).&W5@_8*+ED:9*.V=/C@IV?79S@ M'?7]& 7>T7_U8R%<(8UK+;"?-RN'EB[5KV/=Z$3&QT7\H%V[AA-3[/EMB]Z@!+JLK.&OH9AC)CN:3X'&#^\FGV3QYHCR MI%>>G%1>MK:HO:I925%Q/W:7#,&J8^JGJ2;L%;AUQ]H1']QV!;8*,^U885J- MW<7O=_MGXZ:;EK_IW9MSSVTEM*->K0F:##Z0*=O-<1>@:<+LK S2)(9E34\? M6)] YVMC&PO=V]R:W-H965T?<:\[EVMS9 M 9,G&B+$P-T1'$LF'@<7TI2I?(I@/7K%W8O7SQ?S".D:(GC?Z* A7/E M5@$!VL(L9@_X\ &5"QH)/A_'-/\%A])64X"?48:3$LPC2**T^(=?RP=1 W"> M=H!1 HQ3P/ ,P"P!9E\/PQ(P[.MA5 )&?0%6";!. >89P+@$C'.QBJ>;2^- M!NT9P0= A#5G$Q>YOCF:*Q*E(A4WC/"[$<\.P_Q3B.$"$_@;<+UG$CN ] MV(20(/" ]AGQ0ZXT6,I_"F^F5,=T5,QIF83'"/4Q92X*8!"EKP3C?>ZL"K_/E4#\EX>4AW M1B?A'UDZ *9V PS-&+;$L^P/-]N6\S;O[MN\>]WPOWPV (9U%K[JAM_#(]", M-G1#";-*5S.G,\^EJ\BV]Z+V!&")$UZ0*UM> MR"1S9)*Y,LD\F60K262-]!I6Z37L8K=K!0]OP3*&E((%\'&2\!2CHE2VI4S! M:>6<8NM_MO6!/E.?ZYG09F,V;9S.V"X56":9)Y-L)8FL(?"H$GC4*?"RD+)4 MMDW,3ORE[[],,D7BR9Z263S)%)YLHD\V22 MK221-=)K7*77N+/ZY(=M_@%7;3)[@G<$)C< 9BS$)/K&\PDF.$M96^YTDE^: M.S+)')EDKDPRKR";U/9=4VMNNZL?38Q7DX;.MY7.MV\\1H K_H54?#I=MTE= M\(]K,6D_'"EZV#@];-P>-E[G>B]]!261-:295-),?L();]+CA-=F M+Y^N5)^>5+:5++9"?;76B$H0V>4]1LI?+ZY9\9%?S59]S$7>O3N9O].G2[UE MWM&G;M&E?*4OFJ;WD.RBE((8;;DK;3#FYTA2]"&+ GJP( %\( 9 M>&PO=V]R:W-H965T1"C[S"F.K"]W560$EU3U8@<&8F54D-FFKNZTH!S1VHY'X4!$._I$QX M:>+&IBI-9&TX$S!51-=E2=7S%7"Y''FAMQJX9?/"V $_32HZASLPWZNI0LOO M6')6@M!,"J)@-O(NPXOQT/H[AQ\,EGJM3ZR2>RD?K#')1UY@ P(.F;$,%)L% MC(%S2X1A/+:<7K>D!:[W5^P?G7;4"LES4/H=^?!8,_-, M3E>=B"?*5*46<>78.AC.MC](V"*-P!."5C6998K3&G6I-+'- % M5:!7#1/DAG&.!=6);U"/C<)Q,#I?Z]35M#UM].9@_OA:YH!B,/3Z<& MM0 O??LF' ;OMRD]$-F&[KC3'>]C3['F>']HL,5LR]HNDA.\9@C3NJ:X+\A1 MYW"\+2'-*F=N%7OY+-*X=Y[XBW6=>R/Y3YW]3F=_K\ZFK-\JLVNW[H6_MJ(' M(MM0.NB4#@ZYDP>'U'T@L@W=PT[W<&^%+X6H*<=]_,^&IK4II&)_(#\A%2A[ MR>$;MRT9>U=X;3(:LC!<.Q-!+QATAZ)1Z:]=__;IO:%JSH0F'&8("WIGF%/5 M/&>-863E7H1[:?!]<=T"_P! 60>&PO=V]R:W-H965TV"!$V<] 9;*I66V8L6#0(Q\[#:!Y.[SEXEFN !1ZC2,FKSHKI=:7CB.#%<1$=OD:F'ZR MX"(F2M^*I2/7 DB8&,61X[GNP(D)99W).&F[$Y,QWZB(,K@32&[BF(BW:XCX M]JJ#.[N&>[I<*=/@3,9KLH0'4(_K.Z'OG%PEI#$P23E# A97G2F^G'N)0=+C M.X6MW+M&)I0GSI_-S5_A5</2#AFIUU1EU4 @+LHG4/=_^"5E ?:,7\$@F?]$VZ^MV4+"1 MBL>9L?8@IBS]3UXS$'L&7O\= R\S\"H&N/>.@9\9^(>.T,L,>@F9-)2$PYPH M,AD+OD7"]-9JYB*!F5CK\"DS[_U!"?V4:CLU>5 \>%[Q* 0A?T,W/S=4O:%S ME#2C;^ODW4S-NS'M)W-0A$;RM-)#ZOO'ASDZ^7**OB 'R141(!%EZ)%1)<]T MH[Z^I5%D.H\=I1TWPSM!YN1UZJ3WCI,#=,N96DETPT((&^SG=GOL600<32S' MYNVP77M6Q;\WK(M\]PQYKM=K<&AVN+G?%(_=? Z!-L=-YJ5H_#P)_$3/?T?O MVT9)15A(V;+R7D_T>U,KOI'ZJ3QM>G.I37UR#4O*F.')%V@-@O(P89G^,AI!IH+]1-#, MUB^3'L9Z^G;'SLL^(^O QS)J2:S$J)\SZEL9_2$(4_ AEWZ-BV>H5+'4NU5Z MS*W>?#+601[KP!KKS2N(@,J/HQW4PCCW1PWA6H<[-@M:$BN1&>9DAE8R,\(" M_=6'T-%%S +H 1DQK#,:7-016<<]%E%+8B5$HQS1R)X\+#Q\&AG5X/BCD5^G M8QWR6#KU0:MS5RGPBSSP"VO@WT&:=-#?'@3I#X@\1? 1@8OZA'&!&WY"UK&/ M)="26 D3=HLBSK5^P'\DY2V$Y],7$+I<1[OY!MT)&D!CQ>6V^>%N56W>EEJ9 MYEY)C#_U\0YY%!$A35.:?XWIEXF;&/($Q&YWU*NDG]V)HY&UI%9&YA7(O(._ MY0=B2@6QMX^IWQWZ54S6@8_&U)):&5-19V-KT5DI PX$Y==!];L#K\JIU=JY M+;4RIZ)ZQO;R^;VBX$!BO8;4\KJC0159JZ5T6VIE9$4QC>W5=+U(.!!6OP$6 M[O8OJK!:*I\S6/V/)LDRAJ+.QO9"VU(R',ACT. 9[N+:]-UJ!=Z66IE:48/C MH;5^># XSLW^68AF/%X#DR3=^A%Z8E]"#$RAIS>TW^^.O"7-TRT1X=ENQ^ , M3<.0FDL2H3F50<3EQFP&_3M]DDJ00/W72+W-8GW6JMJ\+;7RNRF*?VRO_FNU MW3V8_5Q3GLPX2Y!N-.M_Z")-\S?02=Z(LE!O[T&L-"TJ[9SQP>'4*RU65(6VKE3=%B'>)9*_/) M=+D4L"0*$-6929FD 7HAT0;.$"_V&)N(9L*#_5FWUQU6)EW[\,?":AISM#=F M&4*Q?/#LRP<+A.9D:^2!Z[YYW6K19_?D:!ZMKB&Z M P NPX !D !X;"]W;W)K&ULQ5?;;MLX$/T5 M0EMT&R"Q;HYS65N XW1W6S2[08.T#\4^,-)8(B*)+DG9\=_OD%1DV56$QC#0 M%UND.(=SS@Q'G/&*BT>9 2CR5.2EG#B94HM+UY5Q!@65 [Z $M_,N2BHPJ%( M7;D00!-C5.1NX'DCMZ"L=**QF;L5T9A7*F00ZPT!,6_)?^>IOJ F=:KR8Y]+\DE6]UG-(7$G%B]H8/2A8:?_I M4RU$RP!QN@V"VB#8-1B^8!#6!D8YUWIF:%U31:.QX"LB]&I$TP]&&V.-;%BI MPWBG!+YE:*>B.\7CQXSG"0CY.WG_O6)J34Z(F2;_+HS44RVUG?^'"D&U\.3= M-2C*$)?(C J0A)7DOF1*'N,D/M^P/->+QZY"$MH5 M-ZX=OK(.!R\X/"(WO%29)._+!))M>Q?)-PH$SPI,.SP M9_;SYF&/.V$3D-#@A2\%1.MUHC,S(3->X'&5U$8!E2]3P".DR,.:M-?=TK69 MGJZH2,BW3PA)/B@HY']=^MK]A]W[Z[)Q*1)Y3([M,T%9!J M@JQ4@F%9C2W+8\+K3$<-T]'/ M1-E$SQ:3SI!9D-,6C0 _99ZWP^3'99L56^Z=->Z=]0?"G+DE2,7*M);9^+H& MS+-.5_L!0VO9==AZ#?<,PWG#\[S7K1M6LJ(JNOCT&KZVH!P(;(OC1D?A"5V!35F-4 VMPYY?=(OI^Y_&SI/IWW9=5ZSKD M]Z2ZT!HVW)M+F5^[T5FKV0/?TSV M8#?9#WI]N,+6Q3QFV%V"T OP_9QS]3S0&S3]:O0_ M4$L#!!0 ( ,*%_U@[5I2[M@( )L& 9 >&PO=V]R:W-H965T%)N) MA>CB2G+2_/TDV?&RP@WZ8DL4S^$A)5&3G50;72 :>.9,Z&E0&%->AJ'."N1$ M]V2)PJZLI.+$V*E:A[I42'(/XBQ,HF@4 MX9'B3A^-P66RE'+C)K?Y-(B<(&28&<= [&^+5\B8([(RGAK.H WI@,?C _L7 MG[O-94DT7DGVB^:FF 87 >2X(A4S]W+W%9M\AHXODTS[+^P:WRB K-)&\@9L M%7 JZC]Y;NIP!$A&KP"2!I!XW74@K_*:&)).E-R!-&LZNT1#* M],<7[GH2&BO,T8=9(V)>BTA>$3&".RE,H>%&Y)C_CP]M0FU6R2&K>7*2\%LE M>M"//D$2)8,3?/VV2GW/UW^M2@51>.YV/XV-T$U!E")BC?:4&ECNX=AO M0?;>/-L1EK0'7\07=\=S,O=4DRG ;VZFE46PS2]^_B4?3Y M1':#-KO!*?;TYKFT=\1*WDIFTV+V"'1)K$GBND;NLF_3J#>\B"?AMB/XL T^ M?%MP@XK#&16P1Z+TQRX%IYF&-1+B"'A]G)(!Y&2O3Y1HU*H^IWIRO%")08:N$VH B!KN"C[OV*!HD+P2$ M1PV#HUK[MJ@ADY4P=>]HK6WGG=4-YY][W;;OB%I3VPX8KBPTZHWM)JFZ%=83 M(TO??I;2V&;FAX5]/5 Y![N^DM(<)BY ^QZE?P%02P,$% @ PH7_6(S/ MM2L+! !!$ !D !X;"]W;W)K&ULM5AMC^(V M$/XK5EJUM])"8A->=@M(<&_M27=:+=V]S]YD(-8F-F<;N)/ZXVLG(>%*8D54 M?"%OGGF>F;'GL9D>A'Q5"8!&W[.4JYF7:+V]]WT5)9!1U1=;X.;+6LB,:O,H M-[[:2J!Q;I2E/@F"D9]1QKWY-'_W(.=3L=,IX_ @D=IE&94_EI"*P\S#WO'% M(]LDVK[PY],MW< *]-/V09HGO_(2LPRX8H(C">N9M\#W2Q):@WS$,X.#.KE' M-I07(5[MPU_QS LL(T@ATM8%-9<]O(4TM9X,CV^E4Z_"M(:G]T?O'_+@33 O M5,%;D7YEL4YFWL1#,:SI+M6/XO GE $-K;](I"K_18=R;."A:*>TR$ICPR!C MO+C2[V4B3@P&I,6 E 8DYUT Y2S?44WG4RD.2-K1QIN]R4/-K0TYQFU55EJ: MK\S8Z?E*B^@U$6D,4OV.WG_;,?T#]= C*"U9I"%&^0CTQ)E&"YM".^#-.]"4 MI>H&J81*4(AQ]'P&)Q+KP M6%(U-=/'FC52#J] >5A1'CKSNX0-XYSQC6&-MB"9B&\1%WQO\FYR;LD7M6QD M7O@>YKYM7]K/1^/)9.KO&QB-*D8C)Z./DO(.T*,S:!*$03/TN((>.Z&?.P4] M/D/N83*\:X:>5- 3)[1I?6M@'= GY^BCR: 9_*X"OW."FW9P4?GOSLL_F8R: MN>"@[I2!BH5?A<,MK%"M>2@=V:T;PWND4KT]18!+VEV47':&%*_@ R M/UCPX]M&EDZT2QMGK4'X[AJ;)^R4M@M9DUJLB%-.NLZ TLOI#,!!RP0@M=80 MM]9TGOVEGY]V#:05OU8%0JZIU,2I.9>6KM8.XM:.[MD;-"S?MN35(D'<(M%U MYH0=9HY_&PO=V]R:W-H965TR,LM0/@Z#K9Y1Q;]AW<]=RV!>Y3AG':PDJ MSS(J5V-,Q7+@$6\S<<-FB;83_K _IS.=XX 46$:88:>N"FK\%7F":6D\&Q\/:J5?& MM(;5YXWWCXZ\(7-'%5Z(]#N+=3+PSCR(<4KS5-^(Y9^X)M2Q_B*1*O<+R_7: MP(,H5UID:V.#(&.\^*>/ZXVH&(2]'0;AVB!TN(M #N4EU738EV()TJXVWNR# MH^JL#3C&;58F6IJWS-CIX42+Z#X1:8Q2O84/#SG3*SB&&U1:LDAC#&X%W'*F M862WT"[XFTI)[7;"X25JRE+U#E1")2I@'+XF(E>4Q^H(#NSXBJ6IR8#J^]H@ MMG']:(UN7* +=Z#KPI7@.E'P@<<8/[7W#=.2;KBA.PX;'7[)^0FT@B,(@[ - MMY-+.#S80&]PWRIWL^7XK]TV!8=J3B,<>*;D%,H% M>L,_WI!N\+X!;+L$VW;>6[M2;UD?6TG'<"$R4^>*NDH9F>3R&9K:TW"W@NJZ M:[IRTZ,EE3'\\Y=Q"9\U9NI'';OV"[#KE.PZC:GX2)F$!4US!#'=B'-A\F-8 MY$9-$FQ2(,XEXS.8HV0BAG_AH(Y'$:GK(MG/W&)(>B>D[R]J\'5+?-U&?)_, M'ELLAZ9 "G2U BF<="JAPZ =U(<^+4.?[J'2(YB8%+ (C\V4-G[T NU[)KO<[--)[IA$2[) (";9](6B,7>R.+9A* M?5@@*Z2R'L=_>&P5I@W[0BI=B[R4A$V17S'.LCRKY= 8=\]\DW#+*WQE/:\! M_&:"VP9)FCOD4UE)>V925EV186!.@;6("X^$5 2^2][;WD<:F\__%1!]W"F@ MEVAZ9-OU2.>U!=38=_147$$WRXO;C)75,X85Y#BU)@&)Z=FPV1Q.2@&6LS=@?Q.:'.\=X^) MN5"AM O,^ZD0>C.P &PO=V]R:W-H965TS#3BVA'9H"J-&MP_#/M#2V1)"B2Y)Q7'1'S^2DE7)D35G$[ O,4G=\QSY MW.FHRWA/V2./ 1Z3DC*)T8DQ.[.-'D008)YC^X@E4\VE"58R"G;FGS' (<: ME!#3L2S73'"<&M.Q7ENRZ9AF@L0I+!GB69)@=K@'0O<3PS:."Y_C;234@CD= M[_ 65B"^[)9,SLR2)8P32'E,4\1@,S%F]IT_4O;:X/<8]KPR1NHD:TH?U>1# M.#$LM2$@$ C%@.7/$\R!$$4DM_&UX#1*EPI8'1_9?7UV>98UYC"GY(\X%-'$ M&!DHA W.B/A,]^^A.,]0\064A@5@>*D'MP"X6OM<+*WT @L\'3.Z1TQ9 M2S8UT.'2:"EPG*K$6@DFG\82)Z8K08/'B)(0&/\%>5^S6!S0.^0E.T(/ $@_ M1\N,!9&,'UH2G**K!0@<$WXM#;^L%NCJS37B$6; 49RBAY@0F3/\+7I3G8Y- M(;>KG)I!L;5YOC7GS-;ZZ(&F(N+(2T,(&_!>.]YMP9M2IE(KYZC5O=-*^!M. M>\BRWR+'<@9-Y_D'>";A?>LL?'$YO-^DQG_S[O]K[S4M^V7>]35?_US>J7QY MIVI"B.8TD7628UUJ9HSA= NR=@FT/J"JW1(?]/)LCUF(_OPH*=$' 0G_J^$\ M][G_0;-_5:_O^ X',#%D0>; GL"8_OR3[5J_-D6V2[)%EV1>EV1^1V2UC!B4 M&3%H8Z]E1%#-"'A68VB*<2OC:V.)U M2;;HDLSKDLSOB*P67K<,K_L_ETRWRXSHDFS1)9G7)9G?$5DM(V[*C+AI?>$_ M97NF2IR#\RR]6RO9WIKNYD?6[?+>R&=4^VPWGW^H,^ M[Z4?,-O&*4<$-M*5U;N1-9_E_6D^$72G^ZDU%;([T\-(MO3 E(%\OJ%4'"?* M0?E/@NG?4$L#!!0 ( ,*%_U@58$7H"@0 (6 9 >&PO=V]R:W-H M965T@#8XUM(9+H)6D[Z=0XI.4PMSSI.W"7K#9<3SFRRQ6NX!_YU>TO%DU.Q MQ$D&.4M(CBBLIM:U=Q5Y/6F@$'\E<&"U,9)2'@AYE ^?XZGERAU!"DLN*;#X MV<,"TE0RB7U\*TFM:DUI6!\?V7]3XH68!\Q@0=*_DYAOIM;(0C&L\"[E=^3P M!Y2"^I)O25*F_J)#B74MM-PQ3K+26.P@2_+B%S^5!U$S$#QZ [\T\-L&O1<, M@M(@>.T*O=*@]]H5^J6!DNX4VM7!A9CCV822 Z(2+=CD0)V^LA;GE>0R4.XY M%6\38<=G]YPL'SI)C0!]# MX#A)V2/-#)^7^K M1S^\>N,P@BI0 L47O!0H&TSA\D%%Q"U^%KF"HVM*<;X&.;XX1D:,<"YB!F\3 MCM/D/X@OT'5&=@+]SY^"$GWFD+%_==%1K-_3KR\3YA7;XB5,+9$1&= ]6+.? M?_(&[J\ZUY@D"TV218;(&D[L54[L=;$WG+BL?]90.$_GEH)QH!CEOYW]S'-M M$5'[^G%K0%X;%!:@<1TT;D(B#<_8/H$:HON5Z/Z/B5Z>@E0GO& =UO=RIEN' M&;1DGV-\VV_I/L<$MJ>7/:AD#SIEWXGHP72Y4=]C#'MQ)]C*+U4GM9/IK9^> M2;+0)%EDB*SACF'ECN$[Y\^A22>:) M-DD6&R!I.'%5.'!G/GZ/.3[LX[5=@ MPG-,WQZVTH@.T]>GD7$E>=PM&:? 5$R*0N(1>)*O=2H[2=X:?";)0I-DD2&R MAB<\]W17=]\YAY0;,.1'HVRA4;;(%%O3E;6RRS.>24K*YDUBU$HE&E!@MZY9 MH0;4;]]M(@UH6+NX-(7[)^%^I_#?(0>*4Q6A.!85;<(XQ;);H)7<2?;F>#3) M%AIEBTRQ-=URJNZ\]R[O/*/UG5&VT"A;9(JMZ>9+_*\\\*K9_?:J44' M:A=YWGF5-VHGEG.>\\3BU'I:&="U:B8R(4C$6M&UJ&:KAN6U:M.UYN?>U<+3 MS(>RP:EZ:"?ZHCMZ@^DZR1E*8266&PO=V]R:W-H965T_OW'5*R(CFTXK9J'B*1FG.&,9N11(+E/4RS^FA/&CU/'=TX=W^EFJW2'.YOL\(8\$?6\ M>Q30^ 1B+/R@YRLH[TJ&L.'_1C:_)U/'TB @C ML=(4&!X'LB",:288QY\%J5/ZU,#J^XG]%Q,\!+/"DBPX^T$3M9TZ0P%F 804JS_(E_%D)4 ,!C!P0%(#@' M="\ P@(07NNA6P"ZUWKH%0 3NIO';H2+L,*SB>!')+0UL.D7H[Y!@UXTTXGR MI 1\I8!3L]\A%W_C4J)'(M <2QHCG"4HHFRO2(*>ME@0=&_YHNWSKPN>[O8* MZWF7"%(7E9PW$5&8,GD+#,]/$;KY>(L^(A=)C9.(9N@YHTK>53H>*&.:Z X, M*\V)JR!8/60W+@*;YX$%%P(+T0//U%:B99:0Q(*/FO']!KP+(I=*!R>EYT$C MX;=]UD&A=X<"+^A:QK.X'A[:POEOWI?_VGM-C+!,N]#PA9?2;I\2@1478]O, MYMBN':N7SK';K&V216V2+5LBJTU MYR ;A.[ MJ7N:Q3PE""LEZ HJ>,4(4AQ!9PI+."P]\^E24V?7JE/ M[__0)\E71YM"O6L4LAA9%+)8O:=0[VJ%^J5"_<82CDC&84.Z6,3]-HNX3;*H M3;)E2V2U*1B44S!H3-(?YAA$DGM\@-5T0T[[*%_7DC3/SJ"H7G0#^VIN>&N; MM]SEH)(I@T%GU)!;"PNBWQF>Y:R5MG>6I5:FT)ZGPU*D8:LB%27\GDS#?RR3 M!?%6)BOMN4Q6I@LRC4J91LT[,BQX3!_:=G"P,W%?L_!9*W_49N6W21:U2;9L MB:PV6[[W>F[W&M-Z7M9RPAG#HC)QUGPMZ/3C=0OP.GYPEJ67[,YVJNB2W?G& M\[[?N@"5BXO?*$!4J=,K)?"OE.""W1L)+MB]D>!=O[D$;N4:!\?CC;D_2RB[ M?:;RHW796][1OYB;Z5G_W!\O?$M_I._TYMKX2I__(/" Q8;"]8V1-;B"$P>< M%T1^Q\X;BN_,)7+%%5Q)S>N68%@"M %\7W.N3@WMH/RE8_8W4$L#!!0 ( M ,*%_U@<0 PO?0, .@. 9 >&PO=V]R:W-H965T<\@R7V6R,THX\Y\:O=6 M&OS+8*^.WHF)Y$:(6[-XG\PH>&+1:KL?[*O;#V'Q(72 M(JO >(.,\?))[ZL\' &0IQW@5P#_%! \ AA4@,%3/005('BJAV$%L*&[9>PV M<2'5=#Z58D^DL48V\V*S;]&8+\9-G:RUQ%.&.#W_A*7X42A%5B#)@BH6$\H3 M$K*TT)"0]8Y*(*_76)Y)D0(1&W+%-4O,,0I,UA 7DFD&BD3W<5HDB-E(D9&E MR/)"4UL,"#KP-=R5Y"]"T)2EZB5Y393948<'X^2:I2E2J*FK,5AS93>N EN4 M@?F/!#8@UX+K'=Z+XZ5:\.%Y_.@,WL4DUYGV#YE>^&<)/Q2\1P;>*^)[?M!R MG^73X8.V_3;WAO)&-1E-[!\P2-\ZTKHXN8[=@RB!<$>IC26'N-;@E4? MWQ*1F^I1MA[16$L6FQ(J#PO.=&M5G/5KNNZERFD,,P?;J@)Y!\[\^;/^R'O3 M)DF79&&79%%'9 WQ@EJ\P+(/'A'OMSI 1"5';8]_^5\_(C%YKR%3W]JD#+J4 MLDNRL$NRJ".RAI3#6LKAV=]A0TKU4TIH2!DWI82#E#E*:7OU*T(S47!-7F#/ M+KOWRS9%R\N,[67,%\S=?-R;3-V[8Z$>VEST+IHVX4.;T2E/]-!FTAM=-/YJ M1"-WHSIWH[.YB]:K55N09U&_6K9=DH5=DD4=D352/ZY3/_XK.M"X2RF[) N[ M)(LZ(FM(.:FEG/Q-'6CRH"MX/?^D [79#$\Z4)M-_Z0#M=D$)SW'/?ITST!N M[S*3B,G^XO^Y;+?LA_B&%=.73_IRQGPFLHMP^^K%#;H MRNN-L6/*&PO=V]R:W-H965TKV,.W!@9O$JK&I;9), MVH^?;0@-+4'+QE[ -C[GWG-];5]&&RX>Y0I H6U,F1P[*Z62"]>5X0IB+%L\ M ::_++B(L=)=L71E(@!'%A13M^UY?3?&A#G!R([=B6#$4T4)@SN!9!K'6/R\ M LHW8\=W=@/W9+E29L -1@E>P@S40W(G=,\M6"(2 Y.$,R1@,78N_8N);P%V MQE<"&[G71D;*G/-'T[F)QHYG/ (*H3(46+_6, %*#9/VXRDG=0J;!KC?WK%_ MM.*UF#F6,.'T&XG4:NR<.RB"!4ZINN>;3Y +ZAF^D%-IGVB3S1T,'12F4O$X M!VL/8L*R-][F@=@#:)YJ0#L'M%\"N@< G1S0L4(SSZRL*58X& F^0<+,UFRF M86-CT5H-86899TKHKT3C5#!+YQ*>4F *7:_-\W0*"A,JWZ'WZ&$V1:]J?PNGVSNGK]JU MA%,(6ZCCGZ&VU^Y6^#.IAW].J89[5?"2.YTBAAW+USW I_,)0BQ5561JD6:/ M7L@$AS!V]":4(-;@!&_?^'WO0Y6LALA*(KN%R*YE[_QIHGS_HF>@&P6Q_%&E MO-ND\H;(2LI[A?)>[?+>@U0B#54J"%LBS")]?%&L($(AE^H,L32>@T!\@1(N MB3F<) )*]&8UD\Y0 H+PR+Q"';>J4&7V_6R/FH-W'7@MOS=RU_LQJ/7R+V/0 M+V+0KXW!J]7_I<\#1N(TKM)3RW7LTC=$5I(]*&0/FDWZ09/*&R(K*3\OE)__ M4]+#-M$7<=ZMBD0M_;&1R,B&>_OCO-@<)7G#0M[PZ'S&VT/Y7,MUK):&R$JR M?>_YNO>:S>B\5._[_S>IZ_J.CX;_*:]][D=CN7FT7@UC:DE=J M!U.FLC*O&"W*ZDM;3+K/T[.:_!:+)=&7$X6%AGJM@;Y11%;F9AW%$ULISKG2 M=:=MKO2O 0@S07]?<*YV'6.@^-D(?@-02P,$% @ PH7_6$02^6I# P MS!0 T !X;"]S='EL97,N>&ULW5AM;]HP$/XKD;M.K30U0-I 5D#:D"I- MVJ9*[8=]JPQQP))C9X[I8+]^OCB$E_H8ZX<-%E3BN\?WW./SI7';+\U2L(<9 M8R98Y$*6 S(SIG@?AN5DQG):7JF"28MD2N?46%-/P[+0C*8E!.4B[+1:<9A3 M+LFP+^?Y76[*8*+FT@Q(MW$%[O8I'9!V?$T"1S=2*1N0IXNWW^?*W+X)W/WL MW=E9ZZKU='F[BUS4T"4)O<0WV\1KHM\%Q@4?;"Z+L'T*/,&&GO,,W[ M%&/4B:>.YTT9SY&P;LM;_HU(,*K@L&Z483]3(."/ROS<6Z7(RL;&I3=:Y;Q164O MLD8 QM[&V6E1B.4'P:1)]&3O%$0FQR\R.@&-]?GRZ$2&]4EHX[BU==AJO $<:@?D M*QR1Q3II,)YS8;BLK1E/4R9?G+DLO:%C^Z?:%K^=G[*,SH5Y;, !68^_L)3/ M\Z29=0^%J&>MQY]A>>VX.5';7%RF;,'246WJZ;@:!G9@L]87!.PB=]7E1[ 8 MA_D1P+ \F (LQD5A>?ZG]?30]3@,T];S(CTTIH?&N"@?,JH^6!Y_3&(O_TJ3 M)(KB&*OH:.15,,+J%L?PXV?#M$$$E@/?'^PIB:(D\2. ^15$$8; TX@CF +0@"%15+T'=]Y'X>H]%:[_?SG\ M!5!+ P04 " #"A?]8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( ,*%_UA VOCCU0, +X; / >&PO=V]R M:V)O;VLN>&ULQ9E=;]HP%$#_BI67=0\=)*'=5HU)M- -J:6H07V=3'(!JXY- M;8=^_/K=A+(Z&[W:B\538B>8DQO['MOY]JC-_5SK>_942F7[T&6A3&%7 *Z4G:3;/>V47*CH^[==6U/3\0O:0>Z$ M5EA95]P)>+1OU^LBVP@KYD(*]]R/FG,)$2N%$J5X@:(?=2-F5_KQIS;B12O' M998;+64_BK<7[L XD?]3G=60,SZW38WC\UN.(/WHM(L-+H2QKKFC:9\CXP;P MYFVICB0?9 M(R![!X1L1?*$@#PY)&3J09X2D*>'A.QYD)\)R,]A(6Z7'/US+@JV#FW MPC*]8%,#%I0'^86 _!(6\A8VH"KP8+X2,%_#PEQR8=@=EQ6P:^"V,E#_P/K) MNDMEZVY8O$PLE[5#(RF$G]#$I><2![9%5A/I2F%)($5\H[A=IP^)J60)+!" M]F7GO;$DUR6!%4*FQ%973"B;)(%M0H\8?T*=4()) @MF-V*.68:M%96$FA&3 M)%\N#2Q]3$HP26#!O&%..*;'>H^!'0W!<2';/9.R31+8-N^-\F,VL!9\*2:4 M;Y+ OB'GL^T!1"DG":P<D!EC%_,-N;8^3N6& 'T9B^@U+*06E@ M![V#>0O6&9'[>3.E')2&7N10F.V73EDH#6RA]T9ZN9;Z&5H)B;)0&MI"1-\\ M/O=W55+*0FE@"]&SS=80HBR4!K80C>GOC/8H"_5"6^BO?8*]<[@>):#>]M/1 M[GM1 0NAH)A@ZQ;K&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-V4V.@D 0AN&K& Y@6U7X-U%7LW$[\0)$6S&"$+HGH[PS,H8VP_GPK;T=1&& M3>O/MS/[IJN+>%MV!]<6VU-Q\$Y'HXGK7F=DJ\7KS,'FVOK_3&SV^^/6?S;; M[]J?XQ^#W4_3G4+I?0J"W MHMY*H+>BWDJ@M_9>M@GT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT M5M1;"?0VU-L(]#;4VPCT-M3;"/2VWL<2 KT-]38"O0WU-@*]#?4V KT-]38" MO0WU-@*]#?4V KUSU#LGT#M'O?-WZAWBM?+AV?-8X_W?276\7>N?M[\O'YN] MAW#'V<$OC=4O4$L#!!0 ( ,*%_UB(C*DWI0$ "\9 3 6T-O;G1E M;G1?5'EP97-=+GAM;,V9S6Z#,!"$7P5QC8)C.TU_E.32]MKFT!=P80DH@"W; M29.WKR$_4JL4-4JES@4+O#LS>*7O -.WG2$7;>NJ<;.X\-X\,.;2@FKE$FVH M"3NYMK7RX=8NF5'I2BV)B=%HPE+=>&K\T+<:\7SZ1+E:5SYZWH;'KM3-++94 MN3AZW!>V7K-8&5.5J?)AGVV:[)O+\."0A,ZNQA6E<8-0$+.S#NW.SP:'OM<- M65MF%"V4]2^J#E5L6S'G=Q6YI%_B3$:=YV5*F4[7=6A)G+&D,E<0^;I*]J*# M?FH?C_=!VUM5W_]";]=DUJ5S=&?=?])YI]02P$"% ,4 " #"A?]8 M!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( ,*%_UC_(E5S[P "L" 1 " :\ M !D;V-0&UL4$L! A0# M% @ PH7_6+*I$G!O!@ ;B4 !@ ("!#@@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ PH7_6.QAS[8O M!@ KAX !@ ("!W!< 'AL+W=O !X;"]W;W)K@@ & @(&Y(0 >&PO=V]R:W-H965T&UL4$L! A0#% @ PH7_6#'_4](2" C24 !@ M ("!D2X 'AL+W=OR\C*4# \" & M @($H/0 >&PO=V]R:W-H965T&UL4$L! A0# M% @ PH7_6 B=Z;G[ @ 2 < !D ("! T$ 'AL+W=O M&PO=V]R:W-H965T@4 $L- 9 " @4I) M !X;"]W;W)K&UL4$L! A0#% @ PH7_6'ZP M5C"8"0 ,Q\ !D ("!^TX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PH7_6(?UUB5) P 7@< !D M ("!ZV 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ PH7_6-$ZK,E2! 70L !D ("! MT6D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ PH7_6&$B7"9B!0 T0T !D ("!PG0 'AL+W=OLZP# X"0 M&0 @(%;>@ >&PO=V]R:W-H965T&UL4$L! A0#% @ PH7_6+A1Q3@) M! "Q@ !D ("!UH 'AL+W=OTUK," #K" &0 M@($6A0 >&PO=V]R:W-H965T&UL4$L! A0#% @ PH7_6 #BUA3/! 41< !D M ("!-8T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ PH7_6$]HEZ>K @ 7P@ !D ("!_9@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MPH7_6#M6E+NV @ FP8 !D ("!/*4 'AL+W=O&PO=V]R:W-H965TX !X;"]W;W)K&UL4$L! A0#% @ PH7_6!Q #"]] P Z X !D M ("!9[P 'AL+W=O&PO=V]R:W-H M965T7!E&UL4$L%!@ Q #$ 3@T %S/ $! end 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 html 144 207 1 false 30 0 false 4 false false R1.htm 0000001 - Document - Cover Sheet http://nerdwallet.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 4 false false R5.htm 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) Sheet http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) Statements 5 false false R6.htm 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (Unaudited) Sheet http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (Unaudited) Statements 6 false false R7.htm 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 9952157 - Disclosure - The Company and Basis of Presentation Sheet http://nerdwallet.com/role/TheCompanyandBasisofPresentation The Company and Basis of Presentation Notes 8 false false R9.htm 9952158 - Disclosure - Revenue Sheet http://nerdwallet.com/role/Revenue Revenue Notes 9 false false R10.htm 9952159 - Disclosure - Fair Value Measurements Sheet http://nerdwallet.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 9952160 - Disclosure - Significant Condensed Consolidated Balance Sheet Components Sheet http://nerdwallet.com/role/SignificantCondensedConsolidatedBalanceSheetComponents Significant Condensed Consolidated Balance Sheet Components Notes 11 false false R12.htm 9952161 - Disclosure - Commitments and Contingencies Sheet http://nerdwallet.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 12 false false R13.htm 9952162 - Disclosure - Stockholders' Equity Sheet http://nerdwallet.com/role/StockholdersEquity Stockholders' Equity Notes 13 false false R14.htm 9952163 - Disclosure - Income Taxes Sheet http://nerdwallet.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 9952164 - Disclosure - Net Loss Per Basic and Diluted Share Sheet http://nerdwallet.com/role/NetLossPerBasicandDilutedShare Net Loss Per Basic and Diluted Share Notes 15 false false R16.htm 9952165 - Disclosure - Subsequent Event Sheet http://nerdwallet.com/role/SubsequentEvent Subsequent Event Notes 16 false false R17.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 17 false false R18.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 18 false false R19.htm 9954471 - Disclosure - The Company and Basis of Presentation (Policies) Sheet http://nerdwallet.com/role/TheCompanyandBasisofPresentationPolicies The Company and Basis of Presentation (Policies) Policies 19 false false R20.htm 9954472 - Disclosure - Revenue (Tables) Sheet http://nerdwallet.com/role/RevenueTables Revenue (Tables) Tables http://nerdwallet.com/role/Revenue 20 false false R21.htm 9954473 - Disclosure - Fair Value Measurements (Tables) Sheet http://nerdwallet.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://nerdwallet.com/role/FairValueMeasurements 21 false false R22.htm 9954474 - Disclosure - Stockholders' Equity (Tables) Sheet http://nerdwallet.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://nerdwallet.com/role/StockholdersEquity 22 false false R23.htm 9954475 - Disclosure - Net Loss Per Basic and Diluted Share (Tables) Sheet http://nerdwallet.com/role/NetLossPerBasicandDilutedShareTables Net Loss Per Basic and Diluted Share (Tables) Tables http://nerdwallet.com/role/NetLossPerBasicandDilutedShare 23 false false R24.htm 9954476 - Disclosure - The Company and Basis of Presentation (Details) Sheet http://nerdwallet.com/role/TheCompanyandBasisofPresentationDetails The Company and Basis of Presentation (Details) Details http://nerdwallet.com/role/TheCompanyandBasisofPresentationPolicies 24 false false R25.htm 9954477 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) Sheet http://nerdwallet.com/role/RevenueScheduleofDisaggregationofRevenueDetails Revenue - Schedule of Disaggregation of Revenue (Details) Details 25 false false R26.htm 9954478 - Disclosure - Revenue - Narrative (Details) Sheet http://nerdwallet.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 26 false false R27.htm 9954479 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) Details 27 false false R28.htm 9954480 - Disclosure - Significant Condensed Consolidated Balance Sheet Components (Details) Sheet http://nerdwallet.com/role/SignificantCondensedConsolidatedBalanceSheetComponentsDetails Significant Condensed Consolidated Balance Sheet Components (Details) Details http://nerdwallet.com/role/SignificantCondensedConsolidatedBalanceSheetComponents 28 false false R29.htm 9954481 - Disclosure - Commitments and Contingencies (Details) Sheet http://nerdwallet.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://nerdwallet.com/role/CommitmentsandContingencies 29 false false R30.htm 9954482 - Disclosure - Stockholders' Equity - Share Repurchase Plan (Details) Sheet http://nerdwallet.com/role/StockholdersEquityShareRepurchasePlanDetails Stockholders' Equity - Share Repurchase Plan (Details) Details 30 false false R31.htm 9954483 - Disclosure - Stockholders' Equity - Equity Incentive Plan Narrative (Details) Sheet http://nerdwallet.com/role/StockholdersEquityEquityIncentivePlanNarrativeDetails Stockholders' Equity - Equity Incentive Plan Narrative (Details) Details 31 false false R32.htm 9954484 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) Sheet http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails Stockholders' Equity - Stock Option Activity (Details) Details 32 false false R33.htm 9954485 - Disclosure - Stockholders' Equity - Stock Option Activity - Narrative (Details) Sheet http://nerdwallet.com/role/StockholdersEquityStockOptionActivityNarrativeDetails Stockholders' Equity - Stock Option Activity - Narrative (Details) Details 33 false false R34.htm 9954486 - Disclosure - Stockholders' Equity - Stock Option Valuation Assumptions (Details) Sheet http://nerdwallet.com/role/StockholdersEquityStockOptionValuationAssumptionsDetails Stockholders' Equity - Stock Option Valuation Assumptions (Details) Details 34 false false R35.htm 9954487 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details) Sheet http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails Stockholders' Equity - Restricted Stock Unit Activity (Details) Details 35 false false R36.htm 9954488 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity Narrative (Details) Sheet http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityNarrativeDetails Stockholders' Equity - Restricted Stock Unit Activity Narrative (Details) Details 36 false false R37.htm 9954489 - Disclosure - Stockholders' Equity - Employee Stock Purchase Plan (Details) Sheet http://nerdwallet.com/role/StockholdersEquityEmployeeStockPurchasePlanDetails Stockholders' Equity - Employee Stock Purchase Plan (Details) Details 37 false false R38.htm 9954490 - Disclosure - Stockholders' Equity - Stock-Based Compensation Expense (Details) Sheet http://nerdwallet.com/role/StockholdersEquityStockBasedCompensationExpenseDetails Stockholders' Equity - Stock-Based Compensation Expense (Details) Details 38 false false R39.htm 9954491 - Disclosure - Net Loss Per Basic and Diluted Share - Basic and Diluted Per Share Computations for Net Loss (Details) Sheet http://nerdwallet.com/role/NetLossPerBasicandDilutedShareBasicandDilutedPerShareComputationsforNetLossDetails Net Loss Per Basic and Diluted Share - Basic and Diluted Per Share Computations for Net Loss (Details) Details 39 false false R40.htm 9954492 - Disclosure - Net Loss Per Basic and Diluted Share -Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) Sheet http://nerdwallet.com/role/NetLossPerBasicandDilutedShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails Net Loss Per Basic and Diluted Share -Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) Details 40 false false R41.htm 9954493 - Disclosure - Subsequent Event (Details) Sheet http://nerdwallet.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://nerdwallet.com/role/SubsequentEvent 41 false false All Reports Book All Reports nrds-20240630.htm nrds-20240630.xsd nrds-20240630_cal.xml nrds-20240630_def.xml nrds-20240630_lab.xml nrds-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 60 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "nrds-20240630.htm": { "nsprefix": "nrds", "nsuri": "http://nerdwallet.com/20240630", "dts": { "inline": { "local": [ "nrds-20240630.htm" ] }, "schema": { "local": [ "nrds-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": [ "nrds-20240630_cal.xml" ] }, "definitionLink": { "local": [ "nrds-20240630_def.xml" ] }, "labelLink": { "local": [ "nrds-20240630_lab.xml" ] }, "presentationLink": { "local": [ "nrds-20240630_pre.xml" ] } }, "keyStandard": 202, "keyCustom": 5, "axisStandard": 14, "axisCustom": 0, "memberStandard": 24, "memberCustom": 5, "hidden": { "total": 9, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 4 }, "contextCount": 144, "entityCount": 1, "segmentCount": 30, "elementCount": 425, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 511, "http://xbrl.sec.gov/dei/2024": 32, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 2 }, "report": { "R1": { "role": "http://nerdwallet.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-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": "nrds-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "longName": "9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R3": { "role": "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "longName": "9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "longName": "9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "unique": true } }, "R5": { "role": "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited", "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "unique": true } }, "R6": { "role": "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-31", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-36", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "unique": true } }, "R7": { "role": "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "longName": "9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "unique": true } }, "R8": { "role": "http://nerdwallet.com/role/TheCompanyandBasisofPresentation", "longName": "9952157 - Disclosure - The Company and Basis of Presentation", "shortName": "The Company and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://nerdwallet.com/role/Revenue", "longName": "9952158 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-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": "nrds-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://nerdwallet.com/role/FairValueMeasurements", "longName": "9952159 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-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": "nrds-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://nerdwallet.com/role/SignificantCondensedConsolidatedBalanceSheetComponents", "longName": "9952160 - Disclosure - Significant Condensed Consolidated Balance Sheet Components", "shortName": "Significant Condensed Consolidated Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://nerdwallet.com/role/CommitmentsandContingencies", "longName": "9952161 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-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": "nrds-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://nerdwallet.com/role/StockholdersEquity", "longName": "9952162 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://nerdwallet.com/role/IncomeTaxes", "longName": "9952163 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-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": "nrds-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://nerdwallet.com/role/NetLossPerBasicandDilutedShare", "longName": "9952164 - Disclosure - Net Loss Per Basic and Diluted Share", "shortName": "Net Loss Per Basic and Diluted Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-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": "nrds-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://nerdwallet.com/role/SubsequentEvent", "longName": "9952165 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R17": { "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": "17", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true }, "uniqueAnchor": null }, "R18": { "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": "18", "firstAnchor": { "contextRef": "c-6", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://nerdwallet.com/role/TheCompanyandBasisofPresentationPolicies", "longName": "9954471 - Disclosure - The Company and Basis of Presentation (Policies)", "shortName": "The Company and Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "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": "nrds-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": "nrds-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://nerdwallet.com/role/RevenueTables", "longName": "9954472 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "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": "nrds-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": "nrds-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://nerdwallet.com/role/FairValueMeasurementsTables", "longName": "9954473 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://nerdwallet.com/role/StockholdersEquityTables", "longName": "9954474 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareTables", "longName": "9954475 - Disclosure - Net Loss Per Basic and Diluted Share (Tables)", "shortName": "Net Loss Per Basic and Diluted Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://nerdwallet.com/role/TheCompanyandBasisofPresentationDetails", "longName": "9954476 - Disclosure - The Company and Basis of Presentation (Details)", "shortName": "The Company and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireEquitySecuritiesFvNi", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true }, "uniqueAnchor": null }, "R25": { "role": "http://nerdwallet.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "longName": "9954477 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details)", "shortName": "Revenue - Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "unique": true } }, "R26": { "role": "http://nerdwallet.com/role/RevenueNarrativeDetails", "longName": "9954478 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "longName": "9954479 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details)", "shortName": "Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-82", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-82", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://nerdwallet.com/role/SignificantCondensedConsolidatedBalanceSheetComponentsDetails", "longName": "9954480 - Disclosure - Significant Condensed Consolidated Balance Sheet Components (Details)", "shortName": "Significant Condensed Consolidated Balance Sheet Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "unique": true } }, "R29": { "role": "http://nerdwallet.com/role/CommitmentsandContingenciesDetails", "longName": "9954481 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://nerdwallet.com/role/StockholdersEquityShareRepurchasePlanDetails", "longName": "9954482 - Disclosure - Stockholders' Equity - Share Repurchase Plan (Details)", "shortName": "Stockholders' Equity - Share Repurchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-96", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "unique": true } }, "R31": { "role": "http://nerdwallet.com/role/StockholdersEquityEquityIncentivePlanNarrativeDetails", "longName": "9954483 - Disclosure - Stockholders' Equity - Equity Incentive Plan Narrative (Details)", "shortName": "Stockholders' Equity - Equity Incentive Plan Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-103", "name": "nrds:CommonStockCapitalSharesReservedForFutureIssuanceIncrease", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-103", "name": "nrds:CommonStockCapitalSharesReservedForFutureIssuanceIncrease", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails", "longName": "9954484 - Disclosure - Stockholders' Equity - Stock Option Activity (Details)", "shortName": "Stockholders' Equity - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-104", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-106", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "unique": true } }, "R33": { "role": "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityNarrativeDetails", "longName": "9954485 - Disclosure - Stockholders' Equity - Stock Option Activity - Narrative (Details)", "shortName": "Stockholders' Equity - Stock Option Activity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-106", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-106", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://nerdwallet.com/role/StockholdersEquityStockOptionValuationAssumptionsDetails", "longName": "9954486 - Disclosure - Stockholders' Equity - Stock Option Valuation Assumptions (Details)", "shortName": "Stockholders' Equity - Stock Option Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-106", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-106", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "longName": "9954487 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details)", "shortName": "Stockholders' Equity - Restricted Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-111", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-111", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityNarrativeDetails", "longName": "9954488 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity Narrative (Details)", "shortName": "Stockholders' Equity - Restricted Stock Unit Activity Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-112", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-112", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://nerdwallet.com/role/StockholdersEquityEmployeeStockPurchasePlanDetails", "longName": "9954489 - Disclosure - Stockholders' Equity - Employee Stock Purchase Plan (Details)", "shortName": "Stockholders' Equity - Employee Stock Purchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-117", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "unique": true } }, "R38": { "role": "http://nerdwallet.com/role/StockholdersEquityStockBasedCompensationExpenseDetails", "longName": "9954490 - Disclosure - Stockholders' Equity - Stock-Based Compensation Expense (Details)", "shortName": "Stockholders' Equity - Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "unique": true } }, "R39": { "role": "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareBasicandDilutedPerShareComputationsforNetLossDetails", "longName": "9954491 - Disclosure - Net Loss Per Basic and Diluted Share - Basic and Diluted Per Share Computations for Net Loss (Details)", "shortName": "Net Loss Per Basic and Diluted Share - Basic and Diluted Per Share Computations for Net Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails", "longName": "9954492 - Disclosure - Net Loss Per Basic and Diluted Share -Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details)", "shortName": "Net Loss Per Basic and Diluted Share -Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-134", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-134", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } }, "R41": { "role": "http://nerdwallet.com/role/SubsequentEventDetails", "longName": "9954493 - Disclosure - Subsequent Event (Details)", "shortName": "Subsequent Event (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-142", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-142", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nrds-20240630.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33", "r622" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r15", "r16", "r48", "r120", "r464", "r491", "r492" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r10", "r16", "r366", "r369", "r414", "r487", "r488", "r741", "r742", "r743", "r752", "r753", "r754", "r756" ] }, "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": [ "r675" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r43", "r622", "r866" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r501", "r752", "r753", "r754", "r756", "r815", "r867" ] }, "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": [ "r688" ] }, "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": [ "r688" ] }, "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": [ "r688" ] }, "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": [ "r688" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "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": [ "r30", "r31", "r306" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r721" ] }, "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": [ "r647", "r657", "r667", "r699" ] }, "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": [ "r650", "r660", "r670", "r702" ] }, "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": [ "r722" ] }, "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": [ "r688" ] }, "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": [ "r695" ] }, "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": [ "r651", "r661", "r671", "r695", "r703", "r707", "r715" ] }, "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": [ "r713" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityEmployeeStockPurchasePlanDetails", "http://nerdwallet.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-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": [ "r334", "r336" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount (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": [ "r174" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r21" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "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://nerdwallet.com/role/NetLossPerBasicandDilutedShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "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": [ "r21" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r79", "r87", "r116", "r142", "r178", "r182", "r190", "r191", "r227", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r361", "r363", "r396", "r460", "r535", "r590", "r591", "r622", "r638", "r778", "r779", "r826" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r111", "r121", "r142", "r227", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r361", "r363", "r396", "r622", "r778", "r779", "r826" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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", "calculation": { "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r377", "r378", "r611" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificate of deposit", "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": [ "r198", "r235", "r377", "r454", "r611", "r615", "r764", "r819", "r820", "r821" ] }, "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": [ "r710" ] }, "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": [ "r711" ] }, "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": [ "r706" ] }, "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": [ "r706" ] }, "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": [ "r706" ] }, "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": [ "r706" ] }, "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": [ "r706" ] }, "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": [ "r706" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityEmployeeStockPurchasePlanDetails", "http://nerdwallet.com/role/StockholdersEquityEquityIncentivePlanNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ] }, "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": [ "r709" ] }, "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": [ "r708" ] }, "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": [ "r707" ] }, "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": [ "r707" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://nerdwallet.com/role/TheCompanyandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/SignificantCondensedConsolidatedBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software development costs, net of accumulated amortization", "label": "Capitalized Computer Software, Accumulated Amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r240", "r582" ] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://nerdwallet.com/role/SignificantCondensedConsolidatedBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software development costs", "label": "Capitalized Computer Software, Additions", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r582" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://nerdwallet.com/role/SignificantCondensedConsolidatedBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of capitalized software", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r581", "r582" ] }, "nrds_CapitalizedSoftwareDevelopmentCostsIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://nerdwallet.com/20240630", "localname": "CapitalizedSoftwareDevelopmentCostsIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software development costs recorded in accounts payable and accrued expenses and other current liabilities", "label": "Capitalized Software Development Costs Incurred But Not Yet Paid", "documentation": "Capitalized Software Development Costs Incurred But Not Yet Paid" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r19", "r113", "r584" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r113" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents\u2014money market funds", "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": [ "r817", "r818" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period", "periodEndLabel": "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": [ "r19", "r60", "r140" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r60" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosures of Non-Cash Investing and Financing Activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CertificatesOfDepositMember", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificate of deposit", "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r9", "r633", "r634", "r635", "r636" ] }, "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": [ "r686" ] }, "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": [ "r683" ] }, "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": [ "r681" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://nerdwallet.com/role/Cover", "http://nerdwallet.com/role/StockholdersEquityEmployeeStockPurchasePlanDetails", "http://nerdwallet.com/role/StockholdersEquityEquityIncentivePlanNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityShareRepurchasePlanDetails" ], "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": [ "r93", "r117", "r118", "r119", "r142", "r163", "r164", "r171", "r173", "r180", "r181", "r227", "r256", "r258", "r259", "r260", "r263", "r264", "r268", "r269", "r272", "r275", "r282", "r396", "r495", "r496", "r497", "r498", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r523", "r544", "r562", "r572", "r573", "r574", "r575", "r576", "r726", "r749", "r757" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityEquityIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [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": [ "r117", "r118", "r119", "r180", "r268", "r269", "r270", "r272", "r275", "r280", "r282", "r495", "r496", "r497", "r498", "r597", "r726", "r749" ] }, "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": [ "r687" ] }, "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": [ "r687" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 5)", "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": [ "r39", "r80", "r461", "r522" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://nerdwallet.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": [ "r68", "r249", "r251", "r578", "r773", "r775" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://nerdwallet.com/role/Cover", "http://nerdwallet.com/role/StockholdersEquityEmployeeStockPurchasePlanDetails", "http://nerdwallet.com/role/StockholdersEquityEquityIncentivePlanNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "verboseLabel": "Class A Common Stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r867" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r867" ] }, "nrds_CommonStockCapitalSharesReservedForFutureIssuanceIncrease": { "xbrltype": "sharesItemType", "nsuri": "http://nerdwallet.com/20240630", "localname": "CommonStockCapitalSharesReservedForFutureIssuanceIncrease", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityEquityIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in shares reserved for issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Increase", "documentation": "Common Stock, Capital Shares Reserved for Future Issuance, Increase" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "netLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r629", "r630", "r631", "r633", "r634", "r635", "r636", "r752", "r753", "r756", "r815", "r865", "r867" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per shares)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r42" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, 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": [ "r42", "r523" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, 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": [ "r42" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (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": [ "r11", "r42", "r523", "r541", "r867", "r868" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock\u2014$0.0001 par value per share\u2014296,686 shares authorized; 78,397 and 76,940 shares issued and outstanding as of June\u00a030, 2024 and December\u00a031, 2023", "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": [ "r42", "r463", "r622" ] }, "nrds_CommonStockValueWithheldRelatedToNetShareSettlementOfRSUs": { "xbrltype": "sharesItemType", "nsuri": "http://nerdwallet.com/20240630", "localname": "CommonStockValueWithheldRelatedToNetShareSettlementOfRSUs", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Class A common stock withheld related to net share settlement of restricted stock units (in shares)", "label": "Common Stock Value Withheld Related To Net Share Settlement Of RSUs", "documentation": "Common Stock Value Withheld Related To Net Share Settlement Of RSUs" } } }, "auth_ref": [] }, "nrds_CommonStockWithheldRelatedToNetShareSettlementOfRSUs": { "xbrltype": "monetaryItemType", "nsuri": "http://nerdwallet.com/20240630", "localname": "CommonStockWithheldRelatedToNetShareSettlementOfRSUs", "crdr": "debit", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Class A common stock withheld related to net share settlement of restricted stock units", "label": "Common Stock Withheld Related To Net Share Settlement Of RSUs", "documentation": "Common Stock Withheld Related To Net Share Settlement Of RSUs" } } }, "auth_ref": [] }, "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": [ "r692" ] }, "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": [ "r691" ] }, "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": [ "r693" ] }, "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": [ "r690" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive Loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r17", "r124", "r126", "r131", "r456", "r472", "r473" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://nerdwallet.com/role/TheCompanyandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r32", "r585" ] }, "us-gaap_ContractWithCustomerAssetGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetGross", "crdr": "debit", "presentation": [ "http://nerdwallet.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r88", "r232", "r782", "r783" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r294" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r50", "r142", "r227", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r396", "r590", "r778" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total costs and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r55" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditCardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditCardMember", "presentation": [ "http://nerdwallet.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit cards", "label": "Credit Card [Member]", "documentation": "Card issued to user to facilitate payment for purchase of product and service, paid directly to merchant by card issuer, and later paid by cardholder to card issuer." } } }, "auth_ref": [ "r785" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r63" ] }, "nrds_DenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://nerdwallet.com/20240630", "localname": "DenominatorAbstract", "presentation": [ "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareBasicandDilutedPerShareComputationsforNetLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Denominator [Abstract]", "documentation": "Denominator" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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": [ "r7", "r178", "r187", "r191", "r590", "r591" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://nerdwallet.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "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": [ "r293", "r598", "r599", "r600", "r601", "r602", "r603", "r604" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://nerdwallet.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "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": [ "r293", "r598", "r599", "r600", "r601", "r602", "r603", "r604" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://nerdwallet.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": [ "r784" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r642" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r674" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "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": [ "r685" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share Attributable to Common Stockholders", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareBasicandDilutedPerShareComputationsforNetLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (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": [ "r132", "r149", "r150", "r151", "r152", "r153", "r154", "r160", "r163", "r171", "r172", "r173", "r177", "r357", "r360", "r374", "r375", "r457", "r474", "r587" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareBasicandDilutedPerShareComputationsforNetLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (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": [ "r132", "r149", "r150", "r151", "r152", "r153", "r154", "r163", "r171", "r172", "r173", "r177", "r357", "r360", "r374", "r375", "r457", "r474", "r587" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareBasicandDilutedPerShareComputationsforNetLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average Shares Used in Computing Net Loss Per Share Attributable to Common Stockholders", "verboseLabel": "Net loss per share attributable to common stockholders:", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://nerdwallet.com/role/NetLossPerBasicandDilutedShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Basic and Diluted Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r159", "r174", "r175", "r176" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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": [ "r397" ] }, "nrds_EmergingVerticalsMember": { "xbrltype": "domainItemType", "nsuri": "http://nerdwallet.com/20240630", "localname": "EmergingVerticalsMember", "presentation": [ "http://nerdwallet.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Emerging verticals", "label": "Emerging Verticals [Member]", "documentation": "Emerging Verticals" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation capitalized", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r335" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockMember", "presentation": [ "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails", "http://nerdwallet.com/role/StockholdersEquityEmployeeStockPurchasePlanDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "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://nerdwallet.com/role/StockholdersEquityEquityIncentivePlanNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "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://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r640" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://nerdwallet.com/role/Cover" ], "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://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r640" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r725" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r640" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r724" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://nerdwallet.com/role/Cover" ], "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": [ "r640" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r640" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r640" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r640" ] }, "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": [ "r679" ] }, "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": [ "r720" ] }, "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": [ "r720" ] }, "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": [ "r720" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r109", "r127", "r128", "r129", "r144", "r145", "r146", "r148", "r153", "r155", "r157", "r179", "r228", "r229", "r241", "r283", "r347", "r348", "r354", "r355", "r356", "r358", "r359", "r360", "r365", "r366", "r367", "r368", "r369", "r370", "r373", "r398", "r400", "r401", "r402", "r403", "r404", "r406", "r407", "r414", "r470", "r487", "r488", "r489", "r501", "r562" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://nerdwallet.com/role/SignificantCondensedConsolidatedBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity investments without readily determinable fair values", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r226" ] }, "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": [ "r689" ] }, "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": [ "r647", "r657", "r667", "r699" ] }, "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": [ "r644", "r654", "r664", "r696" ] }, "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": [ "r695" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r377", "r378", "r388", "r611" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r377", "r378", "r388", "r611" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r265", "r297", "r298", "r299", "r300", "r301", "r302", "r376", "r378", "r379", "r380", "r381", "r387", "r388", "r390", "r421", "r422", "r423", "r595", "r596", "r605", "r606", "r607", "r611", "r615" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r377", "r378", "r379", "r381", "r611", "r820", "r823" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r383", "r385", "r386", "r387", "r390", "r391", "r392", "r393", "r394", "r452", "r611", "r616" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted Prices in Active Markets (Level 1)", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r265", "r297", "r302", "r378", "r388", "r421", "r605", "r606", "r607", "r611" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Observable Inputs (Level 2)", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r265", "r297", "r302", "r378", "r379", "r388", "r422", "r595", "r596", "r605", "r606", "r607", "r611" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Unobservable Inputs (Level 3)", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r265", "r297", "r298", "r299", "r300", "r301", "r302", "r378", "r379", "r380", "r381", "r388", "r423", "r595", "r596", "r605", "r606", "r607", "r611", "r615" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r377", "r378", "r379", "r381", "r611", "r820", "r823" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r265", "r297", "r298", "r299", "r300", "r301", "r302", "r376", "r378", "r379", "r380", "r381", "r387", "r388", "r390", "r421", "r422", "r423", "r595", "r596", "r605", "r606", "r607", "r611", "r615" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring Basis", "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": [ "r611", "r817", "r818", "r819", "r820", "r821", "r823" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r238", "r266", "r280", "r371", "r395", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r471", "r593", "r611", "r613", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r623", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r765", "r766", "r767", "r768", "r816", "r819", "r820", "r821", "r822", "r823" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets\u2014net", "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": [ "r451", "r772" ] }, "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": [ "r651", "r661", "r671", "r703" ] }, "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": [ "r651", "r661", "r671", "r703" ] }, "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": [ "r651", "r661", "r671", "r703" ] }, "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": [ "r651", "r661", "r671", "r703" ] }, "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": [ "r651", "r661", "r671", "r703" ] }, "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": [ "r684" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "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": [ "r52", "r546" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://nerdwallet.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": [ "r52" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r114", "r239", "r453", "r591", "r594", "r612", "r622", "r770", "r771" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss 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": [ "r49", "r82", "r86", "r458", "r468", "r589", "r590", "r759", "r760", "r761", "r762", "r763" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://nerdwallet.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": [ "r242", "r243", "r245", "r382", "r384", "r389", "r484", "r486", "r547", "r582", "r614", "r836" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://nerdwallet.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": [ "r243", "r245", "r382", "r384", "r389", "r484", "r486", "r547", "r582", "r614", "r836" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://nerdwallet.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": [ "r143", "r339", "r341", "r342", "r343", "r344", "r345", "r346", "r349", "r351", "r352", "r353", "r500", "r610" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r90", "r91", "r156", "r157", "r178", "r188", "r191", "r340", "r341", "r350", "r475", "r610" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payments", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r20", "r62", "r748", "r813", "r814" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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": [ "r746" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r729", "r746" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "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": [ "r651", "r661", "r671", "r695", "r703", "r707", "r715" ] }, "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": [ "r713" ] }, "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": [ "r643", "r719" ] }, "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": [ "r643", "r719" ] }, "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": [ "r643", "r719" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r186", "r745" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r135", "r138", "r139" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r178", "r185", "r191", "r590", "r744" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r14", "r34", "r35", "r36", "r37", "r38", "r39", "r40", "r142", "r227", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r362", "r363", "r364", "r396", "r521", "r588", "r638", "r778", "r826", "r827" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r47", "r81", "r466", "r622", "r751", "r769", "r824" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r36", "r112", "r142", "r227", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r362", "r363", "r364", "r396", "r622", "r778", "r826", "r827" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LoansMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansMember", "presentation": [ "http://nerdwallet.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans", "label": "Loans [Member]", "documentation": "When a lender gives money or property over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for [must receive] repayment [prior] relative to junior and unsecured (general) creditors." } } }, "auth_ref": [ "r586", "r623" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityNarrativeDetails", "http://nerdwallet.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r94", "r95", "r96", "r97", "r98", "r107", "r108", "r252", "r253", "r254", "r255", "r303", "r337", "r381", "r449", "r483", "r485", "r493", "r513", "r514", "r567", "r568", "r569", "r570", "r571", "r579", "r580", "r592", "r597", "r608", "r615", "r616", "r620", "r621", "r625", "r780", "r828", "r829", "r830", "r831", "r832", "r833" ] }, "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": [ "r687" ] }, "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": [ "r687" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityNarrativeDetails", "http://nerdwallet.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r94", "r95", "r96", "r97", "r98", "r107", "r108", "r252", "r253", "r254", "r255", "r303", "r337", "r381", "r449", "r483", "r485", "r493", "r513", "r514", "r567", "r568", "r569", "r570", "r571", "r579", "r580", "r592", "r597", "r608", "r615", "r616", "r620", "r625", "r780", "r828", "r829", "r830", "r831", "r832", "r833" ] }, "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": [ "r706" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r786" ] }, "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": [ "r714" ] }, "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": [ "r688" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r137" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r137" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r60", "r61", "r63" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 }, "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited", "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net Loss", "verboseLabel": "Net Loss", "terseLabel": "Net income (loss)", "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": [ "r51", "r63", "r83", "r110", "r122", "r125", "r129", "r142", "r147", "r149", "r150", "r151", "r152", "r153", "r156", "r157", "r169", "r227", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r357", "r360", "r375", "r396", "r469", "r543", "r560", "r561", "r637", "r778" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareBasicandDilutedPerShareComputationsforNetLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to common stockholders \u2013 basic", "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": [ "r133", "r149", "r150", "r151", "r152", "r160", "r161", "r170", "r173", "r360" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareBasicandDilutedPerShareComputationsforNetLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to common stockholders \u2013 diluted", "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": [ "r133", "r162", "r165", "r166", "r167", "r168", "r170", "r173" ] }, "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": [ "r687" ] }, "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": [ "r651", "r661", "r671", "r695", "r703" ] }, "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": [ "r678" ] }, "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": [ "r677" ] }, "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": [ "r695" ] }, "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": [ "r714" ] }, "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": [ "r714" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "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": [ "r53" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "nrds_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://nerdwallet.com/20240630", "localname": "NumeratorAbstract", "presentation": [ "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareBasicandDilutedPerShareComputationsforNetLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Numerator [Abstract]", "documentation": "Numerator" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and 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://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss From Operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r86", "r589", "r759", "r760", "r761", "r762", "r763" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/SignificantCondensedConsolidatedBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities including 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": [ "r409" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://nerdwallet.com/role/SignificantCondensedConsolidatedBalanceSheetComponentsDetails" ], "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": [ "r410" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/SignificantCondensedConsolidatedBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities noncurrent including operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r409" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://nerdwallet.com/role/SignificantCondensedConsolidatedBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r410" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "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": [ "r411", "r412" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r408" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease costs", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r747" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://nerdwallet.com/role/TheCompanyandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "The Company and Basis of Presentation", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r64", "r65", "r66", "r77" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r115" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income:", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in foreign currency translation", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r5", "r10", "r78" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r11", "r13", "r123", "r126", "r130", "r153", "r398", "r399", "r404", "r455", "r470", "r741", "r742" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities\u2014noncurrent", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r38" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other, net", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r63" ] }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Disclosure Related to Operating Leases:", "label": "Other Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingGainsLosses", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other losses, net", "label": "Other Nonoperating Gains (Losses)", "documentation": "Amount of gain (loss) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r53", "r54" ] }, "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": [ "r687" ] }, "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": [ "r649", "r659", "r669", "r701" ] }, "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": [ "r652", "r662", "r672", "r704" ] }, "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": [ "r652", "r662", "r672", "r704" ] }, "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": [ "r676" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of contingent consideration", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r3" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of contingent consideration", "label": "Payment for Contingent Consideration Liability, Operating Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r4" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of Class A common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r58" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax payments related to net-share settlements on restricted stock units", "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": [ "r134" ] }, "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireEquitySecuritiesFvNi", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/SignificantCondensedConsolidatedBalanceSheetComponentsDetails", "http://nerdwallet.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic investment of equity securities", "label": "Payments to Acquire Equity Securities, FV-NI", "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity." } } }, "auth_ref": [ "r89", "r136" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of investment", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r56" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of property and equipment", "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": [ "r57" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalized software development costs", "label": "Payments to Develop Software", "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r57" ] }, "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": [ "r686" ] }, "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": [ "r686" ] }, "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": [ "r678" ] }, "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": [ "r695" ] }, "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": [ "r688" ] }, "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": [ "r677" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityEquityIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityEquityIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812" ] }, "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": [ "r679" ] }, "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": [ "r723" ] }, "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": [ "r678" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per shares)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r41", "r268" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r41", "r523" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r41", "r268" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r41", "r523", "r541", "r867", "r868" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock\u2014$0.0001 par value per share\u20145,000 shares authorized; zero shares issued and outstanding", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r41", "r462", "r622" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r740" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock under 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": [ "r2", "r12" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from line of credit", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r18", "r750" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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": [ "r2", "r12" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://nerdwallet.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "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": [ "r99", "r100", "r101", "r102", "r103", "r104", "r105", "r192", "r450", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r583", "r598", "r624", "r625", "r626", "r627", "r628", "r738", "r776", "r777", "r784", "r835", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://nerdwallet.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "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": [ "r99", "r100", "r101", "r102", "r103", "r104", "r105", "r192", "r450", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r583", "r598", "r624", "r625", "r626", "r627", "r628", "r738", "r776", "r777", "r784", "r835", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property, equipment and software\u2014net", "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": [ "r8", "r413", "r459", "r467", "r622" ] }, "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": [ "r676" ] }, "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": [ "r676" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityNarrativeDetails", "http://nerdwallet.com/role/SubsequentEventDetails" ], "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": [ "r94", "r95", "r96", "r97", "r98", "r107", "r108", "r252", "r253", "r254", "r255", "r296", "r303", "r330", "r331", "r332", "r337", "r381", "r424", "r433", "r449", "r483", "r485", "r493", "r513", "r514", "r567", "r568", "r569", "r570", "r571", "r579", "r580", "r592", "r597", "r608", "r615", "r616", "r620", "r621", "r625", "r631", "r774", "r780", "r820", "r829", "r830", "r831", "r832", "r833" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityNarrativeDetails", "http://nerdwallet.com/role/SubsequentEventDetails" ], "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": [ "r94", "r95", "r96", "r97", "r98", "r107", "r108", "r252", "r253", "r254", "r255", "r296", "r303", "r330", "r331", "r332", "r337", "r381", "r424", "r433", "r449", "r483", "r485", "r493", "r513", "r514", "r567", "r568", "r569", "r570", "r571", "r579", "r580", "r592", "r597", "r608", "r615", "r616", "r620", "r621", "r625", "r631", "r774", "r780", "r820", "r829", "r830", "r831", "r832", "r833" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable\u2014net", "label": "Receivables, Net, Current", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r622" ] }, "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": [ "r644", "r654", "r664", "r696" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on line of credit", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r59", "r750" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r338", "r582", "r590", "r834" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r645", "r655", "r665", "r697" ] }, "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": [ "r646", "r656", "r666", "r698" ] }, "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": [ "r653", "r663", "r673", "r705" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r113" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "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": [] }, "nrds_RestrictedStockUnitsServiceBasedAndPerformanceBasedMember": { "xbrltype": "domainItemType", "nsuri": "http://nerdwallet.com/20240630", "localname": "RestrictedStockUnitsServiceBasedAndPerformanceBasedMember", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units, Service-Based And Performance-Based", "label": "Restricted Stock Units, Service-Based And Performance-Based [Member]", "documentation": "Restricted Stock Units, Service-Based And Performance-Based" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://nerdwallet.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and related cost, expected cost", "label": "Restructuring and Related Cost, Expected Cost", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r244", "r246", "r247", "r248" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://nerdwallet.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and related cost, number of positions eliminated, period percent", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r44", "r73", "r465", "r490", "r492", "r499", "r524", "r622" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r109", "r144", "r145", "r146", "r148", "r153", "r155", "r157", "r228", "r229", "r241", "r347", "r348", "r354", "r355", "r356", "r358", "r359", "r360", "r365", "r367", "r368", "r370", "r373", "r406", "r407", "r487", "r489", "r501", "r867" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://nerdwallet.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r84", "r85", "r178", "r183", "r184", "r189", "r191", "r192", "r193", "r194", "r292", "r293", "r450" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://nerdwallet.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": [ "r92", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r295" ] }, "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": [ "r714" ] }, "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": [ "r714" ] }, "nrds_SMBProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://nerdwallet.com/20240630", "localname": "SMBProductsMember", "presentation": [ "http://nerdwallet.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SMB products", "label": "SMB Products [Member]", "documentation": "SMB Products" } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://nerdwallet.com/role/SubsequentEventDetails" ], "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": [ "r304", "r737", "r755" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://nerdwallet.com/role/SubsequentEventDetails" ], "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": [ "r106", "r158", "r304", "r727", "r755" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "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": [ "r21" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss 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": [ "r21" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Loss Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r758" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r817", "r818" ] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Outstanding Nonvested RSUs", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityEmployeeStockPurchasePlanDetails", "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityShareRepurchasePlanDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionValuationAssumptionsDetails" ], "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": [ "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted-Average Assumptions and Ranges of Fair Value of Common Stock", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityEquityIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r22", "r23", "r24", "r25", "r26", "r27", "r69", "r71", "r72", "r73", "r117", "r118", "r119", "r180", "r268", "r269", "r270", "r272", "r275", "r280", "r282", "r495", "r496", "r497", "r498", "r597", "r726", "r749" ] }, "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Options", "label": "Schedule of Stock Options Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in stock options." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r639" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r641" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "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://nerdwallet.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": [ "r52" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r609" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "terseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in shares)", "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r322" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r322" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period, nonvested (in shares)", "periodEndLabel": "End of period, nonvested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r319", "r320" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of\u00a0Units (in thousands)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period, nonvested weighted average grant date fair value (in dollars per share)", "periodEndLabel": "End of period, nonvested weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r319", "r320" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant-Date Fair\u00a0Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of shares vested under RSUs during period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r326" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r331" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r330" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r332" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityEmployeeStockPurchasePlanDetails", "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityShareRepurchasePlanDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionValuationAssumptionsDetails" ], "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": [ "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of additional shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, options exercised in period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r326" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancelled/forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r793" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r315" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, weighted average grant-date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r325" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period (in shares)", "periodEndLabel": "End of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r311", "r312" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Stock Options (in thousands)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period (in dollars per share)", "periodEndLabel": "End of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r311", "r312" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r328" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r328" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r328" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityEmployeeStockPurchasePlanDetails", "http://nerdwallet.com/role/StockholdersEquityEquityIncentivePlanNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r316" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled/forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r317" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r315" ] }, "nrds_ShareBasedPaymentArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://nerdwallet.com/20240630", "localname": "ShareBasedPaymentArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedPercentage", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityEquityIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual increase in shares authorized, percentage", "label": "Share-Based Payment Arrangement By Share-Based Payment Award, Annual Increase In Shares Authorized, Percentage", "documentation": "Share-Based Payment Arrangement By Share-Based Payment Award, Annual Increase In Shares Authorized, Percentage" } } }, "auth_ref": [] }, "nrds_ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://nerdwallet.com/20240630", "localname": "ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember", "presentation": [ "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares subject to outstanding stock options and restricted stock units", "label": "Share Based Payment Arrangement, Options And Restricted Stock Units [Member]", "documentation": "Share Based Payment Arrangement, Options And Restricted Stock Units" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityRestrictedStockUnitActivityNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting rights percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r787" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r329" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r75" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r328" ] }, "nrds_SignificantConsolidatedBalanceSheetComponentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://nerdwallet.com/20240630", "localname": "SignificantConsolidatedBalanceSheetComponentsAbstract", "lang": { "en-us": { "role": { "label": "Significant Consolidated Balance Sheet Components [Abstract]", "documentation": "Significant Consolidated Balance Sheet Components" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://nerdwallet.com/role/Cover", "http://nerdwallet.com/role/StockholdersEquityEmployeeStockPurchasePlanDetails", "http://nerdwallet.com/role/StockholdersEquityEquityIncentivePlanNarrativeDetails", "http://nerdwallet.com/role/StockholdersEquityShareRepurchasePlanDetails" ], "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": [ "r93", "r117", "r118", "r119", "r142", "r163", "r164", "r171", "r173", "r180", "r181", "r227", "r256", "r258", "r259", "r260", "r263", "r264", "r268", "r269", "r272", "r275", "r282", "r396", "r495", "r496", "r497", "r498", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r523", "r544", "r562", "r572", "r573", "r574", "r575", "r576", "r726", "r749", "r757" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r42", "r45", "r46", "r109", "r127", "r128", "r129", "r144", "r145", "r146", "r148", "r153", "r155", "r157", "r179", "r228", "r229", "r241", "r283", "r347", "r348", "r354", "r355", "r356", "r358", "r359", "r360", "r365", "r366", "r367", "r368", "r369", "r370", "r373", "r398", "r400", "r401", "r402", "r403", "r404", "r406", "r407", "r414", "r470", "r487", "r488", "r489", "r501", "r562" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "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": [ "r144", "r145", "r146", "r179", "r407", "r450", "r494", "r512", "r515", "r516", "r517", "r518", "r519", "r520", "r523", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r540", "r542", "r545", "r546", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r632" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "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": { "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": { "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": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://nerdwallet.com/role/SubsequentEventDetails" ], "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": [ "r106", "r158", "r304", "r727", "r728", "r755" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "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": [ "r144", "r145", "r146", "r179", "r195", "r407", "r450", "r494", "r512", "r515", "r516", "r517", "r518", "r519", "r520", "r523", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r540", "r542", "r545", "r546", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r632" ] }, "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": [ "r648", "r658", "r668", "r700" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock under Employee Stock Purchase Plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r11", "r41", "r42", "r73" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock pursuant to settlement of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r11", "r73" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://nerdwallet.com/role/StockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock upon exercise of stock options (in shares)", "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r41", "r42", "r73", "r316" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class\u00a0A common stock under Employee Stock Purchase Plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r11", "r41", "r42", "r73" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock pursuant to settlement of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r11", "r73" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock upon exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r11", "r42", "r45", "r46", "r73" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityShareRepurchasePlanDetails" ], "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": [ "r781" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, remaining authorized amount", "label": "Share Repurchase Program, Remaining Authorized, Amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://nerdwallet.com/role/StockholdersEquityShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of Class A common stock (in shares)", "terseLabel": "Repurchase of Class A common stock (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r11", "r41", "r42", "r73" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://nerdwallet.com/role/StockholdersEquityShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of Class A common stock", "terseLabel": "Repurchase of Class A common stock", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r11", "r41", "r42", "r73" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r42", "r45", "r46", "r67", "r525", "r541", "r563", "r564", "r622", "r638", "r751", "r769", "r824", "r867" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://nerdwallet.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r70", "r141", "r267", "r269", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r283", "r372", "r565", "r566", "r577" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://nerdwallet.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r405", "r416" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://nerdwallet.com/role/SubsequentEventDetails" ], "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": [ "r405", "r416" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://nerdwallet.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r405", "r416" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://nerdwallet.com/role/SubsequentEventDetails" ], "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": [ "r405", "r416" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://nerdwallet.com/role/SubsequentEventDetails" ], "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": [ "r405", "r416" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://nerdwallet.com/role/SubsequentEvent" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r415", "r417" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://nerdwallet.com/role/SignificantCondensedConsolidatedBalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Condensed Consolidated Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r739" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosures of Cash Flow Information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r694" ] }, "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": [ "r686" ] }, "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": [ "r693" ] }, "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": [ "r713" ] }, "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": [ "r715" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://nerdwallet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://nerdwallet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r266", "r280", "r371", "r395", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r471", "r611", "r613", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r623", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r765", "r766", "r767", "r768", "r816", "r819", "r820", "r821", "r822", "r823" ] }, "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": [ "r716" ] }, "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": [ "r717" ] }, "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": [ "r717" ] }, "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": [ "r715" ] }, "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": [ "r715" ] }, "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": [ "r718" ] }, "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": [ "r716" ] }, "nrds_TwoThousandTwentyOneEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://nerdwallet.com/20240630", "localname": "TwoThousandTwentyOneEquityIncentivePlanMember", "presentation": [ "http://nerdwallet.com/role/StockholdersEquityEquityIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Equity Incentive Plan", "label": "Two Thousand Twenty One Equity Incentive Plan [Member]", "documentation": "Two Thousand Twenty One Equity Incentive Plan" } } }, "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": [ "r712" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://nerdwallet.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future lease payments", "label": "Unrecorded Unconditional Purchase Obligation", "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts." } } }, "auth_ref": [ "r250", "r825" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationTerm", "presentation": [ "http://nerdwallet.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation, term", "label": "Unrecorded Unconditional Purchase Obligation, Term", "documentation": "Term of the unrecognized unconditional purchase obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r249" ] }, "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": [ "r682" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareBasicandDilutedPerShareComputationsforNetLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "verboseLabel": "Weighted-average shares of common stock \u2014 diluted (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": [ "r162", "r173" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://nerdwallet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://nerdwallet.com/role/NetLossPerBasicandDilutedShareBasicandDilutedPerShareComputationsforNetLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average shares of common stock \u2014 basic (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": [ "r160", "r173" ] }, "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": [ "r680" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(ee)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478353/942-405-50-1" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "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(30))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r60": { "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" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "10", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479567/321-10-45-1" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-19" }, "r137": { "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" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r140": { "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" }, "r141": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "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": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r433": { "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" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r745": { "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" }, "r746": { "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" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r784": { "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" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r786": { "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" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r815": { "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" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r823": { "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" }, "r824": { "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" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r867": { "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" }, "r868": { "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 61 0001625278-24-000141-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001625278-24-000141-xbrl.zip M4$L#!!0 ( ,*%_UBC&FSIZP4 )HE > 97AH:6)I=#,Q+6-ER^O6])$=;++LQDL83U;!E2=SNDMN&.@[4JT6O2YDME3\-C:D&33;Y$:J.SZG MOMUP(^!\-<^@[E\/ZFZ1P4RRY?F \3GA[,T1[W:BD[,&[=#3H-4.6T##+CYV MH]-VMQNU3KI_M#I'.!;[^T':+ 6\.4IX6HW!&M [;6:FO^#,Q+U&$/QTM-// MP+VI4L%OTYXS%ULCBGK MBJ:IKFI0//(=-?\;<$5]C/N.&M&J-0=UV7[GT MP+$M@T.,'J@7LOAB?#V]?'MY,9R.R=5;,GP_GHSP;TIV[2^AY6AMZ6UTX1R/ MR' R(M?C#U.,\HA\$O++R<75]>]7U\/IY=6D_"Y]#V&?C*]'-\-W[\;3B@UO M[8'!WBPD*77^J#,)5;?(/C-IC$QP8EQYR[\_@V T5 @QZG(:U"OG9Q$!>'9\UFT%_Y>.+$(Q4F534<)E^&S/V!\A%HM'_ MI4(H"38UJQ#.:8445L"'^#%!059,L/\HXNB(Q<\P># MQ=.^&(&@"ZJ@0F)0,%N2$!0BA*,+5)-("B$7^M5QYZS_',1EE#&TIRH@\OCZ M-PQ6&V4RO!NI1E#KV#!,,4,I36"5K>TD@C1/\ MGSB'&V";%Z,'NX-$7."P!3>QIS[ HX.A:FD[%SR8DHF<0S(#]>JX<1+TSRKV MX- H:T)W?"Y#4@^7@EHEI" @OTJJF"O?7$%HI-JW@5 S&)0-"8#3!BP76-UE M.D=EX+=4#()AI\QN0\!G=AA6?M_HNE,F,[OG%&@I@:X.K(#G0DX7'BURP@O!33"4U %,_A4 MM5N@0-Q!":I'F_.Y-&OEHHT,[V(I4)9J8O_;9-L&!7_E2/W8,\TM[]H!.D8A MZI L;HI]2@AML%'E*+""XBT,/ MW1(::B4T$$;<: EXY8A)D[:4K+O>/(4G?B<*T@H=S7()MK"!VN0NZ2)(H3)X5:) MT])ETAW6-Z)RLR==)O@<2)YAWO!\:'7&DP?$SZ[YGW-%N_W)4"91!"%Z>@JG MM#8]^EE1 8Q@,X3.G"I_..11([8?8[6:.4.BJUJ.NZLZX=>C8D&7^NA_])'6 MRQ?BRXJ#F"L"&J-G#V347Y-HO2J*S+XC7TRQ@Q_OY?OS[U#H MFNX:'=P2C+J-\)XNW:5(^WF8?[K-N#JW!KA"WZL8<$$S#;W5DS[C.A-TV>.I M"YL;U-^E2]SO_;EU*J2B0)_+JV_>@+46>, :-,>PUUQN-##V;:9K,6=-M?W]I.[30X^:QIZRYO/G<(#XVR[ 97AH:6)I=#,Q,2TS,#)C M97)T:69I8V%T:6\N:'1MW5I=<]NV$GWOKT#M:>K,2#(IR5^RXQG%5AK=Z=BM MK$QRG^Y !&BB!@D6 "7K_OJ["Y#ZL*3$3M)6,%$9DM^0CX^:.U.NEU87*IUK<)I8T@V:; M?%3Z3HRI;[?"2GY>C7.V[Y_/]MTD9R/%IN=G3(R)8&]V1!">\';$#YH!.VFS MH'ER.&J.CNE1?!1$H^-F_)]P![J"N>]C[%3R-SNIR.H)Q_D[AZWM]_VQ^25M@(R7(0"^XO.!M!&KC^/WE[ MT1L,^^_Z%]UA__J*_/%AS4DP^OM=WWPX?<>"5NT'K;WZ&MR/2#A :L> MWI'A^QZYZ5U\&/2'_=X-Z7VZ>-^]^JU'NA=#; Y/6NW:UL?8O2'=R^L_AKW+ MI=Q 7"Y?K: Y"[4[>-N]ZMW4KS_]WOMW%64S")I/#G+-]GOLQONK,%;$TW]\ MM=IK5ZM?(S >N4AX5B,1U^@*L0FUKW8/CD^?$%%.&0-:K4L>VTYK?8S^*Y$Q M6+I./3S._WG"61]UV*@B^_&S+Z]4�.[X6%P&@;U/XF*P2O-/E(IN:V1?A8U(',G+S9SS:W+ MW%MJ(%^0F71*[C(UD9S=\II/H/9I8PIU6##(><6.HGJ))2N\XS+LPIH'O&#@#4TJG M;6 .-(B$!BT#9AET!T\8UV22B"@AIL _\_X3KGDY" :0"B-!]*!^F@B;0( F MYY%S$,?-P37%(,PQ=&-D-%U-R];SP24GL<@@\PBB>:9K $HPAV:]T"ZR M&/B&6@'CB"R2!8,Q 4T+::T!$@5R5 Y@0!PCOJ6< [7$B'DP->P%)G#@&EH4 M$@P G0H@Y*8SSI^(FH3$4DU,!5W-;X6QFL)$%+_T?H.7M04$FLJ9%6]?- C; M6P?"X5+&7NT>-\.C4U/"K)0;2"8JC@4\NESV"=7H(5Q@)^'1.\^2FAVRTD7 MV&M02&[*HHKB^&"/OW;]G3K&)_\H4/%E'KLX"4&>6X"TAQ@Z]+39XJ798I@- M(WZ(=K! C?!-PNRHN=T(IMN#X+ 1'.$Z7'(#*P5Y=*7QRTBK8=6.:&$>WP7+ MYX@#8,J9?$%6A88!@-#&PCB:!"N>N7%0H,\)=I&D-9?4(;"LR', U4H"QT8! M9 N^&"4%XLI'A2(7!6NYVK7&%WY&J,AP09B10+_"80D)GUARU>?SE,Q895:K?[4ON5P+\<1C$"5XJ M#MGVX+ B5Y_A5:3@Z;_4@ZYE+1R?0*DH!E04%1KQL%!YUXR:*F/A>[R[A+%, M! /][2^9R-Z&+C$ &\CN@77I.)S/N+NXP#N-K)CY]=I[E5 SDRE(DVXC<.;J MAUN/DMNG1(H[+LM;C ?VM6]>HF\&_[8?_ ZV#OQ?=_!S=Z"LVC>U.9LAN2YB M=TYLB+XG")<563QSC8(TMDJ;F59P7\"0:2JLY?PSI6.D0(U@.Q/@GQMD#Q . M3&VP$L#_*-"K;Q'H:K>3K^YVMKJN>A(,RY.0O^980X&404?# M9PRX$;*EZ(4N@#O0IC4O'PQH!U.D !I8)1=,67G67NR]>&FP?>>N+BB 6 /! MU *W'$B@,E=L)>HJ_D"*K*QDF..532CM^7O!+JD49[F4DTYM$X2Y;F3+F$: M,/A=)$9C!1F?^]7S_,RZXUJYSB/ )==U6&Y)<\,[U8=3X/EEK#\2TT]8E>]K6M(G MK& ';(F[LB75NCVC1#S+Q7]&ZWN1"!Z3WCV/"KQJ(M<+!RLLTQ<)%2#XLNH8 M\[8ZLUQ69Y;5S.R[FKQ&$"Z^J9@KXW[&[?B?'L9\X[N+95$/YEWH"/!&AI8FET,S$R+3,P,F-ECI1V).QRY59Z=CX.+L'Z?_K%;9A8Z+%#+'8@/<@6"%E=D-^R# WK)J MM;0ZU_G,R)NQ8XUZH\4^:',K)SRT.^D4G,W'.3T,SZ>'?I+3D1:SLU,A)TR* M5WNR"?'HF->A?B1$*T[:H^AEW(Y:QT>MH]9Q(VG\)]K#KF@>^E@W4_!J+Y59 M=0PT?^>HF;N3J11NW(GJ]7_MK=MQ?7)4K>9-U?.SE8/,.L5;:=/;K_M\)M503GDHUZ_PRE"E8=@E3-M I MSWZI6)[9J@4CDV!HY?\ _<=)_.,TQ':,XRB9P3S6J$$!]CZ^[;_N#UDSJC76 M8UCQ?L77&+, YF]R]KPW&/;?],^[P_[5)?O]_>#Z??=RR(97.^_YX/V['HN: MO!JU#OAS=C5@45O,']ZPX=L>N^Z=OQ_TA_W>->M]/'_;O?RUQ[KG0VJ.7C9; ME9V/L7O-NA=7OP][%ZNIH;A\NIKUQB+4[N!U][)W7;WZ^*[W[WF4C7K]\1#< MLOD>NNW^6U@GD]E?OEJMK:O5K[!WO#"0L6MWKK@T%1:#(8>8&W/W;+_]XN01 M<>5<"*36JH+$=9K;(PU?R4S@ G:JT8O\KR>=[;%'M7ED/W[V]96*ZK4V+4.? MC?D$F(&)A"G6*3>6EOU1<(-(4S,V@%P;QW3&WFB3/MN/CNHG4;WZ!],)>F7$ M!ZX4N KK9W$-,_?RR6:NL7.9>\TMY@LSD\[8;::G"L0-5$("34B;T.A"IE&% MX Q<9HQG,U9DSA2 $: N\1(%4\E9BD]&.R^?/@$E@B M,\P\@6B9Z0J"$LVQV:RTRRQ!ON%.XC@RBU4A<$Q$TTI:*XA$21R5(Q@(QX1O MI99 +3%B[TR->T%(&KA"%H5" T2G1@CYZ:SW)^9VS!*EIW8.70,WTCK#<2). M7P:_T[;]H1,(3'222'STN>PS M;L"C!E$@1PHHNPP0JB,E[9C,R2Q%(B4RI6"3&QV#P*\M M.T"T"$#X!4CT/L5CGMT ZR)[#0H%MBRJ))';!_#<]_<:F9["HR3=EP7LTB2, M>&X%T@%BY-#C9DO69DMP-HKX+MK1@C3"-PFSX\9N(YCO#H*C6OV8UN$"+*X4 MYM&7QB\CK4)5.^:%?7@7*I\C0,"4,X6"K N# R"A3:3U-(E6D/EQ2* O"7:5 MI TH[A%85N0E@"HE@5.C1+)%7ZQ64OAK$5N,K!22&TD!R* ;?-G(:*3"4BWW MN];ZPN])55M AQR2.'7*4:O*N%"<:@&&Y9U8:@+L$13&JC#"3R,@0Z1K[ _B MF^AYU\$]VAUPE_2\CNT'T]L&Q!].C ]&.NZ.B10$8&YUQJD,<(O@)\E*J.9& MS!&&F)=\))5T,U()VZ:E_>;!Z'$6MLJ:Z8KD]=7F4QE07I@<<6Z]JHEC;81W MP(O?&\A0K"B$.[9 3ON(3%#8!TCC?I.YY_HG#.IX=T ]9^S>A*O"TQJE')($ MU:><8++L%A6YT"0/H.GPN%U8>A!C1Z18&^3K2!?N?@\>4DCXPAI(FR=?/F.Q MT5SU^WT)8270'X]!FN"IXE#L#@[GY!HRO(D4.OV7>M"W;(7C(RB5Q(".X\(0 M'E8J[Y914VT=?D\WF#B6C7&@/\,E$SNXITN"P$:RNV-=.H[G,_ 7%W2GD14+ MOYX'K\;<+F0*T:3?""!\_?#K47+[C"EY"ZJ\Q;AC7_GF)?IF\._ZP:^]<^#_ MNH.?OP,5\WU36;(9D>LJ=I?$1NA[A'#9D,4+USA*8Z>-76@%_P4.F:;2.8#/ ME(Z11C5"[4*B?WZ0 T0X,K6E2H#_DT"?;TOXLY#HOM^"11;[RX[G_E3'GBHY M[^"QKJM0].%:2<0?':_IM!Y+0,"4A7YQO)H"OZ7*'42@K]U>OOK;V?EUU:-@ M6)Z$PC7'%@KD CM:6##@O9 M12]V0=RA-JT$^6!1.]@B1=#@*OE@RLJS]6+O MR4N#W3MW=5$!) 8)IH)0 ,^)""9_P5ZBKA(*J,PF6DV JFC&;\K?"4Q)HY#F M2L\ 6Z=C';B3KV$:,?A=)$9M QF?^^WS[-3YXUJYSB/$)9@J+K?BN87._,,) M\GRN^*PC,[]HOM/).M1PL4XF5"Q0>I3@\J *SP6U MV"$_.K+?"C4+5\O-J.+?9KKS7M"7 ZU3F'M?NR;AW8C=2?6S_192G?][YW6' MM=P_$-F/6)OO:UJ2**YC!VV9O[AE\]7[B=+Q$Z?@)UKE\[&$A+U9%/*K<,C: M7.Y#7W2W*+[5UQ%S;?WOM)WPV\($[GU!L:S:]647/D*H%N[^+H]^I['\&UZ\ M//0O?/X?4$L#!!0 ( ,*%_UB"3>A7J00 $$4 > 97AH:6)I=#,R M,2TT,#1C97)T:69I8V%T:6\N:'1MU5A;4]LX%'[?7Z$-LQ1F8L=V+B1.8"8- M89K.#FE)&+I/.XHE$RV*Y4HRD/[Z/9)MF@ IT*$4\N")?'2^<_N.)*LWUPM^ MT)M33 [^Z/WI..A01-F")AI%DF)-"+1_W:M9(;R;(\J!'V"5B9+_"O&:]WJSOQ5&GW6BT M2!O/2-SRVLU.FY*XV8C^]2N@"M-S':67G.Y7%BQQYM38#UOU5'>O&-'ST/>\ MORKK\[ \AZDSH;58A*U4@S@6B08W),#F?W/TNS9NZW8UO=8.YNP\"6WL!5BI M$ DN9+CEV5_72)P8+QA?AN^F;$$5.J97Z$0LHND8^6UTZD[<@8LFPX&5^O6F]^H#ZD]0_W#\:3H\ M7(NFC*'CM5Y]".,C-/TP1)/^R?O^\7#BC+_\/?P']0=3!)+ \X(G1W!/0SVV ME?[+E&;Q,G_%$@*P8;"7_OKN:MR;FU$5 1X:S&E2A2>C,1I>TRC3[)*B<1RS MB$J$$P(RS"280R)&>D[1>X$E,8-#)FFDA51F<$PE.<.<4UU%HR1RT8Z9N[W5 M#@*O.Q"+%"=+._*[NU4$V"875815"4M@$49S*BF,C5DE..5+% N)TDRF0E$[ MU8A@K#(,*=-BM;G &2:2[2V_Y75-AQEP3$1J%O=5E;6)0./2@PF6,YQ0Y8RO M.5VB?J2-Q-"D"G(,@8'R8HDN$G'%*3FGVUO-=O<)9$@Q(;#'.)S&.JP_@AZ. MW_YM_/#=,K*7M[Z>*=]SFR8-4ZC1YPQ+Z$8@Q@E-A80*)>A(R$51=<_Y7%:S MX)PED!E_S341A=02]#%+:*Y3]ZKYWKY*V!R\Y"N*,PX6(T#D#&*\8GIN,27] MFD$3F.W?DO,6!7?P+@+K?G.'[%JJXQ0 (CSCM'I#.F@YR;2!'5Y' (IUNH;T&VGVID@5O$I2L01(LL"F=%#D1&/0)/#6%JC@60R+(' @E529 M:E>-&)8[!&K@#.; !95"^575:L4LP4EDW@,@81;:+%TP*^,Y641*I;6I;E,6 MZYL545FMDL.@P0118)L C6!=<^_0XE=O4_ZV^4_0C5;[H-__EA@X;;:6\6_RQL$Q3KK4?!UFQ^\QQ# M&140=+]2K]Q:?<(@O4;^.I%,F]VII$A??N6Q=3F$=EG?KXO(GRNHF]Y[Z<@^ M9GQ9;&5^OI7=^N![.%#/A%GYV9SD!^374^KMK<9>5]GGS1%WK>J/Y/03LO*\ M4XOE$S(8PEQS$F8$E7E[0X5XD\E_0_G]T5>;V:8?_G*[6YF:W9,?'_P-0 M2P,$% @ PH7_6!BYC.R*! KQ, !X !E>&AI8FET,S(R+30P-&-E M'M05+K#G5\8.VGZKPAA$U#US'^:.VKH?E):C. MA%)B$;13!>)8) K2D."V^%EXOQ]CTS94]%99F+/+)#"UE\XJ@TAP(8,=QWQ" M+;%BO&!\&;R;L@7-T"F]06=B@9-W]0PGF951R>)",6/_4,@?@ICE35%;!_QP MEM"J5M?3!0Z_?AB]'TV1[]D>6B]B)?V59". @#8=G8P&_>EH?(H^ MGY]-SONG4S0=([>+SNV)/;#19#@P4M=O.:^^H/X$]8_'GZ?#X[5JJAH.G/:K M+V%\@J8?AFC2/WO?/QU.K/'73\,_47\P12#Q',=[<@4/;*C';J6_\TRQ>%G\ MQ1(";@.OD_[\W=5\L#>C.OJ$.8150B M$4-022XPYU35T2B);+2GYA3M[G0]SPD'8I'B9&E6;KA?1V"D2ZTCG&ECK4I@ MQJ(YE136."$H$YSR)8J%1&DN4Y%1HZI%L,YR#!U18G7OT$@QD>SNN&TGU!M( M.\=$I'IVKYJL*0)+JPPF6,YP0C-K?,OI$O4CI26:!7608R@,C!=+=)6(&T[) M)=W=:77#)V"=8D+@"+$XC57@/P)]R^W^,OA=NZKLY:.O=\IU[)9NPQ0P^I)C M"9L-B'%&4R$!H02="+DH47>L+Q6:)><,@?3Z6V&)*+26H(]Y0@L;WZD71_DWW(FJ3[=#3DW*+B']Q%$=UM[9-]0':?@ M(,(S3NMWI*-1+IG2;H>WT1PGE[1BGGO@-X%B!Z$F_5::O2E2>:^25"P!DBRP MA@Y 3A0&2P+_&H!*GL4P ($#J:291KNNQ3#N$)A!,C +09 "_%G=6,5W,Q(< M$F9@8HW ]'4 EO-;'0X1YF9)) MI1!_O^#:3G')59".(E7D4FP;44.1^[*6[72\K5+'=K?*_LNKV[*;[O.[]9KV M07>[^$?=ML#0;S_*;>HO<=2+I;78/29&^_.0Q MN!S#=ED_K\O*GZNHN[WWTI5]S/FR/,K)[[_T(=76;M1WM2W']?#]2[ M.\U.F)GOC1OL&O:/9/83>O.\JN40A3X&H*OOPXR@JGMO"(XW#,$;ZO*61[/[ M[6Z80_>!6\'J:R1XW#)WED!2#G>4:[KUQ5)Y:CO?3? ,J)JK[29/?A=5?A M+WLE4F(T)21:%]OTKS\1*8F+$2"!0"G(67M78] E,^*)R,C(N'SYO^]C4WJE MCFO8UJ]_E2O5OTK4TFS=L%Y^_6NW?W5[^]?_V_FO+_]?N?P_7Y_NI&M;\\?4 M\J0KAQ*/ZM*;X8TD;T2EWVWGA_%*I$>3>$/;&9?+P6U7]F3J&"\C3U*J2BVZ M+/K5N53KC1IMU)0R4=5AN4;KU?* MH;EIJP.546I$GF@7;Q3!GF+?E_EH:>=[D\M.GM[>WRIM:L9V73W*[W?[TCM>4@HLNWUTC M[D*E6I4__<^WN[XVHF-2-BS7(Y9&H[N,]Z6;W@>.&=XFJY\,RS0LBB2=O01^ M-];=4<4[EA]O.?I\^!9U]#=BFM2K:/;X$U*ZVE"K\Z%X\4^>#^.3YQ#+1<81 M#Z" CZB6JTI95A8'J,]'N#BZQJ?@Q^A2JNG+U[E4J[S8KY_@!S:XZ$+?+;\0 M,IE=/"3N@#TT_&'I8ACJCPT$PI\'Q)T1R'6\U>?"ETO/-%R[ILC-370/KIA1 M86442[#!7Q>H7H:)+UT<$6(3X>5ZN=HJJW+T')T:\=2$'^:3N30)B&R)6N7O M_5+GRX@2O?-E3#TBX:UE^H=OO/Y:NK(M#\2W_#R= *&TX*]?2QY]]SXQR'_J M_-=__=<7S_!,VD&(E2,L??D4?/GE4_#H@:U/.U]TXU5RO:E)?RWIACLQR?32 MLBT* S#>+_%"Z@0?#5VG%OL(O]^##G$,+7C_N_=$A[^6M#),V")C?!(U+KN@ M9734-#2E) 7U^+0%-+X?&.]7+0V(BKPU VK"LM$J=F^Y=O_?ET](;4KRP M9\'\IE?P1H>8MY9.W_]!I[/GMTN=*HA[0ZDKS=;N+XG4YXWA:L1\A,MM_0:^ M?W+/T:5H+9&Y12IPQ: UZ5 MZB7UZ"6AY%\^3*@#$F&]W%$0ZCN## P3&12\O^_!.W&B#\,;PP*]: Y;== M$>J] ZA=8V#"7:X7#:PF T8VJ9F?NIKF^%2/7F50MVOI#["V.0M?I9I4[?"3 M:A]]4DDY=6];VL[S4I0M\_HXA?G;#L*A_2:C9C>93\O*U*%#"M=IU(U9 W Q MNG29=0+3E=CB=.F!YO^UY!KCB8E+)?MNY" UEM1]Y=W583%@[YN_)'RG:_L. M^XL9+9>^97ALKNZ(P(^EZ/LQD-!W:"?X*_CQRZ?EWZ*_\1DKS_-A#!\?%J[' ME]_[UVF?!?JVCX.8/1-6+T.GBYPQ8"7FL4E)L_2( M3\NCWS1KRQ\/J+.&(Q/XF(2&H2G]>/-L!,M/G["U,OH+3&''PV6'K6;EJ@S_%]TW_VTV3'WATD89;9GE M7Z*_HY=\6IIW/!F40Y,AG U]0643_*G#R]XGIJ$9WC>*C)5T8XP:!_9N,PTV M4U!7)G'=AV'?L[4?W7<#Y#*ZY,H>CVV+_=X-'O3E4^SS9Z28#2,!6:+DKO/S.I\S4R-K.7]9];@8&8?57/M M^*JYR1L9U.1D4+,C0XM#,B1=J#,D0YO[A:/WAX^;0'L\L2WXTXU;/-BJ&*]S MZ B?]DIO+T\+P@O^-PF9>/%&/&!;5>\2Q#.O%+0SA^=\QY*CX]]A!JPL, MVF=AE@^^Q3B558('9O&P:^*!#@??8YWBTLH#XPZ^*RS\.LP#EPZ^:2WRHKWL M#U.S,I2*OD/.8[>6(?V5PN^6<]ZM9J$7?#!][ Y89X8N^\SV6XE>R.Z)4BWXVG(?BSY+^1=^9YZWXL^1%T3?A M1U7\61*>AY/= TVMZ+O0XWG>TL5F9G77!+;Y&(RKE[T;?(1-V"9U:0H^J8WIPU89O0O_ 8X M_PU89KPH^F;XV!NPS C/69:=+@;K?*!S?R64$:W.UC^>!&/HM'@[M=+1_KEA2$ZK1X%VZ<>7D#P6D +MT8\O(7FL(07:H3.&],;4>3&L MEW]1QS,T8I[H2E*@77HN;,EI/2G03CTO:E[3DL+8TN=N[SQR* MQ!UU+1W_@R=OK\1X3Q69. )\##&GV\6] 8.)HH^D=?:7FFE'=6A/? M<]D5&@%H\$>$'E=PYM#A#Y=D @3M' MVHDO7-O,J>2#B7J*W@+['1]G_.%P'?<@0]B%>-1]&%[3"?8>+0PNN?,GGC@N MMQE4 I"2.[^R@$)>4.#.E\TS%,[)0];BSIU^XL@HC)>J MQ:U'_TS-&GZ0P:U7_1R9(9S)Y[-X'-:LR+!_:DLXD\\'E8>;4Y0 M*#1"*X$@^I87KE _>LL2E<"3S95 )7 :X+()7^YQ,*H%+ MALNV\*D+*(10*((3G1LHG).'K"VK9>K2B8$Y]9/RA?!Y6I9:61"<&[]D;D3 MG(-$Z#:W7CGNN)-#4836+=D_%B28WG-_MY9/LNL?3G-WC:],&B057U6TO#-[Y2O"NKG6:V M/$_\VNX;1#C>&+:4TK9*!XFV#?AT!;\H@K8#V7!&&C-S8,A5;CT8>1)[=_MGB3/[B0&WK@YN.)//IENN^]3_7AB;7.;6#Y,WP;E05-SZ+_+F MSH$L0+DH_@#F,8JC=E@0^"MQJ=ZU]$?J#&UG3*SPJQ.5$^X\"TP)7MM[ MG\#3Z(GJ<6Y=9MQS+"]URZW/C7N.Y60V*]RYVPK#L;S6,>[\8:DXUJ>F:5@O MP+"@\A-\/NU%C%MO%=_LRFL%X]:CQ#>[\EJ^N/7Z\,VNG-8NE5O/3")V_48M MZA 3V-75QX9EN)Y#,);_I!Y MK&?<^CNZ\ 3=,'UD01_KHQB>0=W>NV;Z.M5O''M\98\GOL, MA;S67VY]-&>,A;S6=6X=0&>,A;SL!6Z]2P?%PBZ'VT6U KAU2)T)\?AG-;A&G?^,4PBF'E8^AJU"$QGGE\0?7-C.U0CKG=X MP6LNT'JSX&57NZ+&G0OL\+D_?7_@LE*W7N\5_EF-"/QPP:'S[YI9Y=_5N/.- M'3YOYQ28^!EYES6ETJQ/O,]OANZ- M+N5J]?^4EB\ES@M?@U',QM+YXI&!2:/W#&P'YE?6;-,D$Y=>1A\^ZX8[,Z!F2 !?BVII0^3#8>O3#S)M4U#EWZJ MLO]]GA!=!Z/ALBK)\)3H%9_8W&/8N< 1K&Q&G9#^T>\P MNYC!X^!)25AV1L MF-/+OSZ# +G2/7V3GNPQL?YZX1+++;N RV%PH6O\22_E&E"8_?D63*X)SV'L M""WS[UKJ?_[UE]F>%%&YCK_?N_K^=/M\V^M+W?MKJ?<_5W_K MWO_6DZX>OGV[[?=O'^X33JIQE$G)B2;U.W%'@"7/MBZDZ\I515*J]5J;JXDD MX\[-P],WZ0NH0LNV[OTQ/$230HWY1(=LO2M)%L&U3*?&Y;6M^>-P 2@Q93F$ M"SIRM?Q/IE#G3^FL$"/K"5833?!G#$"1'BSZ2\R "J$LU4JKN5E7)E:[:J6M M)E*[ZW1LI$.5R3MJT;AEZP,9 @IDCNYDS$\/['_ZL".@CCE]HA/;\4H2RSOV MP"AX]RZ'QCO5RY[CS[ /VZW__JG=K#4^KX6_I_-.S'8B6O[S>_?IN?=T]V_I MJ??X\/0L/7Y_ZG_OWC]+SP\2*/EGT.22K$H/3Y)<_UG_17JXD9[_UI,6]/], M]W>OGO%GN:W6ENBT>47.0XLFPQGL7B5O1*4_(O1(@1$JP:Z1ZCOHUT=V>R_8 MIGM7HAH;HDX\#H#W8+K-?:0F.Y,9=="E5W+6&6;=+@"J1DM4^[] M\M'PST_=^_XMT^.'4?'!7O44%+TW0UVDZ8>./99F__/L^6>N=@7)IHE)LX:+ M+B!I:(#"M7SF&$HNG3WFR;F!>^_9K9'PU='U)9=KU7:;IQ4IV5XI[?2?Z N+ M%K0\K*(>D:!1ZMQ31_^=F";U+J1;2ZLDID0.B&E7ZA%QV",O#0]>IRV1JQ:_ M\^J]$\UC5)'LH>3,J"$15W(G5$-OIRX9EF1XKJ2-F.FTNDM;._=202,.W2S)NQD6 4F/M!4\$*&?R?MM>, 1Q%@O M+PNM4J=6+]?D5K56JVXTRTX=WFEU+ .M!%:)#6:)(_W'=PQ7-S1FF8#2-18! MSBYS7HAE_,G^_B4+=,:1U;,G1:;I;>6ITJ](8;B (RTC5[JW*W&4R_DTX5"2 MV]5UA[IN^)\[>)X<26V[U*G7I;^1-V]D.Q:5^IY#J?=1?"]2FXVKKU1FON8J M.IN]D71CVK:3V:NNX..#\VR_S70Z%GGN WMN'.S$[FIV9N]B$OO@/,(R M*9 M?)7!*LA7@""XW#+(Q^'L.II'&UYG_O_&)%CQPE>II4Z[)E?K)VJ8AG-'!3EQ M@ G&A)@2?:<:"Q^"KT'6J?N+]#/0!2BIQYP=<"?7/R<' **]ZU"RQ/(:+,'R M"L-_28$K3)\R'T>V]6'/AX5OZ[5VN=66U1T!)2N<(VJ^U?NK*WG4I!.D0[AO MOL!EV/1Q!97 1B1;(+6R6!X>4O&SFL?1A9LWZL!^;>([KH^[.,^6X JV),K* MSX-?4)S0-]+5O,L43H^B;./46D56U4RV<4JU4E>;V>P(E4KU8!YB'G<>SX9G M,G\")=I(TK"NVWY^6RXGZ1"F+=SI>&";/[N_G-X4[T.W$&,C?==&&+\F@2YY M&QGPS5SA9+3]BZ?!V-!UD^:E8).OK:$JGLK*@ G ;&UM@%&(,B!UX7:L= B3 ML+4?%])?F)*3I0EQI%=B^NM=$QE"JBCD#.6KS\1K1LLFH/+INB\(M8J[7BB@ M@2/[XXX%Q??#9J4%2@QL@7OBZN0/Z3?3'H")'=2"V>[?V>U@Z%!G9PF)>FOI MZ"&@TF J:2.J_9#&&'GT-J+,,X.6T8(+_&?YE^!\?D1<=L:B2\0TX0H\PT1[ MZP_?0&L+C*P!#2^ !X<&5W"KK*)')SB)"VVO!9,M8AG:8_@SGL1).OP*ZPI> M.G&H1MDJ(RL2BR=PI9_A>[L2AA _#@UV7C82-E+B>U*Y*.IFZ ME=0;W2O?<>!QP>DP"CULKWUW!M1VJ?-OZJYNIT-0'O;T+1Y)LXBB PPA*9JE M>WO'@\M"B2'B$: X-CP/$ S[-LUS; L5M3F5*"CMJ72+^IMHS#-P33PBX:GF M1P&=/V-Q>_3DFV$43JU:1QF$;:)ODKD$]\O/TL_XL?E9495*>)4W,MAYV 3/ MPPXMLL'(9T)(W5_2B]@"B9!"H<3-8N2J0L3.6,0 RT0R83I4(IH&(N80E!/$ MFH.K0^RW$@"E'/N#.\:#F)5?D6GI'C%QI-;,Y3Y=K M%46N9_(HM5EIR9N/YA./2JXTVIM'E7G47W!DEXLZN8N7O(,$4!]@FFE6G-KG M[&,,TQVVYKQT[!)!YEP!*%YL9QJS\607,;AHX47S/2BVR.BNHBK[ T^L=;X M?,# B4*![C[.E@A6U>#?TP7!V2N<_CIS["1YGE:],NI\]5UXD.MNC9Q7E&2A M\PE5S2P/-Y/+3A&\O?C] 1]A6P>BS8&0'I'R-T;)JX"06[/[U.WI?9GD-.2] MH1]NV#AC]$+L?M\8QGG3F \-%EG+9BXPWPTVW3#7(!/\U7@W@ MQ2\5Z=\P\)!2BQZR(BB9/DYZ@VY91D0]H7(IB!)Y_J@+=,GV/2:A**HA+6^8 MGQB$W[>,@)(N%O "XV.9NDH) *,98)^XOY9N[V]BSG78<3>KY<5J@+D/\[HO'^;(?O^[;TZ#GY5:D%M<*6JF M;A'JT'PH*32Q@W7GTJ$FJT._MLA0.(#J_!8R@)'XWNHMVRH+I:V/U)S51QHY M>2F&]DZB(!TA516JO?AL/#K 5J^_\$>A:$*TREN/3! MF''P*A@3X68LTLA!U?)3(@X],PE%@4>M9'GNET]D75VIHX4[LTC?C=%CU= B MH>]HXMV #@Q-"5:#)FE,[=IHXC@AV$* XZJZ=JW25!MI-9U<:;<:F9Q.-"OU M6OP=J9_4JC1:V434-BMJ>XM]'=3LH,)K_5 MI,U(S<9-/R^5GW(LR54^9O4\=I^>I=L819^]$TGP+".>WM@>)C1XC9#N(D@W M\K4FI/O4+KQQ->A(^R9\4JE.]L54EX(*<>Z)$66\@_WE_'B2UEEY_7L M&6'SD'+PG?"?9*(56@FU CNU']DFO,+%C!ZY^5GJ_>$;WE1HAR)H!^!SH\C: M04A[!M*NRDEM .*RHG1O8NTO@G0C7UM"NL]=NFN8'.3!F#Q;6B/FPNU>5!$' MYK:/(N+BB),OL6[(X1&G(HXX"\6T;\0B+TS%AALF5[HV7,T/.E%@A'77(N;4 M-9C)-=?,J+J#E!*\YHFZOBG\K@54V8@!^3@N&:&S^1+_=BW4V:K0V85BVC\Q MV<[P6"H"4[_PA1G]C=K;M%T?,TNZ ]OWPA* TI/A_A JN0 J&5FL'.FCA\=6Z,Z:F"A;XN@;YO;]6TTH^BUFY(1#^.M M3'N9R!@I9O9!M1JEC(B45P^6PL-)_O$# J3!='3BSV.T,'YW65%C$(36*CE8JCEME#+ MYRK@V,A:'/5S,9:47+NF0\)"J[Y/; OTL&78SH(Z%JJW"*H7&2E4[YD*<5T< MZ7,REI1<^P;W@"4\I& +T15"95;")5;%RKW;(6W%:K):-D?H0MD> M6]D"ZY3C9&X+92P';[JS"OCP&RSHOPG_A],)*\'K0;/="67Y^%A317JB+\1AK=]N;.<- M/I;O;/L'_KU82&6-:"Y/F34%6ET^EXK@6OP-.XBM0US<5'VV&S1D:@Q=I5,'S/ M=G"9DX9$@^_"@0;-&KV$LR,.W3"QBG0+K[7'5-*(2]T+:6K[\-$"M8=-W(?3 M34094(V$C42GT>"D-QO[?KJ^-L*^=%@P0JE^1I)HQ@3NO&#?R)^C7P;4-.CK MRM>L(]]X8L;<@3\9EA_SO6_J'[^D@,AQS$/H.\B$]_%; V5_Y1EC,OWX%0S, M6OG.1L4!G%_YP:&ZL?JRB6/_)V8,[BAN'AX('EVY]LTPS>@KVYE]BP]8^!I[ M>%H@]2SU.^CI"4P+^ 0_!_AS#9! A=39\R^!@J!U885/@ DS^R6#5 P+,WT M=7HA#4!,$'+89]:$9V*M)L^^6+P6& CR8.$3<&A#VS3M-[3V4K0)6]"TV&YS MJ=2F&M^ \T/MS?ST$F--8]8!_OA#6":77 NJD+)VP,,A0!)!,B::8\.R:MEC M0Y-T$%'3GC#^783,1OXAMS]RVK"&)EN++T"#O8PD%"I DB?!"HT:QL-Q4,9^ M#27#8UUKJ1?HRA=J40!+U]OGZ^[[+7?8((C6&:_6\8?/L7@1L<5\,D?/F1@F!A\ZMFL/3JV,1\.06$@ MSZCU$I:MBG0&VA.(F52$""S^UEPYXA*-]C:P"+I8IMS6.K'R(QA:#B"E:K[N/GX*$)"]^7- MQ07=!]Q#ERAL4&%=0HO+EA8B]8-OD:O&&/CYB@WA)Y0$EP=FF6 GC^R,A#)D M*6QD-=B(26^&-UHPBV AQ9+9^P#"\)#@F LTY M,B:AK@QLGE#T-BA.]BAX],SYB2*Z2=$*1/"$B(%OF#KZL S-P%T?<_> Z+*S M'8]J(XLYTS4R"6XR@@KS.C4-T,/H4'!M"QCP)]A,+[ZAL^Z/3%/[^@L-S"BA MIWGB^+(.L$:,8\P[R':4Y(TXE#D)V?XRVN)X#A!;R"Y7G S\OAX-?,9_L&*U MTXO A\-IG&QO!1*Z8 MJ-GC"04A9%;3RF8E^-7 *BM2W&8F>26& M&5V)YVC"T<OA6>U'RP?UK&G"+["$XD5@U7I3P42>F!AM+R\DXGD. M"9GH4":<:/^84\G]80 7]0M)Q[V)2\/=B45-H56Y8J;KD2FNAK@XF@830[9Z MFN3-#?GZXH<>B2!8#!0O[$H\8#*93.!?V\%(*CR!QK]AY63;57LIRD$(<.ZQ M,:X?.A:TV1JI$7=TP?Z5Z!^^\4K,($"&';4LG'&BXJ9@&>$]I@%7Z@@>"^LB M"<;R),Q!_!-H7!#+,>MZQ7B&+GP0Z0^.1L,:.L3U'%]C<2KX]_2%L9!8T^4-SRS<4R(:2'20 M<"#$F2L.$VV$P<7S:!1W:E$@.H8A$DT#BPM#8D%M^X'X!J&P VK1H0%J>^C8 MXV!=IWBSX#-7?'9'&&?LT(GO:"."%C(&92]$ JX)+<2UG(QMW_(P%G4'/$%;&>\-ED[86"W\X+'0: *$8Q?] D#F7G0H%S,](F++;4 M)>CH#(\.9[_&HLX83T@07>T20Y^/+UE(,WM#&!,[-R[A DS\\"UVG%7)-:GN M:-F7[6W(4548DKP^L4_DZ/$QEAQR]/@-&/VW[4M!]@_+J7!P$P*:85-6FBN% MR45,0=BP4_&)0X Z067>4%M@Z#NF>OU.I1$!@V= L)UZD'NS]MD[)9M-' ,H M;IBS+(W0U_$AXA3-YR#[:2$"=6FP@3J%6_70:?(&PPY2Q6!-GDHD3%19T)KK M4S[FD?ZA8F4)37"SQ[PN04I4]&*=NIIC#*)Y;\M[PE2W QG.^W M8%@.@PKU"Z^@IDO?<,E)060T<:1'N"KXZO9"PM(JX>_=2O!AL2*^%.Y'NY:% M/N$US_W'+.1W2HDC >5A?-=4H^,!=8*K5/E"4JJ*&NV-V%,QY9'^X2.3@K_8:T/ MB9ZQ) 8(#^%^L2A4FN%H_ABS5#&2"=2O&1@SX;G0AG&@W"%)!C3:6.DL?U # MM@9D(\&IP\?7PD7+;PT(HQL@Q Y&M0)N,, NY,;(!IG[*(8;1OU M]31:0G(G8-/ ]^AF=B,=I[,("] W]I M!VPE]L@/S->4[ &0A:EH1+D_T2._ M1X:C8J8T@]Q:<# S;#Y:-O)D#T=1FC\?3Z2->96X2- 87&%AT=BC?6N>FJR' M0P+_8KT@(EIZ^FAV^':'8R![1EGCJ*Y_<^H&JQW MBUZ%"XEI)2@YF MBC-*9)ZM^5$V,]OMA9G*"S=%Y&:*%>\8ALONQ+ "RRC0(6!2T5=@>+1F1XG- MBR:5$]E'<,\B?,(S\N!HQG<_"E5RF(+@C0QXS()%$]80F+\,LS0,'84!=YX8 ME8@OAG$9;K1,+PW[8O41J*U!4T>9N0PRD2\K@/'"K!?,S@&2B01AL&!$:3BY MR )C2QG:5CY;,@C&@(P( NL5M0"*RI2E*ES@^QSZ:@!8[.%%L%1&Q%\8Y1H& M&!;J*'9$-EM6%T]5T*C!ZS3BXU-H,'+D"PP-;HI,YX]DRD12.*A>P]E&6\FD M@HZ:106=1KVBB-UY,7?GC15GZ?'KY3# !*UU*]+-[7WW_NJV>R?=WM\\/'WK M/M\^W*\*?D)\-TH[4"#&7LVIB%#8AU2ZF6VR^QOU:D*JM!>IDL_,[GM/U[]W M[^YZS["5OK^J2-W[:ZG__6O_]OJV^W3;ZZ=8-')BSM7#_77OOM^[EN!3_^'N M]KK[#']\[=X!@'M2_V^]WG,!IO'=(KZ.YLIN&[K9&LA*U,W750<46AGF8)*) M2R^C#Y_1Q#;)]-*PV$C839^77X!+R<=:@_B^X.?Y*E.I!BM-6*4R?'/X[552W7'ND')U4J]7>=Q4.V-CXHO;MH^?&U3QWX+ M/BM)BE<&"/T(J0!-6(LZ:JKI( >0F+FQZ8".R!EX8'+],2[-M_-F!K:9AFX)<('27!47QPP.I* M;R,#B[]%3FW;AP'HH=>?.LL7_Y(!TM9=MJ6H_(!H/UX<&(5>#JFI:92"I1TN M&&B!R3@YVS1T"4G]F0O.)5Q+NZY+%RHYKB?O6CHDI/L>=-SUR4<<66H0#=G_ M.(5*O$Q?A8=TA$'FO^N2N0#_R7V7Y5W(& DGYN!3N9K;%^,="XG?8*H*NI8QV.@)/4.^JY?8 M\22,GGVAE6LE2:>:,2:F^VNI7"])%AE3O++\0LCD$A'6M73\3V\.KZYW11QG M"N3X%\9BEEC6/MS5*#$WPK"LJJ6.+*N5UI=/RV/I!.;9/L2/I#,Q$[)9KTY* M!)03%@$EK0C4#R,"-1"!:K52XT0$,C*,BK$P=C4MV-LXL"L$E@U,=B0I*Y\M MZAW,7E+243-62W E2EFO)D\S;KCWU O-V!C1J9'3K!>'B,$;7C!GQB8I2FJ.<25% M62O:D$6]@$-@O; FG(&+:;U,82\A97^9XL=F/UW 9*UV=P-,BRO 9&GALJ 4 MGI7P,RN;GX&^S:$YU^PLM;$VT2H#2*D5BO5C R9Q&WO1H8DK,-'11ZNF!>>]:H)PB6MH<> M%L'F$2]B%.P,8V1/+G4J;4J;4Z,(8&4HUK/J9"B ME#IUI=+@!"GG<&+^FVWKV'Q/N'[S4J81!V+$@9T5RMSX\@0LCJ@Y-\"BQA=D8C!UX%(09FK_FO#'@7GIGO%)]SI]@&QAO7M3!$,W HR , MT>*IT]18:0!6&MQL6L[!%'W"SV5[6,9.W/G[;8LE+UGKUH>HTLP=)2YEK'D8 M?G<#D8D1EV:IT\C,5RL,U0)IUK1(:94ZS8K""5+.P79E!Y8B\"!OA3H_-KZW M+6WM,46[U&F?4G3PZ2(D=$0\;/./&0B1B7@"1OL5E>MJISJ'5>#DLM\G:L+:4VE];,KSHY?])Z+E$P\3"\,^:-?3'ZI>_9VH^1;0*Q@Z.' MYF<)S]*]*2=Y\2J06K=]/"#A+3%^Z]!.RX;=G!EOSH$ETN//-CU^E@4X(5/, M*!)9\2(E.)L=2@BLQP!7:Z-QZQC:4JW(G'@Q!.0%Y'TR=@_,PB"!:T-11]/LL3$'8S'DIZ(^VSL;0D39L097] M%;4PE#G$29+HHH0X:6"N?"VS5'EA':>VCH55S+72W;BW;,BE3J.160RG,(>+ M#J;DYG ,F# E/CNW\>G8P4=HLK3F)!V;_'KC>1M:N ,F0"T-@S5^OK<]*M7G MW2""?F&YG["GU7[OKG%I&>:O)<_!&KX?"O_.28#U?Q<),,.M&H"B4/.N9S#O MVFS>YY!;$A>71%E@?C%8BLW=]EO:9V588!5-[\#WL/XXBOSRWH?%.]?*?U+%C M<-7>C^H)QW;KNOY'DF\:5K.:>ECI)&\/DC7EHXPM-V<(5#;WLEZP6TA+TVML!DMJULJACQ'RP&?#CY!':.Z'+8#SLUWK!S M[)U6$:QKW*O:UOZF];9%*WA/2CNVN:-=ORAM-386L*FUNS"E;;. MTE)+Y_16N2CBD45;R#F&4II5K>Q,026W%I7 4-B9 6J^V/?Q(U\E+-GCR<.'5'+-5ZI9-JN*&N8CJ0_[Z5J71@_ M?(K)Q(KXQ&)-KQ:Y=&L!T^@=L.J>>@_#9_(>(V5-],.L1OS_(NS>0@-H10L? M#$ M3@!T7O;O@G[6Z=#0#)$-PH$Z?J(>@3?I/>)80 ]W@4W7 9=B!(CEA]1C M$D22BY PA'E$35(=O MJVI@M(C=B^M$<'35GF"GBKHW %(DC_#DF%N-E@_I] M,?(D8^IK>__T*Y% )) 4M_!DH]0.7_]Q@-&V[ M)^1[0*.5TIJB_O&^I.%%:>U?'3EY"F77TA.I,)6S*N?[UTW>"RM\UT 7&D)H MB,SR8I-JB-K)558_NH9@YMH5YH%91[$0B4P"E"-$6<>K MN_O>T_7OW;N[WO.%='M_59&Z]]=2__O7_NWU;??IMM=?BZX%CO_'=SUC.,UI M"E]^W[O6H)/_8>[V^ON,_S1?X;_?.O=/_>EAQOIX;'WU'V^A0OXG]!W MB_BZ ?*^=J@K6FS]2(?#@^FL0'7""FAC_T30$K (4 >O@N$0;L8BC1Q;=52W;%N4'*U4F_7Q:"*.ZA&5=GXJ"WNL825"S9>UEZY+&8W%I@I MQ]E[M)*YSD!14>D;7#=RI1[H+_W+P/G460J?3^ N.T72](WW-(1)B+'\2_;, M9L\>>(G1>X:6Y.S4L"1XCPDKG7LAT7>-PDYIEM ED3&KZ)^\B$_2>B%)=VU\ MHPE34)+XG;?.]FS(I>ZK=TZ1* )#>V!HUTB'G>C!G>?UB;Y2RS]ZVZKS=%ZG MF_SIN*<;F]W3(09O''N,FUU\XN^&-[KR79@>=7KOFNDC6; -*/R?'ANRVJZ7 M.G*]6FR/=1'B3(1H"]&>BW;S&*+=P"+::DP\NA!M(=I"M \DVO(Q1+M9ZJBR M$A/Q+$1;B+80[0.)=NL8HMT*1'LU3E:(]JDV/5IS+FZ[887W7M@V5#1,%_=G MWC">$QE8U^O ]? TWSF,ORU-\L>)IWAL<38A(QZ&X0H7LVJU6<.FK)([.+#\ M!#22.BNV0$.N8GJF6EDM;BFP47QL;-GM;L6&C/4W!39.$AM;MDM;L:$ -K)+ M&!1;CNW8GLDX2L[LLW6IZ:)QSR6_BUBQ@9A:98Z M(#%B"WR22-EBL:5#2JO4:;XI\%IKBP!)-@BF7A-3/;8@M,%1U3"4+FMF&*I7^U1(%^@:GD MH7;;,,7RCIKG4Y\_QZI1"1. L-F8A-EDTL.$!F41YY9E^O;:&>W/"BIC\21. MU<-HQ,22MVS*'_M+9"U)[)6S,R]D*542YU: MS"9&(.O\D+5B;.Z'++G4R:0[GT!6X9&U8G+NARP%D;7JQ.0(6<>.(SR"W1F_ M\6#-;R6#L>M"LJAWN8?5F61GETG9P%V?+$;&]<@R[<;&^WG"+9;]I*X7"I\( M",GKL.#6>@4V8)A[L&I%C(E;N=121Q:!(">)DBWN_S0HJ6%K^+UC=P5*.$3) M%H=^&I342YVXTD\")<5'R187?1J4X)$B-[KDK (^9@9:&.DADJQ2D6\_=_M' M@0E8$9YIW=N6'7D:XF2FB>OO/CY1D0S!(TBV6FBI0-(2(#E%D&PUT%*!I(T@ M60V]$" I-DBVVF=I0*)6.0')6;G/ L>U:6-]7>:X%@ZTO!QHC!6+0O(;,2SW MCK&F) UM9TR\7TO&NW[BER,IG3K8[ D5'=+!EA2)% MH*AH*#I,E,-&/*WB1L55?+4R1^I#:0$7KN"2.'0A)5QJG, EATB%Z-GA(\IX M_:5:W=39_ B96?;'2(8#!S*($/6=#<9%,0L\X.M3'E7,TXKI:\5;I+J %A=6 M9"IH-5"'[YVH+Z!U(M#:XCI,!:TF'NZ*G"T!K40.QU30:A5C03S!U*UX'+#4 MK0$=V@X-S4_)(^]4I&_Q=)Z\9M?+MCLVIL&X(YU':ITXH178X"WP5"\SK,Y@*AM6JIHXI$ M18'0%([6(R-41H2NAF +A)X?0I/Z=H^,4 41NMJ5A2.$GDUZV^W,'I>A+;Y8?RE!]P] MY1@3&T_)OQQFAY$8M06H9)+4,0R@W%C#I-;$BE[[!'T7P0TAA$<(SPX^ZZW" M@T>85;Y=)$)ZA/1D*SU)_>E;I>RX:042S M&HNO/G+QK@R+?ZE "MWV!R;EKBZ9&-I!AI:#!R,V-6&6RFI8.K6\RW+["*D* MFWT=TB-UI/Z(.%3J>IYC#'R/("$]6[JRQV-0AGW/UGZ,;!.H?>A(,G%_\>X_ MAT;G7XEK:%E7W=G;6&Z7M4S[J451H2G9K8QTWQ!,5^QSU/ M"+@XP:_O+?CQ LCC89(0 )[F=LQ=SP8!:.R][Q$"( 2 ]WW/!@%H[KWS$0(@ M!(#WG<\& 6CQ8@*=4DB N)^S^\4Q_8K^^9W]0?4R@4F0%QH+ _T\#_1G]Y]9)IS+5%+*W.M(L74#O7;OCP?4>1@&ZNW! M]UR/6$BA97?P0OADN]1I-O?O6L;/D8B 3XJL['WATZ@"?!HB#_=4X;,E7WMO M^,A,^^S=?U7 AT_X;,GDWAL^"M,^YYK@?4('FHG$)JEGK_!BLYO-%[)F17KB M!$?-QNKCQQTL +2_U9<&0+5L[#X!(#X!M)O=EP9 ]6PL/P$@/@&TF^67!D"- M;&R_+ ]T/C$7<>0%7G"++SQ'HUAH.)3\*),AS.^2F&]DZB)R%^$%V H'U*A7 M%"3[.HJ%2&39TDI^V9>]I^O?NW=WO><+Z?;^JB)U[Z^E_O>O_=OKV^[3;:^_ M%ET+'/^/[WK&<)K3%*X>[J][]_W>M02?^@]WM]?=9_BC_PS_^=:[?^Y+#S?P MT[?'I][?X+K;?_6DNX=^ 2;VW2*^;BSN%;=JL_4C'0X/IKL"%0J+E1V4#KZ$ MQ8$Z>!4,AW S%FGDX,KZTW8%T"QUGME1I3V4L#0RJMDOGT@G3KELE.C@P'.F M55F>.-#!)!.77D8?/NN&.S')]-*PV&S839^768N*Y,/*R28:_#S7,95JH&=" M'TKXYO#G"OST:?7[6KO2;#9C?ZI6Y)3?JZU:JCO6#4JN5NKMNAA4<0?5J"H; M'[7%UY?P-'GC9>V5RV(V"J$Y>92=0BN1WG\&146E;W#=R)5ZH+]T9M/^W;=H M8)JKU8L$[L-3)$W?>$]#F(08R[\NZ&SV[(&7A@=OU))$!1J6!.\QL6#_+XE# M:))&:B2MY\,W9I2J4DOB;=\ZV[,AE[JO=CE%H@@,[8&A74.Y=J('=\7L5LHY M'ZEP2S$+ F:4U5RP@H!'[/"WK2!@8^]"SD5HTBJ$1PC/ 0HY-_8OY"RDAR\< M">DY6B'GQMZ%G(7P\ 4C(3Q'*^3!*LUZ-B/5",>,4 MV]/"<"3-=QQJ:5/)<^"Y)COV%1EU>;4R9Q@^D_='VV$_+.00/]N/!!X3U[&N&92FY22A04 O2^AM M")#;TLX]Y&A!TO?F'B_EHQW[W)HO%.]_"=U[#A(JB6 M7TN1E<\"EB<(RRU!XKEK1%8JE9?D5+'YC+.GE[:=N3>=#>,=/S;2.4^/6):D MX5OG'>2<,T;Q16HL3E?5T7N670_!O=C%:4E (:1"2#,^3TTII UVNKIJ40@I M%5(JI/1@Y[8II;29;3M>(:1"2,]82).>#Z<4TA8*:8%74I$P+A+&]TX8KV>2 M,-X2">.GEC#>?WZX^L??'NZN>T]]YD%O?I9Z__Q^^_QO_BY3AQ?RX?& MAM4E;IDZE0STNE*I-]L9I3 KZN:\XZ2#:E3D>MIW'WI,L$*TLDKUSFY,:EOE M;$S-2JW&'YZ4.G]CJK<39>E_L!"5QH8V&V>2)U H(RE:*P M0G*EQP"6'8X.?!D_91^R+]FSW1=3#1K\F,320#6XZ!2XIAK%0JUAN2+Y0EHJ ME9$^XBJC,,D]SIOR/%R)%Y*4A7;;2\.R;C,G M$CYM=N:BSL]3SW%-J64QYR@ MMC>'22_:QH%-G"+$OE5='V(OA%H(M1#J PFU7$TOU:O2*Y1A,BEFF9>B;(P0H7,2(253$5)+'5EN[!40*(2(+SB=IQ"E MD:%Z%B9DK=11&XV87H#"A,P\^9:W0Z3MW&!>X%O7]9D;& /#3.*Z4A>HP((% M7,28Y$_@(WVGCF:X[*K@:WN"0-JM<'"2 D2BTQHNI.IF#S#3 LA!JE_[#M#B M$89EASW6V(\/ 9MZ(?_T&-=OJU[J*,T&)\W6!(:VZT_FTA/LX9,]J0SE6H)5 M?E6^_T5,GVX6[P4C !-38[Q(QL3GP' MK_ P\RQ#*\' PBSS$TC,D+[5K 5>9]+])$-IR2;![ ?'V:,8Q=UGTC MCOZ;LUA?>,&$;94Z=67OEO>BD!C7)BR'[!'WYWO_:8K'L4R@.!7+\O)O;&=( M#<]G.CUYO$F;MY*.Y^W:B[60W@QO-**F+K'4>;"&P%*R:!0F?C";Z7SW,^M/ MSM(939:CNXLAGTR"?P^Y^10P\]D&\67F4W_&R(?A4_][G-'4KI8Z2@95-GAR M"9PFA(3'CVOVI#L;7^/R^RC>Z25[OA"WY?CBMH46[7._7\C.6ELW4]E1.)&= M\_;T,3Z6!R2H&S6>4,L];/N4<[]?[*2W'<;-2\Z[S_:\@ #6#[BUPNH!3,LP MU%XM@/:)_N$;KN&!_G%>#8T&6_ GJMDO%GL*L^7CE)&*E9_W/IH7CC/N[A?B MMLUQE8>XU7@2-UZ:0LPJ2R[8"CE9!4'1$6VIZ(AYL,80XGY.[A=;G[*R(?%K,#!#,AAK#EP< M1-Q_WO>++9*\I:WHMK;K;1:Z*#K.GB0VMFR?MV*CQ1,VSGJOFZ0\US?B:*.E MVERU V]Z$QBOYUR;2VX=KSA7&XMS-2^:2J&+I<0JKYPK>0ZJU2O4/-O57IQ>I<[5I,H(B072&[0G8/ M55I(62FMMT=I(=A%H?>XEEFG02%">8-)B-!V$G#9/>\XZ#S*!!_5 MN8UFN*ZEQ*M57J--75V 51SX!/')U,N0EQO\A_**P%E&UQ+J6:77&N MC"3]O!U[/!7G.M_=3-KB7.MLIJR+,.30^ T(23\?5RS)]W1 M^.&+?KXG.O$=;43BWR_D;X-;D2M[,ND).\&.S>A>F*L%D\]_M/<]N3RCS9 MHB]W*Z:IR*WX8IK"OR0@>^ 5?E?$MGE"[%G5@-VS[GH1[')QO]@7<><57U.L M84N]3T6I8F^+?:HT<.@X$ !975=WQ8?,"3[.>J>;I!3LWWV+AI5@JYQ5@@V( M>JD"VW7;'Y@T* %QSG5BE>;1ZL0JBE+J-%L7:ON$*HKL!2F^:P5E+RTG4TEH M/](45('$F7];.@#L58%644^P JW0%T)?G+&^V*%B]:I>J)4Z]6H]YNQ+: 6A M%816X((FZ;Q(*R6O]RGYJ;!>@6IF!3^%< KA/&/A5#,M::U@F)A2WRM+2HBG M$,]3%L\TTIFD!.!6F6QBH=\X[[HPJ%,="WSR"+PJ.['Q'DQK&A4[669 MU"@PU%ERYLNMF3._\V7@?.HLN] 7GAR2K*94FG5X[,1V6=C@):O08;S2SV^& M[HU"1_WBC>%8JO-;R #HX7OK;UD9<];RT=X&#%6%(34^G"1BL:@RG.4WAZN'^NG?? M[UU+\*G_<'=[W7V&/_K/\)]OO?OGOO1P W\]7/WC;P]WU[VG/O,!-C]+O7]^ MOWW^-_\3_&X17S<\JJ\=ZHHZ6#_2X?!@*C;0.+!ZV Z+1;X$;4H=O J&0[@9 MBS1R<*G[R6BTFPVUK@S:C5JKIJO5@2JWFHI*AFJ;RNUJ_7]A&7M&!V&"#G^=JJU(-5%=X1!V^.?RY C]]6OV^KE3JS7;L3]6*G/)[ M1552W;%N4(V*7$_[[D./"=:(5IV[,:EME;,Q-2NU&G]X4NK\C:G>WORD,-SD M@[FG- +E$KL331CSMO&R]LIE,9O)T' ]RM:IE)TNIKFC_V@CF&0J[,4WRW=+080"S(AF:[IT- , M[S!4V25RCC]R+3I<9AL7YGA9HEJ\6@\WEOM%%O*613^C&WO@)6H?0TL29@K: M"MYC8HG]"XF^:W0251HE8R"#YTIO(T,;2?@-7.N-;!\&H+LKCN3=U\C$_B+. M03[%:%[ K9 M+:3LIHO?4[.,WU.S:@\@1"A_,)VQ49M.A%:B[/82(:74:=4JJTFP0H:$#!5) MAE*)4)+RV5LE1RUUU)H<(SIB^R>Z?ZSI\ANPYT,G.W\"'VG8N!DO#;ZV@X[. MHC_((1O[JHT]&ONN:;R=SCNL8K7]"T79NWIJ1H79!,2VZ]@3Z21RP/"-Z[?^F[-8+''!OL6$SM9J MZ$/Q6W&<)HY.ID>SN#_?^T]3/(YE'<6I6%;<_<9VAM3P?*;3$X>KP%#6AJL4 MNDM+03V#L7;26]CO67*"AL]H+UDT"C1/93D)9^$AF@FO,YH^-NYF$IR^>_>" MT=0N=>1Z_LT4!82$,[#0[$EWM+[&&_A1O--+]GPAKE4S*@C'$W;._7XA.VMM MW4QE1^9$=H[M!,S#0A6=A,5^F;/3N!Q:F]84,,0SZ)HF_&/5.YDK?S=E(EZ!HL^@6?UOTGMY-);X2LU'_/I/MJK89[%X63* :>("<@>^AU M?%?(UGF"[#GLN;%7\!X+;!&L;G&_V/7DJRUK*STDTG5_K6'7B)BTG^)[! 0V MMJVD6['1Y D;HCWPEM)A1R*Z072&[AZK(5=16CM4TU(B!!?8!(BM%V$ M,JW(5<>*7&IE-6%2R)"0H2+)4"H1RJ(B5QTK]B M01SBY]SO%_)S#/%I\"0^YQU]?[BR6J(X!&_&:YJ"6O4F&+!-7NKA"1R=384( M<;](="BL!91Q/:UZ=O6T,I+T\_;K\51/ZWQW,VGK::VSF3*OIU5OESK*/O6T M.'0(G":$A+^/:_:D.Q@_0CVM1C4^2;'0HGWN]PO966?J9BHZ,B>B(_Q\"9I$ MP>@=J3>>F/:44HDQ7WKT'6U$7"H]FF2WPEQBWWD,]U[$-G91Q#3D69RMVE# M5JWM73"?0P?2:0+I9/Q[I\F>8YU0KY7QN)47JUS%-"XN/H;._7XA0\<2H1I/ M(G3>SM]XMM[3;74 ZUTALM4$8*-WM@GO!:]/N%O'$H;FVNQ.V\ M74X9MR8HPH[PW.\_S;U-*AOD,*T)FFM"J(0324#VP,OXKHA=$[E4Z#1%3DK8 MK.],8 )3Q Y;W"]V/,?R=Z^I([:M"GTS:%J801D^GGP" B&KJ^FN %%Y 5 #G$188FQ@#27*C!/M_V!28,R8Z?2BF"76-]Z]7BM M")JU4J?9O*C'9*?E5+5.V:%J78:0RFG/F)NT\*2NE'35*K,D34$52,PB7=_2 M7VJO)@?-.G=-#H2^$/I"Z(L]],4.35%6]4*CU*DUJORT3Q!:06@%H17VV.O7 M5[JJ[%-5OME$CWD&%3"$< KA%,)9S[1K2K-5ZK3K>[5\$-(II/.4I3.5<*[T M8]E%)MO83").*(5!GZ-F( M))U:05RYQ4C!"L<-#8M8FD%,&!Q\P>(.*\O]@A=F%CZ^IE2:=1C"Q'998.$E M*T-GO-+/;X;NC:(V*0LWAARJSF\A QB$[ZV_Y>!4;&\CHJK"D)H?FB-G&@"$_)"RP.' MDA]E,H3Y71+SC4Q=Q-<"&<:&%0T(A%9!LJ^CV)@X+W#U7!H^A]\P"5#R:$W- M<'C?>[K^O7MWUWN^D&[OKRI2]_Y:ZG__VK^]ONT^W?;Z:_&V@ &,BC6&TYRF MN)?C4?[B[O>X^PQ_]9_C/M][]+K!FB M4-=1M/&QN;#X<&T6*"48=&S'1;D?,G*!>%5,!S"S5BDD8-+]$_; M50%L5Y]QW6 )Y;BZ6UB,DW3BU,PJ-R))_ARG'=EZ-->X;/$#RIADXM++Z,-G MW7 G)IE>&A:;'[OI\S*SZZLQT>Q]P<]S_5.I!CHH/.8.WQS^7(&?/JU^WZQ5 M5+45^U.U(J?\7FW54MVQ;E!RM5)OUWD<5'OCH[8$&22,:]IX67OELIB=1@#! MX]C5K43ZK6^\2]_@JI$K]4!*]2\#YU,'(Q0"0U.M7BS9FMNB-9;LS,W&9.(= M&!/QPY"&/? 24T4,+4FHCF%)\!X3FVC\\D$1K8_?2!HUMXEVB4UTOM&F5)5: MDHB7K;,5M.RL1 _M&DF5;OO')A3M$.M%ZL+^_16V5=2]S#-):']X M\+]AXX2/*>#W;G7Z$7TY^A)40^6TK0ZHPV+U#7WE**4CIYHR;(B_N MR@RB>E?._W>,ZFU52YW67L4I^(GZ%G _6;AGE>70DDN==A9]THL6PUZ M7 A M/1^]Z@X%"&B&25G[%5PDHU8L&G%'TL2Q7PW8?4J#J63/S#428ZZE7U*+D":Z MR_U9%@!2%'Z-^GA\7=,)8,I@_D6)6+I$QC:,[L_#5@$ZS0RDO4R5996]R!;X M;%+\T+7T[@)WXC0YJWA>62TP6?Q"-@(R6XKX[0H9%2"CGF0QEN)IXTS+L8FZ M"ADH8I:6]O5CZ:,X.<(RVG%6=/&+?PB0;*N?FA@D=0:2O94M7_4V"JILK^F0 M.@XVLR3O5/3TYL O%W$D\%8\(UO @('_7L&7AA?KNVCLVWI+V+H\0B:I;VL7 MR+ ,#@Z\N^=MZ][;5IDYK4R*_2XTVQ5=@O.S'NW?(C2=\RL[;,F;%!"_P6$%8 MQ<=3R&LL',8,6"QQK0RLG/5"U*[&FS;"_5M\O"2UB%/A14:ENW?Y3P[M89[# MZ^*Q<#4BU@L\SK 6CVYQ 779P9QID(%AYA]UQ]W]Y[U6=S4-Y@88<:A&C5?, MKA"+]A%=6VM%_'F:L2=.#V.=T5:,]2O<6,6&RY9]TZYP M44N=!@]H.6\/UJ-#)\30)1K85\$R;;-^&L&Z+=Q9N>^>5B4LY%KD. Z-XZZE M,\.9>2SBO,;M&D^5\@68\E73NX*H7NJH>YU6"?]6EC;SA$R%P9SGL<-Z ^@Q M8$V<$#4P.V/O0!MA,!="$R=>UQ, A_6<70V^$6;SL;6OX]-8LUGS836UO$5? ME["AN=+-R+F[.7^*J7>K4*HV3L:OW MSF!39@_)/X4-%F3,7\,"1 @8&"/^A57A#)TZR_'MF69ZG[A=E:&J#UET8SM7 M,PY=+3(H$K_I3"#G-2"2-UU0J]7U31>$^1>#>Z$MJ5N)D5TDYA5">X_0!'= MXX],% YW,3MLX],/QO/:OR? C$]8BXT_8"+KV MT'LC#@4Y:QH85^B+6 M''_D8/*>E"_Z4-URXKS2,T_F1J^T')1%SJ! 9_ZG'P)QQVM8LP?BL,9R/8OZ MGAR=@134'(\_ [D)>L"+1H*9CBR'U!.13W)*7I)<\DEFNF"G?!*Y(?))B@:S M?/))8G&VBB?,$&^$@E*69O %#JUB1X_5Q42W@HJKB)=N8 MOE-',X(#;!=[1$KV!+DBLJNY,)-9V\Z'@".]D%5ZG&QA>U[1(>F/:54 M8HR79M%(&*P@/-7\J/&(G0]#UM#5_8[*^\7U>D8UIG-9*35CC MIXRX%"O!?HA;158]OL#IV:1Y\[Y@P$9L(10U;LD0"5JV,Z<6[!?9CQB M"WB%AGWALC6XD!3/P7,>[:!I;\;WFADFT@6$,IX MZRE.)EOQS6=%+E>Q$910?V>!H'9\::ZBNLWY#P-<$@U%@A.WS76/EER8"&7 MM+"5,N"%K1"8ZLL^8+[O*S#4\O99&40>T$%=\@%7'X:]D*=/P-('"R46_[\W M9^'3;$>&/W0M??F+A2OCY)AE#N]]%GOP5"$!2BZ\]D<"I5H,4)ZU:S\^J0VW M(T98I%?Z60_+]/Z"&Y-#K$'"6#SH&K278#_"\&U]M6*S9OI(TD45$JB5.$V M>=-J R^-O6$]/:#[B+OT]+\*OK">Z M?JXY[K$]O[-_4>B1&7L5NK\M1G4TB$ MD(BT\0Z92X2,$K':/K[0*8G<+]+IK45F*=Z8]AN8BT$F,W I5[N0N_O/V\(# M@;?'5/(6TJ:$^246FTRB;0)L/9-WZJY;1A2L2K6:-"D,*V[P(+">*) T =99 MV1]>L'XN)M,ZOP:811/@$Y9WD0S@,Z8!BSB(_%:*@ ,H.OE>%AP@KZ6R_2'0:DBD!% M$:BX9HTFX^!4P6 QR\%1@S>BTAAP Z"*.L>8+$]CW[.$#6I[;U5=8 ,_;HJG MLPIM,5%FJHIIJJC$1-QBU,BD6AL_EHJ _*E"?HOAE1SRK/855Q5M/WEX^!SE MX"TD&HZ)\V)8Y>#R>:9A\!"LT$B=G#C7IU2R; \>")81,$K'HW*==4##P!IF M,X7%4,"T!4;&\CHJK"D%H?DB\7_L7!(F"-1KO94.O*H-VH MM6JZ6AVH]YPOI]OZJ(G7OKZ7^]Z_] MV^O;[M-MK[\66@OL_H_O>L9PFM<4'IY[?>GY0;IZN+_NW?=[U_BI_W!W>]U] MAC]N;N^[]U>WW3NI_PQ??.O=/Q=@5M\MXNL&2/S:H:[HL?4C'0X/IK4"Y:EC M_$]PM,A*8^-5,!S"S5BDD8,KWD_;1;^))00Q; D/3W&Q9 =BI!.G5K+1?ET' MU/FZ>2=:.*15D"34<\U2HA5R*3E?;GW,SL=O;;X!:;'O3^&!VFKIOT' MR\9Y(9;Q)X/)U6Q]A3^^$M=P'X:/#G71@\&^\EWLK>)>4U=S#%;>OVOIW2#, M#:CR"#=KL--\AO=]-5EQT,@L:@4&EV'Y5.]ZX7(0C^#*<,KMX3@J8=G([+%2^2S#+ M$64+=)E5> ^(D(>=>$\=_7=BFM2[" SL6TNK7$A$N@:SCD5H@@:DV(*[G^P#5T@SB <^EGF*A) M,++CPRNX#30&*?9@4DC\DJE 06@ M3QPZ 1&'#/H%-#3Y&&B!#8NHV;H,C M3Z^$+\+"Y T8(H6%G;VVJ10N0C6\P6Y(CJR(/P1 M[S>"C"+; OF"&0:RAOD=ON.P5*/%&V!MAM66.-,9RG46JYO>DQCV9.PT;<[>W20^,P$&!<2JE<8[!;Y!1NA5*OWTBJU;LVN5S^N MSADKB(@?$8+8,=85_# QWF,)P=PT5< (S=4'7_W+1JJC6J@-A9>#(C"+BG&T @.@N'5S.B#CPQ'JX2*&!^:%(Q$ M^-Y=1E(+M/QFP*5ZH(1F-ZY:D4R =F(VJQ;0+>1G]$:8)BP(F W%&@_,Q,<' M)C+MBR>>P,,@16KH>WAN'DA 977CE=1#Q(7J71,U &,",&@$&#VWIJ5H;YVG MJ1A:J]<^4X!,!6_'P]*V"!8*U+8 M$.Q-YY;?S>N]L=S5S/+'9=UFGC-\;,SY3IT51UZ7-0PT-]EJ:;$BB-Y4Q7 /?;R-"63""P_YB5Y\W;H[H+Z#"LH>E3T&-H MSE+I'BR?8!@UQBCY\R*4KF9Z^&I1#W\--*'4'U'JL??:%HW4VM!WF-2AS>DS MH[@B[EKG#L4@UGN)/3E$TL)46O#9>\O. N M'I_T, S?S\XT8LBI%L_UM-ZA,P3CV'X+W"O,5@0]B6IR@2#KMB1.0";<6 5; MK= [*&FX8MO.]'(O,PN(PN(1YN?KK (!.E+)Q*67T8?/,-J)2::7AL6FR&[Z MO/R&^FJ<'GMA\//\P+E2#0Z=PP#"\,WASQ7XZ=/J]W6UTFK&_U2MR"F_5UNU M5'>L&U2[4F\J8DR%'5-KXY.V!+DF#*K=>%E[Y;*8(+7 7#A.*%\N4(E+._$-%-R.)0D!WSK;LR&7*C D,)0IAG9-8]F)'MS%FE\Y M5#=P'^'H1T]&.<]BDNDF?SK1_/4MY:&W.%MZ[V$WB"Y&T, V^)F\Q_F":Z5. MK;%_"1KWJI4Y3K_.1K2[IG1O*%N:"R4JES+V#'[J>/?'2-?7V462J M5>HH,C?E5@6$LH10HWH4"+4!0FIFG1\$A+B"T):@P&P@!$#MU 2$3A1"RE$@ M) .$ZMQ *(=^YSF5%OGV=9;OF']W\E,7)?4HHJ3 @IZ='X,#;X6 T!Q"6_J" M900AE=F$>V\K!(1XA-!13@,!J)UZ(S-GCX 05Q ZRH$7 +53:W%3,/'87L'< M;,(>L.@%@^6CD>UC&8I-5B*!.LH)%X@MZF3A+3Q)"!WE$ > BOMT7II5" AE M"J&CG%DT6%?O1F9=O06&>,)0\RB'%H#4CEQM5&J<8.C8_L)<$BEMCU5\64Y; M/6[ ).VDJI8Z:?43I7CPLHN0*X16+;[H& M0!G)KQK(;U8G/#DNOC&MA4ZD]NT^Y0T=JMDO%BO!GF4IPSC(W86=_:8A-)]F MKTY;T[")>:Q;:QK:PUEI*&]$/%9,7Z=#ZF!%WJ (:7S1N@MIYWWL[?U-EJ08 M&N]4+_])'7M&A>J<"O52!P9)5\B ,PM*,^*4%SBLSX$25$C=6FHU'-^:AR2I M&SL?2!+:*^S*#-7@X:C?*'6,<503;8[MN:EW5+'76!]E$N@J) MEFH.6R*$,IY#J]2I;Y\#$^NX^LK6NO*@%UA5>1+U(RERL=#PM5<>?>7RE99R6Q.8E?9LWA9\'-:ZKO)R<<'UM1'7?I _#&0F9/>1V+?UN MWG(^?+O^8#U%?5-88ZPU-9A;*PU&UM6#9N0O]#Y@IV*JLZB6K$8T^&J.G_8TH0&LJC"N[6"J@/*Z4.H8:&*@/[3M]'; M\@BK*G59=68@4)?MT=E?WXCS S0_^_SS'6IQ219T*W4>T.G%J/(P@">\XDK! M_KRU)OXRO11!KZ6^48PVWRU[&]U40;.\'1:XT M#Z#(L\^$2D:+[AJ?8^)TJ"QZ%.Q_V7F760XV8I=9!RQG2\A=GRQ&QO7(SJ&0 MW!5Q1^P01L,/V./'>0G"TW(PI*PV9(;?0A-U!2:Z*0AM27591]- MU.))$^WKDT]];+#'7NL4\^WCCUI3[]%.*M\^GB:IQ'=+Z;;@%#3A7JZ]9B\7 M\2@/7;;;/I+WC'ZA&X1N.+AN:&TIR9=&-[2K\6NY4 U"-0C5P 5-4JF&+0?L M&U1#XIUC6UZ_@_G6':9"*O.,K74:;5/J76:D(.3E8/LT@V2GS751$:.$)'BB,BV M0LN'$)'L4@J$B @1.;B(;,F0V,N::G!E38FD-9&TEKW\'#]5I"U214X;4H=+ M%6ESE2HB8),I;+:E*!Q $[6%)CIE2+6W1;;OK(E@;#QI(I&T)L)(>=O;[1]& MVMX]^GQ57N4U>SD11LJ1'T;H!J$;$NJ&[$+,:U5%)*T)U<"-& C5L*=JV'+ MGD'26JVZH;2?4!M";0BUP05-4JF-+?$(J2R*6JG3EF,:UPO=L$?2VFI/WH^] M^3CNT9NP[VRCU"EV;\G:;KTE^_YD8K+&B\3\&G3C[F,S[DVM)FO5^DJK2?B. MXU:3"TDR=@&-?0GH]T%_IAI2_?YN)"=/NBB?CB\[GP,W84AI&R1 M7JN"UJ@U*M5C]WD__,2:,+'V]HGMW?Q=6F@RN@2D5/3:&HNRGEZ@+/#Q;FH* MM4J=1HRAL2?GMS;6.,!,VJ6.K%;4+5,!1J\7;DGW6:-7;.CJC1Q* WUAO$MC MF-[(E2@H-3T&*S-@#XVPUVSJ;$%8K?QR$*VPMJ$WO_;Q M]7SFB98X;T'OC8D.E((1.Z#@7F!_9EBOU/68)DNKP[9(_2.9XF/=9[NK@1WO M4 S$]:;S\(J;UWLC-3@P-G=M_$6$#<-B6P=O*KFSMS';7YHXQBO,W)P"24UT M0P9DL5^I([V-#&VT1"W=AOLLVX.%@3J:X2+!YSLYPQJ:/H5-&UM:X,?5=^HV MNWU$7BGK2$]T@ -0#61E;%BLM,[_8^]+F]M&CH;_"LI9OV5745C>A[QQE6S+ M>93XBJ5]MIY/J2$P%+$& 2X.RX3"D8EW[?=TE@@@,60DO7P< M(1H2RWW2+#^Z'98A%)MF<]_7$!060,3R\+G"2F(F0MHI%4# MK<&*_9![NG:UB.\G[=$*IFX8E( Z;!OHVH?WXL;%/N&7QREWZ$VI2^6[)7G0 M0<#@#6X'G@Q^ M$A>^EDYVI;7X ?PC0 '@1<^?U(;_/& ] D*VZLTO"J\_Q$J^BX5\2*TC#A6# M%@0NKBSA!F4D7)'K*Y")J.$"!HX;HS7%?3%=,EHCXCIA\+1J+:%@EE6H4(MO MJ>%&H7X]IHA4YJ7P$./"^GDQM4Q8UR6B;+C^$O!RKPS#"P&$TLOP"56"C8"J M/(2\;;&Q91.!Q8"C?R+6BQ@$T&.#K.;I.[8=P/H:O>H3ONF3?-'3>['6JG3= M;E8[EUD3A-KRXL 3[>C=G'.;$EP()#RM%H4JMCI/B"O:[?67=&1#J#09R_-U M@+KDBGQ.\&O "E_B-58FN"X>F2P3W&XCM]O?1@_#D&MC4<^.TRYT*5HZ$*SQ M 6"VKU2WK0^P$R;5M\'2+TDYPR:3!I@OLRO=]:UV]U5[__7+A^LOM]R,XP3CFQCL)DEY2<$$O J6 MPVJS%FWJH?[ZVWK6!^?HCIP]4"CO4?71$3E[FR=6CC23HK=9)@6XVS-+N,E8 M^$[J\9X[!E8UQ;Q LV%C8DXURI M;4@7 "W_T DQHF3S %0^F9F&QT$RBRYNJ2>)*"HY"KZN?5@\/*@41"<+BJ)@ M@0LOTH /'5.$1H,I"VA?&/9]X@&M 6/$)N67P,6+7@O&/-W)!,.C@!:#-RC( MI078OU2;A %PK;QR+@/J]*#YW'-_@E6.L>SGN#K]13GRNQ.=C?[N8,B.;$YF M?PL] _;%OXZ!"8A]TNE:FX6ZVB#-BT9#1[X# 911($L -#ZY?4;($P/V%*M% ML,;8P_ MQF:,Z.A7H@X#9D $/>U5.$=O1E2/DN<41833"'PM$,B4R>"($,NP,[F4*%B=#S%S>0BQG2 UMO5BH%O 77 M !24+"A#',E[4]%H*Y^^KAQ0'[;VG<]=CV+='P'&8C6MYL6_B)_Q/@2GE"<% M0:!B9_&8],\G($%!V 1Q",2 T#Z$!0(;$0 M9\84) $"9D: $>'""P>"YB\8LTF!"C2! R&S3M1LA9Y*+\,1%+!_?*1Z; M+) .;Q+$9(^XX+(QV=#RJ" Z!# /6-,?F&^BR<9L!6@-.1H,[M#1H%LX+0X MY/84DWU\"ZU0U]*IKW^&YGTD:#U.9\(D:*-3'"[V2,N+Q2L36\6U/DXY45=J MS5+^TB7TU(6UPS9%XH\;!B!SN%#"3VE064)99XZ2@ J8^<#H;/?*IT-$/-D4 M8! HBX[,61HI,3@60"OR3CT0''XJ]0@$YYCYI,I@P5*?68X0VE:B:A!5@3!6 M@$3%BLQ(]&=N&'/2VP(UQ0M/I3X18%<2EN"+&=]MAV=GL>JA4\F\&4$ MKX1;H@!90V)KX4"Q@6NGQKX3VWWT%PYSL^EAD07'Y)&-7*-X_P(3%D8WX76E MPO\JG'FTXH->W M,I(YRHEDCFH3M%(!%];QC>T;S8\K08. MY5<'C-LG8=:UHR/KC(_D.&#Y&VA)"YO6U]ZYS#-I$@\X/D;@@KW+PF#J>E1< M 'X$[$W&*9=34861'<,AG*.%7BGN-^KE!_Y\+Q#>VQV%:].Q/. M^9T'&-80!PPB2'0KGUT1?.T5^7(%RUU3L;'3Y79>O&WF-E-:B7^Q$3)_"E&. MH:5JQ+X5.% .;V4P="MVG]@*A6VV5*RSJ8RQ1NKP392^ =IA-CM!7I84T)6+YE\3U::F)B M)-=L:&QTT=(%4;;C)#0YP]Y+\UQY(4 MYB-5!7IXG$$'6E$54G3SG'AEX?3@R.@G'UM)&2$>A<5[+,:<@!IP)[A'U*&A MA#4'%W#O018.8@$?I64D4HF\8#KW ;GEXKD6G;$B CQ*HX G_9,Y(?.D^]V* M#U=1*#@F\^CLO8%'KQXEVF0OE_X;$AU<36=:@@03PV;Y!CRZP4-!)SK1 [( M'PRUK^]A$\3Y&/<".A M<^,(.R$1K:#($&7L/FE8=M%.Y&8K+P7G981ZD864A^#"(^BIK[3:6 M7:WK_R'A*(Y]XH6E2KI?=;([6H(UY4>_6CUDPN*3F@I.)E5=OY;B<-IYQ< M'I;2#U\3FZI,5L$AEYJKR@ZX6'K@)74L,DHHP%>4_NN&\%#3?[UP'E\\C_#Y M%"G L)]VRN4P^0?]P':\N@2VP_/ RO7& M8;FZ+Q039=!30 ?\DS6I V W$"Y4;K%/P7)D[',5>=0U0._*A=X -5J.#^X1 MG1;48+D;4*/TM7,)ATL.XPU%W;G%^D)_579J5=S;6\1EC+8YH MX&-11"M;U]A9"D[$T5.,&G#')Y>^1(!5FK IT_N+C.R6"79UDB@'MGQIM%I% MW5*J#H\\_'R6%62[0U*MW?#R\A-8JFW^2/DS]/',@7AI#9.V=\BCD?4MC>_( M72%O)6;.9L*SFLMF1Q*=I^S[%YG6.6SRG:$=NQ*R;RKY0/# M 8CIH3ZHO91^[F3NH_&,_@%H3A6.;74)?:R365^(M5Q\B@B]Z.@YYV8HKT6] MV&+I9A7A66:,^BI_+0?9I^J5]7?KE1'Y^3>.2-?\A^?Z?I[K-7SQMEU8B%)U M--X1C+\\*D7:Z27XESJKI+F.+.D*6.^OY- M0[2;FAN'4#T139K;]G>JA%B/4&6_VKK.QI-]3/W+*U!)9W[%&,M1R;WFB[>= MX;)*?EW5AJ]!/.791%,G7JNHC?.V6%M^J*\VCEAE4X7N4]GHC:-C=_G;C>A&?:QRAG^C":^9G>]$>!2)RZ?>68US_GENR= M%DFE/$7>?O&VOUQW5UZ/U\<%4%ZUTN//U.,I#MI4D^-0T[8^+)I_>81\==3W M[]NUKDF.TW*-]'F%^%5*UA:"_X.:IV3UNB_>=AK#X;/#F,>0]:&B%*=OW0QJ MFE[5P_2JEMXKZL]Q)O&)8Y+R1:E22R,I:IDJU>MG!A,>*E5*R=0Z[:U:VM.Z MSFQ[3'OJ8=I3=VMI3T>8W+10WR0:Z<;==*(VQRO[4N]4:/XO]P.:$X#CG4D7 MBK$-:WRIP^4>I4S5#I" Z8:X7N69;(>Y!3F(&"J-@+IS\:/KA#0V=%@PD:DQ M:FTKE:DD%:AXK(K''J7'LIX/JSHR(W)D6L^N$SGNZ.PQ*86].3*5B:W(OVFM M]V_Z33SO'VS%OU$2^ PD\-[]F_7<$%?XK_5_^BTZ$WMV=LN6A"[Y/[]2IZZ< M.O^"42S%_>9V,IUEL7=!OHC\3^:_"DU,CVF3KUJO=W)V5>;M64 -]3Y!X3N? M8^-'G#+ZS!20K;-M;D%%M:Z._38V)"]BUO3D!R K'M D0&3:I'>?+UIM4I]? M;#D)MMB%F)1(G.YY2A2E>@T*OJI)PU=K;B_RQ)\>93@O!YD>V?DI8S2.^SENZAJ M*W)VMTR_UF@4; E2.[:NK?G,^:$2>V4G#44L>HIZH'!CA\+&]7 M>@ M,-.$Y\M9S.%<#A9FQM3B#SR:\_S*>BT(%X=!/W GY!?1K&1P,AZ!0F<\P#@# MPNR5E5P-[[[XQ]75MV@4,8Z<=G!,JLG9*S9L%[;)[U6DL !=6[ZI5GF>Q!(T-P''&*. M#P01@2_>*.*RB9!*TX*04/DQDT<7$,N=A":&+]Z*X2K4?F\Q?+*@CC9M?IV[ MY'1AU/_2A'C_S=&^W?0&'D&Y #/6(8YD_7V MGAQ<.^9Y^3Q!06-@87(@R*;UD9L=K- M"(J2,,4>^)EC^M3/J9<$8.[YQ=CC[,<%F\!B+YG]R)Y\%!WI7<(6Y<,';7C[ M&FB0^]4^V(#'+]??/_QQ]>G3]5U#N_GR7M>NOGS0;G]_=WOSX>;J^\WU;9GQ M(4FT\2!;^'IW?:O=?=7>?_WRX?K+[?4'_.WVZZ>;#U=W\,?'FR]77][?7'W2 M;N_@@\_77^Z.8%>_.RPT,SULU@: BUR,>00/@Y)P16N62YH5*^K=?V.U M68LV]5"G_&@W6&3SHBW1LW>?P8OWM+1!\W) M177H!/YOO[*W>1*B8!YG>P3ZZIA3>W H,?ZHF@30:J;MA9LO'_>>!3"Q?G+S MXK_<&!WGE$\;Z>A:!8%2E]F^W\'( @,!MRIF(_X. MV#WF(;]?7.>!DGR)A*[DN-V"<\Q!;WG&[Z"WP8S?]%AQ)UH!SM&.@"NH"UG' MUUY]O_W=?[W]"<"T\A.9 #SHZYUAKV:'@2.]-VC7<$VKX;2=\\E#Q(N/;#B@ MJ)X$$2'T0D:2'M?@O0UFS!Z"/NIWXIT[E9;LE0M, J8_,>XA*"0[FK%>I]^' MZ/A%:B)6X*7F&NZ[[U=3]?VJ20BLLEO2VE%U_?5?(5B8-P[8>B%U8_P*%J)W M-V6.]%=BBMZLO'Z 76,:@V%1AOM9]0-38[Y.>L9 M#*A"M%O_X:IJ,EC=VX8N'DZHL\Z=& GM0QD)V:!F91N!6O TNZRHU/K* M9@['H:,W[YJ3Y9T]ZNCG%^ .1J*5745%O7>M>X39>J+CADK.V^T,CL/I+8'? M3?76L F,UVCGM.!5([?JH C.M?%J_91:1WWBZCNFS17#M(8X3"MG'(6:IE4'-7:NO0/KIZ)38[8VTL\=&E_= MJ4L7UW.8,95[XER?*5.;GS8_)UR\W=-FF2RVV,G[O,^B.T=Z%CWLXEGT\/ES M +=((\K95\[^CBR)SC&>.@][=.K:'_H* 8+9BR0).^*Y4Y2BA6[ON\$(#<(ZEESS6H'73*N*E(>$.P M?$9K*:]:X_$J@K*^A'2(;M!'*[]&>Y=?V^P,30O9:D/H5J\>S9-'S>TUA&Z5 M& JPESVU5$/H<@VA8[K>21_HUO9:6FW:!WK4KM('NO:**+]"[EI*-UEN_BWT MC"D D*J@:U!V3@87]V:Q\%VU7NW5]>VW;Z^UN>=BHS*JZ&8AX HQ4#V\3A< MZFN68%4GJ@^-S#<C@GLAO0! MC,@!ZX[@5"J*(Z8&"G+#^RE\@+5R*3;);@L6KFLW#L@/ \B07DS*2VH5W!W= M($R!9/!(LHGW-O-]L<0KX*89V!2RS!U@,'4] /["SH2)&KT^!I"IC9^J&Q>[ MFA0F N-?)U>FT,W,INO\JWA35>V)40?MB74#2OADPK%; 5_ OK1"M6\@2#P2 MK6Q.Q;S_1AQ$J UF_E&7_.+5 E C$^AG$SB/9)G6FN!*D#,@">.5G=CHDV6X>!-=] M\$_UHOR["+6(R8J[:1UD-SC*9.UN-B34SFE8.V0T7!#$M33(:V#I;-I@)S*( M;H757:!G!<7!;U\GWV.F%L;P>^3[Y5X\H^%R+Y[1<+D7SUU%>9$8':+1#M(? M"8WGMMNAQ9WL-(Y>1Q\.\K]2#7C4FC9;T_#0@U1&QSE(Y8XTY^I1*B5*K$X1 M-.MGS%1IL%.+RKKG=&Z29E>I$1!E.S-MTENH?H2R-&EHT]V>#;@ZBH84#6V5 MANK3WNP0CM=W[G/F&5-R05*1D&T71ZL>2N?<0VDY.K0FMZ-L=&@Y #3"P=LU MF$1V^&1OQ5+GQ5*=W;!4K]E4+*58ZBQ9:DVRV.8L16/S!HJE%$N=&TOU=L52 M;62I7NU9ZAQFXMT";L2AUHQY/SCFG*EY>#ODJ?ZN>*J#I^G/KMFK3Z<-134I MJEF3K+8YU7317UCNGJ:HYA2H9DMY<\M4TT/]O=S01U'-*5#-EM(8EZFF_^+M M8'\S5VO6G>80>/\'=[C';++NF#FS',L//.H!H_JI[HZ!.EO*#5UFH $.+7YV M>Z?Z]#M55).BFBWEX"Y3S1"IYMG*6E%-+:EF1V=SO>;HQ=MA87*VHIKCIII= M'3^UFELQ\8ZT0?!!&CQ0BY/5M1_+6W;.SEGVU@WOEKJE; 5;RZ;2E>5;RJ>'5KMOVN>+5#K;&V-1]. M\:KBU;/GU5T=S[6ZQ*O;.M4]%*_F]/T]F;Z,V#A']H=I%'KO25L,^*)4-XSJ MG1O7^&';*=9_G^SCBII[5&P5T6MA2^I"0W'CQA=K#-NZ;)ZZ?A1US"_LD[&F MD0M!"PNL&MA&:BY:!]E/C0W:AQP'%*G;R+H6R94WOT:&UV7SPU5E 9OU-2T@ MH"J==)>*#\M+XRO/8G:1#"XE@K7"!C'RLFY;'V"'C.4!*G%CC)?9_AU2]323 M6]@8%&(8%-^R4FE5!>SSJ=X==L],<=UK# M0;O#)IT1;XV:O?_T0'++FZ9>4O1[SR_&'F<_+M@$=GC)[$?VY*/23X,&X")7 M-&C#DM> D"R0]L$Z]7RY_O[ACZM/GZ[O&MK-E_>Z=O7E@W;[^[O;FP\W5]]O MKF\+R2VWQ\M!MO#U[OI6N_NJO?_ZYP0>?K[_<'<&N?G=8:*:G)ZYO"%6\TLED9QPG&!]DN.N1I+RDQD-B M&M-OK#9KT<"X ,WWM_6L#PKWCCH58:]'5)I.X/_V*WN;)U8V&1^PRUD!)6EK M$&N[2LVP;J@Q[AW[^<'R#=OU0X\O];/J83O!A7Y6\-ER/ZL#;'P!(TT<)49S M"F!7&FR+^S&.%_MBK6B()79WM"[=N[B;:M0'M90AWLET,*3>:H,WOA:PGZ(M MK(\ HBZH: M8,]E<4;AZ)L<>J[ 44PM]ZIVHF4!2'GR*S_*P]^J,!U/7 M;&#G,H:-RT3GU*O;]]J=.[<,L:Y!MWG1'L#B=MQCKF)SFC1U@8:5P/C.YZZ7 MKEDY!.:IY?2&&)Q[_,%R0]]^RD&FHV$3Z!GY_ MQ,DBW1#&P,9?F@'>)\/7$P]OC%\D3P.%U9B MWX)OII8?N![&CR1UR[ R$" MAH!* + >1[Q&W?WSQ%$.V8E>T=B'D 4AX.!)FW"3THTENN,K+9\NG(1 -CB! M1 A]DD#4UAF0 LBQ_"D W.[MGEN,'LNVUPX.%]?@^#WP4 MN.D'CX$<^4,T?\4*$$(SV(YF6S_ A<:/':)@^CY]YR.XZO3-&%XM1S/@VG"Q M%"#0_!"$0<$Z\@75GZ%Y3R%$[-"-G"MD ZW%FKJB^;UX?+H;O\]SMVH0^PEV MIB[_(0ZTC21-U#[86! %3$.N1)]>LV!U1A )@L7%IF@K$:[RVJ15OWA]J5!$ M23=V^.+(3=7A9J;J-?/0IO&C&8?+=BJV0EZT4]O-&MNI7X Y/KF^K\&>M'?, ME\,L/E@8J#$UVN9&]BOMNB)\4WUQ%R!-*[MR3+DN*XE^ MNB2!2+I)#2ZDYSA&E2E1!0PO1B'0L4D8,#$+!W4[2D ;D1QIA$A:I@<-3%T; MU JV[ZT0&5#==T^MJZQ:4[DUJ>Z[JONNZKZ[C^Z[#8W_-/@\2&DX.15#]>55 M/5557UY%0X<&UWGVY2TX-T57CP7PKIV5U6\%EIL^6:VLUBO;=YECRC_.Q%=& MB]&NE2?I.XTE?*G@_^)-F]3I$DAP)QTOG;[F<66SUZ9#$KFK:WSXNTHITG) MT@=+GDQ%>57'V@_%O77:6R7N7Y3H9Q;V*>^O,O4M5-+OCD.$S:S1W*5=&:#HO MEU@?GGNWU"Q3,&4SARL7XP:UBN]]X(X[LYR#1_C4_36[?PU;1#D@P+J\^'7J MJJ*K%'@/"=YSC!O_07]P\X+!)M@]%V?OE$>"40^"7$).^O$\JH]+^&@1\ O@!"1?9AI[FG%4DS<&EA>6MJO7@[&.3T\ZA) M*W5%XUNF\35]*9Y-XZN.#[:YHBHTW@$:[^?,KU$T?IHTOJ9KR+-I?%6(?9LK MJD+C/9+CRW//%(V?)HVO:0ZS!8I:%8G>YIK*\]V Y'B)$/1YC'VIE=-3D+X6 M))BZ?UL1A=J'B0L:0*!(W'?'?77H5:>]K3STB@H[5\8/VH4G M3+GUH;$&;B8:>/CB;5-O+7>Z4V>^=2 11?ZK0@M;(/\1D?]R J(B_SJ0B"+_ M55&'YY-_MTGDO]SJ4Y%_'4A$D?^J<,06R+]5%^/G7%)F\FGAP\*!Z):B U6 M=VH"(6^+)R@0-O2&%K/J4B*A_6R14)\IEHH!3IX!-O2'5C! Y]D>D6( Q0!U M]XA6,$#WV3Z18@#% '7WB58P0*\N)E#!3*=TB\4-VR=>.8%%:9C6 [_E1NA9 M@<7]ZY^&'9K<_.BYL_=)C\#E;HO+G16[_=/LK)@^R]7X7Z'U -3BX.PH[G'L M.T4 TR8 ,6J[F&JMB'FP4>]%9_G4>,P-%OK8]16?88D^LC/9D'G*'O *CC-V M$DR5;;TH!WNHWHNGUE-0K:GW$?O1=5A477'4QT6%0T=&EQ[ M[K!XI =-(C%9\\/QG]P(,%?539*4I9/CSD5?>*S4@XL#\"O1@Q%?HD/N;_N< MJE0:?"4,G6:"?*O373,#^WE>?30M=2E-O8MIZCG51A63TC=BLCT'#!4MEJ7% MWH%H<8AM/YX]K5W1XBG1XIJBXIW1XNC%V[PJ3$6+9TR+:XI_=T6+O28V,UMN M15@W6CSOJI?KVV_?MEWT4HHUSZ:*M-594[.Y,P:D9,KE4T-5G7PB=#4Z$%U1 M1MYR&;RBJ].@JV[S0'0E$MT479TJ7:WIT+$SNJ+\L>7\R0-V,%B=0O.<2;?] M7O_81]V.-AMU>QN.??Y7"*N_?L"$F.64H%YO>=1MKU?C4;?)EC3:TT9C;6F' M1SOL_*NC_3.TG[(CP+-SOC$CR@KP2"!P:5B\#V@T I ?SKTVMYG32,T_OPKO M88/B<:WH:180%LV,AP=XW P-GCN\VIWCG"A\*O\YYX[/Q9G$F,/+/6WN^A;! M/;TV>"#_";(,QZ@'OF:[@&*X> 9@Q-GJ]T#6%HA-B^'B?.T5WOL]LX%OL('7 M8O+W\A=BH'AJR0A:.>![:?F/KO=CXGHX*OY)8_.YY_ZT<&RW_:05BG*'&L@L MB_+V0HYCEA4S"[URS._8[UT_B#K2?)/0\J]MBYKS=YL1R_ M:"?\"Z*MM6QWOL0-(W1QDOI% -2G\=G<=I\X]QLXNQU3X)@GT(O733DS#506 M^"7YALMK/!0(T0#?=$TZR M(/^E4@OZ;B>C._L5('Y-*Q>_@Z@#"H 5@"KY&5P"=B],-[B03\[3G=B1OD!S MRHP+!$G%S70/M)DA3L=8LQN2A=X#Y\J9Y-N,RW%*2( MEG*TV]8'F"\9R:=+#\$)XB9)DWR9U0]2,3236]C8=S%OM/"6E2I%G,\?2(&T MN@L@2_VL8%:U8JMJZB4I(/?\8NQQ]N."36"'E\Q^9$\^6GEIT !<%E"Q",5" MR$PFNX%,9_12( B8Q?6(="[!U.4>7@5K8K59BS;U4&K\;3V*0%+=47XQL,I[ M%#@.)@:PMWGH7TFY\A,,->1;I-P^@G)U# LT%0#%%!8*7@-B*K0#NN2KL&M &>LE\[D/;C-6 M3!#,IM";66BQ%+1 C$WAICF3RD_?LSA>V9*I?!GZ*2T CXT M=%@(S^(F&9N>-:.'HQ&)<0*'SC/(BDC>[H.G2VB.4E]("VJ.&P"H1)(^/4Y# MPI 6+2[N&V@,\>>-4#>PM7\+-0)VQW<^=SW00X[V$92GO*UY\>\&O21>;[3: MYZX-GW7E@'JRB][\KUCE3BQ4V6LU+UAFRV1:4HQW2SG'!V+PKP_<>[#XX[$P MX9H9GI[Y![-M'H!A[#Y8)CP:["(_ #.4ZIR 59YIP0'O;(,0:!!).^AZK8)EIHPPP#A(A)1/7+.8.F&,"<) M B*88/FXT:D[G^,*87\_>#"WF8$1A[D=(I9 9;(+TP-'RQ%(>9Q:QI16ZXO* M.E"B3QHYT'/I%UJ1]2%#2SZNBR(:) 01@@WM'C 6%>>1VH1UFUCMYVJF"Q=Y ML+4LJ%@TT(J$2 (JZ6G^KM_J#>UWAQ3^O^#9\+2&]A[L(I,)>S+$<)5ML1PF M*JEX^Z,Z:]YEG_TDI$5!\/21[R9FBAQ3,D8:^NG0*-ZXM] HONSX0Z&CXE H M^3 E0J%X7=E0Z!] ,V2(OC<-O+U FEUFMD](?&1 M$THNA('K -6*I\=(]TRZ]M'!R?(&3L-X1$$903V8L@ 5P1)7@[ F:2G!\Y@+ M;3"\4B4[/EKC( F8#W:%*-9I)%T$&F#'!1@9T%"\"40W2!"!04'6*]*&S>\9 MBNN_0LN3@04@@P>PM,#VT_X$5/BF9@740.L3CYB!X69:H"#!:6,8S@%3 MZRGIN1")1)]"3;:+01XV!LMW<_MI4&?SZ5]@V'^-%?]GCB5:!-89HOFU8,TDTNIS/)9%]Y&^^ %TDL!DEM")$]%) J.9I!.40-B5!,W% M!V:'3-J+$=SR@H$5*.D (>I\'J)2?H SN&%_A>"3P8-/AD=,#G@%^M5R-JF] M^OS[[Z^%&@[%QR%^3%H!=)0-=(!!8] X7(;'@*K1"0:_>H;/PWM-CJX#O,0D MBSYZD@D\"8R##C^ Q.(>F0^2M#1X,=PIM#P3;K;D('1&.)I!S*%7B_?@DVFN M3A2TH < 'W-F3.4UN&RR7V#IXF'T2G!IC!_B>B#DB0?F'CU!.!7X#-PT$/O4 M)>4"USL^ZK$DWMOHO M,SY(U<=V4,[Z<^&8VD^T)Y\]HL_HHL_IW,NC,:(2L%>PMM@@$@&0PBT8#T,# M@2P4U/:1=+8@A7F"J,,$9QX MQB+B1(=9ZX.^*A& $@%ZQ8D ZDS_Q,_T:ZSXS\!&1OLM-O$2 W#9!&4F+AZD MY/6[F[L/5[FGZ?20V#ID0@U&UK1+GJ@M+6GAR8EO4H9T(]OB#N-6\(RX11X= M?XLCZV2MX]"\Y^($X*_X+!T>R TP3U!\I\Q3<@&CZ"G9]HNV?B3(N?0_Y8PV ML%H,?$"L]-^Y>!2"<3GPBHW ]>@8Q^"4^;Y@%J0V>#3ABDU9I8"&XG:$AW"" MM?V\?)V1O9[/_(4/R%I)9;3$3$@1>DKE@(<#DQ@6BY-AV R\.NN_]$$40_'( M@8QN>=5Z+4PWC-187L2+5!YQX4XN4"@@FX+K_*HM+\4%H3-YS\ <>XVV$C:# M='T\GL08'EX.+/.J(Z\WP$"_Q[B--H%7:,B 7$Q[)P<57XG6%-C_DKVC1!7< M&O,<;#8#C^O*QP$(N>=QX65S,,"+[\$=O^K)^YCQ5V@)"^DBNAJ#C#[9I[#X M^(A$0GX!Y W-Q:BG@?8J%VTYEZZ@DSLV)U[Y;Y1&Y)!K#EX.M^%:,*#=2?"( MX0'Q]A,5 U=9+;$GKL]G/"WEWBXH+V"TY4 +X56F[)(,?Q;?$1'@R7GT$GGH M]IIB/()**0& '.=78]!&$RMX3<0D;PG83^Z?(P?'W$N-I"Z$=Y:^33)Y?SV3 M'PN?K3T=H""U9@5\YE.0/]M.&.V-C?P.VG41^9V/IF1FT(4EDCT]"6&)SMM([7IVF<@6'14&IMM#8D-(^F2 MA,1A6>B+T"E)DW)C2?,B4)Y$7$9>H="\F V(5IL29 <(^\MC7$,L&GK_(]< M=-$JTZMC?LXQ1R.52!XI/#QLP?CE?&X3-BG/+I:/]"XI#%%V!>+B,?!R$.+9 M8Q2VC7"9GZTGG%^1K(U'.YZ9',KB7BF_QL_N0"9X9P][RO:"7RH^[I1HO[^? M>N1\>83YD.W^F\-9F0O%P5U1'+P1,4:F7<0U'M;9>W1*'^M@F2+0B"/G:9L3 MN292>8VL>8KZRL/%!")7%,_RYTBWC:4G@%@"L\_"R%YD$:ZW,N;!!CX?U4BHZ,B1%OCZP*N@&83LA#N1MDO,36AK\PO$]\C%FIR%&4 MZVE&F2HB?:"1/1#(#\32N3KQ:?P(7[A *%)6T6(,M.BE(;T M$]XH#CT>#BUT-]+*.N\BCV.8'!DMXP.)\_SX(]=[2EW)[CTNZ4ED24OQ@&9& M.H$PYW71224^)C$+"MVWE)6AAC*>W0*>+>+W%?Y=.MKQ6[TPG=4BU+ M#C$!N$,AV#0&&L;TXZQYYM/TF:A*S;;C3AY2)L=%9&!<^US6)T1RF68P61/+ M0#,IUGFQS6Q0%'I0"31?>EU:CA=&Q M5+J3L",BLT*&S03-159NZ,B\1U/&%.0?XE;\2 :]1/(L+!M$+[KICH%](T2$ MB[*O'SD=3<7B%6R%A!BS*SD-5SZ5@+:ILTL)8#+"2B4O:(LAEL=<.MW$ZIB& M"AZ*S?!<#CP@&ZVVR%&,G6-".=WE4%KG.^DHQDYFRLMI:$]N&'EED1+;-=_LL Y>EL"M M^F[%L3VMK_6&5)*'R3Z&95O2=89'K24AD8R]"N]Y1 9W+9&#S%'"?'>33I#M MIS33)*E46D'VI4HJ6I-4U-]&=Y%!4W4749E(^Z]Y7!9N)77$,0W,I%:+/J:B MRTST=.I\MI='Y$-$YT)S="4 UZ8H,LSM(%*B_X<8P[F5;A_<]KFH@*?04ZG. M'BO.)W.)44WI/+7IDVI-Y=:DIG2J*9TG.:5SE17XS-U7[,25/ZI3&$]JV*(: MMJ@&=BH:J@,-[7Q@YV$F+)?V#:E2>-MS-;<#O-SQ"+4#X2^[F7!5>M3 87;= MZC7U_B'SL>LV74QQC>*:]5S3[>@=Q36*:Q375-AUI]76>XIK%-R^Z3WFYB&T:9 M88\Y8#N288^MKC[:3'+7P*HY==QT]);"33UQTQXIW-06-_U#R;1]VYS;/_\M M">+OW.?,PS)"JN6AHOE9:I+I5M?4Q[J $L4$2ZFJZ%5<=/2N.EV]*["33UQTQGIO0/.CM^CFWXPL^&6 MV7)P3-SH]KPLAO,UREO-OO*8ZHJR/:>0LS<_J%G9:%"Q MAFHP_H>852*+8V>68U%W!E#7YV4[G*]EWNH?RC)7N%F+FY[>5[BI)VXZK'F0%&Z+44;!)@[-<\.N*-9IL92GLPATP2>D6Q7/SH&"M;;=/E*H/!54-FN$RG,H4_A*C5M% M%T]J\+I9I4X9>W@K[2PV?;):6:U7MB4S_3B"?S?91N$[*XT[S0AU2QVZU14U MS-:L$3%2BGT++F:.E MJ]"BT')VKJT()XFA4A1.4LYMY=EGK?8;9:HK]"CT;"+?6Y7/#Q1:3A(MVW1N MV[V:JUV13NHNGN6H;-*MA6@Z=4ML4NA\3IRZ:FV(0F>-T=E6>:2GA,X:"MO3 M:MJ:#W9*(!US'"D=374-V,\-2U+..[NIP P>ZIT:93Q(:"-O?<7'M 9^V[J.TM:3 (,EQU E.F&8YL+J^D\1S9M$S1UX>[" M(M@*.31;A,N!O"G%#8H;5G!#J[FYSZG80;'#B;'#,T+0\_1KP.!5D4,!/Z+EII[S9^@'UN3I0,[E?S+_91V@U'HE-"Z03RY;PRSS MR!V(CRS'Y$YP>8$7;7M/PW)AZR0Y;N]O?Y,!U%#O$Q1N',,.37B%'[C&CPOL M$XRR?>6$U'R"%93!BN R+"F%$$Q0,T M;#;W^67TRQO3\N[JT'-H4W?0F^\Z';5>OHA# M!_+%XMN6#BCZ=?GS7EMO=SJY7S7U5L7/N\U^I3N*%C721_W\;]2:CF%-J^EI M37BK9+>&E9>-EB[+L3T,CJ64^]&T@U**]F[J<:Y]ANNFOG8- MW\;>S]^O:? MH<-%)++3;)0XE3I%T-Q:/ZL IB2-'3Y2&BLW>N"E%< ;C3+*UG(T>(^-[?%> MEXZ?ENV$4M8ZJS?-M)OM;IE#W&*UU.$2B*AIY!0YLFCVP$C_U% M$\IY1.O&N&XKLV2':=5U VGY^$RUO1\H E-NTQL/*C]\T%%1K:):1;6*:H^& M:GN5)V\KJJT5 L^4:FLW4^2H:\W*07W%O.5S[Q-3#H!MU6BSIICIJ#Z;-<5, M];1DA9G]8&90>5+;EC!SU!5:Y6"[?DKQN9=IE8-C=],>$S5P8DX=,P51L@HS==6X1UJB=0#8BEYL19ESV_9SSR #>=OAJQ-(0"X'DE9S4Y=' MI>0KACA%AJC>6DPQA&*($V:(464373&$8HB39H@-X_?UK-N2F^NV]0$6P\Q= MWT(OY-+C-@4!90U,JXF;3]\H]]%,;F%C6'48%-^R7.^SE')YJ!9+@X5,[]3/ MJ93W6RR,WHI8&UR MPQ6SWR^!0KF'5\&:6&W6HDT]/OG[B[]9_=&@W^FUQZ-^=]@U.\UQIS4:[L+S57*9M.?;-#3,,GA&/J5T/[I>*G!0Y*7)2Y*3(29'3 M>9'34:>3E;09W[M^((JE^$],(^.IEFO;+I92]Q_?_4==Q%"2ZY$'4B<7JG2A MHN)0:=CUQ$S57 .%&(48A1A5M[ 3T!9UW=)4;7XU=5NUI<26JED59M9BIFH- MI\*,PLRY8^9 71/.P:W-Z8.SF;(]7WMPH'S;FF*FKWPHA1F%F:.09N?@WA9W MPE$.;D63L&I_6F6L*\R<.V8VK+-5F#E5S&S)P:7WMGLU5[ZB*8ZQE,J@DH.V M1L7]NC4R5NA\#CHW;&JGT%E/=&[8;TVA4Z'S##WX_$S(3Z[O:Q//G:7JVP_I MNI\43;_J;SJJNIY=?LX7D1V%R-- 9%LA4B'RX(;"$9ZK?PVFW-,LQW!GO*$Y M/-BL8J*,Z;N5TN5-GZQ65NN5;N\'6 ]P/)-NI([5J'J4Z'5"( M48A1B%&(J<%QVO$H6WF.II)&*X'O__UMV&ZUWZ@L.(4>A1Z%'H6>NB62'H<6 M%F$FV_5][E.823F]>Z!49<@K]"CT*/0H]*C4^Y>0^]6J4^Z00>2)) M; J1ST!D2R%2(?+@QL(1II7>Q :"-O?=O._#R#TRO^0($5.U9Z5" MS)X0LV&EH4+,B2+FM+SR_$+/+SR@8_4:>.%R0O&&L^Z/@Y)?56T=L440Y;) M[2R_ETN6MB+%W9#B0)&B(L5: /K5AHV/%2DJ4E2D>%A2)"/YUX#!7N%?TWIX M^QO\B!8U8]Z]Y41@&66Q_V?H!];D27QD.29WX!U#H- #'E M]#S!DRJ/,Y^; MVB\]77;.AW?;\&5#B>SBGB%\$LTM$M[A&MG>- 63 &.[F3B@YD_ M?L+[6VU]4/P N7/G/FX;U]#FG@5H!'AK+ @\:QP2LG'QT9T^#@S+6YGFY[1= MCYY,'_^2LQS81L%XE.A675N'K*8^RD'6X&6,*M_Z61E1Z^\!-'E\8G.#=LIP M'5FB@>TLHXOZY.*UO6J8$1317[PM_8J5""@BDP2O^&+*]EI^O1Z+@6-F^LC_ MC8$&M--:(&3)Z,#G1+'-!8JEKX-3O#KMFISGNM(:#=H=-.B/>&C5[ M_QET7J1NVAFYTA,OK0#8Q2@1P%F8<[_O1>5SE?8LV0!@%BHF,KJ$]03;L=G< MYY?1+V],RY_;[.G2J(7BJ_?/%IF,(5]-G4 T6?8K71'T:(&>G]0]=WGN*:^#GRNUG24 MN*OCFNJ(.UA3?_6[UQQQE.S@L_*RT=)E.8$ @Z.2WH^?.RQU,')'AM=G87!= MH\'UV]C[]6W&Z"H1DSE%T+P',_"^3".$4]S\+9CABBK*445)Z5+UG'3[UO=P M0SOW%;@7TO'P7V=MWDVQGPKGE@T:UILNT*TM$[Q^=ANZDP%7Y[D2Y.2 \HLB MH-*P>JFH1TD@)8&4!*J)!-HT77TC8-3NM/2]QTTKT SFF5N?P+0=".8>S-<. MCDO\MZ7-USL;H=O7:U>KJ@A7$>[Z&H>67KNY/8IP%>&NC^CT] JU?L= LU5J M0TXKE:_RN-'GH[-V7+QAXJB2@6XR$VVJU]0VK:Q7EU@2'YTFY MKUI]O:OLSA.Q._M2_M/&QRA'%KT[1MQT M*L<=%&[VA9NH78%"3=U0LVE&Q1%J?=5MNEK"7W_3DU?%M3MW;X=1JQ>%F[KA M9J!7#1DJU.Q+V>T*,S57=OL^JSV8AWL]X]@JZ%Z+5O8.$^>Z'8JQV043RB>.&6>&)PA1U0Y/3NC 5S/JYT\A_E;RH17HGE_,.D\ MNZ?",0IGQ1.*)U;SQ(8958HG%$^<)$^\:F[>P.08N4&9[P5D4#.Y6#OA<;+S M<^4DPO04UL61L#0JLU=U8&Y#SH%-#7==G,1;8:IKX[DS-K,#)E/C7O%9#@\T M"QYO!#BTTG8?N:<9J1[@]!H;.\5$)S*-U$1-8(W'8(I#*_E2;B+=F2[*BQYP M&H-8TXW2X\&XANOXEA_0 -#H,QI/BE^$LP78ZEKN0U*$TUN:%HJ379O19-=6 M/W?$\S+!EISFND@KR21E,Z0!RK#P)X[<-&8V? *X)TI!RI$R,*;X&'^3"^>XREQUVWK QRQ.7=]"U]_Z7&; MX7:3R9HO7V1NE,383&YA8Y#G85!\RTHR%N,/#A7+'RYD#*=^3KUH-7-VSR_& M0(,_+M@$%GO)[$?VY*,AD=XE;'$!JHL *=SD9+*;379&+P6L@8=<,0_XDD@) MKX(UL=JL10.^G/S]Q=]*C/%]\?:.ILL"I[R'%P+]^+_]RM[F8?)(9>FGM'Y! M?6R')O>S$G0.$L1U0*Z0,FK@@.?@'@@5?O6#$'<@U10-)P]!6-&?.'D]_?#, MV.P3^%! 2(F*X"Y\V!YKD,C[1^G%M BF PX-!N^0Z'O<.9= MX)I@]2PPII'0EI(?W@96 >"J09^ ",N@BYF9'SG0Y]F45W M9%3D@[3,"/-<@":SPF%1O9?%$*65=?-7?1J63IX-5\"DDC>7#$@7<)&V#>+' M$?M$A@(./B:UFF3?EVKFD4FTYQ'5OF MZ_X.+"(+#'\&TSN-B'VQN3MPHGXH< M!@AW[OU\MDLH'%82OYC>XX*?+NTS_S1H>+ET:@TE"XJ-0.D#7 U4->)BLG>9 M\P/^Q8_\T$.#%']]X'YLLB(Y>P**S-:UU4N(E5*N5FKW8I-_V9>,Z'HW)G]& M.K=&_9?TY+Z0T_'>EUD1*!2HU[/0\.<_ >4F,;!YSX.U! EO:LL7M<2+)+0S M3X]<*I//\$K60#>]R;X!?92%T!J]4'R=N"]Z4[@P,M%6OGGU[/+V4$>3OUX# MU>LX>+Z.:^KKP/)J34>)NSJNJ8ZX@S7U5[^[Y/CS-4-!5UYVI+/B[\BD^BQ, MJ6LT97X;>[^^S9A3SQU!>Z2@>3]ESGV9,HU3W/PM&-B**LI114GINYIGO#U9E,J[/"R)* BD)I"30H230 MID7K&P&C=OES&)Y-Y0.I\;9JUF+5 MQG)N_7,R%9$>[)$V[U$4**<.N%PC,E MW,H=TXZ!;C>H #F-&H_6AO,93JJ*0]F=2@I6["DZ4NI;$>XQ$FY?.4R*<(^1 MM11DP;JBIO.J'([086; M?>&F>^[3AV MJ]RC6J%EYVC9E0U2/U67T_OYQ,]O_\$=[C'1>8Z9,\NQ_,"C%K$JJ%W-Q^VK MP&EM<=.K/.92X69/N&FJH'9=4;,KGJF=$E0'N%4'+"FFK3%N5+9237&C=%UM M47.FR4KG<'Y[YP;@X!IQVV"^T#98#6JM2SG+*0_@ ^GRS'*78QS#IWA"\<0* MGN@.U/!BQ1.*)](\4;VDX?A9HLH)VAE-:ZW;$.O:"9!#M?E0LODL97.G-:Q< MN7+\PEGQA.*)53PQ>&;[$<43BB=.BROAIC,[0;3, MYLP30RVKWMVI-O$3=M;)+#W:4'9\+L[H9#C_V/HO#3R-SI3@738+Q$H--B?R MP4F^OCL)'F$+Z0XYJ1.I7YH+\(P^75A+LO;4>X*IY9D7.&'T*9HMK!E3H#-> M9O#H+[&NRKRZM3 .O,R&+2=@SKV%4HKY\*XJLW1KP\A%_8RB#9\$9Z_;I)^= M+#W(X?5.Q.MQ4?IV!O3NBME9$'C6.!2S59>XOAV5IV:8H+/(&O%4=(?;%Q'E M"S;&S>(T:@X&8H:-K9L*["0YZ7L&.1*E&4Y%LLFO"+@ MQM0!*KQ_DOM*\3<-VY:O/$;6SJGC/BFN_KC90&Q$:T I$GXQ@+1'&D$] X9" MH0 \P^9 TS^!O0+@-*TU%/.KVZV78C*UEWG,(E_BESTY\KK7$;< /R!ET7CM MPAL?+:!_W*3'9PQ![@G.\^Z98QGT/#'*?&D'OJYM J#.E@"$@"$ #YI X\/C$AO>BK>'%N;2$DF M)9L87#[F4_9@N5X%V5%C;ELA33+J<[!@Q)%^'"RIQ\W4XEK:!:)D8,TU%_5; MM$"ITI;I*MD+$O9Z,[*UJ&]PBKU7 !YI8BZMJ129+EOPMOO(O2+-K&LK,17M M A;47U#WA*E."E.;F"^E) SS%Z'9633]UX)SR839#3A!PG 0$7D$ 3SXRW#! M&JQ :,5B0?)=%RQ1'&D_=WT+?9!+6AC(O622/4ZQ3]TH!4DSN86-?=<.@^); M5HH@,7GL4(D!HRR TC]Q Y;Y]Q=6?S3H=WKM\:C?'7;-3G/<:0T'[0Z;=$:\ M-6KV_C,8O8ANFGK1%N9@DUZ, 4\_+M@$=GC)[$?VY&-D+PT:@,L"*A:A6 B9 MR60WD.F,7@H$ ?^X'KFFER%J/;P*UL1JLQ8-!/;D[R_^5@)%+][>D0H&2? > M7@A$Y__V*WN;A_X4>I95Y0$L[_SY>%])]H H<&>\H3D\>)8% -L2;ES,Y10- MA>W9;.[SR^B7-Z;E@[_R=&DYM"2ZZ4WV#4C$"]%0>J'X.J%OO2EH7*9*RS>O MGD#?'NI($U6&V1=_WAEV*]U1M*B!WA]4??F\)&" MYCT%!,YT\[?@[RFJ*$<5):7+0;-@AAL&FU^!ORM]8'^II]'FHO1$!F:K ?6G M,:!^9IFFS=6 ^KK#JDR>_-FQE)) 2@(I"700";1IVX&-@%&[E,<;1 [W QD1 M5:.*U>#,J@/;GY=?7L\,27T^ZW:!BYS1J M5%#Q:*=A^9IUO/:6@HMM3I]N6LCH5W1XEW6XX,Z_6='NV5F=_ M_]BL'2,_,PI\A/-5XECO8J69ZC1?:O904V^7'PFENF4KM)PS6O[?WX;M5ON- MZC%?3_2TSK3)O**,$O*TJ^2I0HM"BU)S1X^>JAU23T3+G<,H%5'(:;N^CXUF MTH6<:C;X[B27FG2LT*/09Y6J!]BOGQ6>J"J8]%2D^X56A1:SDKNGR9Z M6E7G1)?%3.W-4]@M:&HN8/0-#T[J/DY!<83B MB T+$JKJ7,41BB-.FR.JEN@6,:6'B6EO<#&^+4:\%?"9K[F&$7HXTU(S0_H' M"3!:":S"QWZ3)@V02RTDF#+0LQ:.>_)G0".947'QVC"[H]U\ ]K96'[@>ZG))Q/(MCAL( MH)L@YW'RI45".GINM8EMNG82@@$#.X7KWLP0,BUXDN=K$\^=T>V_Z[>Z-N%@3>-,S( %(;#34YI&Z&U M'3CUK3QV/N\(F5G2(,HM?X M<3$FDQY-;%@OO?@TIH*^HWTAE@!6KG/ODBK&"+4@H-I#- 7$R#?A(C MG3.JT0*GQ@BB&]TY/0F>.W--;N/")V$0XH#']'-PZ".^&1<1Z74K(#$X<^%B MV_J!,V[A4*%V SR_D6QH62W0"*\E<@$I7CK).J>4QDB/R &EW,T6;N:0; M42SLW>=K) @M(4]_HU#X,S3O"7' 1LPS(].'-FQ-7=<4[)CA3O'2O'<9M!]A MMB ((E@+0ZHAC3%CP>1A&J+. ZD684\.X\Y3RI$Q))Z)RQ&OT[5_ "4)ND1; MCJ0%\]"E0 O._1,% ]!60_/#"=A7%HTHCZ@QHE)8R1/@@EZ;T#"*R= 7,X%M M&O8)F"#WFVED49,S/BD4_.C2R&4[P,8I(:MK_P..!7BYPG #(A:F+>!]YH9. M0+CS0P!:O@"SQ4A5'&KLAV/<(PE4@8!QQ*N$492B^+0%!C*F%GQC+F-KA7VG MYI6*D0';F%J E1)1())3378Z%D^??<8/!EXGZM.$9 9,JZT?^#-FVS"!IL,[Y%EJ)H#H!8FL11*/&\Z":ASFX. *VL 5F M+MAW*;JC5R7X3' (A#MQT2;P+Y=0\?8X)@GW.OIPD/_5X::'CO3>H*W6=+1K M6CV-5DU^59-?*X.FXO!3-?]33=\[FN%I:OI>_8"B:.@9-%2?&7RK C%;\FKR M8?(IQ_U8B%JHZ2B5H7KJW?KS=_UJI/BF;KA;TS MI=F>/E(TJVCVR&BV62.:/8?&11_XW..&)5,"1,( K$YD::CN]-5*L]KZAA4Y M1U9CI7"C<+/-#)CNIC6-"C<[QTVG\C33+>'F'/K$7QE_A99(8;N(<7O-RJT"5.?3O:&F:E\3A9J]M9SI*=34%34;SF,^-K]W#^=:Y=5O5!KT MC/.M\[46F\J0KRMJU#"P6J-'<4YM47-0SCD'+_A]5+A+]6,!]QPJ3)8%N_"A M[TZ"1RQ.,UP_\)5?7&U82U\?J&$M]4/+<(/S6866G:.EU59XJ25>!E5F#"M/ MN-K)^[I2Q]UXP^ON.<^,CFJ;KPO;%F1TM*L8'Y5V7N_NO(IFCY9FFWKOD(WM MGM735?',H:GG/'EFH(\4SRB>43Q38===O:-X9LG7BE80K;5+O3RVZ2#OX?X4 ME!;;JZNEG?K23C!H4-"%/HX54'\:T>=%G9MO%*/?T>E2[4516!TR<-)6--NB!=VQU#H?P]52G.]5- M3>%&X49UNE.X49WN]@W=VX)QUBHR7TVX-U67N]KB1G4@K"]NP*M2N*DM;JHJ M7N7V'K#%[/F:B-4%O++>]X::JBUF%6KVY5A5;C&K4+,WU%1M,7ND+N^IM9@] M7VNQ>J-,9 K!?@RGWJ 2 ^UD= MJSS-'N7E*M2^Z#Y:?/>)6'6^4X4>5IUA0U M X6:NJ*F>ZCC1(6:=:CI'2IUY;0\WOR:K2OSS]#'D]WK=S=W'ZZV[>^NN^<\ M6X%7VWQ=N#-_UZWCZ@5>"?0UK7I53'/L3--NZ@/%-(II%--4V'5GI \5TRBF M44Q395)+2^\KICFONIFM%JR>;]P!>S.I7*$ZXD7E<-43+Y7Z_RB\[!$O%>:" MJ^!I:-LC7CJ:!E6D28*+7N3\FV%EUKB97" 1L(GF#94T+)[S2RAW:00K;OG/.-F MU39?%[8MZ&7:KF)\5-KY@;P<1;.G3K--O7=$H5[%,_6BGO/DF8$^4CRC>$;Q M3)4SQ:/*^-HYSVQE]E89!WD/]Z>@U %0F&XXMGD63&III[JT$PP:% P@EG.^ M%@8-JS*C2M'Y,QW3K4AC+6D,%&DHTL@GC5V5\BC24*1QI*1Q/@U%L[5F"];7 M5E?4UWLEEO1F[HK^II?4W]1ZX&_04+[HT-V+\&,^QP>\>-M6W4\WFO]QGJ.Y M%66LI8RJ_<\599P+9>QJ*HVB#$491TD99"S^&K"QS2/[ WY$:Y*[N\!-7+:& M622B\65-GL1'EF-R)[B\P(NVO;%AJ7W])_-?UJ0ZTBV]:KW>B35;YNUO,H : MZGV"PG><'.L#6'S-69,II3%?8QI\9\#E[)YK[D3S^ -W0JZ?!G;:-<8.6_"- M]HZ,M[^-/3P#*'BV\-4NA"2\'*U_]B[P7+;^C7,-6QVVFV\^,P>@-X,%4>_# MP1M?^V#Y1NC[T2CE*X?93[[E(X0_6@YS#(O9VGO7,:UXW/)W[H=V0)=\%%$P]V!A^Y5L_M1F 8>IK'*!M:O\,'2[T8:?9T-K-=I<*_Y@'WP5NY;L[ MQ31V3'3P!]>FS 0$Y(@^@BQ@XY>V+J/5L ;490%]QHP-Y!1TZ NEK+XLF8T M3VB3EW4:VJ,53%,$I,T]"Q!B8F*.YGX0'?C)WQ2/(TY>I+)DR<9U6I?=*TX4S=:H*G]TM'[F5X<:9ZR$.F9,%8'<1W<\!8"%+2IKO B5CV&HY MIO5HF<$4F 9Y(GVC9.)F<@L;^ZX=!L6WK&1_U%7<.]0\J-9"5"[U<^HE*O*> M7XP!!S\NV 06>\GL1_;DH\^4WB5L<0&JBP IW.1DLIM-=D8O!:R!AEQ!>Y?@ MWG!/Q"1_8[59BP:R;/+W%W^S^J-!O]-KCT?][K!K=IKC3FLX:'?8I#/BK5&S M]Y_!B[=WZ,F@; 2-BY,=_=]^96_S,'FD.F@QYAU) )!U_05!3;*NTP)9AUKZ MEU;4D3#]=3P8Y3XJ[TZ:? M9.5,M]$UP"=HRD6HYI@J61#$DTX7=K"P&H1!!,\, M^1,XQ@7/>MT =PO^FEH@&3P,GP*7CCE'4]>?:O?<09L9A$6.M]L0)C1(/]B5 M_=30?&8+8.#602C *X3 $=)E['J>^PCRS]?(\!"7@7JS FW"0'Z"/L5P['^QI ?SH>C_P7VG/+UR'\1WF M&5-:M;3M\2NQC>@>&JL)2PL]G#O"4-;9-O[KBH$D\Q;Q *)& 7WX M!0'Z ,3F!%)]M#H+AI=47,WFDKV6;Q0=D3S]E^,^.F1Z>\P(0J!$W*N8@O-U M#(@71',:) /LYQN>-0]D(,Y(;1LEC"6M,%9$6U;$$B+"B':A*$A(P#D7X '] 33R,F]QG% M_-ASF8E2'CB2V;XK],8<%. 4@R-N0GE2NJ=1Q3P/8U\"RA00>P#9Z7H"Y#X: M" 87-BW,SS$#%6V@6@9M[I.T%D]]Y'0AKI1"AP9>9MOH M*>C:A]##E92,>I&*][B ):E=!ZP'>+V'=)2*..,Z M>K/&4(VBZ7+M5XX3TM=SL'$0\!]=;R9@T6I>_"OVCY] \4IHY6N$YW%4;83X MG0>;!#K]W9&TC::/Q$M@H76))'B;V):Z#E^H:L/S3BI6[AA%Z(GCQ0')-O@YAX5FH[@@&X)F#K6J CPZV] 0MT:XF@"5^!% DC7 M_L=]!%!Z1&2X2X.>A^X"79D^3,FSZ6E9PI9/ S/V_N#=I,E2NUPZI&%.[*8 M.\+]>."P""KAV?"?!N=B9>*)B\^"73P2Z&W7_1';(G@I4.)4O@FC.3ZHN@#4 M)!=/7F'D%LB($SI6_@/#I0XPM2$X]C-[$OJD+=1)@H]W+O-,9(H/1/]DFX0 M1H\.>Q@Y[-*RB3E:")]8+X=S1,$O[85HG&2T]S;S??'-5<8[%K[TQ 5"?HS( M&.P9V_HOB\Q>6J4_%=YO_+YH?3*"][BPUZ^PBUA_MOME-CQ'$XRVN_IEI0#! M4-8(B0BL]4MG!5BT!8B\ OJP(Q87XO1[\OAO&#MYK6NWX?A/R=5 DS]XD(C@ M-/=.&.TN_S$D3X0*XHD2FYX/T6A]0#JR$9A M<^\&EHB?@$WN VP(7&!_$;0>+9\W2$T8!BANTA0DYH VP+2A<+C/0950L$:S MV6,:U!@0]BQ#1BWN\N M;7*R>"?63Z&-+2'E-+2\Q?/D9=+4!9(B]XL9%$HA M/8)N/!H*FA.BF8C@$H!;TNJH0 B<>%L:F6$A$H@L@%%FRW8TFML>CVUDDZ/* M0'YC:!U8/" M'!-=XLDDIDNLP(7F6R!=C%'<@WZ$^Y\6(E-SCS\PD Q(340& M@%@CHZHBSR2*'%W%'"A]-R"&FB7(-B!&0P"ZZ]L>2CDXCBBB0_[2$ZU<8#*+' MI-_>7#RY*,-:Z(LLG7FD$4EG^V"2^:XA."E.\4BMN1'9/"5=094KL"978+&" M1^4*J%R!.AB8:<'PWM"Y,FUI642.(\ M%XPJ$P@=9*9'8@(>%I]A #$]@;HQ4(+CX14*)4\JSL571V$Y7V9&_M)J]Q8/ MG'WN6'BZC(8!1]']X-H/)"HSQSM/FH[2QD"@3C$K'JN(UP'>"C' M\&SD)2^M+;$?EAB%3GZ6:)$2$011!Z "$;RUKQ, W')8J8R6+2&Z(P!C("#_$ M@)/%!2_$I_>N<^_FG!;GAHM2)GC!R6\4XLXYT*?3<3JF/PW,(DO%B%H^82?G ME2*IT5$'.*8RSHAA*_0S4&"=E(!/D"< M"! #4]Y0"%&N):U0DF5&.1UY\6J4K"DOE/B:MH1[";@Q=0# ]U$D/[HK.484 M,(G<,%"7G.(%/I%KLAA<'GJ1X$\S<,?)'?)C7][DXR 20A@MDHZ[%L<]_T"H M.^@]2\V-KDKHD?RAZ$_J5" )!6^P)$^](0]@"Z4RC5\YO%F'0YC MP-)]\38Z9D&D_2Z#/.4SK^K+AJCLD["B2&7TPQEF./Z7^ZE0,P:O+Y^+2_G\ MR/6D%F88QF-SGU]&O[PQ+1_8^^G2F-X6W)MMP MR#?+KW7XZM?ESP=]O3/LY7[5U%L5/^\,NY7N*%K42.\-VC5AV:\QVD/'*1D#KTHOF5H,UQFN M%:T%]9N@^:2E[9=IKE2V=6+9QJ#U)A0T\\OT$%B[V[,!5Z<*YVQI5"5IVT6N MRY3DCG(Z#QVR_0#VRB3-+@U "H DYC">^3S0^SXC**+CKN XOQN+AKSK T(R% )?H]Q7'TE.2]$#D=$TI M]7CRP7_*1D64]!#5(+E.\<'LL<[B.)Q C?,2E;56*Z&Z9[PH@RTQV.)\KU=1 M:Y#7HN/6.J&SW]"E/*-' 8V^/JSL>.R7%Q;T:F'K[8+,EKUD[E0\2/^ZZO3NF',%2Y]5 MIEN.MOLYW='VT&FT/5CH=9KI#NI$6W'#(,E-37=Q2+;E^UQFM-H6&\O>1Y0/ M7:9;VG!I\Z(1!;P;7N?=RV2VY0YJZ09JE R^@_7G]+=M=1R\32"AH M!9SJ@BOWTBQ>!O;P L.:.I@L4<4B9>4B.0NYG(Z\6E'KP8)NA4ANN$O16+"J MJ*NC"+]9=;YU$B)\U4E>MF/T,K)W*KV799*C_3)<+ Y-&NQ,!/]$71\JK*^P M,7=W\6U%?:7C%M*I1B#KVDD?$1=\7'46)<^V6OOB6KEZO !U5V+VFL+NS<'ZP4!16)@676PFI&P?[-M2TCJO>Z!G6$!6VGHZAH-,A'LCGICJKH0=T_(6$Y4*^K+_##4'XA&>:;-_AN:][ 1/M77B M'%4V W$]; \2N:)H5DJ7+>,BRB%1V!@F[>1%W>ID?\>06MM\11#'E:D 3TNT M!N,/S ZIG!][NF56B-5_L[DL4?]#(&'A,NP@%G> 3EK"R:I6AQK;N*&?^)W1 M ^6FO;B4UY1E]ZBH74=XE%>B"6A$%ECZB"W>L#63;"[GIZ$J-+"X0M2Y)Z\3 MAH9LE',:Q;([[!AJ1"*K@$T.TSFTO"#=8Q/1DE9&=_WL@#Y@77Z" >W^GFM? M5^JP&Y!K6D?7_@TV<( -G+ O"(+\W]@B5_[](9$WVM78#0/MLVA1]=WR?YP& MS_TA^TC^G!/U)PWD/-AB7*X-F@;(VWO"GFV>'_=UB>JZ]0@N>!-*^V@N( E_ M_ R[4.#X*1*2*/92K3(3=1,9\;%79CYP?%V*F9.+Y3I3?;\P34=VS4]M0NP- M*_"M=+1.Z"5JEXI-RNP01;,0K12WD3,]O%AY $\!X!P9VS2>LNE!9RV"J;U' MGO2-M%H&'RDM7B-Y-B@U"Z7>\JRKBV[XKBU(]IOG&MPDXJ99?HJ71)?Y://S>//:*SK- ;D9]R#$KH:R MX5^KPRY:O5=<3$QI]4SYESPZNDWZ6UY'TNY*)$>V1ATQ/Y+-B"%?4]]E:3 U M4MV*_'".S>ACHRGN<"7:'V.#[W03U*G%)_ R>#&IX*_8CP8M;=G*1'R?&%OR M^T9L]HL^TG%?9"=U$";!E^E?N09X0XE-D;B.(52\[-.0%N\3X^%&#JJ, M!(7F@GV1 JS0/Z 3T5BI'1SRH;*XX5HAF=$- (TB;7E1: !?0K[LB:6\)4, M[-].;6X3QD[H.XH:4"K#LM@Q,V+'C,5.AM-$FV:#S"XSW4KTKQ $"/>*CP;H M3G(/4]V51%B"FS204#1>E?XYSECZ@9V! W?YA@9)G])04J'N-:'N[C9"W;!C M%>L^DUCW@N6]?S.;R.+;U?<[[>8&G,R[_[G^KMU\^?CU^^>KNYNO7S9U/%K- MSB:>QR'=C):N?>+W(.[(Q.:8EKAVMD(M->3'Y>;? M)WN&*\&LQ19QSSS33KD5$C>-A2=*B#HQ)*.0EX-' M*&-NL%#0B(DP\>4T8QX$-D\271I@S^/=TD-*;3GIS[@TWT$'OPU[)7KT8>KH M2CAE,KS]*5EM,C9/\/5G1@UC4T'GYTZ+JS IC@QU^%U:BKCM;\ 9XL\; 72@ ME7\+ZP_(I2!J].^-8T&M9O_H1/*53D%I[+9,)' 2'LQ-TNJ:IHE02!J)+TH\=!F8 M$1.AED2I8^8(@:PXS1V>57!\G!DHI6O_YX8X,1??;,!J)R$*^'@N7QR"CW:% M:443V"E-VTUQ5B/-=0ODM/4XK>A1+AZ*#?N)3IB)1 M=# 6>8@DADBZ/8/=1^78O5[!WC:.S@%M9/EX5&%JM]',X6O1-'P_Q?)03,-85DOOMT9J44>\J/;J M1QU5M^#5$I3,GNTU!=Y"=Y:=!XK+0>;.Q=;S7^*Y=G*N6J1R8IAM=6D]O5UB M<3FA>W0$+]KZ,*>I!"Q6!'%;9>)D.P9YQ4*55^1@N2$\U$SUKE[7X^;LB/4* MELK )_F&*4G@6EDF.C2"9G=-J)5LM@U)=W'NG$)]:3F%A^SH:Y,+%HX!2>"C M7\4S:L482# 6P3V[]]C,5W)-R;7:$/<5#D/^28G(V@?T.3SM?YD=\A2AWV&H M[#-[TOZ/!]H[GB+\9+RO(O+ZS)U(:'SGDP-JW=?F:NY9]B$;H#ZC25#].N(, M.W5K+*X:XN^EY]G1-G(2CI0P."9AL($MM)^!9R<1"*(LCD.&@G8V4*16E"QB]!O:](>: MG[%-2CCT_8H2%25N?G]FDLQ.TY'R\?6?S'\5*DHR$R>QI&1=Z>/%+NI.RFWR M5>NUH,KEGU\=S+02O[>CCN98MQZG$XJ6*:&GO7.99XHF61X7E7PL#*:N1_WU MF3;'!MZO,#GK>U*]@GE:KV6ML.A ^\BI9U^JPB6<8RWD+^V%21I1$R=L)RZ^ MR?84U[6/<2D-7A@&EFW]-]U^-J>81BY87)7TE5I8\0((X-*OL.&X\+#=EX6' MI6'C !X3^,B'B6=L!JQ.96#]7K39N/!TU;(: I9^W. ][R6TUG$:X&9<3SOG M3M2X+YB":+C'@GWK@0786\#A]VY@B89;'M Y,^*^M%2,_FCYV)D@IU'Q?&Z# M7*.ZIJ1*S&:/Z4IV[+WH689LU7NW(01 (%.7!2K(G5@_Q; :2_8[-N/6CO(R M=VQC13R7+8ZI/;_'J0E 7 'LQ"F^ KAB<8$UH^D&N";NS>*N PE4_6+*+;<5 MY KJG;G4E!8+_#T>%_*;_/^W=[;-B=M /XKGGRZW("#S$M(>I,9CN1:IC3- MA=RT7X41P:VQ&=MKEWT6Y,85@')T!?,6 MG' I(GE1) @-X\SD(/J8Z;9E3Z%Y6( 4>4@7QD#DU[E)X?L+G^@D"=4SA_VD M/%97#J<(CE.F HJF0(#NZLB ;L105*2R5"1!8XG$P6]1(G')CL+6:L-FE>"( MXRV8\2NE\ 2TSN#8UNA(WBH*_J0F!RUQA/.+^!X+9!\PRP)R%L:S%H"HDQ!FGE6WS M%&7;4)4_X#_*@([1'D; SD61J1>96$OZW(:+5LU,Z'.D7=+GSH0^=TS;U50E MG*EGC9$OYL7#3@Y?]:UB#B_N(DR(%^F_R9"@Z!H,)MQW)-QB$)PC;/54/(@* M)IP,6/NC: _9LE^6X,ZPUHHXRBU:)7$\U4OEB_%V"R4_SJ?0#IVC3*&#GE&C M]&KK0K'H%'J%Z:-;\!2P1'2Z2<=Q.B-[!L[B-Y.^7BAB*(*=?/-N^=(*.LUT M03?1>(ZKS1;Z@*G?M/MKZA=W5'SAR]72Z^Y6_ZY AX\$N!:Z<+>ZO3A3RTM; MM<8V/;#2UUN]"%PR0?^C*;H!EH6)ZRGJ.#A.II*41WG*TU1/XT#D2#^Q_A59 M&Z/0\1 NU:BU<6 ^BS4E&#/Q\:#Z^^7'.&-W7X;.U5WI$ZWWB5J9^$1:XR-] M(O]1:*1>A8YSJ.[="AK/FN7%T1VFI>JRMXDQ-+Q?CE[!#_>BXJ2T@B7*?8J@ ME@JS)Q?8.L3M#GE"\N*5?**7:5H8*Y63H%-=JUH];W"JIJ;>W.2M4O6F6J^U M]D$N+9^([A<6#IJ32QB"U)4<@ #65E.@2+)F6F0IX!P#+^Z9JSO&+/1-[;'X M&2O\LEM3=FO?UKD/L@.%(BO8Q.&M2LIIN*Z2#QI5^W?:U!B-3':D74F$M>3: MR5Y?0>EDR_K4217!U9QE[S$;JL+4B0?:V@T_!2>;^];%:)C2P?1@8D-A+/[ MVQ4B,:K'SQ[#MA>HW7RM5*#V] K4%@N^.K/#K-<%:IJX7H)X;(=:GAJS2,_/ MM"+FX@-/MJ2)>5\,$^P.ID?#>P]+]SYWA\H*]R$7C10>!8FX%(>FV05^UL'] M!1!POOV%]15T4-<->]5?D#;LR3$LS*5IQN217)O$TE5X,KX&[@,% MR?CP+Y'<4QRM+!4Q$/G^\F$U,^E-__YW81H$'P8I7*DSI!9SJW^^F6SA9V_5 M:C7M0V:'<@[(V1R@E7/ J<\!VM9SP/M

4^OSWVE9[D>#\:]M_4YGLNI/+[9\#\>R8_A%ZB )>**,)VKC KNH61Y@D,H M@GI402*YXC4=?Q2U@3/XZ&LD0PZ",L#[^^XZ=?^7((OH<-P<62P$' MW=]*!>PK+_0-@ZT7X'Q[S.)YV0?ZA$UIJ)&E*A1<%;J=?JD*L:K0I:8NPT*4 MOF']B[F72L4X&\6X?_A6*D:L8MQC-)51ZL5YZD6_\[74BUB]Z-,A,TN5.#^5 M>'I^*%4B5B6>'.:"P$HGZBPUHW&N6M&UH3[*$]*OXC>I/HE >D^D8XXJ$5YZ MP-A\ZH,4_(A(!2S-:E3ZN?5KLL;X$- 4[,TC1/6FH(<6%![Z.8D.AZS"Z/&, MY2J@#U2?")7P1[WDD&@JX9J!1W2"FXDLQ^D,R8;>Q'"5[W/J@**9"Z05VIC= MW%*^@8[YM(CJ=PF"8%-XP3@X;!9&;>ET<*XD( ME0KB+U8>7;HV);[36/[.?Q/&03U3.L(M<3 WC&,TD'G 2QN)^)ZTO5=1# ?F M\AD3EDQ")5^9!<;-C+0<>\:$JLW1]BW9,8[D$.U/9FN M' Z&&)-&K?423R!YJ22?<;@H'ZDAOH@(?Q<.LW"8AP,;1#^C#A\K%!&:/"J# M"XM'/OF4E9EC:$J%) 0?)^&UKA3#.+9B":^1;VG' ME+]Y[ ?$3P2_!CKJSH?_0.'8_Z9!A\CH7 2*"*]'!*P @^[&5B#:J9)@4L Q M?EBO:S5TN,,Y 0*7>_7Q\[+C^>'P186)[_XEN@, M)_B](9XYM1T77_2C!I4)0N7FX)?P,_V1\%8P M;/F/=D/5FED51NK7:C.SJFDDPZIIL-[8V&MRQV9EYB8-(:,L%N?[/-9*L]3W M+GN__ZO3[#^ )]QZ[:MQ]L)SV^?Z/[=&^#&[A'FU;A&B(O($% MR>W6^URYON&H\>RF,.W4B0"J'F1C]+A:'>\D?%W<*ELT_D1:=>5>*7TZ=YBE M#+RN20VGR-9J)^Q"'L5V/B([,<%T)P8;O[^0_UY"*;?]5Q:!UYO745H#U_7I M]FJ2UI,IMWC$#L*YLG[;R9LY5T-[M( ?$V]JWOT/4$L#!!0 ( ,*%_UA; M:6D') H .A= 1 ;G)D/B'%,2;M2/ZI5 "(.=3&9MBL/XUOKK/+SY;MW M'_YF6;]=C?K@ACK!'!$!KAF" KE@B<4,B!D"GRG[@A\A&/I0>)3-+>M2JUW3 MQ3/#TYD C5JC%8O%M>RB>7S20B>MA@6;3<]JH>.:-4%GGG5:;WK-1J,&ZQ/G MI^E%W9V439M-JHU>K5W^[ZMA:M1+(^)E_6I)\FS(_EFU55 M/8$*$N2MP@IB[A+Z/Q)%#YU75V=I)LQ;+*B2\ QL3+B!Q7K!=P2SQO$"\ MGJTDZZNJ7AFJ6;6ZU:BG5,V:#:O6M)I2$PK!\"00Z%92=X,\&/BB70G(UP#Z MV,/(E7'A(\7\FD"B6D V1>(>SA%?0 <9_7+Y#@!%%IXO*!. I!0]R">ZP9P) MK58!(;%]ZD"AXU5):W&G!K"N&BD.6D3F@] M*BG2@D24UL_/SZM/*NRR6Y 925K>4H]6O2')+6!V6TCFMRU_6;'>(=JP&G+% MVA#KO;(-F:-L6RR8-/5O_MIFO S9PLV(- LU0P-QY!Q-Z6/513C/<-@45P]% M!L :"'+<(C9CN_#2='>2Q7D M_]]WW(%^T8Y+%2?P]XEZI3Z6]0"[[R,?[$&_=],9=V^N.OW._777_MCMCNT' @,7"Y5.YG)[ < = MY)R?'S?JQXH<6[H6Q>S$X"")#B)X$.*#]R\6_O7&9);CAY#)?LZ0P++E!Z=U M'=W(<>.U'(/W:Q9+S[D]EO_>=>_']N!V,.R..N.>K#W$,#8A&[ENYN-Z90<, M;L'*TMO(SN;B>G W''4_2IG>IVY_8!^<[!T&C)RW]N%\S2!0%M^XSZ;&'@^N M__-QT+_ICNSNKP^]\>^')G^7!2/[Q_NPG[3XC[^?->JG_P:AY;&@+:4DDY'L_0-9TO('F&Q+V"''/J#1,]RD>H$<7( MWJG:$&'N^)0'#,D?$A)$F$"" HT*J >2N"4B:H0>$0E0/CYB8:/;SS;='FF6 MR+&W$+-/T _0'8+*"6KZX/G(234K$!)?I;VQ#;1>%+;I#%A"+Q8 DE3(+(% MM#&PLE8BJF6GYUCH )?SNO2.P&2*B(-13CYW 1A)JV^2ED#3Z\P:7HEHL05U MOLRH[R+&NU\#+)YSCJZTGI&$1FKD)$#^"4*8$OF^1Z0[T1@^Y1T"206CMYN; MW@ZU@58OD9?OD>A3SH>(J5Q2SM+N#?8#.2O;,\AR)E8&#",7K4TN)"!0B$!" MZAS7T;-0A HT;(DXLH,)1U\#V8&NS$-%SBEH0\G(PG%J_GE! !JB1!XW;=V& M,G?)OS;G1MO-4:MUFEJHR\A,.A% M*64C5=M."M0D&H.5DH[,;*[#.=*O)_L83K"/U4>.4;U+R0@Y 6.83/5\58B_ M@UDS$I[WE$+6A/;U#)QH02SE CEF7QH1S=%EC)3]#B(*A%>,Z!8R2SV%%(*>E*;PGUCF"$%@%S9I"CH8SM8@.T"**1PEP'*:I8 M[V-61M2?9I8S+T[[/_RW)ZGBQ%G)<[MPL M8[2IDL%"X7<V(N:5M;<9/3(<-W" M[I-Z/$CZ9L(VD7V>?N>U8R6WM#F0M Q[4:9E-+%RGM!V&/N419A M% J&;V#7&"BI]VFY#I>MC!HE']8FFP1DFU:8;]&TR>KJ6+)#!'95C5Q,;77P MH,\CND^.'[C(]1B=)_RJ3C$UR I=PQTPWKY1RXP1F7H]F"\BDT>OR0:#58M! MW&2@VIP,T_"\-L1;,Q=]2U'"L-WX/K78JI:M:Z0^_=9PXQ/7OSH3'ZKK%SJ% MO]U'4S?\0+A+I1XEE5=6163J9:ZNHY7;N$S.T0$D"_1QR& M9%6/:"G>"<2,,OQ?O<"HE[)PBBH 3N0F #JB7?&@KRZ\4;=>R1CYQF8)]GWU M%5.[(ICZ*T)]">'% C%,W;&^!R>\JTU4 )>1(K (E)M^8318M"NA-!9H7@'A MK3FK2PD5B#+3D[4*:77%5LJWXR4=SVB@CJS&2UGS/" HXQWY'9I/U'T[*U>% M;0X]51#$W'$W8-&?NA;MN4OG$),<'5D7M+V6T@Y!S6XSQ0[8GC/8]_BB(>/%C"$J[MYW#)TC@D4E'6B MSFT;!IFBWZK]0GVYD:/]]MW5D%$W< 3?/8@S!+_=0,T_3M<_GS!\-6%B:$^P M[\UA-&;4 F)33RQUPOF(?+I04"RX'3,"8[$H@[JGX'8DAQ.[V\;@WX"OF M+#FBW3]ETM(?1!UT4B^*^+TGK?M@CEB>*2M#\'L'^ZZT*SR4X1WB9KPM-LUO MK\;](?*6KB1L*CWY25W3*#-X0Z^WBO\([>O@+PSR57;WW".W,OW_T/4$L#!!0 ( ,*%_UC$:YPD+A, #RK 5 M ;G)D&ULW5U;4QO)DGZ?7\%Z7S>'NE\F9N:$ M#?B,(YC!89@SYTU15Z,=(7&Z&QOOK]^LEK#!%B"D:A".<& D->J\?)6WRLK^ M^1^79Y.=#ZEIQ[/I+R_HC^3%3IJ&61Q/W__RXL^3UV!>_./7'W[X^;\ _OWJ MW>'._BQEN/-QW)WN=*=IYZ]9\_?X@]MY.W%=GC5G +_V?[8W M.__4C-^?=CN,,'%UV=6GS4]<*I&48. XSR"2)."3R: ISYPQXJ@/__/^)QJ] MU4X+B"$;O,Q0<%YHB)S;Y#5Q1HG^2R?CZ=\_E1_>M6D'V9NV_+RRV^N_\C[JZFU=K?_]/.E[7C9A?BU M=/??OQ\>A]-TYF \;3LW#>4&[?BGMG_SMO'%KS_L[,S%T9I.[',#O;+1_O[AW] ML7_PQ_'!/OYR?'3X9O_ER<'^JY>'+__8.SC^[>#@Y/C/J;N(8U0^LM-_???I M//WRHAV?G4_2U7NG3.W<^>MFVJ6M' MDH<8$,$(V:A ,.\0XRD E2+I3"G1)MP47.&I1:9Z=6?7^E[GBZ_=+1+=39.N MO7JGEW$OWYMWGHMP??K?-K/SU'2?<%%/NY?3>/"?B_%Y6?]_I&XD8R(T2PXQ M,P\BNPR&IPC<>\LUP+QLPLZLB:E! _=BYV,JQFAAZ^;$ MN2;<0-*WZVQQQ6Y[<7;6?R<@9,ZN_CXWL[.-]=[-!A+]7-?(P:9@F#.U=]$T M2,6(YYRU-A&"\0(-&N8BEX-@>D' *NIFST?=ZPNWFGY?CZ?( MYN'X0XIOINBOWH_]),WI*IBC"H$EA 7)T-4*[B(8;Q(0&AG+A)% :&6%WTW1 M*@C@SP8NV):H< MT-U$ Y8C25P(*3)/5-!<>T'?1= JJE?/1_7UA%\-#X=CY\>3<3=.[4A(+FVD M 61DF%H[!"2FVAZ4<-)PRCCJKK+VK]V^(B=7T9,F*0BTC9"TQ.@XN0 N: D2 M[6:F*6<3S' ,/2 ^?:QT9%UM?PWD#65=-RRY1LPU=TF=="ID"R0(7*>!9G $ M*0M!>2F\1?YJZ_YV:K8I1ZF%@4JR'\*2899\W,W"WZ>S"8JV+1ES]VGD:6:6 M!0U4$0YH4R-254*IB %4<$+GI(>S!DMIJFF]);*0E,C@@T*A(S]@72"@@R52 MT:"IJIV'WVJ]M\;*;8Z$.TS?@T1>#>=+^(G*,

F1B#&FXD,", M=""RM&"L)Y"-3A:MN\JI=B!_!SG;5* 9%!JU5#)0J39;KF+,'J00K%2+#3BF M'UL;\*8=OD(M?'Q3>0KZZ3:N!_VZ1S-XX' ME^=IBDGV-%XKK%VQ+GD*F4D)@:'C%BDG<-*3/OU.E* ;%[6CIA7(VB9?6@\J MM?51#2CO4DB(7#])I<+^A57K;?("\UB7$+/6@A?(N3*"4ZNH0$HK0V,I(=OD M/>N!87.9#QE1YYB%T)&"N%DC.,B&C=YBX;\S73/G8\[-QD1SIDG MW@/1*2 ),H$WSD(.RNCHC)"9U4;.R#8%$ M"89HI"+3"$99"M0S--I.REC=>'Q-PS8YRLJZWTC<%>.DSHVG*1ZX9HJA?7O- M9NVG/ [C;D30*I&L#!BC- B%MLD:AP9*4ZJET8:XVOO$]U.U3?T!E8%1624U M[%K1=3-18HW:XA?;X2- ME$+=8?8#SI)Z]QD#I:) ('A&U[@$F6UC>%R2K8I8JZ/BDU% M_Q4,?M[]6DJ'^+KB 8OC$_SY^\$?)\='KX_>'KQ[>?(&/ZU_TN*^^PQTY.)! M[%4Z>_$E>7Z-@)MOREQ@K+3HQII-VUH.0 M[;L;\"^1,[S-^S?3+C6I[=')770:#"NGD93"W(L8"LQ:PKWDFI!8>14/R$ZU MYL(O-(Z,99+8I"&48IX0BF(\@R;8*(H(Y8[+6%M"2\C8)M>W+7B\M3MQ3>U5 M\YC(V^PF+8LM@Y&7(EOG.$CJ,.NUEH&W1"%-E)D4 M_F RM\G ;HJ?;ROLPVJMXI9'"0<30K>P127!$&0RTI-9$ M1$9#[;;@KVG8*H-9&QD;"7Q M2N",;0Q8&GQ!)8B 4I24)%F8Y-CEMM'5?L: M'3FI#T?P&W]WS=^IZ.PJ<7 D\:A% NV,+:W6%L5K"W?6"(XLRE![A,;MU&R3 MW=L(!]_TN-=10+USR!B1-&Z"]+R,9^/IN.W*2O[P.9UDDHN0A "2"2YCRQFX MP!UHHYV*QA?K6QD5]Y"T3>6!JM"HJ8J*G0EMPJ\IG-17@1Q(\DXPWL9 MD#*Y^9:2$86.Y**73#!/JI\-N$[ -G6B5-7\^F)^A+)Q]H;*G,NIFXQY+*<) M#";%(*(2.@=NE'JBLO$Z19)YB6;Q==?O,U(13:\5$FSI#!.9"S N,HA9$\SC M8PZJ]I[R'>0\,#@:N%A2!1S?%D[J**/N@?CK9/S3C:=MR73*"33.@S<1W[PY^ MPVO>_.O@\.AXX :5.V[W"'TJJS);J5UER<&/SX<^@H^$!$$AL9);8:J--B-2 ML,%J'_#>.M4O[=Q*3A5GM>3[7\\:7-O3>;M6^'32N&GK0F\!IK%_M; '\7\O MYLOHBJ*WLZ;_H.N:L;_H2M/7R>RMZ[N^1/(J9^^!T]((JQT#GZ(%BFN*4)V( MM[5E]Z@,;EN/7W; MS#Z,\=M>??JS+3-77X^G;AI*^1M-R(=YZS@U5DD6#!"N/0A3QOXY;C$R4X[Q MD#UBH_Y"7)&Z"M.]0TJQ[R-!/:;V*.\U">4^HRWWJ9]N\2_T!LY,9FMZR%UY.,"'3 MZ(6/3]%UOG(HC&*MT53WPAP9+37R(9#IJ$$X-,]>R BDS FT1A)I:X]26)?6 MK=JQ?BR8/89>*QXM_+(H^H-N1^=]M]O!96K"&$D<49DP.^<>D^=Y]QH#YZR# M?@QE-(;4G_UX+U%;5=5X?.NUN:(J[A6>+_!^E&\:5:6=<)$YP)OK4K(M-9U, M(,2<113,A>KCCV\EYH$[1=^%':JCF=KN#LW?YTEN'?[6H@B:1=-Z(X >>B_XN /=X&A[$^[UIVXOR M.*FCW/OG]D_,B1K,99$+3)'+>,.E;KL\2:8=6:L,\X* (9& 4)@\&\D)\$0E MTUQ&5MW8U:)]F\;"/X$O?32U5T\<<*&AC;]HPBD2A\;]RU23$1-)$$TD,!LH M6GC&,10(N*)85(3:E)VMW:QZ/U6K $U_GS:QEJYJ%D:7L3_?2[O)OO."8DB0 M@/43L;(K1]90$%0;:[W"CZH_K&1UZFJMI9/9R_"?BW&3;GU V$C2Z*6G%+B@ M?9$@@U,>_97621OE@LM#K:G[J=NN]I!AP'7;VJJLN^IV^F2V:-\[GN7N(SJ3 M$A<]#ZR\?&=PV5 _0[OOSV=R MKC%.O&9"*@\N!@\Z1Z4R=QBTUB[?K4Y=A4.N37GZTWZ:__]F>C6E MYLM$W)$P3IG((Q#*31F#VU?W/41+/%?9!19J]RJL0M=S<-F; FK)V=BZ^JIY M7/HKRFX^7^QS[6)$ XNQ3&^@ H4@I).XX%4YS"LH)@/*6%H[#ER9N&WJ,'@R M2-50W("X^FJ.UB@33HTD BA3Y0A8+I[)$\2\"5PDIJ2KWRQZ#U'/8'_E\4S3 M.HH::LJ*M2RK\BR\]I-YP_N8'JL$S>/A(OU%5 - M _N+0:379H^43CQW.=_/0?X(=\F6H7N.>A">H<=,)D 9+$&#\=3QVC'>?31M MTV#81T)*5375>Q[#\F:#B"$644D"80EI(8?SRK#3T_E]/WM51#>6Y2<('D*0,R"?H#ZU#3"LTAI:+X)RO M/9K^H30^<*/A>X#4H&H<,LDJ/>A?B+_^.$B,U:6U$1AW' 0Z7? .5P.&[%0+ M3V.BPX?%MY*W"L3,]P6QH90W(+H6S\BZ& ^(3!X]24QI*SQ7+#>=-"N->COC[)"V._ET/ M(T=6^$@\RY"I%.5) @*\(!E4UH9$+Z*H/OME%;I60MEW5@&OKJ\GZ/E=)I-( MC399(.1S*(]BRPYL) &BHSJ5(XHZUBY1;$3P2MA[ZKWQVN![/!77&V*%8OGJ M" MC'4*K Z8"PEJP&CJ@!BE4N+$R>J5ML?E<*!FAF6MF)F8&).(0+U5()(SX'6* M$!-3D3KG=*Z]E;_NP=$GGAFPO1A?LL$RA/J?HM=+4\#9 S-&35E;'@N M9_DT85DXJF+MV>KK]MH\\?2!9P_/3=7_%)W<06KF(Q60>7_N"XFT/'E@(2DG MHTLIU>Y<6;>3^XG'>#Y[>&ZJ_FKPG+-XE*^S?33=2, C*K4S(@E,7LI3[,IB MP ;&Q3+\4S OQ3 VK ,36OW;CIGS/[.PKPHDE]@_&\ MHNVFUVM&B\_C;/HNA8NF02F_:H'480QM-/Z6O#4VB""M MKGW(957:MBEM&@9$@VAI13>Y>+_\\!@T_/K#_P-02P,$% @ PH7_6 <( M,FW7- 0'," !4 !N04X*_S?_9B_/G;9/#QT^P'P80Z_]CYNY,_2VT4 M&B4@2%E H680T16P7!8I! L\IO_S\<\\1V^#59!3),^.AW\>3K_]S^/4YC- ;I3A1_6?J+^!>%Y<(D3<9#?(?EA^6OO[][Y"J6K./^[?MNSO67Z1(),TEE$ MH%=Q5"G>4,95W[Z_S-^_"S*6<#:<-93XYG8__+C;'*&%R^.1S-B]ZLAUF?32,./]9== M.7$VA8\A?#YY/R.GJ'[1BV&83M^6][-Q^L?SKX/I"6-99A$D!!\E*!,-A*0S MN%RL%%R%(OTMQ"AA&N=@+9^T8 <.9]/S5RYHHXA&E7N*_A7_[XC@;V/B+D ?GYZ.1W.YGO\R=PA/0A$E M15U JT02&4&J*EVCV(S>EX)BKW.B;B.^+S76H]S/L3:A90ZA_ M6DK$M*JY" U2(R.)E 2G18+ >3;&,)',;1[MGE#_]/"@WL6P#4?U9=?E WWV MA*5([.(9K+,)E$\P_%Z68Y_/PN3 M&4Z&W][AY_%D=F(=+UH9!T63#ZI2$A!$=H!69&VT\S+))GA>>_ #@G8?DW8T M5'_#R6"<7XWR2W(Z3CSI4)(CG@G4-!6)FCLV%&*$J*W4S! )FV!\Y;$/".'= MS7D37]%D*IX$\CJKDDO.21-TY&A!A4"KC?,%O!<6$JG-9$#4S+69EJ\]^0&A MO)=1;P(M]P'ZU6@VF'U[/1CBKV?S]3\FPUDT&;06GF0I&7R,'I@6SMM<,-_J M6-T-\/4G/@!@]S+B34#5_H"^PX^#Z8QX-OLUG.))L=[PHB(XSP.QS!#!0J3I M1!"]C/!2!]$ U*M/?3# [F',F^#J_<%],TKC"4T<.!$-JGG4;X@\8J XK-W61+W]IRA-Q#BP4#?SM0WF6#V9\*'\/5-)LT' M9;#8N5[./]D@R28IB N*YI^:\'5>D^8R\HS*,.=C PZL>?R#0;^%>6_B;O?' M_7G.$YQ.E_^IZO(3+H/,Q200)=&TI$6!D&($E"QZR;**GC? ?,6C'PS>^YKU M)M:N"ZS%B4.N!*?(SWA=EZ"($ U38)G7$J/V"5O,\2L>_8"QWLZL-['VS;!^ M0;^^G7P8_S$ZD2D7YY4#&9FK4TV!B,1&GHP(-B(%#"N**79%^N+!#PWG'4VZ M(FVR5W;LBDQS?^+MY+?)^,M@E/#$&<6U)'>BJ$SQON,"@C:R)G6L9Y%^E?NE M3VY[^D,#?!_CKD!]KVS9%<%^&T]G8?A_!Y_G+F3R/A@7ZLX*\5#%:($6% >) M1V6"4<+[_>I8UC_[H2&^NV%7X+U7]JQ.-L\G&.:"*,Z*8HY#DHS71463GUA( M)%4*33D:1=XO]K[\M > Z<[&6X'B7JFQ6@T\_.W3>'2>U1$6!4.OP:FZTZ9S M!,\X*2BD")FKE-5^J;'K3WP :.YEQ!6([I4;>X_I;$+TXB)^&,R&>!)8BE@$ M Y?JOC9I1&*E1/$\QMS!;H- MLE8OSB834G6QZ55I1R[Z&6FI*:SV*H+.ECSSDATX62QX4E)SE6W><]?XMJ<_ M +2;&7<%Z@WR5V]&,YR$-!M\P9=A%I9RGHC M:4)!:Q/&11:$HQ<P+@K4&^0R:J;H9,7%()_'$^^G5@7M=:%06&^;G!G M P&3!6M5SB+2V^JVPLQM-I6_/_3!8+R[*5<4A33(7KT_#7#'PS4^YMV M!>1[9:F6+!2UI50JSS3/0BF/TR'S>?^6#0 MW=F0*W!M4.NU*.*?'PEX_RE,2O!H M@PO9!!E;>%ZWR?!@<&]FZ!4\V"L+]IP4SE7IU\/PL1[SQ7Y7'O< T-W=?"N ;%#5]8)$F83AFU'&K_^&WTY,T=RH7$ : M;HA:]",H2[]YZ;@4&K&TJ.RY]M@' .S^YEP!\%Z)L',U7P^F=5]D[AJ\IM>F M)S*C)Y>_5A#2)*(2.?_1QTR.H4'CD\T.]XNCUC[Z 0#=QJPKP-XK_W55JO_" M,%G()(J*,E&8>%52:,X>0.)XGF?C5<9#=O3QU[WY < =!.CKC@KL\Q_ M_?.S:Z8AB?^Q8SNAM[^^?/7K^UO MWW]X^^+?_O7MSR]?O7O_ZM]_?_/AOWX?A;,\F&&^*NB&78CV>=[^S8N::;MG MSZ,;[0XN.&=+9"5[!](F64M%)#@K'"29I6(L>>MORU_LU0+FNQ3-.MPLNK?X M@MJ@M.!C4J"LI=\*2LC62"M%YEGFKG0Z2-^C1GBN[5RSO1E[U^OHU7^?+:+0 MS^,1_3F=-_60!5W06%-*Y.6HF!-$S3+H@ (51:#\UO*RO8BQ2J!#]SQJ ?0Z MSNQM\ [:GER3:=D$8A.A.FIZM%*@(_<]VA^X<5=6/Q@E'$_!.UT(,4N.4@Z. MQH) ,$QFK62VS+=NAG- *FS:!.E 3-C&V)WU0IIG)I=M7(2PGHGHP95:9NEK M0YA HJ%UAFFF59"WQ9B[]\>Y),3AV^,T &=EAYQ=+=M!+Z3G.<^-&(:_A4%^ M,WH1/@]F8;@4SB&:$.MB5RN]%$L:O%(6HDV:"2TD"[8Q[+<*]! HT,[B'8S\ MYXF"[[-A;1'^=O8))U7Q"7ZJT^07K*>73W$I:'3.( H&IBCRB%((X!-/P*U6 M3DG&F&S=$6]CX1X$33I!HF%?EW-!W^&,=,7\*DQ&@]''Z5(JZY7)/#(H,M"B M6(J'Z I)94+P(96@^6V[#+OP8[4D#X$,#6SXN ME-A2Q,-SI7%^HDM(.NO$N&8+'$-*4>L,G!N:U]#0HJAH_%ATCALOI76W;6'M MZ7,>L>[@(&"N=TSW0Z(#I^2FUB>%:8N868VV+'G-BKQFJ0T4[U![6OC$K47^ MNZ6IKDOQL!FQI]4[\#3F$KV93L\POSR;$#$7.[,+OL[??/NYVG_ZZBM.TF"* M^42'*&.@:;3PNI$7I !O*%*/S"7CO-#>M8Y;MY?R$?"H.]0Z\&O62/SW,#S# MU0++Y+*3)4+P)9!O1T$\A?,DL-*T6$LA3;FM05)#FJT7\E&RK!%F#9OJ;30L MWN%T-ADDBOT6[=:K>?XV&4^G%$4$S@L70!$>UD.5#$A6 :5HZ1PZQIK[T+M) M^BCIUA*]AKW^-ADDJX3^%6=O"YFKX&!V1HJ=*)8UZ4 C9=[-NP2$$+D'(;/A M6*PA^QUPGMM$YD?)PVX0;=ASL-:A7(XYY@+_QV#VZ1,.\SN2FKZ))Q8@)F'(07 *'(L&["E_V$^%ATNJ ML#1L9'A=ZLT%#JQ8:4T$SG1E/TL0,D6W3A>M12BIL+PMCYXH= P&K9&W&A) M?W7Z>3C^A@M7\K>S2?I$YOMM&$;3$VF$,1@]6"DY*$5\I[E4@E1,!Y9$UNJ@ M(>9Z41\FX0Z)7\,NC9NLX&NE/K$>*4*1#G*0Y$@JR2@XUIR\R1"X+T6X6SL- MM7;$U@KZ*"G7$+N6#2.O2/T./R]ERL]'-#G/!I-5X^;$>R&+3305:TN3LC,( MGI9X0&8=SZEXCZD+HFTHWR/@5Q=(M>Q(N9VP\[%Q$A*R(GD"QVL?/ADL11VT MZ(N:>E$I!]Z\KF0+\9Y(M0M.+;M>7M3*_+^SZ:SZB-,/XS6%,W/ZU\O1<]UQ MQ]$T+*Y"(:--!S-R,R=?!@D76KW#-/ZX '.AH/3>!12!%G]-$4OBI&#VM5N9 M52(BHF&M[WWK6J>'S=Y>,:)EB]!S!=<5^_P\GD[GV9L/X>N)3"4;4204%VOW M858@"./!,V&%9IFSYEOCF\CUL*G7')F6_4C/A21!+J0Z28'^YX0 TEK6XE(! M7J@(43!IJB%NY,GVYLD5 1XV(7:W=!)ZY NMIGP7@+SM#H0YVY3.@8%YVD8594A#0\ M#?H.O^#H#-^G3YC/AC@N+P?3\/'C!#_.U[1Q67[@92T0'$ZO\FNS Z#;/F+O M,Y][Z=3HF.?51[X]?^3/WXOPT-;;MUBJ%[-@]7PYT)\"JN5$#(Y'TWJ?]2Z9 M]ATT:[Y_<< ME8(H:?;#$'T]R!+!,<,AU])B4RL1HSZ,O@<]'MJ4!]?7AV8& M/_;1T>ED=O+;9)S/TNSM9.D^ST\^J* MX^D!EQA#?UVP9=VSCW4PM!VHXX;&;5AU>4F>Z?-17DHT75:Q;R+4-B=#-T/^ MIB"'/1':!J.;@# YL QHJ@DJ'06&^4+ND7ZFL. M?QX0]&WLVL5YSPGFP>P%Q4/+@R58/$NU8:PH]49"9DLM^*98AMXH@3O)KN^+ M[Q\N7)/A<*%C0VBN%]7O8]<.CEO\/ ZC\[-#7LCLO!3@4J[4S1Y\HL W1(M* M1%:,ONVFJ%T@OO3XAX#NKM9L.(#GQ1;O?_GI7,&E-#RK' P6BH7G_=H#!?J9 MW!"AC/%!,Y_XM;/Z:\I:;GSU?<:M@;$:'FJ82W/>Q?GO.)D-4AB>RY0%RTZG MVLX72299^X\9YD%SF3G+R6'6&P&XY@'W'L86ANO@Y, R&'A-ZK\8US:1:5;K MGUZ<36=CDOC5US0\J_FOY],ITO]SS1AG'I0S0@'7NI#(',$'8Z!H)95D49K0 M_J#LUF(>/I/;:6C>-5!K%^^&N<'783"9[UG]@F%Z-IF'^M,J\&P:1OGG08B# M(3T"I\OW<]T#2V>3NLG[4Y@.IGLD#9L]>^]L8C=6:)1F_"[<0J#G*P5Z>R$0 M?>#7\6AR1;X+P@<5C'-9T)06RO3];'P?W82=<; MVO_T[=(4]WJ"_WV&H_1MGI'@VL5ZISAD:>K!W%+ N9A!9(V&'*RH1>OMO0W$ M.E:*]DA\6M #<0[SB- 9M#NXXZC7$Y$H4B M#Y8K&KM:1!(5O00:3A&DB!%S">15=K;:'IHZ=S02[ -SMH'C0(R9?I^+S]N@ M>0K8K:<(*^9Z#0ZI[TTPP+-C3A:?2FG=76P3N0X?!3<'= /"[(5&!VGK2X/F M^Z__.L )/>33MY\IDA\NQXUQQ=?56:=Y'[126[DK2-:4;'C*IGD%T&:2/?E! MC='KH+?,RG%P4][OB^_=PA[0*5HKZ-'=HV:(;S)M-87K4"O?6J$#Y]JF&(&5 MVI\$F:HEFR2YY+(PY(B\L^GL>-S:W'_J![6V0:E+2KT9?3Z;3><6X.=]08N/ M0BL/CLW[@CI#4ADU[Z*D6)*!I.V*0#?%Z8?KU C(=939$X4N?:=+HHFE:+IP M+6JG6,%X 55J-8)+$7(J0D3M2PZMNU;=(LYC(\@N*!QH!I%+T11JS6PT$!C6 M=D4F@@M%0Y#D]/$4N&M^.NX6<1X;079!H0//^$68?J+(H/ZG'G+X$H;?+S[P MV7$2RI-DDL*"D@J$+ OP(#Q:9EU1K5>8]=(\[BBK$4J=U$2/J5\_K MJC:0O:- :Q^YCQ-WM>+ C5J) P/8P2JWEPZ")5,4S;@<:>Y5@0:G3SP"SPPV-9^4O_(=T=@UD?N;8-;!YS[93S";[^$R3]P]OILE+]+980NPDJ(AGXH M=#4TH(6=2\DD%I3,M#Z3NUJ2P_M3AT-SW!R*+F*SP2B,TJ#>)4UVF5]Z.A\P MA3O-YL/$URIQ+^@WHPH(67QF-MD86C-DC2B/VZ=J@4\'G8,_3,)H6G!R44]+ M*K\M*Z2=?J"OG*Y^:QFT;*)+1PY62SV.E.AN09!QS]#M8"5LJI/FC'$1 U#P M2V&V5*'>S1U!!"F*=^)N@VH71R J\<(RH ^5N5\B9_' MT\%LZ204;KWV7H#TIK;.R!%BO8&\9)_([Y#!--^'N46HJC$4A= MW*(X=U.^>RTO!]-:(4I.RO,XG1\N.!&>.YZT 2L2C;10;[,@N< EY(;YZ+$T M;S1VEU!'3*@>O::X+6)=7(VU,A9:(?")=(:Q0+2W3CE2'@M$FK^!62-LY!0D M-:][V5BXPU.L,; ;I5GW1:6+BSR_A,&P1D"OQY/W).7[.H;FP^PEQMG%7R>: M)>NXHBFX\'J8O5Y+&+B"'!(ZA3J6W#K8W%2VAT:>3C#I8,=GK15(,&*O$0&X M(YD4TS3WEB0A"T<@\Q1":IT)72O,@V-'$ZNOW/#P9M^S>8.WBYZRMJO-"R\\ M(6\B9Z+/G"LE+:MVO8W^I]VX"N&P@][;<*&"6WNA:?12P^W(& M\/LMP2^&84K![^)"IYK!H>6F8)0>$J?H5[D8P3NM 44I3G&)Q;?OI+Y&F&/M M%AR)&S?ZJK? J(ODUB5Y+NXBOU.BCK+^-Z4Y3NZ^$5S7X\,VMCX,"PH72?.B MP/M!_,#\_'9^-9OPD^,"9X_6J*U7)76H7\&0A\X[VC1N*_#[]7GSF?")V*).E&1<8IT5G;_"F+O)9GVGHC'86Q7!+G!0.'@D(='T*(5EON.TQP7Q?G4"GK_?&^)0N] MEXW[DE=>#+W395M[)I.B51F*X 94\;16HT[@2S1:.LN$;GVIW.7G]R![O!^F MXT:V[<#;/I?E_(Z)#:3I*/U[59+CI'YW1V8-Q'N8M7NPL\&891:0N;2@M(W@ M8Q3@@PQ",J:)VO<0Y#LRO%UAO(TU6S?Z__#'^,.G\5GM:_SA#YK]O[T=X0I? MZKROO2EF'G4YE0M)FBT%^#:!+(%,BBMQE<-O++=[& MX&]CXL-L\2H7=5 :(95 $@42*^K"P7"AA8X: VN=NNSI%N]6V-R]Q;N-8;LX M930O5*(/+VALE3!:&=!:UPV<0+X(EP*,1I-<4(&%UG[]%0$>VN*^NW4[:)JS M>R';A1JC?,TUWD2GCER"+O0YCE.Q!TVN>Y-]P;B+[=TN=+,,49IZ29O-G'X8 M3[KQ!$;9(%/QQJGF6>Q[P]L[W*&>TW8;:#N@ZZO3S\/Q-\3YBO+VOS[;?#U#<;6#%T$,W-#O0B?![,P7 CZ#J?588R_=EGL]N3GQ43\/,T&7^BEMB<_UW]_%R<_-]2F/R<_#1JGN?4@,!5B MB.006(R0I7]HNPVTA\T0*E9,=AX,J^<^CI]8HQQ MUGH?[J%G"+?">O,,X19 =5&RM:L;O5!B^O9L-IV%41Z,/KX;#X>OQY/ZY@FW M246K,Z 5IMXOQ2 &&K)!"B&32,Z4W@2 MVK20^YV'-@9R(']ZJ?\?I;-XRA1B#]2:T#^/ZTG)&K5L42V/'P 195$!*K++' MUMMD58*$M1^4EJI]<[Y#Z7:/YI]^1/J=D*:'\="ET?H?./CXJ2K]!2?A(YY[ M'+]-!@GK$E"62P"2MC3[.-"%XCZ5K8: *8/5442C>0RZQW/2AEH^#9A^$:F+ MP.HP&I\HYX3'**&P>A\B9@]1(@>GT3IC'7*F[^=XN4>#Y$ L/J\ M[\UTU$;ZLN1XH/]#SC& ,JE>R:DMU LPA+&EY,U:@1]R@&VIX],0ZWJ(=4FZ M?F=$;U43@U2T*#.PQ=2T=$[@O:4?0:'F@6-L?M?K46*L/F9/;P4F9A,H!M'@ MG6,U(T\^5)8,A(I,6\YP>87AQ^^3T M^^66SEE+4Y@BDN?:3*>>?V0TF4<5'2?U>+!]VY&X5:&GP7$T>G2UN,>[E8M; MKX#?N\J_&(_FJIZ%X0>J*N&4(]9UE4^=0^5MUY2UUF"GQ2*'F00"22KA_>,YQ"%H!DP62N+ MP:C;G];MC?9/P_#><[+?^X9O2+/!:#I(BZM[K"%\HHW :I.21:6I41PP8/2* M%UMDW]R]MO;&:R=E7T:2O>-<6N#K4,W!NKF$JM-'G285D$'N<2J00Z!_!5G M;/" +"M0:"Q1GGDPVHM<9'32'_R4_#WJ&12\0.VE JY2K#=,.#*?X^"E+X8B M-66P>P99)5S-']Z6B!J3EKQNL")6+VRI#2:8&+K MBK\'UC-H*P[B.T= Z(^A'8#;4WJPHD]&I_?QX?WB[5<^@WM%V&V@/VC-(%VX*BQR84IK" MM\(AFF*@<&U#<$5FU=J%?.@]@[;">N.>0=L U;"9RG0R.WE7K3$?5QF]#59& MB+J>^4<*^QUJ#M([>D,R9MQ&,Q1]ZR6FT%\7++GRP,?IL>UN\X9I_>]"+/FW MB1C;.%>;4*#]M'"W'[2'\:_#MX?E&JX!U\4I4=9#,(9F)EMH(F$1G*=YQ1OG M,D^.9>;O X!K'(+V^&UCL,:X_4*6.CT[/;_TRS):0\BA\5S73HCDU7A=+ 3/ M9/$8F<\;9-G\)7R\)XC53B9$ZQ1'_E&>:U@!3 MZD(@1,DAQFA;@'?YH?<0O)UMUL-#Y+>>J9J_^3+,\'483!9;*9Q3;()% '+E M05G.P66GH>[^&$E^8U+];KAUIXH]]/ [3O_VF$(];+EXXZ34A_&LWFES=7,_ MEN"M1? 1):B0!,3:S8:)D+GUOK 2>S9,-M'K:6PR5-:90 LB MKR%EL &"U!:T4EGGXAEO?JEN!VH\T?W 5.BJY&^7XL?YCUI@4MNHU35M>NEV M,N-B9$$GL"Z2D9TBI:QQP'5V/ E%@[B3LU&M%7F<##\J'?I4RW=9J<68Y2?) M6,D,SQ"=SZ"8-^2>10U9(D81DRNE-Y6L*^1_G(P^!OA'KY2KWM-"V>GT['2Q M G55+'?;L[JME]M8R_Z4S!DMBS.&@<],U$ZC#CRF!+38UWVG4)C<*(_T2$OF M6(A6E:3!FDP!,B>+!H[@@C$I.)XE>[IFKQT';K]F;PLL[DO)T28Z/97,;7?-WC8T M.<@U>SM@?%_X&PLBK2<2;(X)E%0G\O[^WA(7S.D,/9=F.$)EYG7"A=0WI6ZO:$@2%M[<7HCHN6)F8V* M>0X1#6ZN5@]9W7'(TS.J=#4:=DD.WZ;BHO$!%_4F3A/ AOFF=[3@!2/+8]99 M))(E=;(AUHDVCY/[QR=&GS9_;]/LY>#+(.,HS\=T--$XYQ*M<+7/@4X&Z"\& MT4K'C+!%)G$?IO_+2CW. = ;FO2I,\PJ!=\-IO]X/<':A@ G.)W-%922^X!! M 3>ZMK[)C%35'HI#E;42DH?F-_MUK=33.#@J3=9N)7>Z _>.1)T,Z@">O_<[ M/>&\IT/3W;<-GM/!SMNVVO5GUTTDKDJP!HS)M="&*? AUMXL7H:8,PK1F\N= M>KCKYD-)UK("N=1VVRYGB(8B<2U<$,@=FMB\LOD1[KIMP]+N=MVV ;N?NVZ^ MB!H2"W!!D[\4@B -#*]94<55D$;'UEF5![;KMA4';MUUVP:+^[)KL8E.3[MN M6^VZ;4630VQ?[(+Q?>&O+$$H91F$X,F/UDJ"*[38Z*"TJ_<_:=>?.Y%ZO>O6 M.]IN VT'=%T1(4S?O?]]N:$C12C*\0C64$RI]/S6EF(AQ9"38"EST[IXZU:! M>ABB=X[YN"O &NXYU AXI63O?N<6*0,V0 3I22!%@A(.4)=Z02FOW53(LQ/%2IYS2LKU MYNZZ+75[&DE'&4E[$*Q/V]5WZKGHLO]=3QNU]>240@I:@F*6@G_!)>@B4^'* M2BM[4[RWI6Y/ ^DH VD/@O7IZ/2=>BZO^[VD:G'>)>L1DD^U\" YPB,+D%9K MZX+*!GM3 ;*]>D_#Z2C#:3^:=76UY$&<6:D+K^C*=;XZ5>HG!GIZ_+@\E.&_21)U1\%[%OIN;XT1$+G.(&KBP'A3W#KR*'F3*&EF)7MA[F(Q]2#T= M^T#^'@[DK9A[KT;OMNTSM5.8427(OAHB!W)X,%DP3)449!9*]*:U9&OEG\9Q M/\=QEQR^Q]FSNPV1BDS<)0X%"X*2)H#+W$.])IEA\)IC;YJMM5;^:3#W'[F,&K%^!NX)\(U"%),H!@EK#4"H(O%K(17/@*<'\Z/C?5_&D8]W,8=\;> M^YDSO-L&TF83ZK76/#L#BAE3TXD,8C8L"Q-L3NK>C.!=8^,^873WJ$+FCAV4/B%Q;?/;.IZ;^?V!855UQ;'.SW9SY_LV#SSLB=K[<@<\+U;Y5*N"T0=0WEN:=^KA M<:&+CID6>=N\(^L#.EHK(M+JJ028C#1MDS-1V_I($%+8P$/T/CP=K3TL2[L[ M6KL-V/T\6JM"MNBDAS1/-1<9P4DNP8J4O)?T.V_=L>:!':W=B@.W'JW=!HO[ MCM9N=;1V*YH2H?;U)BI854"Q2]%\RAY0*=Y9QF5/K6N3'<+1V*\RW M.EJ[#6#].5IK4DFLD-]LF"6I#4_D1G,/0IBBI6=:*G%7$/YTM'9'8AT0N\;W M8+^KIIK/ZEPDXS@YOE94[D..%W6W>L*+@ M^IW2FXBQC6M_[ OLUWGA>QA_S0WVNUBNBQ%\?CDXESXQH\$R6:\:P'J^RS*( MKA@1'0EB-CI >&P U[BC[?';QF"-W.A4P%V7V%]^Z!$OL=_&[.,6-FOHJ,T%"5\O"5*D%!FU@!2CJ;V& M(OBL$BBNM(Y:9!8W2KW=!=[EA]Y#\':VV;VJC+U:B#2_.?MBMS[;Q&K- JBD M ]E.10@&"TC'2I"!W+]\?P[_W*9I#X.!CK]5FY-KF??1H@F%L<6!. M<2G :Z> <5-R%L89[,W5[ ^W-4+?A\H>I.EJC8EWZQE79B?6W=I=G$);+UL2 M?M[.D,:^\SK3#R.T1C06-XK3MQT)K15YG+0_*AWZ="CALE+G]WC[($K)CD&. M-?7&N8/(O01NG,LVTM_H^C+)KY#_<3+Z&. ?YPJ)*_?A_78V29](KYH];EKW M=N=3.BAVVTZS_E2XN1*%"3Z!X8HHZRQQ)O $+"C& LIH5&\FC)_[5^$6K'7, M&P\N1 E0F@3G9XJW+:J<-N*)H(T<.8NW-\;[NF?0=P MNM@6F(79W!8OAF$Z);^EBC8?69DQD800D%#6'AI>U91L@"2XE#DJG4KS>W77 M"?.X_;DV&'604KPLSW)X;")11Y[936F.XU9[S M'(,PG']N^OQL]FD\&?P/YA,IE$V9G':3D8-22@ MDPF\X=%9'H,^?""TNSH] M='$[SGGVA!H=L/[YEG>8QA]'=3Y:;'Z_&$]GTPN^!B(L.IU ,T=1'9.UZ)L1S8'X/2+\>:GG/!I,Q?LH?0:A;2W-5PF"B[7')6>J MV.Q8:NWXWB+.\?-K1^/*N!O,.@BYUXAVGI?>0+B.$F^W"G:<'%PS&#>CQQX8 M')PHCA?OLG>@2VVGZ[6&4%!#+D5IJ67!U/J*AB,0Y(XTW7'XL8WIN^E^@?2% MGYZ/\DO\@L/QYRKCTNT^/^P5I?,B1,BY=L!TN5Z#P!C(C!IY).T3-F;'!F(= M/IAM".3-EA9-4>@BXX=#>NLC2?A+F/P#:^WO5?F<]:&4>C%E3\G.T]FBR^95(7-"YTO6 M$+5GH&(R$!0Y9,8QSNBEDIIW9=Q(L(?$E/9(=+!-O&%F3MB<RD%)NB MYP$LJZVH93 TTWH.Z+(I@@6;L76#'(;83?D5:7J;UV"%I-TB! MG,S!\.Q\])[G6\;E^6@VR/4=6BS>8SJ;T'-Q^NIK&IYES!7+:IBSV=P:X[+\ MDHMOGW_='IL11Y%S[ZV,XUNWT4;([0*^OBK@V_(J3$;DA'X7[=*85,ZAB1$X M-X6"Y43! F:)HOFYKE:RM]OZV%.B1=8R*ND-N6.0.%I02A?PC"60 MRB>>!I*D&A]KL. IWU^]R'!S\OFQO[*GX3]]6?\$\!^>9*;2L)G"1 MPB$E:Y5U*TX%";) MN7"9H6K=<+\7!Q,[84DK0Q]LO=IX&EZFVJSWV<0005?:*A]HKHV%-&'(7':H M0FA]25H3P?O"KP-'R(<'?>VLU;)<^RQ.\;_/ZH[]%_JQ3SGVZF_:O]QZ PE; M]86Z^J@+WDCD+/B:!B_UJEMG+7E)2H%V299@4!O>>F)?)\O>6;ZKW[N(A)T5 MV7&;0?MZ_81Q'H), 3#:$GE**'7S7-T*.0[66:D%SCF MT![1N91!>,G)X?*1IBY/4U>R)7#25&+K0KLUHAPM_[0WQ'=P9A=3=]$CYJ98 MYU?4;"!85XV*U@EUI%/Q+:"[FPY[V/V@Q,B91YFSA.(U>5::/)R0BP6N=>)! M!N=D\Q,NAR7$70?E#\J';F%(Z M7B".UIFG#5"WP[^#E1O?/7)Q XXJ:"2W'&BY0U"H:R"5- EA=?;:*+&90]S[ M*[M:K?B[FZ_#V[/AW;ZUE?'7W-ZTB^4ZO'U+&\\+-PG0:%F;;@EPP7#0 MRBNN@K#:;=2?]-@ ;G3[5@O\MC%8I[=O:6,]%UX ]['N07.$B"@A>5EL%H4% MW@*YGMR^M979U]Z^M8W-.KU]RT?CBL)*0N%JWWI:E"TOH)'6^61X,&6CPT7W MX_:MG<';V6:-1][W POO$X["9#!>]K'R*A:F@+% ;'+&U.[_!I(.6"*IQ>)& MW23O ''EPQ^$6[._6==>JK CSDLY?A]-/V,:E 'F[QWF[A:JH<.S5I##NS\- M0!IW9>'6PWRM<$5R84V2((6MQQ"C@V Q 9?"Y,*\2;G%?'U@V&]QF@Z%^C:& M[0CMU^,)IC ]CY*Y8D'7VV1\H-A8:9K6HF .9/$Y8XHEIQ;WT:Y^^F'7Z$:P MK !Z#YMV4'$QKP4Y2[.SR>(LZ3L?NUW\;3N:&GKX:#T\&HOKTX M[;*\MNJ$D=?AL2YJ(M8F;#Y E '!V,QUEB+JU/H,9P.QCY[0:K-#=F@ #\O! M>G P+7_G)YJ+K)&"5(\Y@+*:1HW,'*R)P@JNN!<')-H5V1X^FW:'HO61MKGE MIIC^]''\Y1FF_.Q[)_:WH^&WN\LLKI#B\O=:/>2[][__G(;1\J6E8\:BX9AIALNF-@CS$<&SC!""%SF*P"S; MK$!Y9Q$>)AT.",M-,JD.*I0?8O'Q(>>%6TQZ$T"]E^=P X^Y31#SZ;-7=0F> M#N(07XW.3G$2%M\ZG6U0M[D%YO6!TPO0ZZ.W:ETNOM$S#S[B[T;S1NWV M-L;;-@98OEQ_U NT__I/_Q]02P,$% @ PH7_6%Q! 6(5L0 2BL' !4 M !N5G\UY^\/[M_??O_]]S]_Q]7ZSV5U]Y/ONL%/_=-_ZA[_?O#\ M[X%\VDO3]"?YK]M'Z_S8@WQ9[Z?_\\N'+^2>/2"0%W6#"B( U/E?:OG+#R5! MC>3Z)%[.R2?$WT#_&!"_ IX/ N_/WVOZI__^7X[3LJ,JU^R698[X[Z^W-R=! MIC^))WXJV)W8V\^LRDOZI4%5\P%AMN;8R]6:YT?V7W^J\X?'->M_=U^Q[/BR MZZK:6U5@F0HLO4A@^6^G@/UT!OJ6\&T.<;6 G"3WHRTL%/HL=F '*:_&+#_RG#HQ8:$29 M2CB=ZAZ@RKXWK*"LU99[2SLY_:\_\9]6FQK<(?2XNJ9_W]2-./WJK^4M(V5! M\C7C0G;#3\P']J&L^>_?H/K^*ZJV8K%RM6@%^_]"1( M/.='\D\:'&Y.:(J*U>6F(NT9RQ$7]D5+RW\/4'::TJEZI!VN;ITU1UC\5OQ, M.-K.8X>W@Y^=LL?905ND__*?/^UX?S8*M^$*@[>?&CL\7>V:'O?.L)^'].;E])]E!="_NIK%[RMR2+\'>G MTVK.8,G<#-58LF)VCM M_,)0O:F8O-Q]>UL^H+PX+8NCO!C7?F=0J*>PC(E35C0G2!G3#?R5@5[@?]OI MA)>K+2+&)TCH)>_4/^L)2R^_7YJ2_..6/?(-N^?W52ZE=Q5ZN&5B.X1P;IK[ MLLK_Q>CNF>N'0X Y%%#8OS&?;2?+"PHI[>HRQ?O2F?6*5X M,3AX?CYQD&"L6MTGD3_RW=:,_/FN?/J)O]-^LOR'W9=ZN-(B']Y) OKOZ/0# M9L>AL%3%_]_]MTV& H#C;>]R=]A&QCR]^N?]&2Y1SL_T6>KI^O'*V MI#D];8X@SFFILV M44021MT ,!I /H@C3T^'&4T"")D\!%4:ARA3M8>>8;60?+:8&I*?U#ZJIE3?EY?!-^4#X_7I-F@]?KY,\KI;_4V@O"5?6]^ MYNC^0U445=::620%"JRH92Z1T^/B"&2NZ3-"V"QM3HR5I/B.7S\"CV1O*RO])B@G&4@*$$''_ ,+I&[AG=K-FG M[!VJA$-;W/5DV.-G5.>$7PK?YNN-2*=">#U0Y#!* XPH Y[GN_Q>AB!(41 " MU_<3%, 4(0]KA=;,\)@[KM9AY929U/TB64 X>QR)V94C<9/NH0X[S9B:(?,5 M VKSLU0SFC;@9H_2*#?Y(2M0M9;88RNP9HC%LE&U\UAU$%(["E(O"0#$$8) M2$@ 012P&,,L#&"FE+DS!W)SW^8%1.>I!>D\MI[O'_+">6:HJG_4U( V-T51 M+5Z(U9JZ4J ) [._J5DAZC(D!P^UR'K2$2OVO\X'<)=B,*B^IR!C;9TJDW4 MEE6T,S#U0/O. 4/_GG7+#P#/Q:''(5_3\I&K^_=K=*=ZXSKQ^LRZ3T!U!%C@ M[0EBAX'ZE>P4]=.7,PN$ZVFB"9J=;P*\I;O;!'%&M[A3:RYVGYL@:GBSFWK4 M('0@A+9^LRYK]K7\I7C,W^8UD7:5,+I99>+)DR2MA=+ MF'[:,(FK?'@HBS=K5-?7G5O.]X,D\X, A"YV :1I"-+$9R#PJ8LQ2RC_5YT; MQ2&(^4,*'* C(3K7FFE.A_P(/!BS*')!F@8)@%Z,0)JY 4CC 'LA@YBD[NJ) M5;AM=I1D\'66_3G3A-C*__H$,"R.4(G M"3S(XSG]I+YUP,W[WX3S1;1>$*T&=D?*A[Q@-PU[J!5.1H55YOOV.'#G2;H1 M>_"#@]'Y)C!P) J6#D<-8HU.297U%SLN-8@=GILZKQE\M(Q5?ZW*S:.L\)9W MU?MRS=^];8KKAT;5KIU89N;34D!W)'A'PG<&"#BWK-E4Q50UB39C%"39'D\T MI?A\=NA)L1JA9A(\L?9RTJM&Y)[D*KYB9O9VWJ3Z:WE-_KG)*R923)OG+XQL M*EE?^_[I8[[BMFX6I#@#7@(C ".6 (PR'P0P]&A*$DP2J&,)*T&=.Y#85*AA M=SGAMSCA.I<>E#*3A0'-LU-O<=&S#M48JF8P6F>3]CF^;1/0(>"T&#@[%*Z< M][^!CS?V#$LMHBW9FFHP%S4_M=CPTB+5>]E,M>6GMAV\?@@_OXA1SA?<^W$K1U$H@ASLR+@?T"N. #V&01>ZKJ8H)!DC.I8 M&JM1ZVD: M3=./+QZ[GB;M16*RW0AV+^[O45[]AM:;@2>QWJ7#1B&%41*$P(]2#\ 80Q$Z MIM@Q66SL$X1 M=)" =?)!_6_K4W//*A&8[FPKC7#QD5?G]N0(B'N)#1WHR3Z#2G1/2]29).O) MDSFU6K(T0I.1)!U;;S$Y&B%F*$5CCYV3OR@UOXP1UY\VC1A6(MHNK)#O^8&? MN"!T409@F/H@S4("XB3#+/,HBIA6U]4Q8#.+8)?8)FVR*Z?)Y.(B2C-"L8U\_=V-AYAV?+#+" MNG?MYS8OW]2N!;8XH73I.]/$< MU(EWS$Z6$V[\CYR8356QHA$-VJ5/[%/V/B^X4.1H_;FL"?&LM0Y7O,7 MZV:5A%QGNBX%2#H'D47<%@L"2E2O=B&M*V>' M+A>G'F'A>=BB[/0X.]]V6#OOBLV#7+54;?$_QYZJJ:H+[92FQ7NI3=)6C#.P MTY(>M8G9HFIW!I:^U-)S@)A)J:^R+/8H20E(LC &,*$!P %)0)J2-&2)#RG6 M"N%,0ESD[C[(O7"*+6C1,KKK"+P;175FLL8TARTISDNKPP65VM*JZI4I(&.U MA3: ;@] M$K/,,=,DW-)'K@IUT4]=DQ4O/WC=UPUCH/RK^8@>6#MG:I6%%!&$8A!$$0;0 M340N#C_N++1AJ/$G805CS^E*'1*4RPZ[IF33TP@U 4NRQ),$@1%A/!8000 MPA#@B&$W8;'G!5IR=13*(L8EDD US<2C/%$T#<^EU"0>U,*;R0 <(\B6T7<4 MQK*&WAB9!\;=Z,/ZPQS>%0VW#;^B[S>4+Y1G>3N^_N-&=C)(HY#A+(E Y(9, MC#'FPAB&1$P8"K ;H#2(D>IPAU%(,PMD"]OAP)U]Z$X+7GW\PSB_Q@75*A?T MA-68 5H#(Y2(,QH@,;[R8@,EE @<#IA0>\'L_+SF"U+1AS-_8KM:OH%91G$( M71(F(,'$ Y!0GPLN),#W:$ ]2BF,E)I,J0*<68B'X/=*3L\P9"=YJ';TVN2, MGF"?R13]Z=N*E-J:I#T%;MFIV(K$'TRX5GW/3!'\4A;L^1=4_8,U[S<%[?O( M0X\2YF$?9&E& *0P!/P\C_E?(Y)Z*.2_UA+_XV!F%GH)U&FA.A*LGH"?X(V: M6)]/L9XP'Q([0ZNF<:(LR>T)((M*ZSBA+V5TXFDSR?S(&L7!]:L4\Q4BF($T M01C V,U PCQN:OLB?9ZRE/F1SAQ/==!:$FPV@U/.V'SL4!%=D7=Q%;3%0T^P M-5BK)NSS,$Q/ 0A>R>&5GP>\^D$@XN3%CX,ZV.MIKFDK!GT&6%(6&H 752#Z M#'FI5 Q6F%O1;,,S)$(X@(P!-_,# -,P DGF8N"%&7,CQ)A+M2IV]%%8+,=F M!_HOG,$A SY\GB>N@R83)S!IGK)4O!LY=S1&Z9H#E?YVUO M^UYXXHQ?3C(JAYG[HL=N!G 0BD3K"$/B>UD41#HZ20WLS'KH;RR_NV\8)^J) ML_>.=3FR3B=A=U_[>V'4\5?P>"UXS+_U-E/;02]X3 9% M!1V/-<\-12:KG17V&:?I.SZ8!.7LHS#+::!'M:430!'HHEI?CQ$O-;WFV^>E M1EQ_S^M5@$B*2$)!QG\",/%"D&8I_VOJ^T% N=69N2:)$6+QY=(B!#3#I C) M!371-J5-3X"5R3).AQCB;SD90BY]D52((5&G$B'VGC$<>]8G^;9=&84U4!:B MI8C\CEP81[Y+(T!"47"6!ER:H.\"BN,X\USJIYZ6$W<4VMQ1V+9;Z ZFD9B- M\TM-[JQQ0?,DU66 _M O%<)L3?$:A;7L6"X5L@_F;"F]9'C?>7A:[FA_*=/F3B7[XK\7XRVD[O>E'53?]AV5Z DBED6$>#Z001@'$* M8LK50)0&68@S' 5*B1@SX3>SXFAGZ.']&7J[GF%7SKOO FG^KV(VZ1OTF#=H M+7#M2]/5>CXLLI.*-O_E]D=/I1T=;VA_:_2O#_,PT-8]PS)VRUY(YF'MPVS+#]30M:C M4R#KK!X_+]='CLW9G%J0,Y M/-OJ*Q$HX?#SIYQNT%I=O([2/BU;YY*M)U@*%-N=:CA&GI& '5UP,>D:(VL2)V8(,WI=4&&\$3$*H12_ZIK'"03[F,9U&]+HV\I]KOA)O7)# M?A\1MQ,<>PF V*,@83X&F/HL96D:QCA99/:Z%7)F5BPM2^PJFRUO=MDO/H[=#S!]C@KW5C;,V\]XN5H:%&$\H7PL8[\OJ"UH/ M4KS?,MSL_K;RW(Q$;IJ!@!($H <#<3 BD/I!ZE+BHB352F]0!3SS$?:&55UI MBVR03-FCZ%&B68BARD.U4V4.SNCI?P%GKR!CBQ+(R@H(I"Q696B2:ZLZ0Q7L MLE4:FLPXJ-;0??_,D0D_/P\&";ROV#\WK"#/,IH%8X1I!A/@$9$4COT,(!J% M( W"((Q#-XE"K6)H!9@SZXH!6&<+UR@.J,(_-65AF2MZ>L*((>:#%*9)M#U. M803B988J3+/@Y&@%A5=-2[!'^W]&+/4B%/C 9Z['#0>N#!#R$Q!&41"[%*;$ M"_3JL"_8L[>K13[6-U2I;:@) \<5@7VVZ.F H86J\/;=%'7.G^R>U2^:V#%(!VD2 E>\A'WMI /PLXH=< MFE" (W[F)1E*4.;Y*0RT"I)FPG/!7!]V1+X;HI @R$+QZFP-ECAQ?(+#U,X3MSA (43SQED MC]&_?RV%D&O,LAJ^,W>>&/W[IF[D*=>6%VZ5D?X4JSU2IV\QIE3JR'(2T[EE^NZN8GV%^DS@W!62 _I6S): =Q/QZLCHFF?Q*$C9.X_F'RL689+?M-(MI M@ 8C/W=KBBO/$ZN>-:VETRO,G?B@84SHT#UM.MDA64^=#6 Z/=#Y[*EI"LW& M@9Y>=KFIH).D[0T'G7[:\.Z/ZOOWZ_)WT4>:_WA3/+%:-G\I:#=M:-@(9C=! M>=N^@D4)#!/D AQF$8"(Q S[(+02ZC/LBPF.-::(WHF0G-[9C>/CVNI)=%Z M;Z!TF8GVYT#V4-HB+6_G6[3-6U"=O4N*OHL%>:_IZQ!L%:BU3>;5F#S8GUFZ MD]ABERVGRKGH+.N$L<2\ Z>-K74-G#QW=\V;^^+N\?E]6UX]KO/Z?JNM J^H)TEUXL:OEFWMA-(H&5I_Y\^+.(BU!H0VO"=D\ M;-9()*+_S J6Y8V3E95SO5X[G\74.FXKB X:-;*"T]T'!337G%FCZLB[!?8L]B,]BIYDW31O:6,%S%-5/OR@-;K MGS=U7K"Z7J59',>9[X($1J'HV)> -$L"@),DB# ,L>QM"CT""1["@=9V2.[:^W<*K846(.<\../Z9O-;PIO["U M+%?ITDHUG!['WEW W8$*_C%U@)T.LK;KXRC=TP?QN23KQEC-J-4Z#,=(,CKO MCBZXV)$V1L[PU!I]SJ"7 ,+2X')A\\L6;HI'C=-_8$] ML770W:.P"P/?CWR0Q+%HV!S&(,F"%/A^Z&>!YV$?:@T('X$UMY\OORMD.2._ M5/U:E+AFU9/\6EM,G!\D+DZ@68T_QCPU'YTEENB)K0#:WBVO.@9<.1T#9AA. MHT"B[?JD(Y N4Y=TFN23]4@CKRR;K>V;]$GLIRB( M*(@2 KE6S1A 21)PU>HE),493CVMUA&:\.=6H1TVPGTM\>D3GS2UH293%57? M?*S2U'.GN.0(9)P.FUGN5F?RPI;^TH2^K+(R8\V!9C)?!HPZ&;(!6&($@ 1QB EA (TP#'%"$?:K6=. IE[D E(<)-5SO5%OB_ M_UOB>_Y_%$RS-\UQ)JDIC[-)UU,1 W!78IS0E=.!M*<"1BFR).C'82PJSJ-D MOA3:\8<-+02V7K?)"^U44OYS5XW2.0T0#,/4]P+ *,X 3-P4I!!#P.T!YKD^ MBQ.D):53 .>V ="ZJR%_Z,%KGOY3#%,\[BVR0?-\;R%+'FQA]Q5>,SA;5"FU M=7I/@5OVN%8D_N!\5GU//XSQ[I_-\_7O%:WMI0]I++E8XM!?*^%9?2M^W#D7 MA4W;C4=IK^1ME,U^AI .DZ?C*#/Q5T]OS,M:R^D_!APSBMGHP%DLBF- _#"N M8_*ZZ5 J?K>XJ>L-HV\WE6@D(FO0VTXXVU)V\=!G_E'>HYK)C+(5]3,W9-0# M:0)# 'V2 D3]%, @C".?,4B)5A3($(^9=9E "/'-%I+U9HWJVKG>&QKI; K1 M(*?'K[NL]QC*Y#O9X%DV=:YUNSH;;HVB]3,_PS6-(LF[%B.G1I;9%V- M,MIB9?R9O+$V=LL,BX4'C>KF''RU&;?5LC F&:1@D@+&0 ,AD/X][/!SWNWMR9O]/3F<_3O9%4*_>;%-OMGJ;&P%IV7;'MMDXT%/9*N+F]L;JI&R-"_-5C>ZPTJ&K4E/%9..G(^DO,E,7^9W:7%V(SA#BWJ^@7()JS/81I MX+I^!A()KCLGAYY]EL.U;; M>?ZBAO> NF9-W45UMG75,$II2_&79 6,51@F.?IB"!*9<@$O(C#$4^ MP,B+W91D7LK(JI"A)?I579#.0DKIBTW;+_8 ->6OMT__Y68ZV>(H?MPAJ2>? MYVV$FE#/SUTZY ;]6NQI$2M,LJ1ZSL-E47UE MA6TOE9R=1<_2C/R6(#MA?"V_HN]_RYO[^W(M6FF)V5Y'<\!7'B8X2F((LL#/ M .3&!, D9"".W=@7K;$C/S)7BMKX+*,/.3+.8X>A4[4HBG:Y!6N =+P[W)!K MVNY7M RM7QTI1=-8)U]6C, M%+N:41^-2RA%8V:=T(?FZ^FIPKIJVLCI+7OLPZ)5>5>AA^M-#NESKI6X C\A$&=^1CREQ T-F'/GDTJU5&W1,Y*?F[#!P/O?\V2%A+]AG0/*8JN'+#=0,_]M.Q>A M6D2;&)#>*PZ35_7S3KG>N2L+UG<7?;MA7\NW>?W/#5JW8WUE3(_KJJZ;6*W1 MIL9D[9D50X?2KH.J8PF>ZNF1V=BIE59Z M#D^,\DN- "Z6:'H..X89IV>MHV^M<.5&-T1.7NGF)-5ORP>4%RL$$Y#JX,H#9 7:^M9 5R_['>31M=%BA M7//.8T*TEEDQ2=09AL3IM1#>VQ(P^HETQ\G!PSAQI>"H$VFXA>0S497I( MCA!]LHGDV#OG-C<[LVY$%J"O?$H#'!(/N!ET 82^!](@9B#&492)5%N6(;/> M9S;0F_M>.FCZ9:F$J^L0IMMJTNZF*AI^%]LJ/05W;&>>KW8;\^[S%^<-6A,Q MED7>JR=VX(S&;#899;UOFQ7D+M36S29C3W=]LPK%L-". ZC8O1@5],1N"E(^ ML(^LD6[^%74#Z,6!"QB+O-;=AY,(@B +"/1=&"$8K)JR06LU73P"2TNQ;B$J MB^P>9.=#J3KX185+:LK-$NUZFFJ?[!:J\X,@_T?9,:X+TUTYUTU3Y9A_:*(' M3%/RRZ;=/G(*U-NJG1J!M&QEU#3)!W5/"J\8)DARYK*J8E1Z&MM6"H-9HRLW MPTF6H #0#!.1$>2"-,T\$/LP]0,296GBKOA%!Y?**9#C$'6^^2%8F"*CVJZP")O=.-S/5.^M$QI80\'CEO,/E2CTE:2X02T97,)U4@_ M2!E4?,VT_6N?]/LI^R"F67W*WG!8>;-**=8J=>T)_+V-\W^25!3@7]B![8BHJ9 M.\A- <6B87S 13EA7@"('WLN)BS&2"EAYA2 N=T>'4BGA^D(H.JC&8_R9%PX M;5"J&?/1(U)K.N,8)4;C&8\NN-A\QC%RA@,:1Y\S+/^77=?YN]??<]E'!JMH[_&%D']?M''YHI :4^%87K8FWOOK.*Y#6K M3X3;^G__7.6$K3!Q4PR3"-! #"9.2022D&8 D2"- S=&+LVL9IE817]F1=## M6BB;Q.[.*D8.7NU^:=H("GDA]41BR#;U8TO3:/9'_Y0C25LP[6.6+5DJM\,N M\J\K@6.6C='.TI@'B]>63OFQ+)YD5LGM;N;/*L(P"J*4@B2E2$SD80 '00;" M, A\$J5Q2OS7D3-Y#/V93[./&Y$?ZY39O_^;%[G_\:NH1)<'6W-?;FI44.T6 MV\MNKJ4#[6);9O] LY/HN*6+_]A_(KU[^]OM8&3::YCY>-8NO?K\Q:/(OZXS M;I:-62X3<10+TPAAR:\$S;/HI=Y<%Q*'1P'\(VM6F>!G M$ -)0B&_>*4^];6F3XT!F_G\Z$%?.:P'*LO5ZC)K.!N-Y\:-\D\U+&B'*[HQ MP9XA$JYDQA:RS!*P&1*H+/8.V9$WJ^BE><]0Z>GK0.F: FG(:D MZYH8>9^$ 4.AA_P4*]W.CB\__^VIA:?8_O<$#\9%YGS*]*1F M"TJEQD"%/%H2:7>U#D:+O1H$KQ?_$6XMH@'&, M>R4P\91QINQ#6;2#AU#UJ?K2B,046571)^2N(I>P"+H,,(_Y &*( 8XS7_AO M NK&.&.8Z!C*"C!GUAAO!J/.KIQ'5#E/LK3G:"Q!U_>BPE*UX]DRH_044,>C M+J>.P^??E=-BT!5"; P: ^WGR-E-^%0BTEO8[!FOAU%\%L@_3 M?U5>.K?JVCR2WM;FPL!+HC!U@>LG7!$D'A:S\B@(/)=$44:9GT&S@NLS,9M9 M:0QKK=OP(U;-N\&'<4I"E%&$29&.SB^B'@MQM^VV%1 M2D,81P1J=2K51V%F(=U"'@Q6TISI:,!6-3-C7F9I!H=8TTZ-[;$1]L(/ B$G M+WYTCK%QEE95YCRQ9" 8(+"H)6#.H)='_ADK&42(!Y[D-^@Q;]"ZS3H4M[_J MB='W9?5^TVPJ=E/7&\19<5.0BG$38Q7Y+G/=T -9PCP 8\1 FF0Q" ,7>1XB M<> 'RI%D8S1FUU,M&&?;8>.?D^&,[D_KLJ6X^DYH:8.JS[/ M]7;(V!8SIT?MRNF16X2[&B'T1;AL%FJ?D]MZ0?JSF30:S#=??;F@_]D"5.LW X-72(<5Z M[J-1HLP<2,>77,Z%-$K2GA-I_,FS$_C:PUZ<[8RNL@QA&"881*Z?BK3>&"1^ M!H$;^(BP,(U1JE7=<@+.HHEZN01IWNCN%*_4CDP+'#CG6M3"O'):J+.DW!TC MRWZ:W1Z42Z76'2-U))WNZ./Z!^&[?S;/U[]S4_V:_OU]H9TD=^+UN2,G;:VJ M#!K5#@>]J1L96;IRWI=E4Y0ZT913')@^#RT0KR=^"G3/D*XV0:;1$7EJS<7. MR FBAH?DU*/Z0G=3U#E_\FM%/Y?KG/#[UN>J)->T?&SXE7B-[E3%;W*AV;V. M$K[3!_MZ+.055*#"J!Q*T6&D+I33')H63ZO,T1-43;XXWP0ZEL15F6PCP9U> M?3$15B9T*,SJ+QDFC&UPS?ZY$0EH3_R/#WG!;AKV4*]81(,X(MSP#5("((() M2",: AB'/HXRE@1ZD=)3@.9.Y]J"=215)O1 MKI_Z-$&8K4RF4V"634R:(/8@SVCJ>8/0XI?\KI"3EXOF35G47"]04:7R,UH+ MC_27>\8:DK M611+F[V68E9GL6,T7F6V\G*QJK,HWXM3G;>2H:D@KO'M!?[MIN)F8MM@K;W8 M#T;5;GNPT560^+'+* 8$>XQ;$G$,$A(RD!(8A5X2)8PII3*8HS#WA:)/4Q!M MU->HYB:R0P8>-V?#]\!A?3-%_E3[Z[)%T]P19[ 9&<11XD481$%& 209 2B( M?! GE&]20A,:^0B0 M\)TM DZ/@8EO=YHITVXDJ_S04RK3K)C!W:M,KY'_:'KUQ?Q'RH0._4?J+\U0 M3?P+$QTW5\1U79(B!-PL\=O9K8F'Q.S6-/2(%\>17B!5 >;,,K] 97''.S7+ MPC)']*1^JLK8^=9B8-'EI$'O$D7''<374WJ\SP*M N07KR[<&;LS, ;3S<;Z M=XLVIUG70-FC"?%#WP5N& 0 ^F) -(T)@%GJD@S'(:%Z5\W%29A99_58 ,T6 M_Z]E@Q7O6*]ZVRYW1QO0-3GM899"I\MMS*4;8YL3\,=HCGWV!EEKD'T^)I8R M"*\WS7U9Y?]B5!CA,84AOU9XF)]+E/@@14D*/)=E+((A\E)Z5A;A#M:BF81H M"]9B-N& ;VKJWA(W]/3RL:Q"9P=XQL3"0^KF2BX<0+IL@N$AR9-)AD=>,9-K MKF#R^E-V38C(WQ8.,9&#\=S^N?/)^&$6)#!)@)]$,8!!%@ >2[J4( MZ]UOU<#.+.T2"1&P^"SJ,KO8HIYX*[)/3=+M,T5/Z+?\V&%PU>9)/3O?NO]: M]6V9$6Y)'R@"750UZ#'BI9;0?-M,8;PP-]J),Y^RM_EZPW_;:J?A7/@@\R/B M$@*B6%Y570)0E(0@3DB09;['=8FKHSDTX<^L0CJPYO:!+CL]&L,$NPB$*.&V M%F,AP FWM2B*(I\D.(Q"N.)KX?(5,'2(A_XE'G4WMZYV7LPP'X:=NW$E#EUZ M"]24^8QLU=/J!S?A@R%1>Q?G#D%[RMV0$9:TO"[T1=6](6M>ZGW398S#(4VU M(8T,GUX7]):M10[#F[*6_E72_>RM0NR2&+L4,!^Y "*/@M3CFC_-DHC_#4?< MHM2,B2@!GC\PLD-#!@2J%A&NGNKF2M9\D_ZOVM$2-=8JATRL,TP[;O*"5QT. MSAO)JQX-^5>KL1,MPNT%4-3 +AU%T6+&D5"*WOLFZ;Z__/RY*BF'4G=!P4", ME$$0 I?@$$ _BP$.?2;NGUF6Q6[*U":!'E]^9A7!X3F/'4"=+-T#+HS+^?FT M:3KK.5D]K.F(IPI].AG&Y]!IF#T\H-=68O I*L:3?@_>6C"A]Q3&^\FZ)Y_2 M3YOZI7C,W^8U^9H_R&XTPD/^&UKK%.&-+#&SZ/_R\?.-(T"ORUJT19(8R#Y) M>^$M.6Y#/6EJC"7C.L(B-_24A0XCK!;;*5!KE"8UMNYB"5(*Q U3HU0>/R-3 MONU04;>93J*?=V_2OGNFFJ'&\:T27<:4HQ M ,QJ;Z[3--G,?-\'L'QF^U$"CV:N'W_23(/?%-R\876?%/>Q++;-YU8PC8,, MIA' 5#3C2[FV2GV7 )8&80@C/XFC1*^.9@2:TF=Z3L%,#[MOQZ7^'*0,],%7_8M:GT4HPTH]CN+''9)Z>N*\C5#3)//SU4C7]+QL;W=; M9NYA-NSAN45NT'K>GD:RPB1+.NL\7!;5:E;8]E+OV5G43#.^1WDEW0N_,"1< M$+(MURT3#7@YF,X#&69NZ"$O!K&?!OS.@0,@TIE 2F(EI,B6EJRLHV*_1TDH#>>I>NG!U'[-?IZ%!I2:DH@5Q4=^@PX:6* MT'KW,K4Z?^4/-O5-T18+_[4JZWH5)"A"),Y E/*+$0QB!I '/9!@EA+^CR0+ MM/*:9L!Q9CTC(9[5A6"&;5'TE5R6V9IA-XLU,BWBNR8&XC<<^==3 S/"V5=2 MY'(,PS]4%JQT=KW_G]$X7@>'5 MP8X)F[FGP6D?:;.W]GZY_T9+W';\C_-#3]^/E5I?%QNQ4O"Z:7.;!YT_LB[@Z2?\)!\?A,OJ>LUR< MWYLV_^E3]@Y5(G KT)7']X=MG]=L(3;SR35$T]GAZ?2(.N*K=0:H"K=QCZQ0?*WQ?4;G76L[J':*76)?],ZE M1;=$^W"QS3]+QX4UM!8] &PS\Z5*M[Z^:<#]Y;'P24R$VPW4VLUZ6T%*DH2A M1+2OE -2*4BR) +0PW'@9R0BL:>CAS5@SZQJ)5SSN78Z3%2-SL_"&MUH_8'1 M+)PT+;,&X_ 4V&80P==F@+6(OCKDA2/\VBPYC/CK+Z&?*_VYJ(MK^O?Z2)OZJ:+T"CF29]X?685\)D5M?1?[J;EB*X\)3^R6?4DNO.,E@,I,V%<_BW1 MKQDI5R+=8IA*@4JC;.A3:RZ6"3U!U# +>NI1/;&C+%^][>I)WNOVUO>> M_ZY>Q2*5UX,A<%WL TAP!E*4Q@ S7XP;05$0*L631Z',+)\]7*<%W#MV)&@U MJ1SGT;A<6J-<3S*-B%860R6B1@21O]\*(O]A)XCCJRXBBDJ$]<*H]K#^*7B] M7F_[O[Y!#;LK*WZLZAV%8VO,[7U8KP<=A7? U4_ 409,'X.V:->\X9\@V_+I MIT* M=B1LD\[F8RR8ED%+U&L&?T8(GZ&/N0*-1I(XMNYB@JA W% .51X_(]L)3P?M ML79OR5OV@'+A&Q/)G")LL4'KKZQZ\%<>R5+B,A_X, X!A-0#B+@4(#\)@M3W M(NA'VME0R](PLXXYZ$V\1<098.)\R#,F,ZJ>&:J,$JH6WGDU)]LKWT\]K;E< MT^+CWX@@SW+&UF6VQF9&U\(4+)_Q=9DM.IH1=B%4#&/C=DNKA?:.HW+ MXFO9CL6OAKO"16= QJ!79D^)S*!^!94[NER_=!V/,KY_C*H>7?9;J_'1!FP> M9__*7UW!.(C\%$* 89P"F%',?V(12&,8)#A!KN\3W="Z6'BI:+J I1\^EZ2K M1\QU"3(,DH_28A05'R)^5B!<+K1X['N(_K%P]]Z_F^5Y_5QD_$)'_VX06COQ M^D)Y7C^S@F4YO^8/LIY, FRGF# =7+- OYZ@J)$^0XAM@E+C7*]C:RZ:ZS5" MU,MVV*7ZKMV$[;5%47&YFT6Q;70[0<&Y9LZD*Y[=Z M$ Q6%TU5)DV+Z@S\T1-=-=;,(+J:E!N)LBJ,Q41;D^BAJ.N^>D:CVQMNX7*C M5K; ;U/6VJD:NT) ^9@TB]L^%$GF$YS%H@4NPP#&80B2Q"/\#S=( H\DGEXA MG1D:,VL1@8_H<"H_W3[>N1=L]_LXBS4VN[CJ M([%\IU=C1AWM!FN^FIDJ_%"BHD\J]4@8^R0( &,)!-#U(Y PDO"]29E'"84Q MB77TVV#MF966A*2G7(:$JVD,0W+TU( $,D-+LR/(6Q+4X%66\YNL]*KKLB=^X9#/:]]-910Q"&+L^"(+8 S E 4A$ M$EX<^#'%,0F2,#3HWKH4_DJ2<7:CUQ;F!;J4Z>[FS,&1.3;G4C&2EA9G0$Q7 M*MMP$N7#IFHHOV'R-T8K@9UB(HIO!?063^-J__\;YB MK&]L+L.[ 8P2/R4I\)C'+[V)EP(3_$%(_/'<)X],B^ @HQ# MY6JHZ\A?C<5M+[1U%XC,G[L=KR8R+PAQ!"7.=NC"*P[-C[']TL>,,KY_C/-% ME_VSAN9' 1N>*!M S.PBV(%T)$SGFX2JV=+K*'<4]>R9-&NJ1EUR]178"#VV=,XQ M$,NJB1$B#R1[[%D]8:RK9O4+^IX_;!XZ%Q4F$8HP30 4Z3$PB#.0)G["_R#, M\RC*B*=4C'>P\LQBU\%2D[)#LL=%ZRQB].2I V/1,W<2^3'AX2\-!(?_;2C%X_0#^G'[]G(E3L'VU-R>A&_S+.,G(,?4()-&;]69!:9S@VRQ M&9BES@X?DU0;3>9-A_7GXYN>;.JR;(8XOQDKC,+]FJ 6B_J;L6 8_#=$@+(6 P2CZ0@2&@&$4FB MP--J#C\.;NZ8_A:B@R1(.0/7_X^"*79D4V2:FB%LCQ5Z:J*%"R1@9\"2%K2L M;K(X0DB)2%O#@\:!+3LV2(GP@X%!:F]=I)/VS\_'%[C^GM>K.,-9QO\/^ 79 M!1#'*4 LH("Z+/83B#)^3UZPN?88KC,KF5/-G;\)V,MVSA[=,34E]4KV04_# M&6[!TIVR59CS.IIGCV+Z1^JGK<)RRRVVE4 :*G1"RHT8S8">A9/ES:82(\I7 ML1_'68 #$!,< 4@\#+ ?,."B%(9Q$+@A\[5T\5$PG-'*SID15KU09>Q 5+M!"<1.JK%HX-HIDC?;M.V)6&:80Z[6ZD8(+G8!FF& M5@9[,Q)9;C.T=WE+1[Q3=1>5<:SZH^;EIZW0CEWDE@T*S<+8@W#2/%#T"[:[ MTZ%M[OP_#%7O"OI6Y)>DF/@)@C[P1$ 8(H\!3/V4J^DL0EX(DXPIW7W'@,RL M9SNP?8-P =CAD)VWRND\HQP:5WRVZ-937T8D:Y5_3]%D5 I^\]&!D+LDRAC&(Y'Q[&H4 892 # >,HH00+GZJL>#MJG,;-.*: M6#>Y^.0&0\&UO$/[7)@.#1O1IFD+F)&E%20^(.., /%NK<6"PP?H#P/#A_]H MT$>!E1_1 U/NF] ^/O/W_OG=)T> T>B$T)$Q'7.X(7_Z3_Q7XLBUMNV7DN#KWKJOI:/10-?;]&=ZK?\,D%9OZJ M.5P@ #L",O#V\FQ%7]>\$ 4]ZM_\:49,2X$5'NC)A1KYSC>!A:7$@DDJC<3I M]*J+"=@D84.1FW[8>'QCURFQ=6<735YL\N*NF^C&;U$_LZRLNHZ*7]%WX?]N M*L1A\+VNGN4(28X<$>V-RS6'=->GXJ[2, H3&$7 %ZXKF$$&TC ,0(3 M2)C(V!/]#M3\5S/BJJ4UMA@KBXW V<$2N;[3:B/0TYX2.=M>J3FH7LD.Z.FL MO1:N_8#='G-GAWJ_0=WS$OLK9Q_;;2V$U4&5<_/4WF#+V3!=>A#FW"P_,CAS M=I!&9IBPY5AY_70G&\^(>.;U0Z-AA1U]?P$C3%KH_/]]2*!M<+1? _4@0CQ: MMMAQ;BB98FTPT;)>F&&C3\[4Q%K?:HF2OXA MVC!>%_0S_T#$O>QM*69.K!!*W8QP,YWY00P@"AE .!7#MWW$TBB.$A=J3R^R MC.3I6.\VQ,8K!P NS6T\=Z7#:?J7H&:Q8JCC4!,7750]Z M!I.U2T#/@:5O!@W&]]PR4O+3]/FFH#HNU=,KS&T*:7E81PB=MG'LT*BG5@8P MG1[H%;^$R8$ 8FJ8/2?M-'E&]LW(LHM9.-.D#6T8WN[BK1\TCF M2]ZR)U9LV(>\8/)ZL_*S.$6((9 0' 81PBD60R!"U,2QQ1%L5HO=%6 ,\OF M/GB1+-,AX'P3*#@2!TV#9)*':L:%3<[H2?293-&V'50IM60'3();]$Q7)?[E M^:S\WKEYDF=F6.\2[&B&XC +4X!10 ",8 Q2YA$08D(HIE$8I'K]&:RC.'=Z MP2 G[U051(]T[P3=HBU>>BM>X/\F1EQ)?S6GH,WN,\VFBVZ9GA8\ M>[=ZG'>[M% FI6W>6L^FM(;@A3(J;3/X=%:E=4CZ-R_I/I-#4=?/GU%.?ZO? ME%_86D[;Z;*)M)L9Z*PYLU+>=\5V.#D"*>>I_K.4:50\.SUV?0*5^H5.BW_3 M5[RY6*>G' VY-D-3 Q-^&-T2M0 M=F\T(7]XDS1Z_XPH5M3*G!5[7YBG5>:$9J.30-@DE-MB^D/"APRJ3U5 MI]A>*:H"S*4K4]79<*105>-E0]U!:2Z,+;06I_1-\08]Y@U:=X=.$&413!(/ MA"1& 'H^!F&48XKZP!8? M-/7 21;,,'1#B49;DC\*:UF)5R'[0-*57M(WC]N0Z)GK:?SZ974QA/DFHUAWZ4*B/#^OB*BYG7HP0- MC>SQ!^TTB.:K=)D]F8>1ZY$(B"E2 !+D I3Z"+AI'"8)\3&&P3E=HK>0Y@XF MO.R=?$X*U4EN*;KU;?! TSMO1O[9#:0/2)NIB_0.SD5;21^0.]5/^O %,P'N M3M;\7VW^T89+R)AS!W*DI-P1<,?V=7'/(/I.(L4 M-<&YA&N*O0'-^F(^1I,MF3X*8UD!'B/S0%I''];O'/*%L )5>?F^K!A!==/Y M:7R?A%'"#W6($OX']B%(X@B#*$$!\7R,HDC)&WX:Q,Q"V0-3[QYR@A/CXF>' M/CW9Z^%8GC-#OX7B:'=-ED*QBZ#',Q OR, M<_G1QRA(L4L \@,WI1"EGAOJ''TGX,PL9WUNG!BW2LOU&E6U\\A-0#EZ57/R MZBE.J9V %NC7D\/#1+.K/E70WADX096E4_ 4E$7/P0E27YZ$4X\;>K :?E<4 M-37#@U;VE$J92S,2Q8 0Z /H\C]2%@0@Q%[B4H8@B;7D]22DA3%-GR5YV$LZR_:HK< W_5Y MFXMHU"2CN/C!4LUO1#/=3 M]FO=CH<87E_?M2D0*^QG*4F\#&1,9,/S8QXD$86 B#J:+(Y)[&OYH741F%FX M1>X1MUSNG;5 QR%EW6CF=6AS5$WDY^23GB;88N)(5,0X5XX,*#/ T6D'OEQU M\\-SXMPRNB%VO5>FK+"D0K3!+ZI93)GS4N$8KZ,?1>[R-76*8@>OS*T0M*I@ MAZ2,R_495.B):Y_";*^<]0C:1H'>X3J+A7>/(#\,ZA[[9_VNSN^*1LZIY]\; M(J(&XBUJ4#\O(H)>0ID8:.3C#$#"","9GX D9&Z$O3",F=*TT2E ,PM&"]H9 MP!9=CM'DF D]9HT+D4T6:-Y=#:G7ZO6L0II1O^?1A1?K^:Q"WK#OL]+S^L?/ M+:M[X_IMR>J/97/+_KG)*]:7J&N7":FO.+.,#A!Q*,?$*"W8>9EC$:1JS7_ZB6 N9U6$IQ# M.#S-^^P!)]3NJ^?0I^F9:DD3H&9(,SY%AZWPZM+A MD1Y-78LF_+)%4S^1A6L!1J\+*NZ>HN+O:RE^]>X[JTA>BU+U?JQ3U[[PEHG4 M+GZ9%=TQA?&P06O14]I;^33-(/9$U @2D3_! )?T!,3$"Z(T]++,3[4[V;T* MTF96*"VBLLR'[9"38:QGAJI:,W3U>OBFTT/O52 \GV8=#N#:KYP>]&;'SV.# MNG8CNG;?2T^QTY3RUU?.@.JK[4BV;>_1+>7.@'39$]YR'\!7M9TVNP>^#L*6 M[SGX.N@^%=)Y?1@N?)S+/P3.HA^<0%7$H@G_5X[L*F0)BQ%+0<2XU0UIZH.$ M^@2$!+LN]-T$ALN3>PIPT$=TBL*'$Q=K-0#-;# M7QC"@-/$3G+@)B1,=I6X!IP5 MVA&FJ4FB'5;H">6."U]:+K1@G1:N/0F=ILV2L(X 6E1NIPE^*<(*;YS;\OL] MRJO?T'K3)BF*;E:#1E9=9A?]5-R*AK3B5.<7][R6K8UWB0M^B,(@B6,01IX/ M8,BU0$+XA27$*$Q#G]]1/+TJ!9O8S:PSAJVC!;:.1/>JS>EM6[H-6[SU.#ME MX6RQ=B3:IGV];>R@HD?J4ONBZ8FRMB4+-?&VR$WK_;MMX':AUMT6V7JZ:[=- M(%;GN$@8*S>#+*$N!"R$&$!*/)#0, !>0N/4S;+,1UJE)V/ 9M:T(Z-*)'@[ MHUM:MJGI0UO,T%-OYGRP-:UEC\!Y)[6TH%[#E)8]HA4GM.R_8$* MDJ-U[T2YQK4,2NJ60(XL->.QO$T;%>=R#W_K/W2^]2C,42*I0+'M:LDQD)QN0$2>'#,#:&'MZUN#29>+ V_CN+@C7CG 7U:)=$=S< GD% MLT%'XZ*GGS846B:'GG-S]Q=4_8.)T&E?FXM"ZF+B4>!S>04PHR%(L":_EU-T4; MTI,CV;<7Y)5+:9!@#X$H8A! YOL@090 %)(@2S'SDU3/37@1,F96.M)A]20 M"3.YC3K(;#9^G&X*OL?.[9=?:X>V@?DVT\'R$/5Y=O\<:^4U[:FY-628%==2 MY@Q(ZX:$-)RX@V3QO.AR+ZX&OL\%9[_/NC]+38>?AXA78",NM5':$^;GQ>;, M7)+NU/V9%2S+FQ6"-/%8%( @2D1;^2P!:8!"@"F)TS!*$^+2U1.K<*F=5;(/ M24$9Y9=4Y5->:U]-3_%(3=M;H%M/'>\23GJ+UOFA WHZM&^>>W*<+-LY M*"^@7"87Y3BI)W-23CQN)J@?RZ+L6^^T$+KEM_[1* RI'W.#D_DAOY/&. ") M&WC 3Z. 98$?QKZK8WI.0IS92FP-@%Q"OG(*UOQ%3VRG.:8FP%;YH"?*0]!. M)]<_=-!_G,69K$RL)0&?AK>HJ"N3_U+HU5]<^#K;F1#ORRIC>;.IY# WCEM> MR17JWJI8)2@+TH"Y@&'1F9K?8T&2\+,_2B%E(?93!@.#P1.S(ZXD?6=/K'B# M^/>S7C/Z4]8B=$[*W/R;.?-%U.K>7+P$>4!&7X?<$[*[:KZ"ZZ4NUR]]DU3& M]X]Q:=1EO[7[H39@TQECCX]KB0A:OT'U_?MU^?M-P=7= ]J+PZ=IE&4H90"G M,08PB5. W91;G&F6)'Y&7$2TAG,JPIT[$#+ PGF;UV1=UE(CE)DCL'($6LX M+TUK5)6[BIK;/L\T]>^074?Y,T^N@Q[=UH:9J4%=>+29%BL.!YWIO6YX:V5- M:PU_*.OZ^@GE:YD56'(-^% 6,G/@OESS]>I^)H$+N9T)4PI\T1(>0H^!- Y] M$),0!4$89S#3"J!H8S"SGN'X='=:!S5-E>--(]-OFU(D3W"4VKJ,#B?GW_\M M\3WO/QPZ,?_ $O<5;\1S\E3SALS9V5^,!38_.EM\!$M;C)PA2C/,DC#FAZU+ MM#;\92_5INPYN&0;+V1:V2XS'-]SBOK6*'_+F_LW&RZB#ZQZ]YVL-U1$K^N: M\?_1K^C[*H@B/\X"%R1IS ",4<:OT6D*6((0\UT<^4RIF_49.,RLP3J,=$O. M]5FIIHQF9I">.NJSE(40;+M2.;]S?)P>(='5JD/)Z7$2SGJ;]>/&'+%6+ZZ/ MP<+UX<8L.JP'-U_*H^"@+0[:O@!5 MMBH[ 69@EO[M7SH?>RQ$R.>'7UNF_>AL<7&NI[EF]OAE%RA]38GA8W@'"9@7"' M))Z<^7;DT8736?H6:]>4ROI,M&X[QEQOFONRRO_%Z"J%B1]DT 4PBL4E. M M@D,78$(()M!SH9X';D9= MG[NRV]D= 7T/JQT)KR!G19W/E\Y64<#TCY&GHLYR:QDJ&B#-SHM!OQE^^1Q& M>MKBB544X\P+$PPBE_*K8.BY7.F3%""<^#0+B4M<5\=XFP*XB -TV,%))*8- MT9"!X?@_NLHI/;T]R4TUY6N31WH:]"5C)IB@K>Y4*;.DLR;!+:IX5(E_J3V4 MWS--3\,U^^>&JYQW3Z)(:M?8C80H(AYU012$$$"7)2 A 0*Q'S,/PSAP7:W" MAY.09D]!Z^$Z$K!N@MDI_BB:4C:HUC2$7A!<6QZIJ$R:M3RQ4W 6S@R;(/

MQ\^%H]% U]OT9WRI-2C[X]=V*#Z*.DK0WI73\27TA MNUZOK^G?90+48S>%4U' #M^<6;@X0'Y7_?NF;MKR_C8Y3[-9U F:IZ7J/'+U M)&J"4HNS2,URM(**9AD J MC]>_.=\$ IH=1Q69J6:2VF>1GB2?PQUM(U6/6$L6JR+010A\7!^Z#'Z4=:C=BSMFWL(CK:]$J['.6K2X^,,AMAK 6*"Q-(=0LY@U)$& M(N>L9J;2=JY[,4CGIGB#'O,&K5<>38(X"7R0N5$&N*T3@#1Q4^#2,*7,\V$2 M:;6H/0%G[MO'+DHF& FX&)$6L)[^.<4E-05C@7;-J\B.; %1:(\W$V1K*XD) MHBQI@5-0%A7S"5)?RO'4XV:"*HJ=\O9J*?,P"Y&8P0J2LWI7MJR90JRUYGR? MZP ->:KM(3(HRIXEC]B(!Y:^;CW8BW[S1FQY*0EFBYC:YB)94,!JLY5N"GY> M\-^L AQE+ P\?GX%+H NY!?XV$_Y!1YY?D CW_6T>C:? C3S4=:#Z0IC=.WG M$\Q1M9#/)UG7!NXA=JE^5TX/U*:=.TZ6-4OV!)B%;=5Q8@^MT8GG#3-PJSM4 MY/^2+E&N$.IRG5/Y%SD\Z%/&3=Y:-">0O]K4><'J^BVK297+;BA0ANB?>7L(7YU?&OXKSOTG0'^ MPFV'Z1[+P)4/]KY:T&K]?/=%S%F+F^> M?_E'\[G*"7MSS\'PJXYBY'-\E9EU\:^BN_WZ60ALCT W@,*16#AO[D4$7CT: M.L&3ZK*J3JFR,"I1,F8/\ 4&M@#_VTX: MQ]=>1!"5R.ME4.UA_?/RIJ#Y4TXWJ(VY*YZ/^V_-[LSH@2FV4SQ"U_099TZ2 MKK.BAV,M.^ T^D:'U(NE%CN4CI,P/(1./&'::(-;FNT0^;=RB%#;(%4F ]RR MNN''6],-G&_K5YB8_;CKK[J"08(HP@2$/L4 $A2#%+(0) '$$!$2HE@KV>=< MA.860XZ9:' M&W>L$;]I7N]U(W0>-Y5XHA');#5KFO6VST>UQ;Y[=%/DNE'] ML[=+S6.PY"9H'K"2 M*V>BLW#S%3O,.^S&8FE=PSP!0C8/F[5(!Y+)!T<:P719N4$8(Q1$,<@R[ ,( M8092UV4@#**$AA%R(ZJE0Y4ASYU+L,.CR[O9[W4DRN,ULPJ4>:JFZ&;AE)Y& MN_[TYL:Y?M'@]C.JQ*EA+P':F&!;60G*<)?-4]!EQT'F@O8",[6!J-5[XO== M\/_&\KM[COCU$ZO0'7OWG54DKYET::Q"'\6$4@B\.(P!1'$,L$,JEI:QVV"S:;F&E;ENI 81O]U]668J;-T>Y5,1<>9YQT>+JU M!GZ)[;:(X9J;_ \MZB+_E[3Y^ _>"C((N5T=@/2R'O_L@SZUGQD\MD[-JGIW2.)4NSG_[Y\_$\3,HMAK@?^5L M=U608/F0F97+-H^3>1!=_N"8E>%'CXAY(>K'1#]7)=V0YE/UA55/_%R1(8R4 M^)2X+@$,ASZ ?HH HB@!,20L3&,O="%6#8<> S"SXNU MCV*6JA:Q:,G^3(= M#3V76CTU9T"H5D1TC)HS@J%'EUTL#CI&U# $.OJ%4W>/%]3RO>S MEBVL/U6RL2Q'>)7!R"-I1@!*6 @@C% #*<@)(C1,*9>JM8R: K0W!:/!.UT ML*\<"9USR.GAJ\G?)+O&Y= F$_3DT9Q^9;%4)6XD',N7:*63_[ 3S,F%%Q%0 M5?)Z055^_LP)"1_R@MWP'_G9F 4>\@)^-L(L 3"&(< P2 %)@Q"E,4U8HE6V M<0AB[CRA[5B$;P*D(V%JME4XPA?5F.G_NPZ^JRH*5F_K%C;-#0SV? MZ"3]XR)FBW3-(V^<:LOI_RHT&B4BG5QTL92D*;*&R4F3SYXYA: KZ*^W9;LL MBR($ Q<$81KQ0X]P2Q6R&'AN&HOP>8"A5DO+DY#F#BB5=;,=JBX!:XY-/LTB MM?//"N%Z$KH;3M##G*5>>9(RVX,*#N!<9ES!*7)/#BTX^8+^22F5 &DV:+U^ M%C7]O]6R4;/T(K6];F^;0OO\U%MU=HD=GBH=5FWWB*?ZST[;F'J FG/+FDVE MT;]/DX?39_!\[-.3>T/.S7!BFW'$Z!S7!+78Z6[&@N&9;[B"F27PM4)%G7%I M%9VSI?N+*ZY/V?N\0 7)T?JFX+IK(\.:7SF$^O@_=34D<>Q13+FUD 2B%SZB M*?^)\;MSY 48Q3B!GI(W>0[D9M9>6\#. +)F@Z)FK5R*TWJ*SI#)VA;. M'-RP9!1916U1.VH.IKXTO6:!L?"@J79FP0 =F0CY]1X57?[(QU(VQF OLT;^ MRI=NWJ*&;:.(*QJED&0A ED8!R/>3T*?0BU"X>I0I*%\:5#6* MCLQ70)J.DGE)H+*^^9G=Y44A+E1EYCQVV6A%CZ/S>Y^7AKJ\M#N!ID-%*" 3 M205/,JE@D3S&);XFU_4]%"$&*"080'ZD@\05\T])EGHQP1%QH^YK>E?0_R]_ M2SUY&O$B^O]_0^(;4@P>O )47W7.4DOGGAG45H0TG-1=0NV6VB-)M))B1Y \ MR(!Z!8/;9MC"2T]XLTG2Z\JY77 3K8;+[;SR29)&-&# C4@&(,04 M(!)F(,E2Y,$0</=UB5UH$MUE M?/^ZS-"=3'=F9$ DK_V2%_G#YJ$KTXR]*/)C&H.0Q"& *:0 DR !"?030F!, MDT@YGW-OY9DU00=+/6MSG^QQ.3Z+&#U![* G@09$J\W"TZ!,K.)<&,++S<73H&\O>EP*L_K2^'7BG)K_)J6C[JR=_CF MS!+7@](4L",43HO5><3I"=/7"E'AOAPZ%M1HU9*GTR092=&1Y1:3G=.D#"5F MY"E].?G\]/A5-*I0E8[^^9EE@E^9G:=:%&%G9?4@FS3M6N:KR\B6NFG),"%, M3QY&:7*^2>B64B%>$F,D"=M%%OO^7Z(]_.H/_LUPCD@[C23_5^NYV?!O\TN9 M-;^CB@W:?UP_E%73]0)>Q4'B)93$($F\",# 30$2>08QB;"7)-"+F%:EL3X* M6CU-I$Y#->.47;= L-.@&A 99Z;A*#C5!SF,S+7CV1 M'W*V1\;IL;ERACV5KE4XJ3_>Q9@9MF:\Z".P[* 78P8=3'LQ7TE/E145K5=? M?R^_WI>;&A7TZ^]<1I\_%:SW+8O&T?D3^\P_Q=XS@R*49AY77&Z8 IC%#"30 MC8&/TXAA%KHL4VI*I@]Z9M7%OS=O%X_JH#L"O)HV,N#EN!::ET.:!OCOI=/C MX;2(.!R3X_R:]AJ=RSA:$AGR:)7Y91BXA\,\C#Q?>9NSH%7:XGVIB=TH<*4V M-EAQ$2UL3FFO?<]88>'4JBZ^]VG3U U'E-^,1WMY)23R X(AP AC +W !3CT M,Y 0F@9^XM$ D@6SI_2POU2"U&53531W.$B1%T/B@\1#+K]7D!2D*79!B@A% M:>J'(?,7RVB:>W_/2UKZ0^VKVC7E%>Z4GG5A(9%HFRHT(.8U==RSNP673@32 MQ/J/D>MCMA76TGD,P9]9./M!S,>^%7 ^9;_63$["7L4!(5%,4Q#%&0703Q@W M'4@ 4@I)&B4N#0*MD=6CT.8.0@IHH,S 1DQZ'Y_O;L J-0UMC0%Z>G572"OA M7CE;9G#8[;#[& MG5DVMZT8UL_M.?[R_.^1T6Y%L<^!Z9#-N<3KR:4RW79#.6-$GM.#8G_!I?M/ M'"7G2.^)X\]=_.;^<2,]6E[BHCB)&?#XG0U Q/](8!0#%*4A) '&7D O>D=O M\;SH;5S>U(RZT5K=*D01\]/, RA,$8 T8R -N'64N:%/8HPSXK$+7K9--\K" MM?J5;-#BMV9]EK^2^W&+^*N\!N_S]/5=>#O\_JA7VWWVSGB)?0'(?JH%I;F$ MN:(AS7PO2+A*=AF )'8!\HD/_"R%02*Z'2;$5G)%#_15I%/8RY;8\O+\_ @3 M#MG-B.@Q6"8%XB6]"R0];$&^FC2'ETS026PX>->@N]1]<7=3O!*_D_5Q9-5^TP9KC^WEI"#OL6D MF<$( %0+X^PW5DO_CRR/Y7__S&VUROD?AJH^XBS5=BT?Y'+$UW@C;DG\1_&0 M1E,J4]9/W\V7X+JFYIF-X18+;FRPSJRCE2G0Y7I;GIL!(\EXLM9@\'2=A*"4G MGC"[#;Q#E? .U9^Y]2!N(;M>AQ%D09R% 2#$(_]O=]_6W#B.K/F^OX(19^-L M3X2QP0MXVXG8"'==^GBWNNRMK3=V_6/$"\_K/RTS/U;3JS.O"C<(^]]O$73"_5?=R430HGZ$+=]JV)E; ;7-N2A-ZIVP$<7\G,L<'4 MJN\NW2@\@VMTQT@NN$*W&VKFZW/'$$ZOSIT\8=JUXWQ+\D]/SZOBE?/ZF3LY MJ8^DJG-0%ZZ(7!P2@7 Y/[UVJ'%TU.1.Y7BQ]GDJASPEL>F_HJSY1*0PW_9?&B>.TPM M9>#90BVKAA^G86C7L+;FZ!@*GD0AR);U49G8 M5NUI.C51H,WIE8NF3;D4+=!F' &U&+720F1+VWMIS*O-0S!/M'7P8<.3M2*O M*S?]?;E^_+"1J^D3+^LLM%]*N?]<$!'A*.$NBH4?2;5TI8OADA"Y<>P2CJE' M(@]TIC9(;NHX>4O<* UT1%":!V;6X ,#UEOD?TC"SI;R59,">N5D7!1R=WV] M6A5_U,Z6_$_G0\G9L@E#6#Q!TQ* K;.S86+SGIII 3\Y+]-[R_ZFH_[;[;9Q M;Q/T9(L$)T&D&NS&F*KP&LY0EK@9BK!(0AX+1C&L43J4@[DW&\[Q/N-9_LBW M06#Y5//KIGP*T*# Q7_Y_N)BH5K?6S2/M"SMXNMLGFW%H#AFV%+TTW\WVXE! M\4"V$L,#76"]SE29#7C,<<81#]5>(N(1(IE'D8LC0K&($LI IP!O5E>VKXXL MKQD -H&[N'3L6Q2+;>A()V6]+I?99JWRMIUUX=R1LMYS3% T=K8RL>^E,"R\ M%*SUXJ_3U\&NZUU7-WECD<9K^X<^(VZ,4Y2J DW2:!"4Q1E!)&'8#;(D<$/0 M];=W@VQBV@@J]RHK;?X_T_7!\/I?.L$ M>.NX_AR)\U--YWQ-($P9-*C_R7GY2UELGNM=0%E]AC=R'1ABXK5+479JTDY+ M^\KY7!3KO( 4TAT2P7@&@"7T,*L^!'R"SJH:&,TJC Z,.U_1T7%P!W5(-1Z' MJ^&OZW)US\NGZE8T.0I@+3P_PL1*^*NT1*5JBUE35_&UGF05?6T-DC77JUN@'.0W3WTG%DT MZ*XL*.>L^BP9^K+,58O;YD!RP3D501*F*,0>1CB6(DLR/T5@*^)UH=NP^C!V_A1 M9):VU>?IS+K-'85[O.T73K>6E MZH1IPVU7,?>B=,+XX9;J^(]FR\]-3HLG?D]^[-MJ $_,!D:8[C-IB#J2ZD$_ MD E.RC3@6;*M0Y1FM:X:D(_MJ\XKIG=GI,?UE3P!>U&U+TUL:14)Z$V9+9QQ M;[?" M0EJ#QEA3YD=M.P1*W[?+P'^;LC,N"+2U? <=FC.G/@#$<)H% 7GY;8H,-A4F MKG/VZ<)X? MPNY>S,3XQ*M86Z%#7;SF>])O5^A.>SXU;=\[G"6@^;18%J\SV5L\*M=,_?K* MZ6!Z?S7SH//PUID$4+;_'(D"AI-AN_ >F+YA=+:A7-T7'YMB=-LJ7@L:A3Z/ MO1CYL7#E6L(%(A%-$8]"-PYPFOI)NLCY@VI@=@\(TIXCJ&5=TL:ZG)#5MC13 MU.$[+T/-J.U%(C%M.]HD;4G+V!+=%=RS&+0= V8K:'N6SKQ!VS&X)T';T1<, M2TI5'U9%Q>^+7_/GI0I8U)6RP=D#&D--?8+95%BK65!)A/?+ISIQ_->O=S>= MN)A<]6NV@-6I1J0T'K^P+""8"NO*IJT\[UC/-0"@-Z^!-3+^O(6Q],">5,O2 M?,UL :\O$5:[K+^>*#?+*/2G@B4!B[F0@"EK@,M"DU_5?-(PG MT4?.-BM^*W:E/7CYLJ3\S*9C54^U_.E6J-X9#[ER?YLTX@_*W6UZJ_"0NO)_ M OD\4X4[>(B2D#-$,B)<+XEI[,(NVTW!Y<2VI0DP9(H=MZ@01R6ZM_<9Y3;I.G_MEO)>/Y*U>G55;YTXE\;D^7FUI/66 M:5L"7*%K2MIO:Q^8E5:W-(GC&]/YYP\8?GHG4V1&XPZ[@36?U#AXLS>W^;;7& X*WUQM&E.W.#'* X3KOD0 ROK$SMGU2STZYJ]W9H#P_2%FC4B],5Q@C.Y" MI+ ?"\HLUC[X5#SA=5[(1Q$T/N?@.D)X\O%%RG+U=VCG)0VN490FD9^(%"6 M)0'"//,0$4F( D:8+WP_E$NRCCKU#3ZQ0M7DG)K>6!;+N!R&M>=2=##] 0#3 M5I4A! /*(E]KE$7^L%>6WL%F49IBL,=9;+T.2,;DM7#M[UHR6I/.R BU45L1D>?DZE= $E]@A,KATM3M/X"W6 MP%&X9U;&\?=F3ES>N;C75;5YVM:+;!+9_E:LY#"KY?KUF_S2%AX61$11B$+B M90BGF4!IA%WDBI#C@*=NQ&''3M/S/+&=VJ6MONRHSI2?#)@VS<.E]S49YD=- MAEG)G?UZ!\C5/C-YC\518-Y!,C)<\F^=APS@^,^1@@R? FO9QP:DW^9.S+;+ M,%EUY8H_C,,5P//GH#3Z"B9VW7I"T>/US+$40 ML=N^ J-'U+@L1,DEW8^\^?%9$B5A1%T7LI;HDY[Z:*YN?EY7YRVV'+0==>KCI]629&JY7W)HMBU MNGI&>AJ9P2SNE@?GIRT7?U&BVS&R33:;JDH'4 #VBG;H$IZ[A@=0(#TE/: C M&-50NB_D4,#CN:/7ILZD^G3KU.0N.Y4[QCH>[;P )DQWS1!"RS#U83$MQG0P MUIPEF?I '!5FZGW$;!VNBUQ_E8R1ZO$F?VFRMJYS]GF9DYS*GV_6_&GOTGLA M29(L3%"\OC&5Z2]S[Y?=KXHXP5=H8%RUUNEIY,F3-N;3@0M(\Z.D]JIV?'BU,Q, MLEB;R<'2@@TD/NNB;2:8XX7;<)1+ZL?MJL1\:=.\KW\LJX4(0YIE+$4\H1G" M<<)1RE.*:!J)C <)9K"CBP%:$YN>MMS(4RN1+>4KYV>RJCL*C@C$L/[>(%2K]??Z*;U!_;U!R/WU]X9?@><$?>( M3'V*6)-U/OUP]H3;+CSZR4)G!32LQK9@P_37!#$HBV@,DE$VT=E!9\LJ&H/5 MS2X:?=:T>?73TW)=%\-0^;)%KI9T+A=S7NW=WWT>#8[3S(TI17$:A0B3U$4) M253B@/"3F'+"0P)K9@TA/W58;L],DP7>90?:ZAHD5KVU>3IAP=1]4$X'5^.M M9BA=)@9K#;%!Q&=ND&TBF-.&V4:CF)N?(J_K/[9W[*B74!KZ'O)$&$C7GJ2( M<")_(@%)8^;%-&6+G*_U[3@]N)0#OHF 8[/6.NW MX"Q>WQM%8E%Q#\>?73=[X?6I7_^#!GVL.*F+7ZCMGV[CJOTK$Z^V+27-\-DQ MG/$0MR$2F%*T1*SM3<\P;M8[JC/.?,VB3ID_Z [5\V?3[C9<\++DK%:5^CB[ MNMZL'XM2%0!8D- 5219ER W2".$TX"@-18I<+PM('$>)7$]@+6Z&R$U]3+0E M[E2*^I5#=I3-:^F."%!O_;$G%N"QTDXBWQN)-*2=/6V;'7!T,%IK@S-(;.9> M.#K 3QOB:+UE4(E#XBARKJI\O/#R]>.&WQ=MS9E;\2D7A?Q4ZDP6_=->P) 3 MJWC+B;-EQ6&;NJA@RTU=GF'/SQ7XB!@BO/&U=2*YP6R 99'!"D[ !6!650) M9[[2$7#P!_4A#%XW\Q%^RTM)1+[ ?LOIMAX)6=W)#^J12&K9:OE01[-5P\H% M9=R-$^9)ET&EFX4,HXR&$0J9"",_EAX%!I5K!%&?VH-HB3K%CNJ5HRXMP7P& MF$#U7(C)Q 2S)GLVG ,^G)WH;CNBNQ\2'=C#,!*!)8<#1GM6_\-(+,?NB-D@ MQB=:3[Q\6.8/OY3%'^M'E:E#\M>%ZW-,8C=%L>LIRY+%**6"(1I@@3E.?3?1 MZKF2,:PC8)<=/.?=(U M!*[GL&OP<5,5_2!=BY*H;KO\Q__FKPL6DBC+4A?YV(T0QGZ&DCBBB#(6IW%( M.$D3F'(>49A'+5NB3DW5D62A"GDL%UU5O "MD1+J S50OS-@+E"\XQ%G5KDS M@$Z5[=R#,#6KRO6^L==WRG-2+HLZ8!O0T.?"BU$890'" <92S6*BRAUG(HLB MWXL]'34[2V%B-=N2 N5EG1?'L'99 0G3+EU\VDHUBF'(@94O=YQ7^5][U3H_ M[BRJ-0IKJUKC#YIM:G_A.9>*>IVS:_:TS)EL)>A@?+OQ;Y+Y).>][VD5>T7#XW MVUQ@_:CQD296>\D ^N7Z^L[9'K9V>- /@&L(9#SN;5<6,%4?$L,$M:#TH1H% MMC6&GRV>K0^U&\8&O&6DOG>\^,J+ZY>'^KX776_(:O5Z1Y8,<+XU,LP,BJON M_WV5_[M^D>;N@1_= FS9<10_X".M,1EIJ;,M\J;/6*Z8=UX\[7'\MUKPO%3A,:1JY7HJ$G\C=L4@R1-+00YX7,"](,^)' ML*ILNI2GWC_W]&8'UJS1EJ&>ZSZ)9( AK;9%_21YTF!\UAK5Z]*=N5D]4!RG M#>NA Q@V$;U_>OBWX@_5M/!#7K'2H.3KX"@3*WI-7#7%7.8/5XYDH6F,^:'( MJR53#4" S4+/2V-\@;C\I@BN*M6EC-&X*>'WK>7J"C$$_:@(Z_8;:H M-T9 .0M%SO/UQ^*)+/-%Q!+*&8N0BZDZ3W(92@/.D/ P"Q.:B82"*B7T4IGZ M3*E9EW9$G=\;LL#KR/T"TEN=+X9MM!(#$(/7XT%$EM;>?AJSKK.#,(_7U.&' M;62&WY'RMJSC\*PNKWG'RSHG=4&IB_T@]!&3>HDPI2HI(T@1"WV1)1F7R@JJ M+J9'=F+%/BIN7V(PG3])(I'7V^ M_;,NT(,MM/9+9BOL-?OGIFKJ#=P7>V(J[GZ3M_5 ZY4\.RYH_$TUM:R6ZVV' MZ*8@2ML%6CU0.P*+2,1)K$H*,;DN(\R]"*4X2E#D\L 7+&0XB2%+]=0,SQ&( M;ZO-TPYSL 5_\EG3\QS>TUP ;=S=S8>K_B+Q^SK=5\ZN]K&0&Q/5T-SIL&C/ M5YE+CI:]IFAZ8^9 &L/F\7*,P.@I!)Y!6GX?B@MR M\@^&FSDAOP_*:39^[U.F:J1*.);/15FK;ATB^:#R2\%@50D MPJ5>90QEKDN02!(>B510&@'OOPS2FT?1#EBX:B)Z3KV"UHPXBA.H_@V+45?6;6UP)[JNMYKE]17^[ B5?5SF]<>QT'F)7&( M>*CT'4<1(F$HU1]SWTO"*$P2T,V 4Q(3JWA;B*RFZ/QL4F?M0!YZ&XW+4,)T M]1#@9+76^L!8+;9V0. -JJWU >POM];[)#P*>5\RN7F[R=G]#35; MX*\?0C?*=^8)TVS7]MK;/ E&V(\YB4@6I+#" M*H?#3QXNV]:F_[TF!VVT>"@*O<7&'"!,B?2Q&22?]D&PEF%Z,/C,::1]P$YS M17N?,CR#WK:&;>^:J'$_E_P_-CRGKVU2%0U$''@T0$F:JO-HFB#B9B[R,,\( M80E/!"C(K4%S8L7K$'9VE T3T70DJ*>:EN4"TU=#D&V@5M80>DI+?LV<$.4ZP.S2MG*X,INL:-@[.TR@T0FG5Q&P=\O*9I MO&':Y4TJ!*_6ZM#Q*Y=*ZU(OC;,8A6G3V2U$"<<9DK\F1"28ARFHP@IZ 4Z85FX)U3>3KYQ//^AJPSI-F.NBY-N' MKCK=,J_I>OE2?T$V6[CUHK;6MNUP])E;M?5".VW/UO\8/'AYT]Q-NR_97;%: MJG8O=V5!OQ;K:U8\KSG\%J+V@!,K9T=R9G3LJ8? M(-67VGCL=!*!0;4;+*L)$C+!@C *QNI3F2U."P;>#>'"7[XP''63/V_6U1?^ MPE=>>Y@6I6Y"(QHBN2V-$9"E#IE472O MG%8 $YQ/:D"T'7?JH?0V\:;SD,_&F09>,4S)KBKYB;>._B)->2(\$2!!Y&8: M>ZD*,@7R/W&:92(-O3@*%FO5F5Y/IP]&!VGQCH;^,:%ZQ:'MYI'4E(&)S@>R MT%-18X0PI6S([/;&%K.!^_BWE;I[,/:\>;9]L$Z28GL?NO <]%:HG>'G5?%' M!0R\# TQQ\%@(9QZ4UL3GB3ZHH/0]KEA'ZFW.44< 'WV3''H'<,K\\W5@^IS M47[CS]O6"*+3BW 11@FFJJ$:#SE'F+LA(EBU__7\Q%4]U9*0+'+^H"[@ZJT# MXT2U/O!=L\X]:>WO?$^W_M#KA*MK=2M&Y5]5\#:>&G+44WM+LC&[%M_2KF-8 M1Q+2:7 *OP^O#=;67?AQ@O/>@]<6P,D=>/TWX4>-'PM:W\V]43V9GNKTU"_+ MG-](*U0M_"@-PE!U H^#3'J%/D=9$&"$XRA._23,,N;K'CT.$9IXF[?](\MNZK&WUM"77 MV+_SY<.C_+>M7/J+''K]42Z^NPWIMV*UDA9)C;J(.!:,^S'R/==%6/@4):[@ M*,@\QKR )'$,2_Y[7_@F-D];5M"V2FS-#%+<.(J=?_T7+W+_6C,%S$M\7V+4 MW0V]+ZXGW(!U[@4?%@;>8W6RU_[[PXJUJ[;$:J? 2>74H)VU1.VTL*^<'? K M9PO=.?C8G-W'UE9$FF03^#XGUM:^\YVAFW>K^\[ G]M=OU,V9_8"6IYKWJJ; MO+G8/(^$;\3[R*UP25A?UC M:V%):V$?ZN6<*0LKE(4=*-4'/&B:^PN8> &??EYG7Z!W2W #2ITQ-K!T5^)W ML/Q>-BUOO;P:D=G>PK%V39G?P1\.:4S:\.:S#7&=U IZ?FD^%WHHRBX!A:T,KVSU/.]&V M7#E=MIQN;H6M3B_6I&.U+K4)'V]0N_H"\_T@1('+ X1CAE&2R?_C$7==GJ9QG&IU*[? R\1&\/-FK2I*KNH" M:\_M40K,O%TB:#T#-Y/X8"9NSY1SP)6S9FT),^)R?-/?KEZ(%[:1/@\#WN,"Q;>]$S5.;= M,PY#/=G;C3QN>K.+%D_\GOSH*S_M16ZH#@"1E] 081QZB'!?)1/(L4(WB4@& MNILY1&QBM6U(.Y(V=<*"$]7;6%&Z:P>\C3%>:&(+1VWVN U,R7O\9!G]X$ MTWCG@NZ5^_PB=IVS;WR]+#G[*/)%P&YRKM?KUS,M2,65N0## DW5+L"&6*-)XQ8+:BR>?(S!LL'@%[$@L>>_Z2 MLR[H%WCPTN1'(9-\:[T0K)Y7O-%WU0NL_V3!TC-BOE M&G_D8DF7ZT4N8%KZYW./P&JK#]:2*FL0G%6]]05PK/* M-PWW^?21L\V*WXI=SF*S4C6E>U[K8J;[$!7AKI\%KM95VNYPU*[JAUKSK?OOP'=1J!\-3>DDTD- MN"?M"&POI-8!;WEIZPP[DT0*S01A:V\*(S[O]M1(,"<[5+-1IHPXUO2K18!9 MPEQ"41R(%&&1N"B)(^6I<)Q0'W/L^9.%'!L>WDO,L4X=-NKL#9*XEU'. A6 M]/P 81H$*.$D0 'AODLCGKB8V@] D0]901R)AG;#$?")3=A/+)A9NZ Y*$( M9HU(MJ3?84CR4"AF,N_!=#PL>(Y=XB=QP!ABETJ(C MDC""62K_F,+Z%)V0F-B2-+9#&I%&.\PJU_<(1L\P7 87IOY0I/"&16?!V&I8 M=$I@WH9%9P&>-"PZ_R1,]?*259VT_FW._CZCO\WVP7&[J!F;N O/.MF$)]PA-[$ZTE+O5XKR %]F(\X)C4]A]&B M+&!VOBN&0]).2]N>(ZD)TI)7.49M5A=3$_JQOZG[FIG"?^2"EW)#N4M>Y,J^ MR'\_R%]*J[(@'DF(&R6(8"IW@3@)4.8%'J*"^Q%G0B01*-5MC.#$*K\E[ZSA MZ<*CLM+3Y5)W)*WI^NZ0"TI^RBY6;5=%_RQNFN_9Z;O MM^4#R9?_6?N@'Z0S4:R6K+E)GK,[^>EL_=-;\7F9DYPNR6I7]A1:.M<*K>FT MHE7/ 8-MM8<^BBJWLF'3V7$Z26&-5;I:4RPY/LVJ@53$>JZG=P4T[7>_O M-5\_/%R_D.7J^FD-:WO=.\34F3\/#V5]!N?4!-6Y);0C=C_R8;MD$33,TO3V MRNY4)^B1A[5"!)J@+^BFW3_NS*VU!\&=]MD>?ARNCI_^8_UZ_8?<>6[$"I,Z;,@V Z2K1T&-F?NE7OE8U]>_*XF7)./OY];=*^<#MXID_[)O7+6B8)I&/ M4X2)RGH3)$%I%+HH"2E.:<)]N6.%M$/1)PW22WBO%'5Q@JI>#QL5[%WFCMBR MX)#QWGV7BE7/IY]&6##-5G*J>V)LN5!UWG[ZK1':7YP=+Y-T/(0+P)('#B \ MJYL-%\BQ+VTP GR%KM>!WW)6KEX?.JN_OKM\=H")5VM)DDN:ZGO>D]5?J<_C M'E^OK4"&Z79-TNG%;-4E'H5FM':?'W6V%7P46'<='W\8WK3B6CI93#E:GU?D M89&X*8Y$EB(W\CR$ S=3B8H4!33V6!)BU;Y,MTO%PA_ *X2G_*UW(I\XP_UX4V^ M_DJ>^(*P('%C3I#GNZJ&@-21+.0,A:D7>2()LU"ORMLY E-O(FN2SIZFHXCJ M*TJO3,;UY5*DP#TD#"1(?8:0&&E1[X"S*=,0G*Y.#3YGX-:Q?]X77XO\CA=? M>:%*XW[.P8VR!P>9>J'9!294/IMD MU]NG6^RO\=5+7^7!3KO%@#XJ3#DM%P M_FP)!;A2P>0Q0?-K+>!F[N'@R/.YB#H #]Q$K1U=IH M;5Y!&:0W_[T3'?B]ETVT7C3---H/+7]>\?:T5.[JRW5[DKK(1)()(G>*<9QF M"!.5;10(BC#-$N8GD1_'P&RC<:*39QQU/OXZT[!#&YJ I"%"/9M@6S PL]"E M?N7LZ#<9B#KB,^BY(_2T5N^ M\"8)ZG-1\N5#WK0$IZ_W!8BD$48X\S$B+@[5/ J:T3#S_1AB:F;E?F*;]>%1Y2G4 M1U -]PYMV7?6>XYAQFO>V=6S@N]VSF#FM&DK>(!CF^+YDZK$]I5>>P_,I1AVV%4 FB5TX+[J2<6X//8@+<6TR+K42Y67F?-Z'N+:;E M)/'N39@P/&_L:=,&.6VI\DHJ>\3[]N> 4\;!B+S M0\:WZHJF >KD@-%Z=[&C>OG0O/1SKT\8!CEJL#!-WO@8KFDZ++Q1=O<8V)$> M"Y?F8&^'W7W2-_GS9EU]X2]\Y6^OYA.>) P'*&"NJN>;,I1ZG*",QIAC-\M2 M"KHL.4!KXG6A<3!OI03+E]KI:SB0WJ7BP?&!@FIL"51P+2XVR>NH7OE MM *8((ZI =&20@]1FE6G-2 ?J[7.*Q=J]J^[P[I?_MN2E'/+QM:T) MXX9^*EP:H%2$*<(IQ2CCL8=B+XCCF"52^XF1KNM0G\\KW!&N]XQ?K_]F6%4' M)ER@3; M,E,K82(M,"&@2^5_S&:?'"R]=;\:FL M][;[#C)?ECF_6?.GL?QLW6&F^^ZWU-6V4=(O.X27>W:Y'BS:F9 MLW2 #Y&#T0Y,B\!LVS$(W.[>#/2>X9G?LB+MW;;Z+N0WN3SG&WY49C<*T]1S MHPRQ-*0(![6+C GB0JZ;098F80#J>Z%%=>I,@$XQWD-^U&]:CH"G?UK"U#S^ MLRTBX/G?.8E,6I\8!-K6(: 6S7E/ 2%B.#D&!+ULFBI[S9C\>JJ[HEJ3U?]= M/G\H&%^D+DN):F>&&5B[K>GK7JWK"6EM!BX=\^9^<-85K/TBVJOW*Y0K. M!'4]E 9^A#!)8Y0QZJ. ">8EE'DX@=6TGHK3&5V'.BD+977UOP,'>JPPU\QS MIQEX?P\S HS<*\[00/G%=B*:@ML?R/-2:IIB\ZJ]KC93QX6)!&J].8-M/M^H MC\-$XC[?\F$J@H;5PKL5;^[D3_1U;PLP821AS)5F*PD0CDB&LC"E*/83DE(W M=$D(LN-#Q*;.@^J2!M8-'Q*1GKFT!1QF\0ZH*C=-T75^;_^=Q(SI +559WR( MU+P5QS5 G]0>UWG'H IY9]WZ7HCU']*X?%0G*<6S6N1JTW&3URF [.?-^FNQ M_@=?WY$E6Q#?#05/?%4=4NIZRN6>S&4>> Q-X<6B/EEM MLBO7SFI)LN4*<,/_LMD;-D.SS0G0/G6F8\N2T^')J9ERMEPYDBU'\N5(QAS% MV1R"!50@GT/ 9I7')Q,TK.SXI0(:+#=N//A\9<8OQ7]07OSBP4P.MZIMX4.5 M W;]8UGI)D'VO#JQK>]0E)^Z'.!IF;=M9,(?':^?Y/V5^V%7Y>]6/?)\(8 MCWA? A&F5E!TH/CV.1A&4>V3P6:+99^#T8U@GWW&-&2A&@C6\=0F'9TF+,8A MRU":2"W"JE]EZGD1HDGBBXAY"2$,%J8X)#!Y:&+?$/%?_R7Q/?^O_]7][Z[K M>G+343HO=0+2L]Q;U(T2VR?\-+J*DJAMGNB0S?JQ*)4S\%+/;;:FY'_"_-KD9YPQ- M :D>KW.F_E%%8J6JU GAZP^D+%7-N>9SBY+4QWY*D>MQN$:!Z:@E14V=M"P8:46@E M4O_0X>#*(:K2:,.$K6M!1J!MJ;L6S7EM $0,)X8!]+*AM>#E>BF6B6J[;RPHD#7C&&$$T2##"*@::)!%%?IAPSA/I7P1:3K@&K:G=B3UEM:ZS MAC30) Q(2M,0V,$/5/\.T3I=KR$[P94.#7BV%'V TKSJ/0[Y1*DU7H&'H3X\ MY@\W^6>5NGTK;J4CR_(':3I^RU^J-=O5,_^ES-?L)K\KRW^4P#K^Q@0FUNQ_ M<%(BE>B+U$_.OK1#YZ*"2MD^*)=?7]ELSC+NRF51.NK=RKE_E NB"@/?=G<" MN2K8^\*K]8#C:W$^QL-HLTP%S,C,.@N6.QQ<+$ZC&)\YU=DB@1<+IALOO'PP MPX2^_E22?8[3SZ^G34G5]]FV(_U;_E^H7WWZP4NZK-3IYZZ] MS4V^+I=YM:3-YB!UF0A$R%'HJ6X.*0X1P6Z$L!N&J1?X\C] %7C>#,G$%GS? M'FBY)=O$=ZZ36!6X)M] 'I.X9]B6F&K03>K\""MLX-*-;7HS3Y4 MT'9MGP\^@2U 59-'_5IE)^Y 7G7:3.UPVM[4OOE2//"> M$CLA9D%,4KF.>IFO[LFHBA-^BN(X<>,H#H0(M"H0O2]8$R^O+2O2;/XD'6U6 MK%;*R=X=G4"+]KX+D4V]M+[9_,Z^SK8[L@Y4IZF&LI9@]ZMP!^^5LT7LM)"G MJC#U/J?QK9=@NZ#^'.OQ)!-I;7&>AKNI&PWNJHHQ+XR8ZWK(Q:I2;,@((B(, M4.+Z41*(F,7"AZRJC.7R>R] M"-^F.)RY@,Q[$UY84*Y)SSU*=/C[C,CV:E-['>^7J]JFWLK MOGW_K5I$42HBWXN0EXE(>OYABC+L,R2"U(VHGX4!]A=YO?%A][KW,4RYT=+ MM-' $Y[TS^U6I*J<:X=V,J&G;)A4H5"<76ZZ<.7O6 MG%OA*.9FD2[D*L8<4C:\BS&AM('7,2X5TO!]#./19[R0<:D$#F]D7#P:_"S\ M'^6GG+4G3<2O:/\OC\"784;CK^'"?A/&>Z9ZX?U'FM_+$^L5W;._HV M%O_XR?< HR%2&;R0RE!$J\#K!!M;2KUS,U;3!#,1KW- MW,![-UD6I*VV3+;8FK?CDF5AGC13LCW^VZ0@=G8'WXK5ZG-1JC\N7"_B7D " MQ+%'$795_XTTXBCV/99AC_/$ QGQ:=BG\77'OM.S;K"HXJ7S?.CU@F,D_QW&_EJ!MY]:- M4#,S_=]V9S#]=_GZ?]O&PUR.?1$&/O+<2!KX6#KHA!*,!.8>#]7!E\ 0 W\) M,Q.;\;-W5 T;L%PD=STS/9=6YH($&U(;$K!D+B]B95:C:$-HQZ;/RIAF M!FY7N%7Y7EN[A0,WXVFJILE#V",<$9Z&* D2E@I.2!()6&F!'BH0%3(J)/#I M^]T=S.CTR4+/EER(#V8BML1:?]G^/> !-);4O8_"K%H\ /%8.8<>-=0Y4N;2 M2ZGN>+GU:)9T09.(IKZZIT\S@G#B^HBD?H2\*(UID&28^J V,[U4)G8#:AI6 M\M3[9:2IC9#CYLIIDW M.2U5J.DC;_Z]R:_;4KEW3:7 MIS>KCFO#/]9W_1=M',ZU 89J$08>%6X0()=&OER;W0BII1@)'OI)0+W,URMD M.4QFCNWY,UDR1Q2E0YZ:3WN9T]6F+0F^?N3.T[Z-I#J?6=5J :[Y/2)/D_,N M$RE=>'JU)3G5R=,QI$G.D79$WO!4Z!CH\!G/R=/P[,%K]L_[XHX7*HKX.=\W MM=!,#CSS^M3+,/OGIEK7FG=?.'>?;@\B\>K^7K'.B[7F\CPDAF']LR0!F/+I M@G=^M]K>0P.K4<+?>GUKI=C5?[E2^ACITWBT&E=-V M$ZL[>0!4\)PH-#30@A2 "J@M ,NYY&-0S33QW*#S*>((K ,]''O6^ JWW*L6 M3_Q+4577+V2YJKL/%YVK-(_%2HY7-4%-S\.>E[ (49IAA/TL1)F/$^3A.,(D M4[G26DVJ#.E/K.'JSM>R9L_.#MNE#"[5_!:AJR'H0UE8>]6-XCZW%>Z3433 M- MVC.]-C _O]:E"^J^T(LHP"'&ZH"+I=(Y(5&,4D]$* U8Z.$D] ,O,NMZ?D)K M8MMPTK=FY%I9D ;, [0VR!OA.%&,2N*#U]UELUIMW MGU)ZH_;;9R&?;Z!]_A4SG?ZR/[9IKTLLL)^DF0@Q8EF:($RQU&+78X@%)(P] MGJ:9RQ;K8DU6>JI\2@*DP3M"VI_NO7K%O!GM@&CT]/4RP# U[=#:W9^RIYWG MD5A2RAX"L^KB>8#'*CCP)-RI_ENUSA\^KGOOCU_G7R.'A>? T^\F*JJ MM2ID?%0S\GSI!)72W):"/JJBH.^'PZ4[[I%/*EB8REN4J>58H;&0C!QX.+79 M7'EC072=>O-!#$JV?>1Y43?.+?,-@O75<77U<+S"&%)E*(8AP3)73]&2>!& MB(2>G\4LH9QBR :A&7:634%#"K8/:%'K^?YP+##-'P$ ]O /^;7DU;>#SNK) M'P(Y]MZ/_OK>NB/4GEIUD]_QI!&$[&? T>SM WK.78YK#?%]=4$B[Y75D\\W+]>B?55#)/"T7SI:-*Z=FY*IIHSQ<-DY'Y\2O+12;[Q@ WDT[+S,]@V%'$C #T0CA MX&#PZSA^^#VU46BV[JJ=)S3O?;51P"=WUL;?@)\=?I;\%SG_QJDZR'G]N.'W MQ=^6Q:IV-.K,HM.\Z6'X=MZOS5'4O* M25!,.2U7CF3KRKFN[ZSJGQ6"I3E^5#BE(&&68!H9@HX$385A="(()C;;@:"I M&+KG@<9CF/D+*I5XV=PO436EBEP=.O.<2CNVX(+ZW$LX\B*B8EO$1VF:9"AP M18()I@%C!.(P#-":V,QT*-=.,^W2=G[ZJJZ3AL (U9#D]-P&2_* 68MC41R0 MM>ER=6 MSPZU.M]%?V'OASJ^>E^,$J9T]R6IB^!V8ZW:H$$K\2 PH^6V?\39UM1!0-V% M<_A!L]5QU\>U.5F4.MKQ\]N\>W:;R\5:.OS+N@V,]/[+[7^J6SG5EV7.;];\ MJ5I0-PZ"5-5]385 V L82GG"4(!C$24L<#D!7>VSRMW4COXN@^VJ/9ZO5Y\. MP]N+)LR1"K'CN7ZJRW5]BZUR?E>,.S7GP$Q]NW.JM]*_V4P!=Q)O,4E@UV(2 M85IR1NSR-JO[,HE8CQV>:8C C#OCR\4GZ6FM7Z\9D]I0?9 _WI;WQ1_Y(O;\ M5- X1H'GR2V/&V&4QG)%Q&$8>BPC'L%:Q_D#-"8VM U5IR5[Y2C"4BR.(JUG M*(?D,VSN+*&&&2TCP-I&1P/2@%66;--X[\HIVF8KO.6RODGP/)S$\79SJ^=ZO;<9@QDW MF]U8=DCVJ3E7S@Y(X_>]@UP= [F_=9X.A.4_1XZ.P238[N "HFV8Z;ZJOV/. M^GG]]$/]R!=Q0 D-:8AB0N4BXI(4I9E<3C*/AS%/I%_H:H778&0G7@8:BY'5 M%H-V+0MOR .SY_4DJ6>R[BY2*D,740\PGJJN3%TJS(#>,Q,L8(SQ* S^#W)(Y&!UD N"7 M950-*47F@L):B] 7C$?"0[R^)<2] !&&.8H]+V0B\L),)+!+#,82,+II8$,& MPO=BGW@,18E:'S(W0DD8"OE)4.8&C-,@BHU+MDV\#'0*LOVT4G7$+A&$GGDW MA@>SXCT5THXJSMT1N[E2O<"F*'?VAL7,SIG>_H=,SB[KDS*YW%[_6%;ZAY;= MMZ8^K3P]S-.\>=P#4.>HTA3;Y6>4ORN2ELH&].,P/)(\&&K&L\@^"(>'D+U/ M3!0AJT:V4(<7&?[.EP^/TCFZE@LE>>#;_=5=N:1\D1+FNMRCB#$_0-A+4]5# M'J.44>'1#/,X!9U-SLC[Q.K>O;)?I2LT@V3'5]?NW*V MH)P6U2Z2YM2X9HR9V9^,N4)G%CE_7Q$T^U,"#J1-P +<<;M[>:XKU8%KQ9Z\ M.+$]EP)R7NKV?*(HGXC\"CI=#JZ<>_V^9_VPQSVZBQ##+&,/V*:XHV.]FNM9 M5$8NWNEHLWEY9X%T';WS#[VWJA.?BU+PI53XW97WE/AA'(44Q5[F(TPX05D0 M,\0YI8PR+V2>R3W3&2%H*AXCP+AD4JRH)RSJK/4HPW5;51CN*MJ)FK?LOE.#?R%_EZ M^<*O\S.':^HB>[7 !$>"1"$B/O<0QE05D\P\1(4K0N*S) Q #9%M,3;Q K-E M3=VT;&JI7Q_TLW$VBE=GVSR^+;.^*X2A6 36O+ U87IKS5M, W"CTW)XY73G MHN'PJG_Y.#S15\UO5?B[T;!=B,?B(F%;B+:*;MAB:]Z2'):%>5*PP_;X\(C* MKA:PZDBF/M"'OY'5M^=2%03^OGEZ*E\5M6J=WVA^Q(X=APW0I.J"GI0_,X-[A*8(++AQV!IOYIN$I MC-,KACW/&%8U(M6C*J@B_U'F_86LZA(K*N'.B[,P5(3JY.BV%3P43]T:(]E[4$EIASF@4G:UJ M1N<)S5O,:!3P22VC\3?,E/D;?^'YAJM(C*J0I#J<_'VY?OP@][/%$R_WF1VF L J@9)E0?>Q3Z1^Z?H23U*BX4Y?*/$&47;6C M]@='T79NWYF#?/9#Y#D4=<5S >1@P4 M[)D;P,3&I#D1.<#37IG6O-#Z9A.KYTR\Y^F"6;_S,]5>;J\37!4H9XO*Z<"J M@V0=8)UT@"M'790OA"/13>+[O-4DV.Q+,B?[\W<[>8/)Z>VA\A9\V/,O_448 M9!F+A8\H"7WI7V8")3'+4!"[04H31EW"+O4O_;?T+^__*"[W+_T+_$L0>HO^ MY1!P*_ZE/XE_Z;^]?^E#_$O_0O_RDQ"<2O7_](,^JMS>;W)7>9NK$XFC4XEO M7)J!I4KL:$\M#G_1>7(12DF'.*;(Y[%T(=T$2QJ+6$NI)^1Q M:I-0]9@[F14\R?GJ?XQK,"-%6["=FR MZRA^U40H'JY.CD.OG#V7[2-JLHY^>?A&TXQDTZ3$\[)>92WVAYE0X)8LFJQ'[2^:/-;OEQ7WWGYLJ1-EKZDV[D17_^JS7?D M*6%A0$,412J]BF812E*?(#?%+!%IDL5AI&/M+V-C\@/EG=XW%Y%JSJZ4!M+=3QMU*9X67OL4YOT=R#F W[>]"/6 M7L7L"*=9J-18]>KC1H%;KT 7CC[+(F-' MMUQ-)HAE6@ZU8DN\XD^V(P"Y\$ ME.-((,Y4 \1$N"C+HA2),/5ID*4TC0)(<=>SE$ &'U[HM:$+K.A\5BIZ'K45 MK# +W)"\'=%D+21M2AQ';+DC]T_K; 6,01(2X*HR1!.(H2E,21AV*/<,X%90D%G09= MRM#$;E[+S+:@>]/+JZ@/$MK^U-T>ZC#K\%<.]@/JRAOL?O" Q[*MDDE2/S<'_MF,0#6.>QHG4M-#U$0Y2C A-I?;) MWV**@T1NT0UJ59XEJ/4]7EQ9LB9_Y>3\?/<)H)ST_.G+8%^0N=32W.4LM63/ M%V$T2S,:@F8S'ZB7SOR).T-P>S-L!E^ .YAUS83[IX=?\^?EA[QB)?N\(@^Z M#F;_VU-OBA51YW[YI'9AOWZ]NU$'G=62J1(.^H[G&>#CCN?EF($AL0&XSN^* MMJ52%*T-(*O/!*KEQM+860I#1QTP"EH9<@ MS+P892)*481IX(81=T/A+YHVL-_7I%SK+;&S\0_1GF,4VHKT,W]8YJIPC$J[ M>&X;0^1;1MYC7>'C62;,#03E+N(T#!&F)$0D2D+$DC E$>$^CVD[R]*I^]// M\18#( &0_6GG5L_[>Y>S!5O/YJL7O8-T9:VFRYO-P[NO%7W,]_\GE:+/3,=\ M=:+/,0!W]6\:KW'?W^S+,NMG:5\[MBP*DYL.3_ MCD,T\H$'AIW-#QZ'UO6%-9XV](O[(ZF>R4CD@WQ\Y7^_/EZM]51-7 M>"[&L?)S,H&P\%)$4AZAB&"?BBCA1"^/SX3XQ#O8[\N'?"F6E,@E36[FF-K# MLWI;5ZR63 6DG)9#IV:Q7B>+')Z-#1*XI@UI_*^MK:]=-:-^QU=H")[4:' MKB,)EW7PVI'DI6TH-M61._U4; 9:(P.D,NX=6!$(,"AM418@-V$4JY&7<'[4 MV9R$46!='V'\88/^@[RXINL-6:U>565?H%+VOSVQ1MY]NG6V5)MRQ!?IX!D) MC"O@Y>!AVG<9;EA3PD%H9IT)^X>E(6@:JK=T2=6/T5+1?Q*D_J*AV+0\WZ- MP<'4:XMKK&XDO AJ'_^VZIX>C#UOJ=,^6"?537L?,E6AT\*'VXR_UY:$2F.2 M^[S_Y&P1>3P3F: HCE5K]H1$*/$B'Y$@RGB:B#3%H+*F,/)3IR-QP4MU&-EJ MH?QW2QFJD""AZFKL5**"JG1?O=.K71KQZ]56VYUOX_(S4'P3,5BS#"#B,YL. M$\&9+N^@#<)!MT?N :>-+_BQ=XS85:IN'W]Q@:HH. MK1^A-(EN?^SO:"85[6^Q2(5 64>BU,/>A/@F,C4WO]3,1=Y=Y&\65+F\ M=FZG_LJ).EEEMU+)E>NH3G1R]K7(R^U__DRJ957WD%WP +N,A!GB7I BS'" MDCACB*=^$B191'VFU8##.F<3*_F^'H4*T[34:[>RRX[S>\T+L&^7O=G1\\S? M1.8P*V-)W& GWKIH++GZ]OB:=4-@79S'VP;[! SK#U%IMC]PE(H"842#]J4. >VZV(8F#JN.*'8%IE(G?5WNW6!')3!:VZB0!J<];/U4/,]+B(5 *51C+ (?92F.$/"YU$4TI1P5^NX?XS0 MQ#:FK?7=TG9VQ)V&.K3&^1EAC6_ ;(D 9C!,T1L4.A^&=D&M\S,#SUSN?!C> M:<7SD>=-VZ.NR3+G;-O8OJWRF?G8C[. (\'"!&$?=L"8[7A35H9CJ$R5KKTEXB,SG/A%4GL1!7Z!J6TG74:E/ M@"S4/N##^F8#,_"(;P2N1<4; V>6@]HWX'P9J -P#O)/AYXS*.O^Z8F7#U([ M_\;EZDG):FO-8Y^[U$TIBF*62J^41HAPZB.:Q5D8">9Q7ZLDUQ"1J3W2EJKS MLB4+* 5^3B[#6F<++=#YW +=430I?GX.,:"TN07D9H7+3R5@J1[Y"*+!:N/G MWIVOEO@(]P>5PL>>-7.D_\Z7#X_2T[R6.D@>>'-E^E;45Z^KSI45%?B3NP#F MNC$/ A3'&*MBPJHF68(1IUY&LDRHCI,0_QI$?6)K5-,PKWL!$V0L<) FKD!^ M%LB-BN<1E$5^@G@:13@*4VF^Q4*.E!5O+LHN%]K"W'*#2,-.*U,5A*/%TY/T M0JJZ?\&__DOB>_Y?G6Q.X>MMA"83*&SMV++AM'RTA3F4)!M6G XO5T[-C;V= MDY$0+&VH8+1GW6<9B>5X^V4V"'Q7]GW][W XU8E/O9V: +DA?[<%.><*?!\L3ME.ZZR]SDV\W M-]>=*;U[AU,*"+Z]GZDUB^&]DRF&Q0?G$?I@F'%B%N:+5LXCRX.@YTPD39,0 M3GLW?OO^6QN6QT&492*F*&"I:KPF/)0Q(A!),S=FV!4BT[JGH45MXB6WO^^H M\Y.D#PW5#0M-+S1G312P-6Y0"I.D+6C M):],$1KYB0&#=BGN0PZ+]GJP5C3 M>"Q6ELC\++V9^&G@8N1A+5SV+4T1B/T)1FE&I_/)O$>B4 M!$A_8EMPI@E@EZ7_MJTW_;MBRVGY E[R@$I=SW1,*$N8,9E C!9Z)VH)8[)6 MBH[HMK M*A6SE,JJZLC7OUO05 @>^ 2Q(/$1QJF+DI!ZB"0X)%RX/O-C@Y9L0S2U/LN+ MN[+=R=\_JG6H$'+]V1('UD 9DIS>NGRQ(,Q2(ENJJCA12]?I$+98ZT0#GJTB M)T.DYJUNH@'ZI*R)SCN7]5LLM@V'?R'+O%(WB%2;=#<(4^J%*/(3C+"7IB@+ M0H)H&J9AYD4\2U.(SSY$;.*%M;D/MZI)7=!NL5=,>LIL"SQ,F7=-%W=DG9IN M/;#5 M]] 8$VLHK.'W(-AQE]<63I@R-E2=FJS:U]XOG[A:9>MVC)WN!!,U!=;OWP14I\/PM48G"4Q0@'U$?$QPFB7B2" MT(^BE,2PV[('XT^]*6VNB=8D=WLVZ-780X$,:Z@%F, M*0BAP?777AP7W'H] M'&_FRZZ]8$[ON/8_9AQM+IZXNB5;GW)]42)?%OG'XDDNG0L1".H&F* @\ C" M;B90AEFBBO!1/TPS)F"UYP>I31])5D4:=L2=+77G]X8^/&(\(#GM^+ =><"T M_'> 5IS1W?'8??$,L@<^U#?B*@# MPZH:]B-?L6^\OO]]7WSEZ_K\^CM?KYM&3[="G3Z#E*2+!H*'.CX4 MW_F**\/55F>#Q#AZ7Y[8JU-5FDC^ZFPI.RWIX=V])N[Q<,?%D,$&TP M*)8Q MB,@HB-$_XFS1BT% W;#%\(/G=*DK]2_RI__Y7[:_D?^7D8K_S__R_P!02P,$ M% @ PH7_6&>B^E+'90 Q/\$ !4 !NOR(FYW50:?M2IZO[*+1DZ;0BI):45=WSPF,+3.*DBU21 M=(74OWY@I+O+=W&QRVM45$66R^5.W8OE PR P6#_];]__73VRQ=<+*?SV;_\ MA?\3^\LO.$OS/)U]^)>__/W]"W!_^>__[;_\E__Z?P'\KU_?OOKEV3R=?\+9 MZI>G"PPKS+_\,5U]_&7U$7_Y]_GB'],OX9SC]_6TP_ M?%S](IA0EQ^[_.WBGZ4V"HT2$*0LH% SB.@*6"Z+%((%'M/_\^&?>8[>!JL@ MI^+H8XY#B,I"EM)CM"PXH]8//9O._O'/]4L,2_R%V)LMUW_]E[]\7*T^__-? M__K''W_\T]>X./NG^>+#7P5C\J^7G_[+Q<>_WOG\'W+]:>Z]_^OZMUP6DO]AW3]\N GZM_@ M\F-0?P1<@.3_]'69__+?_LLOOVS$L9B?X5LLO]0___[VY=4K9[C(?X2S,US] M4YI_^FO]]5^?S@D.1.CZ'ZZ^?<9_^_,/__K]K9\7N"2HK+E\13^X^/?U+;M2@%]7.,NXX>GR^6?S=.-#9U6B M\ZM_>18BGJU_.LDXG:R?^B0N5XN05I-@C+"I:#!,!E#6,O"&:7")^Y*,C<7( MFPQ7@I=$\5H!2TS_]&'^Y:_TX+]6(=1OUM)82^+.ZS92V8_N2XM[.:M6M1;F M^Q#/<"*9=IEQ!!EM!A5U(.K)0+A2S*')Q 4[B(6'WGR3F^M:?K)(O\P7&1?D M2BY?'1;IAL;O@OCB$W_]'!;T($@?IV?Y\E^7Q?Q3"QVNYHTENE$=D?Z77T@" M!1<+S*\VFGN0T367*W*VN/[DOJ@X7\*'$#Y/WI'0L3+R]"PLEZ_+N]4\_>/) MU^ERPEB6600)P4<)RD0#(>D,+AA2/\(-$I8QC75%V_:X //5LO+GWP' MR@^)&0\M;?0\'T+H':#G.OW/YI_"=#:)0EM:<0UX30NPRLF!(ZX@%),]1Q&- M*HUA*37"PZ85C4ZUR U,N) 27!:) B< M9V,,$\FHX6#RZPXP$:<'DWV$/"),'EB5*3G E^1VEQ,7) E 94A:<%#"98C. M1C!"1R5Y<@X? \M>,>W5V\_KLA*5(;H]GL,XF4#YQ\)DB M?YN$=)Q+D7)H H[ZMJ["UCUU=P\@=A9D)P#XG^=A04\\^_86/\\7JXEUO&AE M'!1-UJ%2$A!$=H!69&VT\S(=EK\_\.*N?$0[6!PBWDX0\@87TWE^/LO/*(*? M>.*Y)$>8%JAI?16U7&C(<8:HK=3,$.";X./&:[="ASPY=.POVDZP\7X19LMI M%&\S07SHQG+C\%Q^XU;@4*? M#"@.$F@78'B+'Z:UR#Q;_1X^X:18;WA1$9SG@1!M",PADML3!&4CO-1!- #$ MS;=N!0IS8J X0+!= ./E+,T7Y.#60EG7"I_.SV>KQ;>G\TS9FK2,!T[ EGI= M(A3$3A%0?/8N2\+Y@:O*%D1L!1M[8K!I)_8N4/0^?'V925+3,MWL 5_XR6R0 M>)$:9%#D)VO*[[PF2*+O)N">@/*5O7R_>S_^8 M363*Q7GE0$;FJD\L$)&@SY,1P4:D3 [;P>3[B[<#R>G46EO(MR>(K .NUXLW MB_F7Z2SAQ!G%M:1XJZBL*9WC H(VLE8(K6>1OI6'U=8>>_MV8#F="FPS2?>$ MF#?SY2J<_;_3S^OX/'D?C MU#YL@KV*T0*NF@\2C,L$HX?UAC6H/OWL[M)Q. M1;:1E$?&2O6)3Q88UG0KSHIBCD.2C->%4U,07H@#50IY1HTB'U9B(!$!M=];]T.$J=3%SU8LETD&D_/%U5ZF]WFBG!2R3D) M12>D%#N"SI82II(=.%DL>)*)YBK;?&#;QV-OWPXIIU85;2#I+A#SNAT^3JTRNK][GWY=C YM>+GX7+N RY?O_=,;OIKZR$> MKFK/I-3& 451$8(H&@062MZSY2PUP?<1S\XN,6Z] M#B[G )%9 =VR#B=*NF!4NT"$YOC?^O#A.\^ MDAB7K\]7=;Q(+?1,;)%%F1" (Y,UD4=P64KP:(,+V0096T2IC]&P'69.IY;: M6.HC8^@)R2=7&;TX"Q_JH7:7M120):>FX%!JQM&@G MO/7:[4!Q.O75PV7;R:&I%]-EW5)<1TXOZ&?+B#B2G4UIM(^.N@/*_,2PV+(BBHDR4NCL*K(@%;R#6P2G6 MRD!Q=Z*0N\TY[5LOWN[TY>E44UO(=^Q.GTWM]SL'EX=(HR(H!PJX"Z\R,8I3 ML)08,)^-5QD-.S"7>>C-VX'D=$JJ323<#"7_]:]WQ$HL_F//282O?W_V_/=W MSY_1-^]>OWKY[,G[Y\]^??+JR>]/G[_[U^?/W[_[^RR; VADQEDK)-P>4'2 N#N88;6A_L*O7C$1;4I8<@21A (5?: ( M#26P&M8'3>F^?BQ3WA\SMP@9%SJ':/9>D!PBY@ZP\C0L/SZ9Y?K'\_\XGWX) M9\3,\LGJ:5@LODUG'_XMG)WC1.F2'-98S3%*^9@2$$M&L)K%8)5QL:3&V-F* ML!ZP=! ;@]&:ZZ-O2'V!1=QW@AD;S$A,1//@,TL6^HC M+FX(:^*(GQ@E\> =JX>+*..(2&N]C"%(HU0,K>=W;D'6.".4AH-3:TUT *Z; MQ.N<+7-<02EU^D()'J(OO([B+LS%Q*-^K.7RX,!HG(E*PP%F?^GN#XWY*IPU M\COSS[A8?7MS%D@E)>H+"] MCEK0:, G54='*55,].1?6Z?BCU/4PQ+4!# -!=\!C%Z35PSUR,(K#$M\6^\@ M>EW^OMPP-#'6T,I*:[1TAFPB%0E.6@^\>,^U+X(WCUL>)6B<(8 #@*B=V'O MT/=H_??Y+%U$95[9K+-(0.9 AI"=AE#M0CEO%%IT4NG6V+F/D'%F! Z!F8/% MW %6-O1/G$0;F')@1B:"1N,%VL0"&BK#'> M>6Q=#MZ6MG%SHL$WI@9140>>YQI?MTL1V4F.J *$(A49$3KP=>ZASMD+H:H_ M?6SXSH%@ZVKS:ACM/PRQ0U31 :B>I%2'K"[?A&^U&GY5D=+)"*4]N.#K47'K M('+.ZT6P)5HOKS=2TDW8#I(S[>7OL.%W@=T%N?TUAL&MX[QKOUH8HK2 M-A0/3!E:WY6EQ#*8",&R@BHJ6N=;[V!M1=BXB^!PP&JLD@YP=E=6$UZC0B,L M&)LL68KSX#T*\#GE2"+BL7G=\"X5XU80!T+0@<+N($*_#?=KJ6;02'QH 6W7EUYF;1-_[.S#WAG]O=1TXX"&"Y,:J:(O'S1Q"IG16@(J1O9@ MS'H(L(.,)J58DJ-D>#CGTXW7.4ITO9.P.W ^]0#A=/5IW9$TRT_GLUHB1$ 7'&"LA2XE&3A-$L*Q@"]]Z!L,4"B\I #R:7N).O8.EV[AXRQ6^?;:/AND]A!XNX M,=?.QV_HCZ1-'>K%D2$0_76 N7/1@C>%L@7O9;"M"X^W:1B[FCT(5@X2= = M>9+SNJ ?SMZ$:7XY>QH^3RG&FCCN74"+P"UB/0#G(-HH@:?@LC/:LM3ZZ-$# MI(P;1P\$FQ9B[P$]*9U_.C\+*]P4K^H4EP5^Q-ER^@7K-6&?\-5\6;M57I?W MX>L$DT0A>%W)$[&7,];EG -'6Y11WHO2V@OM2.*XT?90:!M031V@\"VNPG2& M^7E8S"AQ6%YC]QF6:9JN)MYK;83.M%Z;*CUFP&.)P&14QHI8+W1O#+P?4S5N M##X0UAHKHP-XW174I-[,;F0R8+1WY*:)%Q>X!.]#BM;'B,T[CNY2,6Z[T4#P M.5#8'526?I3;3HQ7J%!*D S7DW;A: MFL%LK D-;]:*^8BK::((^P97S<!VKB7HZ",=N%@NTW1V&6OHX+L('5T"JZ7R^4Y M<9*G2OCD"W/D-0TD*Q0GB*1>NXR2, :T/-V$6Q$4"UAQHZ!=3U6;4E M9JZ&\4">$%KOI8E%L4Q<].Z9^\1^'7HI0_,AZ^,A:E]5G- DW'?OZ>MOSW]__^[UB]=O MGK]]\OXE_;;]2-P?O6>H^NI._#6JK6ZVIJ_@>H5-IS/7@2,X6^I)=*L@YAQ! M%R%Y\2SY1V\AWL>:'R#E\*WK+S@[QQ=DH[7MM3[RWZ>KCT_/ERMZW>+YUW1V M7JVFGL&F_^6Z.^^,S]Q1RILS:O++WI)?#JF>'XF2.<'EHQ=3[;>7O3.9X]96 M6R#G[L[VL+KJ8 V]&A9R,2#O^P ![QW/' .PE*K7+A$"8B'7;17+(I=@6T_Y M>9"8<2NJ0T"KC=P[ -#3^9*BB@M+F10;$^-.@_2,,I&0/ 3M"T0>4"3I1%2M M_?0- L;U08V4>B>VVE?"'<#C+6F "*AC@9\1!V?S]6"\"_E,;+(LF.S!\%+J M-#1*.!+/()PR2'X4F6\_0_<1@L;U,\/ IYT&.H#3.SP[JPON+/\6%O_ :\*: M9%Z(%#KWI&'< M_9;APJ&]Y=Q!M^B55+ZWX4^.\WHE0J$<$BE=S(H'HYI//[A+ MQKB+UJ!9UIZR[@ NO\]G\YM<7(ZROQ005S*+1"&%H'4W%L9$=-Y@ZV$(#]$R;CK?6.7S >3?!8XV=%_(YKK0)D4'(3V/0&E! MJA=K&'"*@CEC>1)2BDP_:@ZE!\D9-[L?&DUMM+ [H/P&4#/\4)M=VLV)NL[" MW\)TMJRK-X5[%H5(J@B0E'%2[,@Y>*\I]919.R.5R<6VCI4>H6?/&3<.BJ8T&.@C) MOR<3ESN#T]DY,761;MA_Q]6UFDS1#!.O5[4I30M 3 :"+IEB":-,2#DITWK;^ 8!X_9[ M#E*NV%N^'7B6RTD2ETWS5Q*Q5E.88",D%9$R&64@!F^ E%EA9(RLM8E]8=H M&;>AF=:O! MO82,6])JH^,? &=W@7>(FF?3L_,5Y@FS*2EI,A03*..QPD*,Q!#'RIQ7,9K6 M>\$/D#)N^>HHR-E'Z!UBYRU2>)^F9]-PH\$>N3 Q%XKO8R#GS'@"%U0"G2*F M*%FQK'7E:CO*MD*6/^6UK(%&.L#9OV.]S _S$XK$PP?\_?Q3Q,7KRZ5=R1Q+[6U^/AL8G*3O3J>%9!*< MKH,81' 0DLJT_J/Q$@M/O'7A<$<2VU:]9,8B6'3@N2);MDS4R%F!SK4U"8GE MYC<@[U[U.L8PK.;H>+P:MHOLJAW1#_#S9]7LDXI9!&M R,S>7[&$OBH M*8%W+IM<3P,WO[CBV#QV,Z1K!U9Y MCURNIM6+E+5G+ -CGH0>0X+@I8&4!0JC!-.V]6"^1\CI9C+?X"M)*YVOG_Z/?WW]ZMGSM^^>_\^_OWS_OX?-%A][WS'2Q:WY;9\O/C(2G/ 9 M31(,@DD%%.H(=>(".6 3LW-%A>;M>EL1=OBE Q5_=]L07U 9E[>.H8U2M MK7,D4$*V1EHI,L]RL '2:PJZR0X;8>'NO0-[R[N#Y?&*^HU$JF>>S[!>I_AU M2AENJ6<'T-7K7$2=P9MHU2??K ,*5%E*GEMW$3Y*4"=8VD/3#X'F8+%W@*%; M/#R;?PK3V<3Q%"A&**3B.DPP4X#@HT P3&:M*,IEOGF/S7V$=(*9PQ5]>VOR M8*EW )UK\]Y^P[J-,!'">B:B!U<4?Q M<,4^/%5O#RD?<)1GU00D#UQY=\&*0S0A5N<;-5+F3)FI5\I"M$DS47.4T+H; MXE&"1M[^:PZ>=M+OP-]L<9_=!6/1.8-((:$IBE;W%$(=:). 6ZV^CCK M_92,>TRL/9 :R+L#U%S%C*^(E_5!GXDMD97L'4B;9!UT(L%9X2#)+&NQV%O? M>G+G72HZV>IJF'WM)^ .(')['^'E[&YUX^W\[.S%?/%'6.0)BPE+T@1Y'>1% M4YCR 3(S(6MRI@('F'N["XF=I&E[(N+N\:K!U-,!^AZ=THTAI:AU!L[K_A : M,DQ%[MRB<]QX*:UKO>=_\,#T(:<)#P>$76:G[Z*5O1'V>;W'2;:T:)/XW7/7 M9F':(F:VN1!,U6LV@]0&BG>H/46!(K=V9'M>>CKD&.&C8>I #?2%I,WM%,_. M%V00F^WXC9VL?_GZ\_K4]?.ON$C3)>:)#E'&0*Z_<)=!!2G &W00F4O&>:&] M:UV(VIW*T4>M'1>)PVFP@U7U 0[7US[=SZ!,+CM9AQ[Z]XC8W01OKK%Z ;$WR+R]5BFE87U^,]J>+\VV(]*)$'S@L7 MD'BJ!_N0@:M7 I6BI7/H&&N>>^Q'Z>A31L:&:DM-]HO7M4'>Q^2Z!XG$6W"Z M.B=!3!3+FG@FJ]3$JBH!(43N0]PM3J[:'AY^^[OQ"4]B2<6("9A* AR M"AR+!G+4R)5C5KA;;4YW.\P.(V'TH2B#0_*(*CITKN+[YGCS% MO*DN.X]('^1R8CU2+B@=Y" I[%:2062:4^P= O>E"*=:CX[9B]#M2NWL)\9K M0T7V@M:W^/F"A?QD1FO):KJXST8GW@M9;**50]OU%1H(GH(:0&8=SZEXC^W; MZ;>G;SML_A3[0(.IK;.E_XTD#**T?6'X_2+E\/W^@;W)M=['R7QN?<+9<*_LMDJB7TQ7% MYHLOTX0;6=39+1]FZZ=LQ"*]=P%%H'"GSM],G,222?S*624B(AK6>A33T#QM M9P _Q1965_#H(+YXJ->S#M>X.@\J4\E&% G%14V"2LTRYPU;R?9 MAJ[M8/M3[&LU5U,'T+LYR"4%^L\) 20D64]#"/!"18B"25/E=J=&.L8 G9]B MYVE_P7> FD<[K&3BP=3+2D6T9 '1&G#9!8@VZ)0\SX6USM(/[WO[*7:"FJGE MP':EY[,VUQ;=TW3EN0L\<072\3J7WUMPAGPLZLQE0L>X&*1FN7O;&S_IG9Q& M*F@*I"-/,GSR[E]?O'K][T-/,+S[FJ-,+OP!=^TG4#P-RX\OSN9_?+^TEA7" M3:AW'^5Z+Q^C*#T:&\$5$877VL34OFOK87H:A%+UF6\6\R]3DMROW_Y.RQ];C@;:A:UR7.SYZY@.KL@-X7MX/=+-,/@E!&(7, MTCIC,J@B,D0I./!L@K(A,IU;+_;W4S*NO^P.@@W4U0'HGEV\]MJ=G'60:OCZ ME'XX72TG.DB.F J(7&C12=Y#<#:0G*QT(BCA6'M_^#A-XQX0ZPZ(3578 22O MY/2J5L3>UGLY7A<2X9/E$E?7'?SE%IVMP8R!@.>&.L.LH.JN <(7UP.GTBF-Z_SSM$K*5BH]]#R&L,;B+Q>1LLC3]Q% M9GCKH2Y/W*>/I#2.O")=SE[DM+\G,R?C!^G7]83D(AH&YRW M0'9%HA.J7N%5 @CC==2H YK6C8W;T-7;P)4VF/@A] Y44,^N\,T"/X=IOHR= M+SP]QQOA;6CO4@PCN;;3+(! ^GDI[7OMO MULNN6)X8](@\(QDD<:6,%)1II@+6)^4EBYZ7X=.E!XCK;6K+D3QL"U5UX$KO M8>S!58+9$((M$4IB), DZ[Q\9T BYA0<MJ1NW(CS^$US0RBMV>6(S>'X M@ JLWL5D&3 !$AU^.WZ3_.IPO<\+;^V83DQHRE6",;'NLM$:*VJSIB*(K@98U%V# YS;WT M=-DXW P+]ZS3^_FY?5'R3\B8TIA9@<)$2R4;0(,0>$ MQ)V-+N=42NLCS0\2TV5C[_ H.T0E/4+LPFI(D!0UK+[5:4.K)[-WF2V16O M@Y643TE*KZ0BLXM> @M"%*N39ZRU)]R>NBZ3D*%0.9#2^DU"7DQG89;N%V2V M6%B=8R&+3*"$$^"<=M7X3/8L2RV.!,M'J!S7:1X["6FEKGZ2D"W*]/

+-W[).M(=L:BLL8G/M MXS;KC 32017:3U2ZO70G(5C'%(4]Y/]9+<=&$J@1()WR,I5B;6D]=&![ZL:] M=>G(&!U(:1W4T)\7BC=6K\OSK[0XS#[@6T+[ZUEEMOY_W;#Z$LXVYGEY\5[] MQ7K"__4?7/OD)&0=9,@(DA81DC0WX*ND*4^TB;':=M>ZA7P -L9-Q :KPH^M M\ YBUX.8W0SHO]MIFL[.ZW)U7:P;44^*LMKI:, R4>JUZ@Q.XTOF^BLOL-3(%B9L(2L=$:3)WY'D20QW19=.Z MN7D<3L=-5'\2H]H+-J>^0DT*&J_L^OKC>L@F9@8>T4-!^COS,4G9>A+4\)'6 M8!O)IX#(ED:T$SP.''=/;F2QZL BDDFI\"P@.6N(9:Z!,L$ .3KK9.T"E:T; MP(>WB,'VM/]T%K$+/#JY2>1R5;Z:U'79S3?+]U0EGDV7Z6R^/%_@E;2C*3*6 M0(+FS-<)G1ZB"(86<4YOR\4P.40@=0C-XY9%!PV)CJ;*$8.;S2WFF^.>T_^# M^;)%_Z)C_].ZHVJY6I*O.*]D_7J^^GV^^M^XJM?H3:2+SCMBTOFZ/U8W@ET, M"K10R9.\ZY\W\?K0%?-[4C!^E'(\D,R/K;$.8NYWYY\_GZT-/)Q=2OOEK,P7 MGS9*ONK%SEE2D$2F7F:7O&Q'VK@E^<'\XQ"*Z0!O MUP85K\TE&4.!AY90HDN@K%/@4XV!8E'U5$@40TRQN$["R/?B#*'FNP,"]I9Y M%Y"A9Y'?K[3_CJN)TI+R-1_ !R;JV38.+LL$1:=H%))C#ZV;A&Z1,/)YZ:- M9G^9=P"9F^-\[PD:7I+3OK9)*A43QC'027'*P5#6H5>U"!U]-D%()P>YDW=K M"K<"G#^Y-6Y -?4 PAO3@"X;/B9:9X^YWOW.L?OG^(];>H##[%F;YU["<+N?ES;4GWZ1^NYLN M?_C,!M=:[D9WHSLL7R\^A-G%U0+U#-/\;)K#Q=5!UU_^NEQ ,)Q=.;YK0^9U MXC'&ZN1JYZ#-#CQZ"87;"6LE;MWJ;-H%0RPS?TCQ/EZ^])L[^>K?LQZP'<+!BP@ R4_'L M>D"@'AVMB*KMK4_/ERO*11=7*'.&LA#A"WAM/*$L6 @RTR* MMB+M\+-^C[[F.YR-\E$%"FB2C054X0("1344EDCZHV@M5.OL8UO:QO5C0V#H M[O&_ ;34I]-Y$::+?PMGY_@;A<'GBXV[W\<%W?^@!@YI"PH;N:>K-WW?,[@V M=\1EAP0J2-E22JN" I\)5-I;4825EMG69R8>H^=01W3?L[_CVF=K!/<"#--D M/"XR<,QSH(3+H(U"(F_=-O,H0>.ZG&:XN.UGVBFA3^?R;OIA-BW3%-8#(G*] MBR-_C_R0LKRS>DCPW4?$5;VK@GEKP>*#_6N]-WJ3C!Z^_0J]" M662,F3!F'*V2JH"KHP>%#HD[%H*YG6,]L)6\U^M;[E->?].]YN083\A- L4% MF1,E*G6MUO2%W,VVS@=O=I[0(RGY 6R//M7GT]^*H MLMF8', 43PL5MP@>#8+5RCDE3&;-1Q[?I.#@>.J.V'Z?K_ ^^";&)6DQ !H? MZX@.A,B4@FA"ELE'$U&V#J:V)6Y1?1UV"K M1,Z\&-!!,E#%4U O%"V"+&JIHS+1MNX??8R>T2_U;8*)!QO]#M5 GX[C=US5 MF^'?X*)N(U(.FY]-S\XI?5V/2MG'E_S@B0WAD3?.@Y0%:#A[@<>NYUV">,.G("CBSGL60 M*L)Y!,YD0):2*KEUN/(@,2.')RUP<&>01A/!]^E?WIW')?['.3WH^1?ZLE>. M<^L1+1*-[Y<\PQ65Q'*2K]X YR2$XSL!H+1RWQ2!K/<7C(5H. MKR#??.YWY$;-L\Z&UL.LZ]9N( PC?9=2L5I&;ZUN/=?Y06+&/HW0 =W*\ M M!-^GR_A1)^-E\](0G9A7SSY"1^;]?'35F>DI@M6:"-V==1#J^18=4M*> MECII6M]$VD5GYD5+W:V&N6^;K]>V5DQ))(@$5M,:K0)#<"Q%")JC5E%PY5L[ MN>TH^QEZ)7?!WFWW.(#^.CC\<$.6MWGA7J,PG'B16H$RM)!$:2-D+ZQTEJ4@ M6A<#'J-GW.-AWBVWT)\\P'M&F_OH^C([;<8F4+N OA< MF[PQ2/ 8ZI'UA,(EET-JW>IVI/;;9]-E^/!A40?9KHWGNLR_HSN8C"5J!CD9 M 4J;"#%S"5):PRCZ=+KYL?:M"#N-QMM=T'/;Z;373Y_>Y]Z>UOU]T6./&ZH# M=T _]6B_)??><6UIZ?&UY;JV='NGUGW7(C*.$G/K83U#]N&^2Q\QGY\A+>27 M;WFR7.*ZB>#R'BU*L2XDGU_/WF(=,$(1X3I$O&49W'@5;&*0I$/*R(4#SW(A M\] FA\ *VN:5F98,=-SGNPON[A0[1E-RG^[O[L;V_K[OP6<-TD8RH->[U3A0 MLLEU&!MPE1F%V+5Q0#%2M?!9VX#%-]\&;MQ,<@7ZZ]<9O9V?G;V8+_X(BWP+ MUJJ(VA 50=53?"JJ0&DLHPC"2,^8BI';UAM1.Y+856/)+OAXV!^U5TT'989K M[%U=EW%QP/])Y>XZT]49;U2X7)Y_VOSL%O\GC?UOXYS%;/';SO;,CH[K-KAG/K#6MA/[D2]JWEP* K(3L+WI*)*D,1=I!% M@-'92%Y/^?KAUNF=2.VT7K^ MM@C]&/=RT57[5C%1\V&V_7$'FY>9V M_/QR._X ;[GK*]KUU>S'U9$[;[3BZ)PP4(>7@0IHP,GD:*453 >,:'CK&24= M=-Y,4BF(4GO $"G>T2F"8X9#-HC"2)MD;-V&^A@]I]%GLPM6=NFSV4D;(^8V MR\5J\F8QS^=I]7IQ4:-Z\G6ZG*AZICIZ"Y;7LC[3EJ+GH$!E+HJ723N[U :DNAOWU'TT+O'14X[K.5T]#8O\&WZ* MN)A@\2Q5ERJ*(I-AMH!7.D*D7Y3 G62L=67N-@VC8^10M=[N*C]$QAU@Y-4\ MS)87I'LAZX%9 2[E:B;9@T\^0(@6E8BL&-VZ+^#:Z\7/&3!LM-)@T D'J0W$ WSH+G,G.7D,.NME/_ "\;9 M9QX( BV$V,&B\$#<_6HZP_5]-1.T3 ;#$J"L'1\R<*"_"JA*%Y'D%4WK\1,_ MHFGY#99:J\)TYVNS[@8*5U73W^/2SJO5I?&E2)[SRJ737X<2J/ M7/65R+0*.0-&1\L=J1Q""@6LRZ[PY)07KXY]#Z6Q#I;3>\56 M3V+];3%?+B?%>^=9J WAI<:=Z"%Z9L!Y"F\-5ZSXUCTMCU,T;I0V%M[VU$B? MR^*]AV[X%+ M9UTLP>?FV[;-B._XI/$N>'OP1J&C*K>#E?V*\5^_77,P+Q;K&7/IVWJ'BVL7 MO98(61(WRI<"SL4,(FLTM)Y$W;S[; NR.D'B<0'S$&P;::\G0-['T$7A-/)@ MN8H(6D1B";T$DET$*6+$7 (MY(,YT(?)Z@20K:#P$-0:Z:53J"VO+/:BINX\ ME]G6_"QF03(C<7D3#*TJCM41OZF4ULVEV]#5"=A:@6$+L!VDF9[0]NNWJV__ M=8H+(NKCMU>4,IY=V*AQE)R1_]=)@:KYH$?Z+EG*Y Q/V8C6K8S;439N3MW= M>MM*ASTA\[JUW>7OPJX#K^-\8@162IU3QA34>@5XR65AR!&;]]KN1& GGK$A M0K9QCDW4U1,67\X^GZ^6:XGQ"X<3G#6'@0/P>U C70*+G'!BBY="FUH3Q784<.VCD4[!)2]84:@UL]% 8+@>71+!A:(A2(HX> J<[.<(X))CML/U M :Y]--(!N)Z&Y<=Z/2;]40_1?0EGZVV &DKX[#@QX8D367>14H%01S+Q(#Q: M9EU1K5?%AZGI!%JC)@F-=-4!ZM[BN3R_E]='C+@C'$1 U!82P&T5/2="!%$ MD*(H)X(.K;LP6M(_8]$\>+HR&B [,82^NBY0^)ZF33Y?B F0^IO0[@>'_^ M>0^#$^D,8X%6'.N4(V%A@4AA%S!KA(V<$M/F#1);$S]! <^< 4Y)'0*=2S- MK]#:EK9Q]PN'!=X@^ND!=P])C1@A2S$B '?U=%B='AM+DI"%(X#P%$)J73I_ MD)AQ=W0&1E83#>P/I?DJG UV5]CTPVR=NSC+/U!0278T Q_QK.*&'$ M=Q\15W4Z[GRV3AGW/S1UV M;W#K6CN,#CT=MYK3<(.<'5%S!.4I*G8U&*%84 M4&@R!"($4D"O'?V&XY9#%1W.<=W,R,;%NWE9_;&^U"6=?SH_ MJS0\^31?K"XFTTYXD48AI^@@(47!UBIPELRM<">#RA8+;YUE[$[E.''=D6!T M-] ;5(D=K+R/<9CS='WGU43[:"@5"R!%GU5U8$_O,U#G6@Q/U^]Q9"G9]\H/,?%I^ELG?]?E5\_S<]GJXE% M%8H6&8R/B:(.3U%'4@F$"]$8FU.QS2_!VI?8N3EO)^GYXNJE:OK-*YMS[ZI&ZBD]>Q2%=P_TB2FQ\.P""*P;6(IB("=L M!&F#-YA#O0C[J/#="I3V3P'*G933+]1^G\_2SE:6F>$9B6&>ZND15B=@Y3H? M-V6;#/.N8.O!> W)WPK$[N<&\>!J/P7$3[1QT0G-(-NVF#O9U?: M&\V_N_;:)[=?>W>KTG#NI-,.T!A*;DPB #IG@5&R0ZNP$;ZT[A_8BR MH<3/*VN4CC;PUKG\ >2.?%AL,-3==GO'TF@'B_#6K+['Q:=)O:8R95[ F53K M%$*"0Y8!4>BH?=:E>6_D3@2.VP_4(4!WUEJ?:_2[U3S]X^/\C/2WO*BRU3NG MW^+G"X[?D!T>TL2QR_-;]&SLS4^C%7SSTN\WB&-"K\A54>8@R6E%A"B-!N\% M9[K0#W+KTU(W*6AW8_U:D+^&Y6;7BM*C"_-?!++%M6W^^NW[9RZV%I[\$19Y MTUD?LQ;(R3H"EY1$<;+-B$%#,%):%HS)H;6+:T;\N.OS 9AZ^%;Z8ZJS@^7X M*MM_>A:62V*_.HKUV3M'8L0H/23N!2@7Z]W46@.*4ISBDO+^UC6=!XD9%V,V1)MHJ@/(7:?_XNA3R3DX?-9-6ULN.*+R,R=3K%S-05"FU,,$QT?X: MC-M4C)R:'JC7.[=<'"3D#F#R0\_\D&-^=75.S)O(7.$*BF.\5K,10E0%3/39 M8?%N'3D_/5Q_FB]LYMRD)\ M$GS@S'$/5JJZ;)3UYHR%R%7(UB9D::MY93^X/GQ+7(^,D/FPZNK!W]YD M*S^9Y;>XFA(AS\[K&=PWN)C.\UJHRTG)T1A/^9@I D%Y68#$:4%8CUEH'H1I M/3IO%_I&]J'C8'-P19X,2-=]<1,?5+!.D@QC/5KA1**UAT3JG?&*6Q=2\[FT M.Y W[NG DX#H[FKL#Z$7J\-;K!%]'6QPM4Q\_\SE@N%0)DLK S#NZT9X)%O4 M7)!8 QDF,\';UB74_:D==VI:7_@=2LFGLI.R^?IRENCATR_KG8<6E_+N]Z)! M]E9VYG"839; O9<^""#?QT %9LD-E@2HC3(6D2G1NH([V"9+E?&OW]85BDW" MZ)FVWD@'*+@DRQ ,' H#PH<0HM66^P&W36Z3T]5&R"YZ?V0CY""1=["V;LSN M$ZZ+J(K)I"@"@"*X 54\Q06H$_@2C9;.,J&Q,5RNO[^;#8S#E'K[G-2^$NX( M'1?5TVPP9ID%9"XM*&TC^!@%^""#D(QIDLY ^.AA]V%_33X B3W$.B(HUMVN M[_^8O_\X/Z^-C>__()E]>SW#>U;RB_HX-\6LC>"Y[RDU; MG]XY;$?]&/L&31>D-K+O $3W[.^A)RNKAXJ85I0*)D7Q729>M",'32%=%+GY MG(R3V2/?2;T_WB/?1=8]H.7N]JUR40>E$5()Q$&HQR1TX6"XT+4)$P-K71TZ M@3WRG?3ZXSWR783< 4PVVZWTX8W)6"6,5@:TUK66'VB!Y5* T6B2"Y0VAM81 M[PT"1BYI#[0"[2_C#@"R_R;^=[9G^5:4:!FBK,WFRF9.7XPG&? $1MD@4_'& MJ>:%F@'X&'GD[/ZPVK598F@==X#SYY\^G\V_(:Y-__7G*H#+NZZYB<91AH': MU2:J>EV.TA%8=CR3;&WBK5O+'B2F\Y:)P7%R>]A)$Z5U@+[K<O=FHH&VZG;J!E^7"9CUV=NFMK/]Z^?#*; MG=>;2M*BGJ9^.=MT<7S?;WR#BUIN"1]PPK556I0$A?DZ63(D<%I:<)0\21.E MI9!VJW+6L'3VDU'LB:)YGRH=&]V;Y&HMV(LQ@!O&WI*"%U\POY@O7IROSA?X M0SH&TQ>1Q% MG$JKPK58XTE:3;_0C]H>^GSX^<,<^MR2GV'Z$5Q,B"Q$D)@(E)+@Z9BH5PJ9 M9)G@EC3 L&+KF<5(WB,Y)LY!I)+5L6T/O#T6K=L/.SEPUW@M4QRH:[ MZ+@#G#]2@5*LF.P\&%8/2YHZ\@PYUF.3WB?&&&>M]U+^3&7#G7"R?=EP!Z5U M@+X&3>P&C=/<>A"8"J5HDD-@M$R1:)W./B"S_WG"M= M>_G&>&QE#NW \7.9R._GZQ71JJ)4#H(65DXZ*3Q!")C!:$D,8!*N^<6;S9DX M4<-HB,SAC&4/F.QM)Y\WYXY78;'JPEK^1A]<+5_.-H=-_[:8+]>3>61.CM3B M3"!!* ]>D(*D1YERD,S(U@7- =@XT>/O_5K,H5#I86VIV5+=XKEO#,"U5&KY M_"LNTI3D, E%*.')(918DRA6)#@F"R238VW/D,FVSH%WI_)$S]$/B/5A%7WH M]6M=N'Z2<\%IW?2L8W:??_T\7:R?<&7BD\A5]BP@R*(3*/H;A.($B,BX#D$8 MGEO?&S X4R=Z9+_?9:$MC/JYV+!]@!ERQI!B 6<+!X7TQ3-1P)3@LU3:RO!S MY"'-+Z+[B"&;&)@@ M 0A(B5574F^*SBI!PCI53$O5?J+JL7@[T7REC]+7( #J(6%IYUW^':^;Q31A=8;EPADB28<8FX^R.!Y[ M)QIA=FJ3(\'N%%;''XGFDOOMI*.*8'&=F',;03E*S&,=F:.E%@YK^:C]1-"C MB)VN5PX/L93/-:-7*#_03MQO$? MTSAWY/&GV3$X"?,<$H"G8*"-0GT,4E'PP, 64TO:.8'WEKX$A9H'CK'Y#:,] M99:GL /1A3F. +<_S9[%HQ*+V03*NC5XYUC=%*68/TL&0D6FK.51EZ.GFH-R M?*++:!\EUR."[2=8))_DRYN]M#?)2A$UT0^S"L=E#IQ6[BCX41=U[MKV[UJ+>Q5]&Z\]#\D M.3XIE"G+(!)(5L_J&<\A"D'>-EDKB\&HVX_GZ(;[T][]Z->$1\)G+Y;=)KE^ M29*8SI;3M+GNS1K29[016)ULMCE6810'#!B]XL46V5N(^B SI[V[,;#=C8Z> MG\",?NR GGSXL%BWA]\25)+>2A8=F(*^7D%O*?$H=8!WTG/%EPF$L0MWG1L68-CG$)(E/>4+!D@44L0#@O$$(B'R]4J(*N JQ7I?DR/K=QR\],50IJ@,-F]8_BF'#NZ"J>&&#NZB MS@ZBEYNSR*QRCMR6)T]>"^V*UY5(Q!IZ):71!!-;-_3^E$,'=P+!HT,'=]%( M!W#:7W"/#!IC7GO%2)HQ&@5*T)? ;*ASLU$FHU-[5 [!1T]#!W>"U3&&#NZB MXPYP_O#\.EVX*2QR8$II"HL+AVB*@<*U#<$5F57KY?S/-'1P)YQL/71P%Z6- MB+[E8C5Y6Z6WMN&,W@8K(T1=AY<@I6(.-0?I'?U",F;<5FZ1GGH-9?2W[PB[ M\<*?9>3?/HOS_I+O 2X7*"]1UO,RALS&4H#L6 3G"?3>.)=YR>(S,YZWF M-?] Y3=>.K+2]U'9O(7\QE9\^'J-<*^92HS8+XZPKCS3Y-],J4Y.B))#C-&V M4/SUEXZS0#13_-[RZR >;=#&Y&1PQ@8/R#)%5F@L+8O,@]%>Y"*CD_[HH]W; MC"$^QG6E(Q8,CJS[4T;[-F<;U[]\%E;X(DP7FZT.SBDGQB( N?*@+.?@LM-0 M=V>,I)PCJ;XG2OZ0Q @V0)#:@E8JZUP\X^SH)\P'&GC<7Z-5'Z9R*"QZL8Q]&CG77VK32AV+6-?> MY;7K5HV+D06=P+I(2G&*A&"- ZZSXTDHRC M@^M"V/@'/DG&2F9XANA\!L6\H1 T:L@2,8J87"G==.C>0__)GQD;9:TX% @G MV,578\2->);+\T^;M7*H1K['WC5T+]_6? [3SE=L5I[ JAKF;P4!]$$!<7' M$)WV:&WK[*W7=CX6HE4E:; F4W(?62'+S@5R0.5$M@Q#\XDR/V4[WRZ8&JZ= M;Q=U=A DW.SR"591D$_>O!A1FR4X Q\X@@O&I.!XENP_[Q!N#8+'[Q#>02,= MP&F0%IY8$+57$FR."914''RQ9-@LFIRMT$P=_=C*B;?S[02K8[3S[:+C#G#^ M<&<8D:MYE!*P_YG:^7;"R=;M?+LHK0/TM9A! MHF5QQI#99R;J%2 ./*9$P=*Z83(4)K=J]^AO\_X$&@H/"0^.K/M31OO5!NJU M'/?RU.*_S<_H,6>4/[P-*YQPF7GM^@/E7:F;0@J"M'4BL3]RY]*,E:5B"7>AF!RQFBL1&T<$$@=VAB\S[WGW+O\;FXHKH(T.K8NX?R4>Y<[@>#1 MO#\GBAJ^?;=WR^VPJ0(13D>P1J*UBF_K/<+%0NT#.4D6,KI2@ MSFO8@^-E/I3R1D1BS3'NY>0=+KY,TT:856ZX*//%IS"[^-'E\)7H7;#*0(B. M'(#,!HAG<@ VL&",-IS+'R4UAY'0>8'X6* \HAX[\)L-BB(B<56"-6!,KB=L M2+X^Q#JXU0"$2&F% %Y\LJF:(3N9B[% MKLR=J($= >''-\8]X';@+9GO5F&QZMP:;YZYG@1B/RA1SZN4>M4VKU/"*&,3 MQ4J>MGSOR=J*M.#^3&1X MMW-T&_,<+:^?:7VW'5OBZ2\@M/K M$BK.NV0]0O*I]HTD1VK, J35VKJ@LL%NFGEV9^]$VWI^)HL\#')_!J.\'<9+ M79A+D8'@(H'RG%/FCPIBEJHP;8I3IV.2^V2-_0T&^9D,\A"X'9@U/I_E4['% M'TZ)O*YHPRQ'HQ!RH A#12,I\::X7TI4,5HM1.AFGV$8$9QH!GHRY=;!X/CG MJ,?^>.:KB%SF$#5P83TH[AUX%3W(E#6R$KVP)[@A\K/.%>[!<#IT CNA^$]7 M ?ZQ^+13F%$ER+Z*+P>*@C!9,$R5%&062G0SY+@U\R>Z@O^I/,&0>/ZI X&; M9<$?"RX5F;A+' I) I0T 5SF'GAPDF'PFC>__K8;YG_Z*O9/X B&Q/-/[0@N MJI'U>OGV] MU09G'4].U=I#XN0^L[+@L3!(7LB4<[29GXYY[=%SV5^,W+MM'0"@4[G^XI&Q M*K\'$B%]B\>:'W/GA<<>)/,XQ\-,E)'6YJ)C[044')1D 7ST"G@IEC$6F;Q] MH/6GG2@C(E((J 28C.0$* ^L$S4E""ELX"%Z'_YSHLR]'O@ 3 TW4687=780 MA]P<-*%"MNBDA[3>O"PR@B.I@14I>2_I>]YZ.N-/.5%F)Q \.E%F%XUT *?] M!??(07T= F>EWKWE/:@2=1!1*.DSL/V_#V&VBS$ZP.L9$F5UTW '. M'Q]*$D..VM=K1Z4Z4 M,:DD5ABM4,P2EX8G")9[$,(4+3W34HD?I3G_.5&F 2B/J,<1T;I2>"WL8_TE.O^4;ZVW>_>..%/\L\EWW" MROTEWP-<+E!>N/2)&0V6R7IY%]:SO)9!=,6(Z#(6L]7!\6T ,^:2>8"R;JM[ M#\F-K/#?IK/II_-/%X0K8ZTWH=1)"O7F!%_(ES)'"LM:IF3HEUM5B'Z@\ALO M'5GI^ZALWD)^8RL^?+U&>)%29-0"4HRF#KN,X+-*H+C2.FJ16=RJ!O$CQ5]_ MZ3@+1#/%[RV_#C*I!MLHO%A%@E.@T8<:>Y'<;!W!+W31,<=H;?/[A ^F>N2- MX2Y*74?6_2FC?<=^U/?S53C[WH*2;6*U_0Q4TB0EH2($@P6D8R7(0*E#/IWS MS(]QVGFEHS&>1VIV/@!>=M6[F1T H%X,*_Y8+O'>BEIU,=/9A[>UFW)) D@541]P4ISZ_]N[MN:X M;27]OO\%NP0)DN#+5BFRG>,JQU))BJORY )QD7G"(1V2HUCGUR\P-\V%P^&E M*4!9O[@N:*ALPAZ M(&^^$'#RE+%J&J[,CS$<[(.P=@WX:\)\I03UD$A-JAECBE*"0,,4#Z((*5ZOO6!Q3+XD21%E*$1%4(FHV M+X)&B?!#+Y($O+;D'UE]-\2FYJN^&T*G R'!85&.)WP5XH"@. J4AC#FVI7' M$4I$I,+(#Q@&?U'\'UE]-\@(.JOOAC#B@#G-4M3 ":->R'SD,QPAPLWK-3). M4,3BU//TVI0DK]Y9[8U7WPTRJ]>HOAO"L0-V?A!#;8Z])(X"K$-OQ)BG,944 M(QJ&&,628R^-9:HD>$QSJH;C^>?9;:.$)X.AMP3%V@5K*1>+LEB- MXVK[T*"*L=YY,<12KITL3V*4!L)'(I4>#ST_%.!9\U,M[%K+5%Z/S60:R&ZL M9-/SGE2E?L02CB),?$1H3%&JPU7D,>)Y3 9I1)S).__C:FTFK8VOR[T#;G'T MB-==V6_4E1"9^5]8OOIW]=6R^596V7^D^!KX).9"[]LB(3$B1..AF>$HB7!* M8YRR\/4WQ>.'X_BN!=@RH28&L)DX,&.N\M6_D:(=D_<_S%_EU\BCOD<\A@0W M"=Z$^BB)F>E=$>AE+^"!1Z"?<>NGV9LO2YEBQS.0]U;."U<_.3=BT#/#7E^: MY=QP^!CG.3OT*4Y)H*U&IAY')-71M/9B"0H"SBCS"0]\Z+NMEKIO]VH.\G+Q\)X]O7I^W59-_4Z-.,D)HJI"/'$/#0C68"HN:L3IXSS M- Z(HN!Q\1P#<>I,<8BMG3]3M$6S POZQT)[%+G+FWS:#'&5,^$J2=(@$<@/ M8W/;A'#$:&KZ$V./J%A0CT.'L!WJN'+V:,U8RGF8<]<(-SD9BE5"14)1J$Q? M["0,$5,R1$(I$@9AH"2'?O6E4R&[A@A&>S]S&L&! P9UISG1"GR[*L0[^23S M\KL9TR84VMZ"2P.:^"Q%0IAVD%289U@\#P5"AA*G&BTN@8+K5XA0E6%)BKOO&X.]S 0_!E4()5W8:-BW$@0G2,VWJQX*+D"=( MX$"/BGL8T2#6"$?,#ZCPS &]:PW/ST M:E$NB^:K4C%/$\Q0[)FVW@&+=,B48"2IB)3OL5A(Z/3/3$.QZ]!=F@$NV(J; M9T:?I8X4:W-Y5..1<:;WJ5F^W/,5^S_3_VKU8X/:N-7;S5XZ?NM@CA27H1B&IG6BPJCE/D<<3],L:*>H@(Z@WA. METG-/#\O%WK_H?_!;F1A%(6ABGW$1*"WM1'GB+(0(QS[3- T$1Z.+]EF=KIM'5DYY%)K!_*-=EA_O'P:L)^37E>CLK2(3T MGM9DT_P4I9S[VB5[04*D\I6"OBLV4$4[)@9A#>7K4?.F+&^S!'PE)$C3")MA MZ9B $)\AZH>!#E:DX#A)"0<_ZQZLI)V@T*KUC:''=@/K=[(H%UEQ@%:L=8_3 M*$**FM8*H1!_CAY0W%95KFLI M;Y9-W>CH4Z.V=J[4YT%"<81\D<:(2**1,NVO><"#B*:>9 RZU^,@!2VN>I-M MH7PM8IRX#'%F>/M[G_U1?B4^$0E6YLJB@=)+I>G&'"+/PZE'PR3F/O2#] -5 MM+CFO9+M@9#CA/4=+P4F$U/P+,_6?.VZ:J328V8%3X3IK<@3I2,''B*IPP:: M!GIPX$5:_32S>P@(NI#.2(F3IK;VUTD@$\4T2%*9(R-EF@MBQ5$0I-0CPH_C M$/J&8*LB;F4B(#B_8%;#X7<@2#L>Q':O$?F![XPHS$4O,7D_/;$O%1719,)\YOL2=Y+OJRR)I/U^Q\\ M7PHI#"E[6>ER&RR\2%_#-E?Z?B8]9T_POP:^8I=$8*^@C@M$"DFXX/AW36X7L"J13[Q(I0GF MB*9AB$A@>A5QRA&3":1TS&V=FSUZY+1X%) M0 A'863:$<]\\;G!5B+9G+K>W0SC6.U^-GPP"KI'$&#%/)7HK(U4D4Y62.+P4GX-HXJ*Q MCC6*TA9##CC*]M:# ::>IQ"+0H((B_5&/"08*2_0ZQ$5GB3@=]=']HB<+5,Q MBX5!@>Y$OG3B@O'II9234"JC-$481ZO,C%X8E/)0*"17&A;I@_?*@M+=E4L2 M;SWT'&<,#KC/B>/>% ['22*BE*4H-"L%29@>=*JT _"D1P65!/ZT'D1Q%X. MN6T.UO!'&(";R>G[95K+OY;F.O.3_F-*-Z%V21#=@GKH")2"/?I4_7*TP3T3 M NHX(8P#1"+S&!-)(N0KPF-?_X80Z(N!YW29G((]E+M>1&CL"XIC@4)MTGI\ M-$$LX,P\=Z%2S+D,0O!$:HL>EG-"$.R?I$.GPNW 7V48(4CCF1D[H9(ZB/*(HQ"DA!,F!^'M-<%LC[PQ"4'WS4,NEC*"LA\+--//NQ MIWB21E01:0S>I^:)6KU,Q5BA4.J5CT>81:I7,[Q+Q.]_U(ZO!R-^-'Z6B=\U MQKKGLF!55F[>QTE(JCR"/(]IRZ519!X)CA /F52IAL%+>SV.=L$ 6C]N^?$- MR$5_.KBVK6.C]^]%_5WR3&52;")B%6 _CGB M\\WTI3BE@L.<*!'PGE)1$7 M$"[BK +VU@D 4DMHA!TQDP]E)3FKMWL<3#P6FD?.$Z9W-B34$RCU/8H"E0@A M>:H$[U7LW]-&#K]NT4!@*&TQD@GXNI=Z>#EV"B3V6&+Z RD:F5:!8),.HW[9R?/;ATZ!S;.+\X@,*N0.FLRHS6O)F6:W;NM[)W#1N,^VGME<] M;\MZ]:I._3[/5C=+MSVJ])]Z^C1?/1V,)=( YZ?F;9V$H31@$D6QP*$(_#3D MT.U1 =1V*B,VTGY.FS^_*IENVZ]I,\@W?\=?0^R+4,88)5(P1.)0._= 8!1' MJ1_[F.#$?T4C/=#-J63<[)8XGA;[90DKV;7D__U8/OV/Y&(M?OTNH)E.C^^R MFN=EO:R. LBVNH0#^]H7NC8M_93=],*/UM'JO2Y"/]D;YY!K_-OTVG497HS<#E94J MJP4K-C]J,Y\=GC7*_W7 M]3 6JQ7^94<^-AHY+Q% Q=^*[YD1^J"CCE_T+_\$4?-4JI7=WT4NMM;4"Q&+ MVZ\#_63SK13 ?!W)M+)#&L=6.QJ.<'6K/]M4BT)\R-DC"%.'$JV$B*-X:D7" M$9;,C+\N:E'!T70DTDJD-MK[G6+A"%'_*O]^T0_6 YX1;26.&D5<-S:6"=RM MJ=E"B@]E9>+"+RR?/-VZY/:A+K)*70]47)AX]75>UO*AW*F[ZL,,-_LNR._# M8VQ_"O9#R5D^9Z*Q%WO44?8<(>UC(;*G3"Q9OJHJFD+4D2B[F[)NS,M+ -B> M2GG^HE=],;'38Q*U";3&T!G,RWX .'!2^9)*ZIXTHZY:'\BVNUGN-8LZ00$G MZ]6OC;>.ZKB"9,ZDI'US/\B#KMO:S)]L/OB.W?H.6RGG-J@=,(>5;E??]>?Y MNA/OG6DK7]]?W=W/8A:7OV>WZ.(5S:,W]+8#F+;50Z_H9H3PNX&MX#YFD,RV M6([>#QSAX@)UOQ>BRI\?]QKS+9KIO+5*[>7:/?NL=4'B F7O?U3\MLHXP/QZ M$=6+' >.UDX&[P(CO^H5H'G'&OF!9=47EB\!J&F1V8LC!P[4SL-AF:S#F?W\ MVY_-RI2NOQ6/MWR:V[L@NA=U=L_8^H'C:CGG^VJ5^)ZIE/-4.D@9YP6E)Y9P M&E+-0QI/LGJ^42??.C&&47;?ZP,3INQ&ZO8ST[/,K0*M)QD M3:7=YDJ@60,F9YO;Y%GCJQ/WLA<(_Z_/ 6:)3OJ2\O,$X.<)P"!N/I?%9UE" MD'(HR=Z)61?6Y86!.[2N2"UR=1%.8V;\*]@"18%KNA M<8NW=TOY4)K>!T4M]3@+559\%5I/=;9#OF/ML!N(X3X@.DC[EZS,-Z]S_*M< MR&OS($?U_(G]/0?WG1^S=W .:0%]\'30#/2(_UJR/%,9WVC_P'[\(@NILF9R ML<2H#]H[JHH0>09GG6/,/$;N.^:*\V ,@H MAB'KS@X,,L3K$&NO@ !@$^9FK->B(/ ^^EAL+Q*=RG5=QLBA4X%2UGI?>"?_ M6F;5SJ_ ..4!G^E%LE.IK^$8NEH%=/LT5P70H620ZI\.90$J?V[9\Y=ZKZ41 M=.%/'_D3YK4&9WJMSTZ(M0/7 2SLS\CCT=L^$/HA^>HERVOM)A[+ZGERZ4B[ M1'LT'>-=]AR\[41RGA^KETF@(I+S@NU57W5240[#Q3)UM[($X.E%BLV:DLM8 MEQT#MU_DHU7Z#$+'L2Q[EWH'DG(&A)^UBJ^YTORL3_Q9GSB,&_'OAW*U'Y\Z M/0XE62NCZIH=K8.U34">[]2"F1K'XNPMZZUPEWW&;IN4Q\=F=6NIJ(LO3$_> M^^5BLY[F?U00G W^FLU([1QC)0!\#M!N=-9#K.^?^/7N MY:.I[+8*M1G9]22Q"PS;FQ]HGD9S-,]$NX1^V0\*1UBZK2IPHHYEVIM/([@Z M XCM+-U?S?/5WY6HC8H 5+7)L]&?,=>'J^#IC8VWTP, MNG2OQ1F;-TL7I8Z_?BJ6Y:7W<9: "C/^K&U!_&;PD'MF5;,=NKC\5& M_V--C\>C@XT_*HCU?/Q7W7 :HZUE,MR6S>6+'N#CNZ;5WO4X]*]W9@]@)L._ M9BTHA#&/T?"ZXT6NZANU&<:-6EGP;AC UC'ZH]:N>8+[D%%@VRYCWBJ^UK<0 MI^OFVO%]R,5J;-=E(>IWE?X+E.4 J6#M8BF,'<$28=FJWCT)4=]4-\VWZKW6 ML+X5-\5N-)\;\_._ZSN51S-3% M33[*W)=C;='I.LAL&:CM1.]&6YA:Z5-I]JHMII5?NG;MY+J\E_GJ'>Z-#4V^ M<=(NT=[Y_SB^.G&Q75ZF51&[6JP;I3*NY7XH8.;:9>GV7. X+GOC9=MG2EG] M6I7+[Q_K>@G(:)=<:['O6#]Z&2/;'O6;Z=TO=HI"L=@EUUK$.=:[7L;(^EPL M'\J&Y1#7]XYE6>N2,GK.M6)AGZ$KWBQ9GC_?LDP $=4FTEH_E/%\=2!CNZ;* M'+EK#5>[1B#7>$ZFM38G(XF[@(WML'-;T'_U] CF&\\*M=>A9&R4>0$>A]A; M:;;G(2!);)-MK[T( )<=8+G@2G>J@CO4LY+M-0:9XE9-<_F:9,U ME'I[LU@]X?8N4UH9J4<+Q>[ 3]GK$S*2[G%0VMXV'KF9+_5J$5D]_O:MS#7* M=PW43G+8I^RU&!F=NQL#I7/\?Y;-QX*7"Z <>J\/V.LT L;U>=B<8_@DR3P7 MTQT?ZL6X4[FC$3!:9K[%_9B1;Y)?,*3W_48OOEW*/@T$S[E)?M-\D]7,\[O] M&[VH=BEQ-1 \V[.:I=+J6S+@)DF\!3SS(U$W)&9*]J M!9>26=W06,_\;YT_/(&79/=BTJ545D^P+%*Z?9]\%[A_*NNN>JTQS\ ?RNY% MHBL)K$YXK$<[1Y'WU.G7*K 772XEH+I@L=VAU@149D1 A+7)Z\672PFC#E!< M2/&#O&JV+Z@702YE>=I@L!Z$E)-+);O'A4@[F:/!NE'E/IF-HO:KO4IK$ MP3+5LOA5!RX;Q=[)FE?9ZA@&J$[ULOA>)+J4 .D/F?5U261&+Y83SW]Z&1W4 M\?,EZ;V8=2D7TALPV\M:41>_%*HQ5XC ZH_/R.QU)\"EK,@%<*Q7$+S<_H(K M%6B7V8LZE](@%\!Q]?6!CT6=:3 ?*K9Z>;*J3-VT>57A* ,P\2F"CL^ O$O0 M=Q@ CQ2B?N%_.2S?3G"5H%6NR$>XF+@YQS!QBV3PIV MJDV^2WHDRAHWG6BWLN+0[=*K/&_Q)3#M3P^D"4M8OP(TDY , R*W?+7&(O#;&):D3YO9'B0\X>)]%S M3J:U2^[#>+H B?UT_AR<=8BU=JM]&&V7@7'" :[T,I=@6 /A! _$6;O1/L81 MM@'AD#-\J!9% ^L+]T1:N\L^WA6> N*6)P0B[+Q4:]?8)_E!YVC;;ABJ1;9^ M%![($QY+M'=S?8PW/(.'$UR]__$]JR"I.A)H[U[Z&*;:T7""J'?+M6( %.U$ MV;ME/H:<8P2\F65-9FLKQX?KYY8ED^^W] AU]X]\3&$=6+S-HZ#;\L\ MXWH MU7)9SP./OC,#,?!YX[(N&VGM?EN[( MT7$G;XL% ":)0 '@ @ $ M 97AH:6)I=#,Q+6-E " 7@. !E>&AI8FET,S$R+3,P,F-E&UL4$L! A0#% @ PH7_6%Q! 6(5L0 2BL' !4 M ( !NU0! &YR9',M,C R-# V,S!?;&%B+GAM;%!+ 0(4 Q0 ( M ,*%_UAGHOI2QV4 ,3_! 5 " 0,& @!N XML 62 nrds-20240630_htm.xml IDEA: XBRL DOCUMENT 0001625278 2024-01-01 2024-06-30 0001625278 us-gaap:CommonClassAMember 2024-07-24 0001625278 us-gaap:CommonClassBMember 2024-07-24 0001625278 2024-06-30 0001625278 2023-12-31 0001625278 2024-04-01 2024-06-30 0001625278 2023-04-01 2023-06-30 0001625278 2023-01-01 2023-06-30 0001625278 us-gaap:CommonStockMember 2023-12-31 0001625278 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001625278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001625278 us-gaap:RetainedEarningsMember 2023-12-31 0001625278 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001625278 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001625278 2024-01-01 2024-03-31 0001625278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001625278 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001625278 us-gaap:CommonStockMember 2024-03-31 0001625278 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001625278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001625278 us-gaap:RetainedEarningsMember 2024-03-31 0001625278 2024-03-31 0001625278 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001625278 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001625278 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001625278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001625278 us-gaap:CommonStockMember 2024-06-30 0001625278 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001625278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001625278 us-gaap:RetainedEarningsMember 2024-06-30 0001625278 us-gaap:CommonStockMember 2022-12-31 0001625278 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001625278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001625278 us-gaap:RetainedEarningsMember 2022-12-31 0001625278 2022-12-31 0001625278 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001625278 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001625278 2023-01-01 2023-03-31 0001625278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001625278 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001625278 us-gaap:CommonStockMember 2023-03-31 0001625278 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001625278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001625278 us-gaap:RetainedEarningsMember 2023-03-31 0001625278 2023-03-31 0001625278 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001625278 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001625278 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001625278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001625278 us-gaap:CommonStockMember 2023-06-30 0001625278 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001625278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001625278 us-gaap:RetainedEarningsMember 2023-06-30 0001625278 2023-06-30 0001625278 us-gaap:CreditCardMember 2024-04-01 2024-06-30 0001625278 us-gaap:CreditCardMember 2023-04-01 2023-06-30 0001625278 us-gaap:CreditCardMember 2024-01-01 2024-06-30 0001625278 us-gaap:CreditCardMember 2023-01-01 2023-06-30 0001625278 us-gaap:LoansMember 2024-04-01 2024-06-30 0001625278 us-gaap:LoansMember 2023-04-01 2023-06-30 0001625278 us-gaap:LoansMember 2024-01-01 2024-06-30 0001625278 us-gaap:LoansMember 2023-01-01 2023-06-30 0001625278 nrds:SMBProductsMember 2024-04-01 2024-06-30 0001625278 nrds:SMBProductsMember 2023-04-01 2023-06-30 0001625278 nrds:SMBProductsMember 2024-01-01 2024-06-30 0001625278 nrds:SMBProductsMember 2023-01-01 2023-06-30 0001625278 nrds:EmergingVerticalsMember 2024-04-01 2024-06-30 0001625278 nrds:EmergingVerticalsMember 2023-04-01 2023-06-30 0001625278 nrds:EmergingVerticalsMember 2024-01-01 2024-06-30 0001625278 nrds:EmergingVerticalsMember 2023-01-01 2023-06-30 0001625278 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001625278 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001625278 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001625278 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001625278 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-06-30 0001625278 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-06-30 0001625278 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-06-30 0001625278 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-06-30 0001625278 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001625278 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001625278 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001625278 us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001625278 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001625278 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001625278 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001625278 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001625278 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0001625278 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0001625278 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0001625278 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0001625278 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001625278 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001625278 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001625278 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001625278 us-gaap:CommonClassAMember 2023-05-02 0001625278 us-gaap:CommonClassAMember 2023-10-26 0001625278 us-gaap:CommonClassAMember 2024-01-01 2024-06-30 0001625278 us-gaap:CommonClassAMember 2024-04-01 2024-06-30 0001625278 us-gaap:CommonClassAMember 2023-04-01 2023-06-30 0001625278 us-gaap:CommonClassAMember 2023-01-01 2023-06-30 0001625278 us-gaap:CommonClassAMember 2024-06-30 0001625278 us-gaap:EmployeeStockOptionMember nrds:TwoThousandTwentyOneEquityIncentivePlanMember us-gaap:CommonClassAMember 2023-01-01 0001625278 nrds:TwoThousandTwentyOneEquityIncentivePlanMember us-gaap:CommonClassAMember 2024-01-01 2024-01-01 0001625278 us-gaap:EmployeeStockOptionMember 2023-12-31 0001625278 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001625278 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001625278 us-gaap:EmployeeStockOptionMember 2024-06-30 0001625278 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001625278 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001625278 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001625278 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001625278 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001625278 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001625278 nrds:RestrictedStockUnitsServiceBasedAndPerformanceBasedMember 2024-01-01 2024-06-30 0001625278 srt:MinimumMember nrds:RestrictedStockUnitsServiceBasedAndPerformanceBasedMember 2024-01-01 2024-06-30 0001625278 srt:MaximumMember nrds:RestrictedStockUnitsServiceBasedAndPerformanceBasedMember 2024-01-01 2024-06-30 0001625278 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2024-01-01 2024-01-01 0001625278 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2024-01-01 2024-06-30 0001625278 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2024-04-01 2024-06-30 0001625278 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2023-04-01 2023-06-30 0001625278 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2023-01-01 2023-06-30 0001625278 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001625278 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001625278 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001625278 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001625278 us-gaap:SellingAndMarketingExpenseMember 2024-04-01 2024-06-30 0001625278 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001625278 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-06-30 0001625278 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001625278 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0001625278 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001625278 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0001625278 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001625278 nrds:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember 2024-04-01 2024-06-30 0001625278 nrds:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember 2023-04-01 2023-06-30 0001625278 nrds:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember 2024-01-01 2024-06-30 0001625278 nrds:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember 2023-01-01 2023-06-30 0001625278 us-gaap:EmployeeStockMember 2024-04-01 2024-06-30 0001625278 us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001625278 us-gaap:EmployeeStockMember 2024-01-01 2024-06-30 0001625278 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001625278 srt:ScenarioForecastMember 2024-07-30 2024-12-31 0001625278 srt:MinimumMember us-gaap:SubsequentEventMember 2024-07-30 0001625278 srt:MaximumMember us-gaap:SubsequentEventMember 2024-07-30 shares iso4217:USD iso4217:USD shares pure false 0001625278 Q2 2024 --12-31 http://fasb.org/us-gaap/2024#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2024#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent 10-Q true 2024-06-30 false 001-40994 NerdWallet, Inc. DE 45-4180440 55 Hawthorne Street 10th Floor San Francisco CA 94105 415 549-8913 Class A common stock, $0.0001 par value NRDS NASDAQ Yes Yes Accelerated Filer false true false false 47021577 31685652 113800000 100400000 93700000 75500000 22500000 22500000 230000000.0 198400000 48900000 52600000 111500000 111500000 40000000.0 46900000 6000000.0 7200000 9800000 2000000.0 446200000 418600000 10100000 1700000 43800000 35600000 53900000 37300000 12900000 14400000 66800000 51700000 0.0001 0.0001 5000000 5000000 0 0 0 0 0 0 0.0001 0.0001 296686000 296686000 78397000 78397000 76940000 76940000 0 0 505600000 483700000 -300000 -300000 -125900000 -116500000 379400000 366900000 446200000 418600000 150600000 143300000 312500000 312900000 14900000 13100000 29100000 26900000 22700000 20000000.0 43400000 39500000 106100000 98800000 214000000.0 220500000 16500000 15600000 31900000 31000000.0 160200000 147500000 318400000 317900000 -9600000 -4200000 -5900000 -5000000.0 1500000 800000 2900000 1800000 200000 200000 400000 400000 0 0 -100000 -100000 1300000 600000 2400000 1300000 -8300000 -3600000 -3500000 -3700000 1100000 7100000 4800000 5300000 -9400000 -10700000 -8300000 -9000000.0 -0.12 -0.14 -0.11 -0.12 -0.12 -0.14 -0.11 -0.12 77900000 76800000 77500000 76300000 77900000 76800000 77500000 76300000 -9400000 -10700000 -8300000 -9000000.0 100000 200000 0 500000 -9300000 -10500000 -8300000 -8500000 76940000 0 483700000 -300000 -116500000 366900000 276000 1700000 1700000 529000 0 25000 500000 500000 9600000 9600000 -100000 -100000 1100000 1100000 77720000 0 494500000 -400000 -115400000 378700000 104000 400000 400000 730000 0 68000 900000 900000 89000 1100000 1100000 11600000 11600000 100000 100000 -9400000 -9400000 78397000 0 505600000 -300000 -125900000 379400000 75120000 0 427300000 -900000 -84700000 341700000 1226000 8400000 8400000 380000 0 15000 300000 300000 10100000 10100000 200000 200000 1700000 1700000 76711000 0 445500000 -700000 -83000000.0 361800000 66000 400000 400000 674000 0 25000 200000 200000 240000 1900000 1900000 141000 1300000 1300000 12900000 12900000 200000 200000 -10700000 -10700000 77525000 0 460500000 -500000 -95000000.0 365000000.0 -8300000 -9000000.0 24100000 23900000 19000000.0 19900000 -200000 -300000 1100000 1400000 -300000 -1200000 18400000 6400000 -200000 3200000 8000000.0 -1900000 8300000 -4600000 0 14000000.0 -1700000 -1500000 500000 900000 32900000 6400000 8100000 0 10800000 14900000 300000 400000 -19200000 -15300000 0 16900000 0 7500000 0 7500000 2100000 8800000 0 1900000 1100000 1300000 1400000 500000 -400000 -8000000.0 100000 100000 13400000 -16800000 100400000 83900000 113800000 67100000 900000 700000 7300000 8300000 200000 200000 1900000 1800000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">The Company and Basis of Presentation</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Company—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NerdWallet, Inc., a Delaware corporation, was formed on December 29, 2011. NerdWallet, Inc. and its subsidiaries (collectively, the Company) provide consumer-driven advice about personal finance through its platform by connecting individuals and small and mid-sized businesses (SMBs) with providers of financial products.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Consolidation and Presentation—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and applicable rules and regulations of the U.S. Securities and Exchange Commission regarding interim financial reporting. Accordingly, the accompanying unaudited interim condensed consolidated financial statements do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. The accompanying unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements, and include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the Company’s financial position and results of operations for the periods presented. The accompanying unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain comparative amounts for the three and six months ended June 30, 2023 have been reclassified to conform to the financial statement presentation as of and for the three and six months ended June 30, 2024. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for the full year or any other future period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—During the six months ended June 30, 2024, the Company made a strategic investment of $8.1 million in equity securities of a privately-held company over which the Company does not exercise significant influence. See Note 4–Significant Condensed Consolidated Balance Sheet Components for further discussion. During the six months ended June 30, 2024, there have been no other material changes to the Company’s significant accounting policies as disclosed in Note 1–The Company and its Significant Accounting Policies in the notes to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Consolidation and Presentation—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and applicable rules and regulations of the U.S. Securities and Exchange Commission regarding interim financial reporting. Accordingly, the accompanying unaudited interim condensed consolidated financial statements do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. The accompanying unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. </span></div>In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements, and include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the Company’s financial position and results of operations for the periods presented. The accompanying unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain comparative amounts for the three and six months ended June 30, 2023 have been reclassified to conform to the financial statement presentation as of and for the three and six months ended June 30, 2024. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for the full year or any other future period. 8100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Revenue</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents a disaggregation of the Company’s revenue based on product category:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in millions)</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:120%">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:120%">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:120%">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:120%">2023</span></td></tr><tr><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:120%">Credit cards</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:120%">$</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:120%">46.1 </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:120%">$</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:120%">51.2 </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:120%">$</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:120%">96.1 </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:120%">$</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:120%">112.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></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:120%">Loans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.7 </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:120%">23.1 </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:120%">43.1 </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:120%">45.1 </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:120%">SMB products</span></div></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:120%">26.1 </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:120%">23.7 </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:120%">56.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48.9 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Emerging verticals</span></div></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:120%">56.7 </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:120%">45.3 </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:120%">116.8 </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:120%">106.4 </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:120%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:120%">$</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:120%">312.5 </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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">312.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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 recognized $4.1 million of revenue that was deferred as of December 31, 2023, none of which was recognized during the three months ended June 30, 2024. Revenue recognized during the six months ended June 30, 2023 which was deferred as of December 31, 2022 was immaterial.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contract asset recorded within prepaid expenses and other current assets on the condensed consolidated balance sheet related to estimated variable consideration was $6.5 million and $5.5 million as of June 30, 2024 and December 31, 2023, respectively.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents a disaggregation of the Company’s revenue based on product category:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in millions)</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:120%">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:120%">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:120%">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:120%">2023</span></td></tr><tr><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:120%">Credit cards</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:120%">$</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:120%">46.1 </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:120%">$</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:120%">51.2 </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:120%">$</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:120%">96.1 </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:120%">$</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:120%">112.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></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:120%">Loans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.7 </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:120%">23.1 </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:120%">43.1 </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:120%">45.1 </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:120%">SMB products</span></div></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:120%">26.1 </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:120%">23.7 </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:120%">56.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48.9 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Emerging verticals</span></div></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:120%">56.7 </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:120%">45.3 </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:120%">116.8 </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:120%">106.4 </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:120%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:120%">$</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:120%">312.5 </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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">312.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 46100000 51200000 96100000 112500000 21700000 23100000 43100000 45100000 26100000 23700000 56500000 48900000 56700000 45300000 116800000 106400000 150600000 143300000 312500000 312900000 4100000 0 0 6500000 5500000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Fair Value Measurements</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s assets that are measured at fair value on a recurring basis, by level, within the fair value hierarchy are summarized as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in millions)</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:120%">Quoted Prices<br/>in Active<br/>Markets<br/>(Level 1)</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:120%">Other<br/>Observable<br/>Inputs<br/>(Level 2)</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:120%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</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:120%">Total<br/>Carrying<br/>Value</span></td></tr><tr style="height:27pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of June 30, 2024</span></div></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;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:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:120%">Cash and cash equivalents—money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79.5 </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:120%">Certificate of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">2.1 </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:120%">— </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:120%">2.1 </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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">79.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">81.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><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:53.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in millions)</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:120%">Quoted Prices<br/>in Active<br/>Markets<br/>(Level 1)</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:120%">Other<br/>Observable<br/>Inputs<br/>(Level 2)</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:120%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</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:120%">Total<br/>Carrying<br/>Value</span></td></tr><tr style="height:27pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2023</span></div></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;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:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:120%">Cash and cash equivalents—money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89.8 </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:120%">Certificate of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">2.1 </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:120%">— </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:120%">2.1 </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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">89.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">91.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s assets that are measured at fair value on a recurring basis, by level, within the fair value hierarchy are summarized as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in millions)</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:120%">Quoted Prices<br/>in Active<br/>Markets<br/>(Level 1)</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:120%">Other<br/>Observable<br/>Inputs<br/>(Level 2)</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:120%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</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:120%">Total<br/>Carrying<br/>Value</span></td></tr><tr style="height:27pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of June 30, 2024</span></div></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;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:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:120%">Cash and cash equivalents—money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79.5 </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:120%">Certificate of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">2.1 </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:120%">— </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:120%">2.1 </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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">79.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">81.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><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:53.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in millions)</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:120%">Quoted Prices<br/>in Active<br/>Markets<br/>(Level 1)</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:120%">Other<br/>Observable<br/>Inputs<br/>(Level 2)</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:120%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</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:120%">Total<br/>Carrying<br/>Value</span></td></tr><tr style="height:27pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2023</span></div></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;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:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:120%">Cash and cash equivalents—money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89.8 </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:120%">Certificate of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">2.1 </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:120%">— </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:120%">2.1 </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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">89.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">91.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 79500000 0 0 79500000 0 2100000 0 2100000 79500000 2100000 0 81600000 89800000 0 0 89800000 0 2100000 0 2100000 89800000 2100000 0 91900000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Significant Condensed Consolidated Balance Sheet Components</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, equipment and software, net includes capitalized software development costs, net of accumulated amortization, of $46.0 million and $49.0 million as of June 30, 2024 and December 31, 2023, respectively. The Company capitalized $6.9 million and $13.3 million of software development costs during the three and six months ended June 30, 2024, respectively, and $9.2 million and $17.8 million during the three and six months ended June 30, 2023, respectively. The Company recorded amortization expense related to capitalized software development costs of $8.3 million and $16.3 million during the three and six months ended June 30, 2024 and $7.0 million and $13.6 million during the three and six months ended June 30, 2023, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2024, the Company made a strategic investment of $8.1 million in equity securities of a privately-held company over which the Company does not exercise significant influence. These equity securities do not have a readily determinable fair value and are accounted for under the measurement alternative. Under the measurement alternative, the carrying value of the security is measured at cost less any impairment, and adjusted for changes resulting from observable price changes in orderly transactions for identical or similar securities of the same issuer. An equity security without a readily determinable fair value is considered impaired when the fair value of the Company’s interest is less than the carrying value. Equity investments without readily determinable fair values are included in other assets on the Company’s condensed consolidated balance sheet, and any related gains or losses would be included in other gains (losses), net on the Company’s condensed consolidated statements of operations. Equity investments without readily determinable fair values were $8.1 million as of June 30, 2024, and there were no related changes in carrying amount or impairment during the six months ended June 30, 2024.</span></div><div><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-418"><span style="-sec-ix-hidden:f-419">Accrued expenses and other current liabilities</span></span> include operating lease liabilities of $3.4 million as of both June 30, 2024 and December 31, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-422"><span style="-sec-ix-hidden:f-423">Other liabilities—noncurrent</span></span> includes operating lease liabilities of $4.4 million and $6.2 million as of June 30, 2024 and December 31, 2023, respectively.</span></div> 46000000 49000000 6900000 13300000 9200000 17800000 8300000 16300000 7000000 13600000 8100000 8100000 3400000 3400000 4400000 6200000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Commitments and Contingencies</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments and Other Financial Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has certain financial commitments and other arrangements including unused letters of credit and commitments under leases. During the three months ended June 30, 2024, the Company entered into an amendment, that has not yet commenced, of an operating lease for office space, with total future lease payments of approximately $5 million that are not yet recorded on the Company’s condensed consolidated balance sheet. This lease amendment is expected to commence in 2025 (upon availability of the office space) with an expected lease term of approximately five years. As of June 30, 2024, there were no other material changes to the Company’s commitments and other financial arrangements as disclosed in Note 8–Commitments and Contingencies in the notes to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation and Other Legal Matters</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company is involved from time to time in litigation, claims, and proceedings. Periodically, the Company evaluates the status of each legal matter and assesses potential financial exposure. If the potential loss from any legal proceeding or litigation is considered probable and the amount can be reasonably estimated, the Company accrues a liability for the estimated loss. Significant judgment is required to determine the probability of a loss and whether the amount of the loss is reasonably estimable. The outcome of any proceeding is not determinable in advance. As a result, the assessment of a potential liability and the amount of accruals recorded are based only on the information available at the time. As additional information becomes available, the Company reassesses the potential liability related to the legal proceeding or litigation, and may revise its estimates. Management is not currently aware of any matters that it expects will have a material effect on the financial position, results of operations, or cash flows of the Company. The Company has not accrued any material potential loss as of June 30, 2024 or December 31, 2023.</span></div> 5000000 P5Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Stockholders’ Equity</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchase Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On May 2, 2023, the Company announced that its Board of Directors authorized a plan under which the Company may repurchase up to $20 million of the Company’s Class A common stock and, following the Company’s utilization of that share repurchase authorization, the Company announced on October 26, 2023 that its Board of Directors approved a share repurchase authorization under which the Company may repurchase up to an additional $30 million of the Company’s Class A common stock (collectively, the Repurchase Plans). The Company repurchased 0.1 million shares of Class A common stock for $1.1 million, including costs associated with the repurchases, during the three and six months ended June 30, 2024, and 0.1 million shares for $1.3 million during the three and six months ended June 30, 2023. The remaining share repurchase authorization under the Repurchase Plans is $28.9 million as of June 30, 2024.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Incentive Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The 2021 Equity Incentive Plan and the predecessor 2012 Equity Incentive Plan, both as amended, along with the 2022 Inducement Equity Incentive Plan (collectively, the Plans) comprise the equity incentive plans of the Company.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the 2021 Equity Incentive Plan, the number of shares of Class A common stock reserved for issuance under the plan will automatically increase on January 1 of each calendar year, starting January 1, 2023 and ending on and including January 1, 2031, in an amount equal to 5% of the total number of shares of the Company’s capital stock outstanding on December 31 of the prior calendar year, unless the Company’s Board of Directors determines prior to the date of increase that there will be a lesser increase, or no increase. In accordance with these plan terms, the aggregate number of shares of Class A common stock reserved for issuance under the 2021 Equity Incentive Plan increased by 3.8 million shares effective January 1, 2024.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—A summary of the Company’s stock option activity for its Plans is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Outstanding</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</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:120%">Weighted-Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Contractual Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in years)</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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in millions)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:120%">Balance as of December 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">10.84 </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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">18.7 </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:120%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></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:120%">220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cancelled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(69)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of June 30, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.59 </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:120%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7 </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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable as of June 30, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,910 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">______________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Represents 0.2 million of target award stock options with both service-based and performance-based conditions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of options granted during the six months ended June 30, 2024 was $9.08 per share. The aggregate intrinsic value of options exercised was $3.8 million for the six months ended June 30, 2024.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2024, the Company granted 0.2 million of target award stock options with both service-based and performance-based conditions to certain employees of the Company. Recipients of these performance-based stock options are eligible to earn between 0% and 200% of their target awards based upon the achievement of (i) a revenue-related growth metric and (ii) a non-GAAP operating income-related metric, both in fiscal year 2024, subject to certification of the attainment of the performance levels. These performance-based stock options are also subject to service-based vesting over a period of three years.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June 30, 2024, the per-share fair value of each stock option granted was determined on the date of grant using the following weighted-average assumptions:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.129%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:120%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.9</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:120%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:120%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no stock options granted for the six months ended June 30, 2023. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—A summary of the Company’s outstanding nonvested restricted stock units (RSUs) for its Plans is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.385%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Units</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested as of December 31, 2023</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,788 </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:120%">$</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:120%">12.42 </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:120%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></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:120%">2,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.72 </span></td><td style="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:120%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.70 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></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:120%">(683)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.34 </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%">Nonvested as of June 30, 2024</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,886 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">______________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Includes 0.2 million of target award RSUs with both service-based and performance-based conditions.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Includes 0.1 million of target award RSUs with both service-based and performance-based conditions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of shares that vested under RSUs was $19.1 million during the six months ended June 30, 2024.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2024, the Company granted 0.1 million of target award RSUs with both service-based and performance-based conditions to certain employees of the Company. Recipients of these performance-based RSUs are eligible to earn between 0% and 200% of their target awards based upon the achievement of (i) a revenue-related growth metric and (ii) a non-GAAP operating income-related metric, both in fiscal year 2024, subject to certification of the attainment of the performance levels. These performance-based RSUs are also subject to service-based vesting over a period of three years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The terms of the Employee Stock Purchase Plan (ESPP) provide for automatic increases in the number of shares reserved for issuance on January 1 of each calendar year, beginning in 2023 and through 2031, subject to terms of the ESPP. In accordance with these plan terms, the aggregate number of Class A common stock authorized for issuance under the ESPP increased by 0.8 million effective January 1, 2024. Prior to capitalizing amounts related to software development costs, the Company recognized stock-based compensation related to the ESPP of $0.2 million during the three and six months ended June 30, 2024, which relates to the ESPP purchase period which began on May 1, 2024. Prior to capitalizing amounts related to software development costs, the Company recognized stock-based compensation related to the ESPP of $1.0 million and $2.0 million during the three and six months ended June 30, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company recognized stock-based compensation under the Plans and ESPP as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in millions)</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:120%">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:120%">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:120%">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:120%">2023</span></td></tr><tr><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:120%">Research and development</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:120%">$</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:120%">3.1 </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:120%">$</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:120%">3.1 </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:120%">$</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:120%">5.7 </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:120%">$</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:120%">5.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></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:120%">Sales and marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8 </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:120%">3.9 </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:120%">5.3 </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:120%">7.2 </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:120%">General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.3 </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:120%">8.0 </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:120%">7.2 </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:120%">Total stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, stock-based compensation capitalized related to software development costs was $1.3 million and $1.6 million during the three months ended June 30, 2024 and 2023, respectively, and $2.2 million and $3.1 million during the six months ended June 30, 2024 and 2023, respectively.</span></div> 20000000 30000000 100000 100000 1100000 1100000 100000 100000 1300000 1300000 28900000 0.05 3800000 A summary of the Company’s stock option activity for its Plans is as follows:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Outstanding</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</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:120%">Weighted-Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Contractual Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in years)</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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in millions)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:120%">Balance as of December 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">10.84 </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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">18.7 </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:120%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></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:120%">220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cancelled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(69)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of June 30, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.59 </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:120%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7 </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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable as of June 30, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,910 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">______________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Represents 0.2 million of target award stock options with both service-based and performance-based conditions.</span></div> 4112000 10.84 P6Y3M18D 18700000 220000 15.73 380000 5.62 69000 12.86 3883000 11.59 P6Y2M12D 14700000 2910000 11.14 P5Y8M12D 12200000 200000 9.08 3800000 200000 0 2 P3Y <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June 30, 2024, the per-share fair value of each stock option granted was determined on the date of grant using the following weighted-average assumptions:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.129%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:120%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.9</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:120%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:120%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div> 0.581 P5Y10M24D 0 0.042 0 A summary of the Company’s outstanding nonvested restricted stock units (RSUs) for its Plans is as follows:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.385%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Units</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested as of December 31, 2023</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,788 </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:120%">$</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:120%">12.42 </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:120%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></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:120%">2,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.72 </span></td><td style="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:120%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.70 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></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:120%">(683)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.34 </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%">Nonvested as of June 30, 2024</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,886 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">______________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Includes 0.2 million of target award RSUs with both service-based and performance-based conditions.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Includes 0.1 million of target award RSUs with both service-based and performance-based conditions.</span></div> 6788000 12.42 2040000 14.72 1259000 13.70 683000 15.34 6886000 12.58 200000 100000 19100000 100000 0 2 P3Y 800000 200000 200000 1000000 2000000 The Company recognized stock-based compensation under the Plans and ESPP as follows:<div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in millions)</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:120%">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:120%">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:120%">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:120%">2023</span></td></tr><tr><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:120%">Research and development</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:120%">$</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:120%">3.1 </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:120%">$</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:120%">3.1 </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:120%">$</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:120%">5.7 </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:120%">$</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:120%">5.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></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:120%">Sales and marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8 </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:120%">3.9 </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:120%">5.3 </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:120%">7.2 </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:120%">General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.3 </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:120%">8.0 </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:120%">7.2 </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:120%">Total stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3100000 3100000 5700000 5500000 2800000 3900000 5300000 7200000 4400000 4300000 8000000.0 7200000 10300000 11300000 19000000.0 19900000 1300000 1600000 2200000 3100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Income Taxes</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning with the three months ended June 30, 2023, the Company’s tax provision for interim periods was determined using a discrete effective tax rate method, as allowed by ASC Topic 740-270, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes, Interim Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company’s tax provision for interim periods was previously determined using an estimated annual effective tax rate which was adjusted for discrete items occurring during the periods presented. The Company determined that since small changes in estimated “ordinary” income would result in significant changes in the estimated annual effective tax rate, the historical method would not provide a reliable estimate for the three and six months ended June 30, 2024. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary difference between the Company’s effective tax rate and the statutory federal income tax rate is the full valuation allowance established on the Company’s federal, state and foreign deferred tax attributes. As of June 30, 2024 and December 31, 2023, the Company recorded a full valuation allowance against these net deferred tax assets as the Company believes that it is more likely than not that the Company will not be able to fully realize such net deferred tax assets. The Company’s judgment regarding the likelihood of realization of these deferred tax assets could change in future periods, which could result in a material impact in the Company’s income tax provision in the period of change.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Net Loss Per Basic and Diluted Share</span><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the basic and diluted per share computations for net loss attributable to common stockholders:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in millions, except per share amounts)</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:120%">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:120%">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:120%">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:120%">2023</span></td></tr><tr><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:700;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss attributable to common stockholders—basic and diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9.0)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denominator:</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares of common stock—basic and diluted</span></div></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:120%">77.9 </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:120%">76.8 </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:120%">77.5 </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:120%">76.3 </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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net loss per share attributable to common stockholders:</span></div></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.12)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-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:120%">(0.12)</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:120%">$</span></td><td style="background-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:120%">(0.14)</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:120%">$</span></td><td style="background-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:120%">(0.11)</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:120%">$</span></td><td style="background-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:120%">(0.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following common stock equivalents were excluded from the computation of diluted net loss per share because including them would have been antidilutive:</span></div><div style="margin-bottom: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:53.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in millions)</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:120%">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:120%">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:120%">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:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares subject to outstanding stock options and restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.2 </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:120%">0.5 </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:120%">0.1 </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:120%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the basic and diluted per share computations for net loss attributable to common stockholders:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in millions, except per share amounts)</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:120%">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:120%">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:120%">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:120%">2023</span></td></tr><tr><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:700;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss attributable to common stockholders—basic and diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9.0)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denominator:</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares of common stock—basic and diluted</span></div></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:120%">77.9 </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:120%">76.8 </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:120%">77.5 </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:120%">76.3 </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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net loss per share attributable to common stockholders:</span></div></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.12)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-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:120%">(0.12)</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:120%">$</span></td><td style="background-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:120%">(0.14)</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:120%">$</span></td><td style="background-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:120%">(0.11)</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:120%">$</span></td><td style="background-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:120%">(0.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -9400000 -9400000 -10700000 -10700000 -8300000 -8300000 -9000000.0 -9000000.0 77900000 77900000 76800000 76800000 77500000 77500000 76300000 76300000 -0.12 -0.14 -0.11 -0.12 -0.12 -0.14 -0.11 -0.12 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following common stock equivalents were excluded from the computation of diluted net loss per share because including them would have been antidilutive:</span></div><div style="margin-bottom: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:53.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in millions)</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:120%">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:120%">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:120%">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:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares subject to outstanding stock options and restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.2 </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:120%">0.5 </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:120%">0.1 </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:120%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7800000 9900000 6800000 8700000 200000 500000 100000 400000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Subsequent Event</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 30, 2024, the Company committed to a restructuring plan, effective August 1, 2024, intended to reduce the Company’s operating expenses and better position the Company to execute its long-term strategic initiatives (the Restructuring Plan). The Restructuring Plan will reduce the size of the Company’s workforce by approximately 15% of its full-time employees, as compared to its headcount as of December 31, 2023. The Company expects to incur a total estimated pre-tax restructuring charge of approximately $8 million to $10 million for the year ended December 31, 2024 in connection with the Restructuring Plan, with most of these charges expected to occur in the third quarter of 2024.</span></div> 0.15 8000000 10000000 0.15 8000000 10000000 false false false false