0001504776-24-000012.txt : 20240509 0001504776-24-000012.hdr.sgml : 20240509 20240509172515 ACCESSION NUMBER: 0001504776-24-000012 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Warby Parker Inc. CENTRAL INDEX KEY: 0001504776 STANDARD INDUSTRIAL CLASSIFICATION: OPHTHALMIC GOODS [3851] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 800423634 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40825 FILM NUMBER: 24932011 BUSINESS ADDRESS: STREET 1: 233 SPRING STREET STREET 2: 6TH FLOOR EAST CITY: NEW YORK STATE: NY ZIP: 10013 BUSINESS PHONE: (646) 847-7215 MAIL ADDRESS: STREET 1: 233 SPRING STREET STREET 2: 6TH FLOOR EAST CITY: NEW YORK STATE: NY ZIP: 10013 FORMER COMPANY: FORMER CONFORMED NAME: JAND, Inc. DATE OF NAME CHANGE: 20101102 10-Q 1 wrby-20240331.htm 10-Q wrby-20240331
0001504776FALSE2024Q112/31292xbrli:sharesiso4217:USDiso4217:USDxbrli:shareswrby:segmentxbrli:purewrby:votewrby:performanceConditionwrby:leaseAgreement00015047762024-01-012024-03-310001504776us-gaap:CommonClassAMember2024-05-060001504776us-gaap:CommonClassBMember2024-05-0600015047762024-03-3100015047762023-12-310001504776us-gaap:CommonClassAMember2023-12-310001504776us-gaap:CommonClassAMember2024-03-310001504776us-gaap:CommonClassBMember2024-03-310001504776us-gaap:CommonClassBMember2023-12-3100015047762023-01-012023-03-310001504776us-gaap:CommonStockMemberwrby:CommonClassAAndBMember2023-12-310001504776us-gaap:AdditionalPaidInCapitalMember2023-12-310001504776us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001504776us-gaap:RetainedEarningsMember2023-12-310001504776us-gaap:CommonStockMemberwrby:CommonClassAAndBMember2023-07-012023-09-300001504776us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-3000015047762023-07-012023-09-300001504776us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001504776us-gaap:RetainedEarningsMember2023-07-012023-09-300001504776us-gaap:CommonStockMemberwrby:CommonClassAAndBMember2023-09-300001504776us-gaap:AdditionalPaidInCapitalMember2023-09-300001504776us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001504776us-gaap:RetainedEarningsMember2023-09-3000015047762023-09-300001504776us-gaap:CommonStockMemberwrby:CommonClassAAndBMember2022-12-310001504776us-gaap:AdditionalPaidInCapitalMember2022-12-310001504776us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001504776us-gaap:RetainedEarningsMember2022-12-3100015047762022-12-310001504776us-gaap:CommonStockMemberwrby:CommonClassAAndBMember2022-07-012022-09-300001504776us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-3000015047762022-07-012022-09-300001504776us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001504776us-gaap:RetainedEarningsMember2022-07-012022-09-300001504776us-gaap:CommonStockMemberwrby:CommonClassAAndBMember2022-09-300001504776us-gaap:AdditionalPaidInCapitalMember2022-09-300001504776us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001504776us-gaap:RetainedEarningsMember2022-09-3000015047762022-09-3000015047762023-03-310001504776us-gaap:CostOfGoodsTotalMemberwrby:TopFiveInventorySuppliersMemberus-gaap:SupplierConcentrationRiskMember2024-01-012024-03-310001504776us-gaap:CostOfGoodsTotalMemberwrby:TopFiveInventorySuppliersMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-03-310001504776us-gaap:CreditCardReceivablesMember2024-03-310001504776us-gaap:CreditCardReceivablesMember2023-12-3100015047762023-08-012023-08-3100015047762024-03-012024-03-310001504776us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2024-03-310001504776us-gaap:OtherNoncurrentAssetsMember2024-03-310001504776us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-310001504776us-gaap:OtherNoncurrentAssetsMember2023-12-310001504776wrby:EyewearProductsMember2024-01-012024-03-310001504776wrby:EyewearProductsMember2023-01-012023-03-310001504776wrby:ServicesAndOtherMember2024-01-012024-03-310001504776wrby:ServicesAndOtherMember2023-01-012023-03-310001504776wrby:ECommerceMember2024-01-012024-03-310001504776wrby:ECommerceMember2023-01-012023-03-310001504776us-gaap:RetailMember2024-01-012024-03-310001504776us-gaap:RetailMember2023-01-012023-03-310001504776us-gaap:LeaseholdImprovementsMember2024-03-310001504776us-gaap:LeaseholdImprovementsMember2023-12-310001504776us-gaap:ComputerEquipmentMember2024-03-310001504776us-gaap:ComputerEquipmentMember2023-12-310001504776us-gaap:FurnitureAndFixturesMember2024-03-310001504776us-gaap:FurnitureAndFixturesMember2023-12-310001504776us-gaap:SoftwareDevelopmentMember2024-03-310001504776us-gaap:SoftwareDevelopmentMember2023-12-310001504776us-gaap:ConstructionInProgressMember2024-03-310001504776us-gaap:ConstructionInProgressMember2023-12-310001504776us-gaap:CostOfSalesMember2024-01-012024-03-310001504776us-gaap:CostOfSalesMember2023-01-012023-03-310001504776us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001504776us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001504776wrby:TotalDepreciationDepletionAndAmortizationMember2024-01-012024-03-310001504776wrby:TotalDepreciationDepletionAndAmortizationMember2023-01-012023-03-310001504776us-gaap:CommonClassCMember2024-03-310001504776us-gaap:CommonClassAMemberus-gaap:RestrictedStockUnitsRSUMember2024-03-310001504776us-gaap:CommonClassBMemberus-gaap:RestrictedStockUnitsRSUMember2024-03-310001504776us-gaap:CommonClassCMemberus-gaap:RestrictedStockUnitsRSUMember2024-03-310001504776us-gaap:CommonClassAMemberwrby:PerformanceStockUnitsMember2024-03-310001504776us-gaap:CommonClassBMemberwrby:PerformanceStockUnitsMember2024-03-310001504776us-gaap:CommonClassCMemberwrby:PerformanceStockUnitsMember2024-03-310001504776us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2024-03-310001504776us-gaap:CommonClassBMemberus-gaap:EmployeeStockMember2024-03-310001504776us-gaap:CommonClassCMemberus-gaap:EmployeeStockMember2024-03-310001504776wrby:A2021PlanMember2021-08-012021-08-310001504776wrby:A2021IncentiveAwardPlanMemberwrby:StockOptionsOrRestrictedStockUnitsRSUsMember2021-08-012021-08-310001504776wrby:A2021PlanMember2023-01-012023-01-310001504776us-gaap:CommonClassAMemberwrby:ThePlansMember2024-03-310001504776us-gaap:EmployeeStockMember2021-08-012021-08-310001504776us-gaap:EmployeeStockMember2023-12-310001504776us-gaap:EmployeeStockMember2022-01-012022-01-310001504776us-gaap:EmployeeStockMember2024-03-310001504776wrby:FoundersGrantMember2024-01-012024-03-310001504776wrby:A2021PlanMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001504776wrby:FoundersGrantMember2023-01-012023-03-310001504776us-gaap:IPOMember2023-01-012023-03-3100015047762023-01-012023-09-300001504776us-gaap:EmployeeStockOptionMemberwrby:ThePlansMember2024-03-310001504776us-gaap:EmployeeStockOptionMemberwrby:ThePlansMember2024-01-012024-03-310001504776us-gaap:RestrictedStockUnitsRSUMember2023-12-310001504776us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001504776us-gaap:RestrictedStockUnitsRSUMember2024-03-310001504776wrby:ThePlansMemberus-gaap:RestrictedStockUnitsRSUMember2024-03-310001504776us-gaap:PerformanceSharesMemberwrby:ThePlansMember2024-03-310001504776wrby:ThePlansMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001504776us-gaap:PerformanceSharesMemberwrby:ThePlansMember2024-01-012024-03-310001504776wrby:FoundersGrantMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001504776us-gaap:PerformanceSharesMemberwrby:FoundersGrantMember2021-06-012021-06-300001504776wrby:FoundersGrantMemberus-gaap:RestrictedStockUnitsRSUMember2021-06-012021-06-300001504776us-gaap:PerformanceSharesMember2021-06-012021-06-300001504776us-gaap:CommonClassBMemberus-gaap:PerformanceSharesMember2021-06-012021-06-300001504776us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:PerformanceSharesMember2024-03-310001504776us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2024-03-310001504776us-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:PerformanceSharesMember2024-03-310001504776us-gaap:PerformanceSharesMemberwrby:ShareBasedPaymentArrangementTrancheFourMember2024-03-310001504776us-gaap:PerformanceSharesMemberwrby:ShareBasedPaymentArrangementTrancheFiveMember2024-03-310001504776us-gaap:PerformanceSharesMemberwrby:ShareBasedPaymentArrangementTrancheSixMember2024-03-310001504776us-gaap:PerformanceSharesMemberwrby:ShareBasedPaymentArrangementTrancheSevenMember2024-03-310001504776us-gaap:PerformanceSharesMemberwrby:ShareBasedPaymentArrangementTrancheEightMember2024-03-310001504776us-gaap:PerformanceSharesMemberwrby:MonteCarloSimulationMember2024-01-012024-03-310001504776srt:MinimumMember2024-03-310001504776srt:MaximumMember2024-03-310001504776wrby:ComericaBankMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-09-300001504776wrby:ComericaBankMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2022-09-300001504776wrby:ComericaBankMemberwrby:SwingLineNotesMemberus-gaap:LineOfCreditMember2022-09-300001504776wrby:ComericaBankMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2024-02-280001504776wrby:ComericaBankMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2024-02-280001504776wrby:ComericaBankMemberwrby:SwingLineNotesMemberus-gaap:LineOfCreditMember2024-02-280001504776wrby:ComericaBankMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberwrby:DebtInstrumentOptionToIncreaseMember2024-02-012024-02-280001504776wrby:ComericaBankMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberwrby:DebtInstrumentOptionToIncreaseMember2024-02-280001504776wrby:ComericaBankMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:PrimeRateMembersrt:MinimumMember2024-02-012024-02-280001504776wrby:ComericaBankMembersrt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:PrimeRateMember2024-02-012024-02-280001504776wrby:ComericaBankMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MinimumMember2024-02-012024-02-280001504776wrby:ComericaBankMembersrt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-02-012024-02-280001504776wrby:ComericaBankMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2024-02-012024-02-280001504776wrby:ComericaBankMembersrt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2024-02-012024-02-280001504776wrby:ComericaBankMemberwrby:CreditFacilityMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2023-12-310001504776wrby:ComericaBankMemberwrby:CreditFacilityMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2024-03-310001504776us-gaap:SubsequentEventMember2024-04-012024-04-300001504776us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001504776us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001504776us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001504776us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001504776us-gaap:PerformanceSharesMember2024-01-012024-03-310001504776us-gaap:PerformanceSharesMember2023-01-012023-03-310001504776us-gaap:EmployeeStockMember2024-01-012024-03-310001504776us-gaap:EmployeeStockMember2023-01-012023-03-310001504776wrby:SecuredPromissoryNotesMembersrt:ManagementMember2024-01-012024-03-310001504776us-gaap:RelatedPartyMember2023-12-310001504776us-gaap:RelatedPartyMember2024-03-310001504776wrby:SecuredPromissoryNotesMemberwrby:EmployeeLoansMembersrt:ManagementMember2024-01-012024-03-310001504776wrby:NewAndExtendedLeaseTermsRetailSpaceUnitedStatesMemberus-gaap:SubsequentEventMember2024-04-010001504776us-gaap:SubsequentEventMember2024-04-010001504776wrby:NewAndExtendedLeaseTermsRetailSpaceUnitedStatesMemberus-gaap:SubsequentEventMembersrt:MinimumMember2024-04-010001504776srt:MaximumMemberwrby:NewAndExtendedLeaseTermsRetailSpaceUnitedStatesMemberus-gaap:SubsequentEventMember2024-04-010001504776srt:ScenarioForecastMember2024-05-012024-05-310001504776wrby:A2021PlanMemberus-gaap:SubsequentEventMemberus-gaap:RestrictedStockUnitsRSUMember2024-04-012024-04-300001504776wrby:TeresaBriggsMember2024-01-012024-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 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-40825
Warby Parker Inc.
(Exact name of registrant as specified in its charter)
Delaware80-0423634
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
233 Spring Street, 6th Floor East
New York, New York 10013
(646) 847-7215
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Class A Common Stock, $0.0001 par value per shareWRBYNew York Stock Exchange
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act): Yes No
As of May 6, 2024, there were approximately 99,128,202 shares of the registrant's Class A common stock, and 19,734,125 shares of the registrant’s Class B common stock outstanding.



Table Of Contents
Page
1

Special Note Regarding Forward Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which statements involve substantial risk and uncertainties. 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. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about our future results of operations and financial position, industry and business trends, general macroeconomic and market trends, business strategy, plans, market growth and our objectives for future operations.
You should not rely on forward-looking statements as predictions 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. These risks and uncertainties include our ability to manage our future growth effectively; our expectations regarding cost of goods sold, gross margin, channel mix, customer mix, and selling, general, and administrative expenses; increases in component and shipping costs and changes in supply chain; our reliance on our information technology systems and enterprise resource planning systems for our business to effectively operate and safeguard confidential information; our ability to engage our existing customers and obtain new customers; planned new retail stores in 2024 and going forward; an overall decline in the health of the economy and other factors impacting consumer spending, such as recessionary conditions, inflation, government instability, and geopolitical unrest; our ability to compete successfully; our ability to manage our inventory balances and shrinkage; the growth of our brand awareness; our ability to recruit and retain optometrists, opticians, and other vision care professionals; the spread of new infectious diseases; the effects of seasonal trends on our results of operations; our ability to stay in compliance with extensive laws and regulations that apply to our business and operations; our ability to adequately maintain and protect our intellectual property and proprietary rights; our reliance on third parties for our products, operations and infrastructure; our duties related to being a public benefit corporation; the ability of our Co-Founders and Co-CEOs to exercise significant influence over all matters submitted to stockholders for approval; the volatility in the trading price of our Class A common stock; the effect of our multi-class structure on the trading price of our Class A common stock; the increased expenses associated with being a public company; and the other factors described in the section titled “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the Securities and Exchange Commission on February 29, 2024. 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 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.
In addition, statements such as “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 such information provides a reasonable basis for these statements, that information may be limited or incomplete. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.
The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments.
2


Part I. Financial Information
Item 1. Financial Statements
Warby Parker Inc. and Subsidiaries
Condensed Consolidated Balance Sheets (Unaudited)
(Amounts in thousands, except share data)
March 31,
2024
December 31, 2023
Assets
Current assets:
Cash and cash equivalents$220,384 $216,894 
Accounts receivable, net1,167 1,779 
Inventory56,450 62,234 
Prepaid expenses and other current assets18,116 17,712 
Total current assets296,117 298,619 
Property and equipment, net156,722 152,332 
Right-of-use lease assets129,561 122,305 
Other assets10,492 7,056 
Total assets$592,892 $580,312 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$26,699 $22,456 
Accrued expenses43,200 46,320 
Deferred revenue21,240 31,617 
Current lease liabilities24,462 24,286 
Other current liabilities2,939 2,411 
Total current liabilities118,540 127,090 
Non-current lease liabilities156,988 150,171 
Other liabilities1,177 1,264 
Total liabilities276,705 278,525 
Commitments and contingencies (see Note 9)
Stockholders’ equity:
Common stock, $0.0001 par value; Class A: 750,000,000 shares authorized at March 31, 2024 and December 31, 2023, 99,005,197 and 98,368,239 issued and outstanding at March 31, 2024 and December 31, 2023, respectively; Class B: 150,000,000 shares authorized at March 31, 2024 and December 31, 2023, 19,734,125 and 19,788,682 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively, convertible to Class A on a one-to-one basis
12 12 
Additional paid-in capital987,305 970,135 
Accumulated deficit(669,510)(666,831)
Accumulated other comprehensive loss(1,620)(1,529)
Total stockholders’ equity316,187 301,787 
Total liabilities and stockholders’ equity$592,892 $580,312 
The accompanying notes are an integral part of these condensed consolidated financial statements.
3

Warby Parker Inc. and Subsidiaries
Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)
(Amounts in thousands, except share and per share data)
Three Months Ended March 31,
20242023
Net revenue$200,003 $171,968 
Cost of goods sold86,544 77,177 
Gross profit113,459 94,791 
Selling, general, and administrative expenses118,586 107,221 
Loss from operations(5,127)(12,430)
Interest and other income, net2,556 1,879 
Loss before income taxes(2,571)(10,551)
Provision for income taxes108 261 
Net loss$(2,679)$(10,812)
Net loss per share attributable to common stockholders, basic and diluted$(0.02)$(0.09)
Weighted average shares used in computing net loss per share attributable to common stockholders, basic and diluted119,143,534 116,159,428 
Other comprehensive loss
Foreign currency translation adjustment
$(91)$(683)
Total comprehensive loss$(2,770)$(11,495)
The accompanying notes are an integral part of these condensed consolidated financial statements.
4

Warby Parker Inc. and Subsidiaries
Condensed Consolidated Statements of Changes in Stockholders’ Equity (Unaudited)
(Amounts in thousands)
Three Months Ended March 31, 2024
Class A and Class B
Common Stock
Additional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total Stockholders’
Equity
SharesAmount
Balance as of December 31, 2023117,849 $12 $970,135 $(1,529)$(666,831)$301,787 
Stock option exercises67 — 905 — — 905 
Restricted stock unit releases563 — — — — — 
Stock-based compensation— — 16,265 — — 16,265 
Other comprehensive loss— — — (91)— (91)
Net loss— — — — (2,679)(2,679)
Balance as of March 31, 2024118,479 $12 $987,305 $(1,620)$(669,510)$316,187 

Three Months Ended March 31, 2023
Class A and Class B
Common Stock
Additional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total Stockholders’ Equity
SharesAmount
Balance as of December 31, 2022115,339 12 $890,915 $(647)$(603,634)$286,646 
Stock option exercises109 — 1,415 — — 1,415 
Restricted stock unit releases153 — — — — — 
Stock-based compensation— — 19,780 — — 19,780 
Other comprehensive income— — — (683)— (683)
Net loss— — — — (10,812)(10,812)
Balance as of March 31, 2023115,601 $12 $912,110 $(1,330)$(614,446)$296,346 
The accompanying notes are an integral part of these condensed consolidated financial statements.
5

Warby Parker Inc. and Subsidiaries
Condensed Consolidated Statements of Cash Flows (Unaudited)
(Amounts in thousands)
Three Months Ended March 31,
20242023
Cash flows from operating activities
Net loss$(2,679)$(10,812)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization10,583 9,140 
Stock-based compensation14,048 19,780 
Asset impairment charges399 395 
Amortization of cloud-based software implementation costs1,073 363 
Change in operating assets and liabilities:
Accounts receivable, net612 473 
Inventory5,784 4,442 
Prepaid expenses and other assets(2,913)(657)
Accounts payable3,327 (921)
Accrued expenses(108)(7,826)
Deferred revenue(10,377)(6,744)
Other current liabilities528 119 
Right-of-use lease assets and current and non-current lease liabilities(263)988 
Other liabilities(87)(97)
Net cash provided by operating activities19,927 8,643 
Cash flows from investing activities
Purchases of property and equipment(14,437)(12,385)
Investment in optical equipment company(2,000) 
Net cash used in investing activities(16,437)(12,385)
Cash flows from financing activities
Proceeds from stock option exercises91 81 
Net cash provided by financing activities91 81 
Effect of exchange rates on cash(91)(662)
Net change in cash and cash equivalents3,490 (4,323)
Cash and cash equivalents, beginning of period216,894 208,585 
Cash and cash equivalents, end of period$220,384 $204,262 
Supplemental disclosures
Cash paid for income taxes$69 $97 
Cash paid for interest76 50 
Cash paid for amounts included in the measurement of lease liabilities10,400 10,849 
Non-cash investing and financing activities:
Purchases of property and equipment included in accounts payable and accrued expenses$4,582 $2,957 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
1. Description of Business
Warby Parker Inc., a public benefit corporation founded in 2010 (together with its wholly owned subsidiaries, the “Company”), is a founder-led, mission-driven lifestyle brand that sits at the intersection of technology, design, healthcare, and social enterprise. The Company offers holistic vision care by selling eyewear products and providing optical services directly to consumers through its retail stores and e-commerce platform. For every pair of glasses or sunglasses sold, the Company helps distribute a pair of glasses to someone in need through its Buy a Pair, Give a Pair program. The Company is headquartered in New York, New York.
2. Summary of Significant Accounting Policies
Basis of Presentation
The Company’s unaudited condensed consolidated financial statements have been prepared and are presented in accordance with United States generally accepted accounting principles (“U.S. GAAP”). Certain information and disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission. Accordingly, these condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2023 and the related notes. The December 31, 2023 condensed consolidated balance sheet was derived from the Company’s audited consolidated financial statements as of that date. The unaudited interim condensed consolidated financial statements include, in the opinion of management, all adjustments, consisting of normal and recurring items, necessary for the fair presentation of the condensed consolidated financial statements. There have been no significant changes in accounting policies during the three months ended March 31, 2024 from those disclosed in the audited consolidated financial statements for the year ended December 31, 2023 and the related notes.
Principles of Consolidation
The condensed consolidated financial statements include the financial statements of Warby Parker Inc., and its wholly owned subsidiaries. The Company has consolidated certain entities meeting the definition of a variable interest entity as the Company concluded that it is the primary beneficiary of the entities. The inclusion of these entities does not have a material impact on its condensed consolidated financial statements. Intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The Company prepares its condensed consolidated financial statements in conformity with U.S. GAAP. These principles require management to make certain estimates and assumptions during the preparation of its condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.
Management’s estimates are based on historical experience and on various other market-specific and relevant assumptions that management believes to be reasonable under the circumstances. Significant estimates underlying the accompanying condensed consolidated financial statements include, but are not limited to (i) the valuation of inventory, including the determination of the net realizable value, (ii) the useful lives and recoverability of long-lived assets, (iii) the determination of deferred income taxes, including related valuation allowances, and (iv) assumptions related to the valuation of common stock and determination of stock-based compensation.
Segment Information
Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), who makes decisions about allocating resources and assessing performance. The Company defines its CODM as its co-Chief Executive Officers. The Company has identified one operating segment. When evaluating the Company’s performance and allocating resources, the CODM relies on financial information prepared on a consolidated basis.
7

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
Concentration of Credit Risk and Major Suppliers
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents. The Company maintains its cash and cash equivalents in various accounts, which, at times, may exceed the limits insured by the Federal Deposit Insurance Corporation of $250 thousand per institution and the Canada Deposit Insurance Corporation of $100 thousand Canadian dollars. At March 31, 2024 and December 31, 2023, uninsured cash balances were approximately $219.1 million and $215.6 million, respectively. The Company has not experienced any concentration losses related to its cash and cash equivalents to date. The Company seeks to minimize its credit risk by maintaining its cash and cash equivalents with high-quality financial institutions and monitoring the credit standing of such institutions.
The Company’s top five inventory suppliers accounted for approximately 17% and 19% of cost of goods sold for the three months ended March 31, 2024 and 2023, respectively.
Cash and Cash Equivalents
The Company considers all highly liquid short-term investments with an original maturity of three months or less to be a cash equivalent. Cash and cash equivalents include deposits with banks and financial institutions, money market funds, and receivables from credit card issuers, which are typically converted into cash within two to four days of capture. As such, these receivables are recorded as a deposit in transit as a component of cash and cash equivalents on the condensed consolidated balance sheets. At March 31, 2024 and December 31, 2023, the balance of receivables from credit card issuers included within cash and cash equivalents was $7.8 million and $15.0 million, respectively.
Inventory
Inventory consists of approximately $11.9 million and $13.3 million of finished goods, including ready-to-wear sun frames, contact lenses, and eyeglass cases, as of March 31, 2024 and December 31, 2023, respectively, and approximately $44.6 million and $48.9 million of component parts, including optical frames and prescription optical lenses, as of March 31, 2024 and December 31, 2023, respectively. Inventory is stated at the lower of cost or net realizable value, with cost determined on a weighted average cost basis.
The Company continuously evaluates the composition of its inventory and makes adjustments when the cost of inventory is not expected to be fully recoverable. The estimated net realizable value of inventory is determined based on an analysis of historical sales trends, the impact of market trends and economic conditions, a forecast of future demand, and the estimated timing of product retirements. Adjustments for damaged inventory are recorded primarily based on actual damaged inventory. Adjustments for inventory shrink, representing the physical loss of inventory, include estimates based on historical experience, and are adjusted based upon physical inventory counts. However, unforeseen adverse future economic and market conditions could result in actual results differing materially from estimates.
Investments
In August 2023, the Company invested $1.0 million in a private optical equipment company, and made an additional $2.0 million investment in March 2024. As part of these investments, the Company will automatically receive shares of the entity or cash based on a conversion price dependent upon an ultimate conversion event. The investments are recorded within other assets on the condensed consolidated balance sheet and are measured at cost less impairment, if any. No impairment has been recorded for the three months ended March 31, 2024.
Cloud-Based Software Implementation Costs
The Company has entered into cloud-based software hosting arrangements for which it incurs implementation costs. Certain costs incurred during the application development stage are capitalized and included within prepaid expenses and other current assets or other assets, depending on the long or short-term nature of such costs, in line with the Company's policy on the accounting for prepaid software hosting arrangements. Costs incurred during the preliminary project stage and post-implementation stage are expensed as incurred. Capitalized cloud-based software implementation costs are amortized, beginning on the date the related software or module is ready for its intended use, on a straight-line basis over the remaining term of the hosting arrangement as a component of selling, general, and administrative expenses, the same line item as the expense for the associated hosting arrangement.
As of March 31, 2024, the Company had $14.9 million of gross capitalized cloud-based software implementation costs and $4.2 million of related accumulated amortization, for a net balance of $10.7 million, made up of $3.4 million recorded within prepaid expenses and other current assets and $7.3 million recorded within other assets on the condensed consolidated balance sheet.
8

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
As of December 31, 2023, the Company had $13.1 million of gross capitalized cloud-based software implementation costs and $3.1 million of related accumulated amortization, for a net balance of $10.0 million, made up of $4.0 million recorded within prepaid expenses and other current assets and $6.0 million recorded within other assets on the condensed consolidated balance sheet.
During the three months ended March 31, 2024 and 2023, the Company incurred $1.1 million and $0.4 million of amortization of capitalized cloud-based software implementation costs, respectively.
Leases
The Company records a lease liability and corresponding right-of-use (“ROU”) asset at lease commencement. The lease liability is measured at the present value of non-cancellable future lease payments over the lease term, minus expected tenant improvement allowances (“TIAs”) determined to be lease incentives. The ROU asset is measured at the lease liability amount, adjusted for prepaid lease payments, TIAs expected to be received, and any initial direct costs.
When calculating the present value of future lease payments, the Company utilizes an incremental borrowing rate, which incorporates several factors including the lease term, U.S. Treasury bond rates, financial ratios related to earnings and cash flows, and other comparisons with similarly sized companies.
Many of the Company’s leases contain TIA provisions, which represent contractual amounts receivable from a lessor for improvements to the leased property made by the Company which are determined to represent lease incentives. The Company considers the collection of TIAs to be reasonably certain, and includes them in the present value calculation when determining the lease liabilities for new leases. The benefit from a TIA is amortized through rent expense over the term of the related lease.
The recognition of rent expense for an operating lease commences on the date at which control and possession of the property is obtained. Rent expense is calculated by recognizing total fixed minimum rental payments, net of any TIAs or other rental concessions, on a straight-line basis over the lease term. Some of the Company’s retail leases contain percent of sales rent or similar provisions, which is recognized as incurred as variable rent. Retail, optical laboratory, and distribution center rent expense is recognized as a component of cost of goods sold and all other rent expense is recognized as a component of selling, general, and administrative expenses.
Asset Impairment
Long-lived assets, such as property and equipment, ROU assets, and capitalized cloud-based software implementation costs, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of asset groups to be held and used is evaluated by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated undiscounted future cash flows, an impairment charge is recognized as a component of selling, general, and administrative expenses in the amount by which the carrying amount exceeds the fair value of the asset group. The Company considers each store location to be its own asset group when evaluating for impairment.
Asset impairment charges were $0.4 million for both the three months ended March 31, 2024 and 2023, and are recorded as a component of selling, general, and administrative expenses. Asset impairment charges primarily related to the write-off of assets in connection with retail stores and the write-off of capitalized software no longer being used.
Revenue Recognition
The Company primarily derives revenue from the sales of eyewear products, optical services and accessories. The Company sells products and services through its stores, website, and mobile apps. Revenue generated from eyewear products includes the sales of prescription and non-prescription optical glasses and sunglasses and contact lenses. Revenue generated from services and other consists of in-person eye exams and prescriptions issued through the Virtual Vision Test app, eyewear accessories, and customer charges for optional expedited shipping. All revenue is reported net of sales taxes collected from customers on behalf of taxing authorities and variable consideration, including returns and discounts.
Revenue is recognized when performance obligations are satisfied through either the transfer of control of promised goods or the rendering of services to the Company's customers. Control transfers once a customer has the ability to direct the use of, and obtain substantially all of the benefits from, the product, which is generally determined to be the
9

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
point of delivery or upon rendering of the service in the case of eye exams. This includes the transfer of legal title, physical possession, the risks and rewards of ownership, and customer acceptance. In the normal course of business, payment may be collected from the customer prior to recognizing revenue and such cash receipts are included in deferred revenue until the order is delivered to the customer. Substantially all of the deferred revenue included on the balance sheet at December 31, 2023 was recognized as revenue in the first quarter of 2024 and the Company expects substantially all of the deferred revenue at March 31, 2024 to be recognized as revenue in the second quarter of 2024.
The Company’s sales policy allows customers to return merchandise for any reason within 30 days of receipt, generally for an exchange or refund. An allowance is recorded within other current liabilities on the condensed consolidated balance sheets for expected future customer returns which the Company estimates using historical return patterns and its expectation of future returns. Any difference between the actual return and previous estimates is adjusted in the period in which such returns occur. Historical return estimates have not materially differed from actual returns in any of the periods presented. The allowance for returns was $2.8 million and $2.2 million at March 31, 2024 and December 31, 2023, respectively, and is included in other current liabilities on the condensed consolidated balance sheets.
The Company offers non-expiring gift cards to its customers. Proceeds from the sale of gift cards are initially deferred and recognized within deferred revenue on the condensed consolidated balance sheets, and are recognized as revenue when the product is received by the customer after the gift card has been tendered for payment. Based on historical experience, and to the extent there is no requirement to remit unclaimed card balances to government agencies under unclaimed property laws, an estimate of the gift card balances that will never be redeemed is recognized as revenue in proportion to gift cards which have been redeemed. While the Company will continue to honor all gift cards presented for payment, management may determine the likelihood of redemption to be remote for certain card balances due to, among other things, long periods of inactivity. The balance of unredeemed gift cards was $2.5 million and $3.1 million as of March 31, 2024 and December 31, 2023, respectively.
The following table disaggregates the Company’s revenue by product:
Three Months Ended March 31,
20242023
Eyewear products$187,620 $162,347 
Services and other12,383 9,621 
Total Revenue
$200,003 $171,968 
The following table disaggregates the Company’s revenue by channel:
Three Months Ended March 31,
20242023
E-commerce$62,859 $61,751 
Retail137,144 110,217 
Total Revenue
$200,003 $171,968 
Recently Issued Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting. The guidance requires additional disclosures of significant segment expense categories and the amount and description of other segment items beyond the significant segment expenses. The ASU also allows for the disclosure of multiple measures of a segment’s profit or loss for each reportable segment if the CODM utilizes more than one measure to assess performance and allocate resources. Lastly, the ASU clarifies that all of the disclosures required in the segments guidance, including disclosing a measure of segment profit or loss and reporting significant segment expenses and other segment items, apply to all public entities, including those with a single operating or reportable segment. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods in fiscal years beginning after December 15, 2024. The Company expects the adoption of the standard with the 2024 Form 10-K to result in additional disclosures related to a measure of profit or loss, significant segment expenses, and other segment items for its single reportable segment.
10

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
In December 2023, the FASB issued ASU 2023-09, Income Taxes. The guidance requires public entities to annually disclose specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. The ASU is effective for annual periods beginning after December 15, 2024. The Company expects the adoption of the standard within the 2025 Form 10-K to result in additional disclosures related to the rate reconciliation.
Recently Adopted Accounting Pronouncements
There are no recently adopted accounting pronouncements that have a material impact on the Company’s condensed consolidated financial statements.
3. Property and Equipment, Net
Property and equipment, net consists of the following:
March 31,
2024
December 31, 2023
Leasehold improvements$167,084 $161,720 
Computers and equipment38,708 35,738 
Furniture and fixtures31,030 29,405 
Capitalized software25,004 23,750 
Construction in process20,596 17,555 
282,422 268,168 
Less: accumulated depreciation and amortization(125,700)(115,836)
Property and equipment, net$156,722 $152,332 
Depreciation and amortization expense consists of the following:
Three Months Ended March 31,
20242023
Cost of goods sold$7,101 $6,029 
Selling, general, and administrative expenses3,482 3,111 
Total depreciation and amortization expense$10,583 $9,140 
4. Accrued Expenses
Accrued expenses consists of the following:
March 31,
2024
December 31, 2023
Product and fulfillment$9,854 $8,786 
Payroll related8,143 13,575 
Marketing7,120 6,619 
Legal4,297 1,638 
Retail related3,224 2,800 
Charitable contributions3,193 4,458 
Professional services1,963 2,159 
Other5,406 6,285 
Total accrued expenses$43,200 $46,320 


11

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
5. Income Taxes
The Company uses the estimated annual effective tax rate approach to determine the provision for income taxes. The estimated annual effective tax rate is based on forecasted annual results and may fluctuate due to differences between the forecasted and actual results, changes in valuation allowances, and any other transactions that result in differing tax treatment.
The Company's income tax expense and effective tax rate were as follows:
Three Months Ended March 31,
20242023
Income tax expense$108 $261 
Effective tax rate(4.2)%(2.5)%
The Company’s estimated annual effective income tax rate for the three months ended March 31, 2024 and 2023 differed from the statutory rate primarily due to the valuation allowance, non-deductible executive compensation, stock-based compensation, differences in tax rates in state and foreign jurisdictions, and other permanent items.
6. Stockholders’ Equity
Common Stock
As of March 31, 2024, the Company’s Twelfth Amended and Restated Certificate of Incorporation authorizes the issuance of up to 1,050,000,000 shares of common stock, par value of $0.0001 per share, of which 750,000,000 shares are designated Class A common stock, 150,000,000 shares are designated Class B common stock, and 150,000,000 shares are designated Class C common stock. Class A common stock receives one vote per share, Class B common stock receives ten votes per share, and Class C common stock has no voting rights except as required by Delaware law. Common stock is not redeemable at the option of the holder.
As of March 31, 2024, outstanding shares of common stock as well as shares of common stock attributable to stock options, restricted stock units (“RSUs”), and performance stock units (“PSUs”) were as follows:
Class AClass BClass C
Common stock outstanding98,859,389 19,619,507  
Employee stock options – outstanding553,226 1,536,136  
Restricted stock units – outstanding3,338,953 1,630,332  
Performance stock units – outstanding 4,397,688  
Employee stock plans – available30,392,983   
Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs27,183,663   
Total common stock – outstanding or issuable160,328,214 27,183,663  
Shares authorized
750,000,000 150,000,000 150,000,000 
Common stock authorized and available for future issuance
589,671,786 122,816,337 150,000,000 
Preferred Stock
As of March 31, 2024, 50,000,000 preferred shares were authorized and no shares were outstanding.
7. Stock-Based Compensation
Plans and Awards
The Company’s eligible employees participate in various stock-based compensation plans, which are provided by the Company directly.
In August 2021, the board of directors approved the 2021 Incentive Award Plan (the “2021 Plan”), which became effective on September 28, 2021. The Company no longer grants equity awards under its 2010 Equity Incentive Plan,
12

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
2011 Stock Plan, 2012 Milestone Stock Plan, or 2019 Founder Stock Plan (collectively, the “Prior Plans”), and shares available for issuance under the Prior Plans were made available for issuance under the 2021 Plan. The shares authorized under the 2021 Plan will increase annually, beginning on January 1, 2022 and continuing through 2031, by the lesser of (i) 5% of the outstanding common stock (on an as converted basis) as of the last day of the immediately preceding fiscal year, or (ii) a smaller amount as agreed by the board of directors. Awards granted under the 2021 Plan generally vest over four years. In addition, the shares authorized under the 2021 Plan will increase, among other things, to the extent that an award (including an award under the Prior Plans) terminates, expires, or lapses for any reason or an award is settled in cash without the delivery of shares. In February 2024, the board of directors approved an annual increase of 5,892,462 shares to the shares authorized for issuance under the 2021 Plan, and 25,078,433 shares remained available for future issuance pursuant to new awards as of March 31, 2024.
Employee Stock Purchase Plan
In August 2021, the board of directors adopted and the stockholders of the Company approved the 2021 Employee Stock Purchase Plan (the “ESPP”). The shares authorized under the ESPP will be increased annually on the first day of each fiscal year beginning in 2022 and ending in 2031, by an amount equal to the lesser of (i) 1% of the shares of the Company’s common stock outstanding (on an as converted basis) on the last day of the immediately preceding fiscal year and (ii) such number of shares of common stock as determined by the board of directors; provided, however, no more than 16,614,772 shares of common stock may be issued under the ESPP.
At December 31, 2023, there were 4,136,058 shares available for future issuance pursuant to ESPP purchases. In February 2024, the board of directors approved an annual increase of 1,178,492 shares to the ESPP, and there were 5,314,550 shares available for future issuance pursuant to ESPP purchases as of March 31, 2024.
Stock-based Compensation Expense
Stock-based compensation expense consisted of the following:
Three Months Ended March 31,
20242023
Cost of goods sold$238 $194 
Selling, general, and administrative expenses13,810 19,586 
Total stock-based compensation expense$14,048 $19,780 
Stock-based compensation expense for the three months ended March 31, 2024 primarily consists of $7.3 million related to the 2021 Founders Grant, as described below, and $5.0 million in connection with RSUs. Stock-based compensation expense for the three months ended March 31, 2023 primarily consists of $13.8 million related to the 2021 Founders Grant and $4.6 million in connection with RSUs.
13

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
Stock Options
The fair value for stock options granted under the Plans are estimated at the date of grant using the Black-Scholes option-pricing model. No stock options were granted in 2024 or 2023.
A summary of stock option activity for the three months ended March 31, 2024 is as follows:
Number of
Stock
Options
Weighted
Average
Exercise
Price
Weighted
average
contractual
term (years)
Aggregate
intrinsic
value
Balance at December 31, 20232,156,273 $7.20 4.0$16,541 
Granted  
Exercised(66,911)12.84 155 
Forfeited  
Balance at March 31, 20242,089,362 $7.02 3.7$15,498 
Exercisable as of March 31, 20242,089,362 $7.02 3.7$15,498 
Vested as of March 31, 20241,925,250 5.96 3.4
Unvested as of March 31, 2024164,112 $19.45 7.5
The total value of unrecognized stock compensation expense related to unvested options granted under the Plans was $1.7 million as of March 31, 2024, and is expected to be recognized over 0.4 years.
Restricted Stock Units and Performance Stock Units
A summary of RSU activity for the three months ended March 31, 2024 is as follows:
Number of Restricted Stock UnitsWeighted Average Grant Date Fair Value
Unvested as of December 31, 20233,050,028 $24.05 
Granted1,633,57213.83 
Forfeited(31,327)17.57 
Released(562,734)19.29 
Vested and not yet released(26,742)31.53 
Unvested as of March 31, 20244,062,797 $20.60 
The total value of unrecognized stock compensation expense related to outstanding RSUs and PSUs granted under the Plans was $52.7 million and $10.9 million as of March 31, 2024, respectively, which is expected to be recognized over a weighted-average period of 1.4 years and 0.4 years, respectively. No PSUs were granted, forfeited, released or vested during the three months ended March 31, 2024. As of March 31, 2024 there were 906,488 RSUs that were vested but not yet released, mainly related to the June 2021 grant to the co-CEOs described below.
RSUs granted prior to the Company’s direct listing vest upon the satisfaction of both a service and a performance condition, which was satisfied upon the direct listing on September 20, 2021, and the Company recognizes stock-based compensation expense using the accelerated attribution method as the service conditions are met. RSUs issued after the direct listing only contain a service condition and are recognized on a straight line basis over the vesting period.
In June 2021, the Company granted 4,397,688 PSUs and 1,884,724 RSUs to the co-CEOs, in the aggregate, under the 2019 Founder Stock Plan (the “Founders Grant”). The PSUs vest upon two performance conditions, (i) a qualified public offering, which was satisfied upon the Company’s direct listing on September 20, 2021 (the “Direct Listing”), and (ii) the price of the Company’s Class A common stock reaching stock price hurdles over a period of ten years, as defined by the terms of the award. The PSUs are subject to the co-CEOs’ continued employment with the Company through the applicable vesting date. If the PSUs vest, the Company will deliver one share of Class B common stock on the
14

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
settlement date. Unvested PSUs expire in ten years from the date of grant. The terms of the PSUs granted are described further below.
The PSUs are divided into eight substantially equal tranches, each one vesting on the date the 90-day trailing volume-weighted average trading price of the Company’s Class A common stock exceeds the stock price hurdle, as set forth in the table below, provided that no PSUs may vest prior to the six month anniversary of the Direct Listing.
TrancheNumber of PSUsStock Price Hurdle
1549,712 $47.75 
2549,710 $55.71 
3549,712 $63.67 
4549,710 $71.63 
5549,712 $79.59 
6549,710 $87.55 
7549,712 $95.50 
8549,710 $103.46 
The Company used a Monte Carlo simulation to calculate the grant-date fair value of the PSUs of $128.8 million. Since the PSUs contain a performance and market condition, the stock-based compensation expense will be recognized when it becomes probable that the performance condition will be met using the accelerated attribution method. Stock-based compensation will be recognized over the period of time the market condition for each tranche is expected to be met (i.e., the derived service period). The performance condition was satisfied at September 29, 2021 by the Direct Listing, and the Company began recording expense at that time.
The Founders Grant RSUs will vest in equal monthly installments over a period of five years, subject to the co-CEOs’ continued employment with the Company through the applicable vesting date and conditioned upon the completion of a qualified public offering. The grant-date fair value of the RSUs is $66.9 million. Since the RSUs contain a performance condition, stock-based compensation expense is recognized using the accelerated attribution method when it becomes probable that the performance condition will be met. The performance condition was satisfied on September 29, 2021 by the Direct Listing, and the Company began recording expense at that time.
Shares underlying vested PSUs and RSUs will be issued to the CEOs on a specified quarterly date following the second anniversary of the vesting date, except for an amount necessary to cover any taxes due in connection with the vesting, which will be withheld or sold to cover, or issued to offset, such taxes. Any RSUs or PSUs subject to the award that have not vested by the tenth anniversary of the grant date will be forfeited.
8. Leases
The Company leases retail, office, optical laboratory, and distribution center space under operating leases from third parties. As of March 31, 2024, the total lease terms of the various leases range from 1 to 10 years. The leases generally contain renewal options and rent escalation clauses, and from time to time include contingent rent provisions. Renewal options are exercisable at the Company’s sole discretion and are included in the lease term if they are reasonably certain to be exercised. In general it is not reasonably certain that lease renewals will be exercised at lease commencement and as such, lease renewals are not included in the lease term.
The following table details the Company’s net lease expense:
Three Months Ended March 31,
20242023
Operating lease expense$8,091 $7,436 
Variable lease expense(1)
196 743 
Net lease expense$8,287 $8,179 
(1) Variable lease expense primarily consists of contingent rent.
15

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
The following table presents the future maturity of lease liabilities:
Operating Leases(1)
2024$25,788 
202536,724 
202638,651 
202735,766 
202831,030 
Thereafter45,311 
Future minimum lease payments213,270 
Impact of discounting31,820 
Present value of lease payments$181,450 
(1)    The year 2024 and 2025 include $8.3 million and $2.8 million of expected cash inflows from TIAs. Operating lease payments exclude $12.5 million of legally binding minimum lease payments related to executed leases for which the Company has not yet taken possession of the leased premises.

The following table presents other relevant lease information:
March 31,
2024
Weighted average remaining lease term (years)5.6
Weighted average discount rate5.1 %
9. Commitments and Contingencies
2022 Credit Facility
In September 2022, the Company and its wholly owned subsidiary, Warby Parker Retail, Inc., (together, the "Borrowers") entered into a Credit Agreement with Comerica Bank and the lenders from time to time party thereto (as amended, the "2022 Credit Facility"). The 2022 Credit Facility consisted of a $100.0 million five-year revolving credit facility with sublimits of $15.0 million for letters of credit and $5.0 million for swing line notes.
2024 Credit Facility
In February 2024, the Borrowers entered into a Credit Agreement with JPMorgan Chase Bank, N.A. and the lenders party thereto (the “2024 Credit Facility”), which replaced the 2022 Credit Facility. The 2024 Credit Facility consists of a $120.0 million five-year revolving credit facility with sublimits of $15.0 million for letters of credit and $10.0 million for swingline loans. The 2024 Credit Facility includes an option for the Company to increase the available amount by up to $55.0 million, for a maximum borrowing capacity of $175.0 million, subject to the consent of the lenders funding the increase and certain other conditions. Proceeds of the borrowings under the 2024 Credit Facility are expected to be used for working capital and other general corporate purposes in the ordinary course of business. The Company is permitted to repay borrowings under the 2024 Credit Facility at any time, in whole or in part, without penalty.
Under the 2024 Credit Facility, borrowings under the revolving credit facility bear interest on the principal amount outstanding, at the Company’s election, at (a) the greater of the prime rate (as defined in the credit agreement) or 2.5%, plus an applicable margin of 0.65% to 0.90% depending on the Company’s leverage ratio or (b) adjusted SOFR (as defined in the credit agreement), plus an applicable margin of 1.65% to 1.90% depending on the Company’s leverage ratio. The Company is charged an unused commitment fee of 0.20% to 0.25% depending on the Company's leverage ratio. Both interest on principal and commitment fees are included in interest expense on the condensed consolidated statements of operations.
The 2024 Credit Facility contains a financial maintenance covenant which only applies while total borrowings exceed $30.0 million, which requires the Company to maintain a maximum consolidated senior net leverage ratio of 3:1. The 2024 Credit Facility contains customary affirmative and negative covenants, including limits on indebtedness, liens,
16

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
capital expenditures, asset sales, investments and restricted payments, in each case subject to negotiated exceptions and baskets, as well as customary representations, warranties and event of default provisions. The obligations of the Borrowers under the 2024 Credit Agreement are secured by first-lien security interests in substantially all of the assets of the Borrowers. In addition, the obligations are required to be guaranteed in the future by certain additional domestic subsidiaries of the Company.
Other than letters of credit outstanding of $4.3 million as of both March 31, 2024 and December 31, 2023 used to secure certain leases in lieu of a cash security deposit, there were no other borrowings outstanding.
Litigation
During the normal course of business, the Company may become subject to legal proceedings, claims and litigation. Such matters are subject to many uncertainties and outcomes are not predictable with assurance. Accruals for loss contingencies are recorded when a loss is probable, and the amount of such loss can be reasonably estimated.
On March 13, 2023, a former employee, on behalf of herself and a proposed class of California hourly employees, filed a complaint against the Company, alleging violations of various California wage and hour laws, seeking wages, statutory penalties and attorneys’ fees. The matter (captioned Pham v. Warby Parker Inc., et al., Case No. 5:23-cv-01884-NC; N.D. Cal.) is currently pending in the United States District Court for the Northern District of California. On June 16, 2023, another former employee filed a related representative action (captioned Chery v. Warby Parker Inc., et al., Case No. 23CV417693; Cal. Super. Ct.) in the Santa Clara County Superior Court of California pursuant to California’s Private Attorneys General Act, asserting largely overlapping claims, seeking civil penalties on behalf of the state. Since that time, one additional follow on Private Attorneys General Act lawsuit was filed (captioned Jacobsen, et al. v. Warby Park Inc., et al., Case No. 23CV421588; Cal. Super. Ct.). Following a voluntary mediation in April 2024, the Company reached an agreement in principle with the plaintiffs to consolidate and settle the foregoing matters for a total of $1.95 million. The parties are currently negotiating the terms of a long form settlement agreement, which they expect to be finalized in the second quarter of 2024, after which it will be submitted to the court for preliminary approval. If the parties cannot reach an accord on the terms of the long form agreement, or the court does not approve the settlement, the litigation will continue.
In addition to the matters described above, as of March 31, 2024, the Company is currently involved in other legal proceedings which, in the opinion of the Company’s management, will not materially affect the Company’s financial position, results of operations, or cash flows should such litigation be resolved unfavorably.
17

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
10. Net Loss Per Share Attributable to Common Stockholders
The computation of net loss per share attributable to common stockholders is as follows:
Three Months Ended March 31,
20242023
Numerator
Net loss attributable to common stockholders - basic and diluted
$(2,679)$(10,812)
Denominator
Weighted average shares, basic and diluted
119,143,534 116,159,428 
Earnings Per Share
Net loss per share attributable to common stockholders, basic and diluted$(0.02)$(0.09)
The following potentially dilutive shares were excluded from the computation of diluted net loss per share because including them would have been antidilutive:
Three Months Ended March 31,
20242023
Stock options to purchase common stock
2,089,362 2,856,572 
Unvested restricted stock units4,062,797 4,135,764 
Unvested performance stock units4,397,688 4,397,688 
ESPP purchase rights456,155 376,493 
11. Related-Party Transactions
As a private company, the Company issued secured promissory notes collateralized by the stock purchased by certain Company executives in relation to the exercise of employee stock options. As the promissory notes are secured by the underlying shares they have been treated as non-recourse notes in the condensed consolidated financial statements. The promissory notes were issued with a term of 8.5 years and an interest rate equal to the minimum applicable federal mid-term rate in the month the loan was issued. The secured promissory notes were recorded as a reduction to equity offsetting the amount in additional paid-in-capital related to the exercised options funded by the notes.
The loans had a balance of $2.5 million at both March 31, 2024 and December 31, 2023. No loans are outstanding with any of our executive officers, and no new promissory notes were issued during the three months ended March 31, 2024 and 2023. The loans outstanding had a weighted average remaining term of 5.3 years at March 31, 2024.
During both the three months ended March 31, 2024 and 2023, the outstanding loan balance increased by an immaterial amount due to interest.
12. Subsequent Events
Lease Obligations
Subsequent to March 31, 2024, the Company entered into 3 operating lease agreements and extended the terms of 6 existing operating lease agreements for retail space in the U.S., with terms ranging from 2 to 7 years. Total commitments under the new agreements are approximately $3.7 million, payable over the terms of the related agreements.
Stock Donation
In May 2024, the Company issued 178,572 shares of Class A common stock to the Warby Parker Impact Foundation, a 501(c)(3) nonprofit organization. The grant date fair value of the shares was $2.2 million.
18

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
Equity Awards
In April 2024, grants of 119,933 RSUs for Class A common stock were awarded to employees under the 2021 Plan. The total grant date fair value of these awards was $1.6 million and will be recognized as stock-based compensation, net of forfeitures as incurred, over the vesting period.
19

Item 2. Management’s Discussion And Analysis Of Financial Condition And Results Of Operations
You should read the following discussion and analysis of our financial condition and results of operations together with our unaudited condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and 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 filed with the Securities and Exchange Commission (“SEC”) on February 29, 2024 (the “Annual Report”). Data as of and for the three months ended March 31, 2024 and 2023 has been derived from our unaudited condensed consolidated financial statements. Results for any interim period should not be construed as an inference of what our results would be for any full fiscal year or future period. This discussion and other parts of this Quarterly Report on Form 10-Q contain forward-looking statements, such as those relating to our plans, objectives, expectations, intentions, and beliefs, which involve risks and uncertainties. Our actual results could differ materially from those discussed in these forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below and those discussed in the section titled “Special Note Regarding Forward-Looking Statements” in this Quarterly Report on Form 10-Q and in Part I, Item 1A, Risk Factors, in the Annual Report.
Overview
We are a mission-driven, lifestyle brand that operates at the intersection of design, technology, healthcare, and social enterprise.
Since day one, our focus on delighting customers and doing good has created a foundation for continuous innovation:
We aim to provide customers with the highest-quality product possible by designing glasses at our headquarters in New York City, using custom materials, and selling direct to the customer. By cutting out the middleman, we are able to sell our products at a lower price than many of our competitors and pass the savings on to our customers. In addition to lower prices, we introduced simple, unified pricing (glasses starting at $95, including prescription lenses) to the eyewear market.
We’ve built a seamless shopping experience that meets customers where and how they want to shop, whether that’s on our website, on our mobile app, or in our 245 retail stores as of March 31, 2024.
We’ve crafted a holistic vision care offering that extends beyond glasses to include contacts, vision tests and eye exams, vision insurance, and beyond. We leverage leading (and in many cases proprietary) technology to enhance our customers’ experiences, whether it’s to help them find a better-fitting frame using our Virtual Try-On tool, or to update their prescription from home using Virtual Vision Test, our telehealth app.
We recruit and retain highly engaged, motivated team members who are driven by our commitment to scaling a large, growing business while making an impact and are excited to connect their daily work back to our mission.
We are a public benefit corporation focused on positively impacting all stakeholders, and hope to inspire other entrepreneurs and businesses to think along the same lines. Working closely with our nonprofit partners, we have distributed glasses to people in need in more than 80 countries globally and many parts of the United States. Over 15 million more people now have the glasses they need to learn, work, and achieve better economic outcomes through our Buy a Pair, Give a Pair program.
We generate revenue through selling our wide array of prescription and non-prescription eyewear, including glasses, sunglasses, and contact lenses. We also generate revenue from providing eye exams and vision tests, and selling eyewear accessories. We maintain data across the entire customer journey that allows us to develop deep insights, informing our innovation priorities and enabling us to create a highly personalized, brand-enhancing experience for our customers. We have built an integrated, multichannel presence that we believe deepens our relationship with existing customers while broadening reach and accessibility. And while we have the ability to track where our customers transact, we’re channel agnostic to where the transaction takes place and find that many of our customers engage with us across both digital and physical channels; for example, many customers who check out online also visit a store throughout their customer journey, while others choose to browse online before visiting one of our stores.
20

Financial Highlights
For the three months ended March 31, 2024 and 2023:
we generated net revenue of $200.0 million and $172.0 million, respectively;
we generated gross profit of $113.5 million and $94.8 million, respectively, representing a gross profit margin of 56.7% and 55.1%, respectively;
we generated net loss of $2.7 million and $10.8 million, respectively; and
we generated adjusted EBITDA of $22.4 million and $17.7 million, respectively.
For a definition of adjusted EBITDA, a non-GAAP measure, and a reconciliation to the most directly comparable GAAP measure, see the section titled “Key Business Metrics and Certain Non-GAAP Financial Measures.”
Factors Affecting Our Financial Condition and Results of Operations
We believe that our performance and future success depend on a variety of factors that present significant opportunities for our business but also present risks and challenges that could adversely impact our growth and profitability, including those discussed below and in Part I, Item 1A. “Risk Factors” of the Annual Report.
Overall economic environment
The nature of our business, which involves the sale of products and services that are a medical necessity for many consumers, provides some insulation from swings in consumer sentiment and general economic conditions. However, our performance and growth are still impacted by these factors. Elevated inflation and interest rates, changing consumer commuting habits, and other negative economic factors may impact consumer spending habits as well as our cost of attracting and our ability to attract new customers. We believe our business model, focused on providing an exceptional value and experience to our customers, will help mitigate the impact of many of these macroeconomic factors, however, the extent of such mitigation and the impact on future results is uncertain. We also continue to diversify and expand our supply chain network, both internationally with our frame manufacturers and domestically with our wholly owned and partner optical laboratories, which we believe has helped to insulate us from supply chain disruption and allowed us to continue to meet growing customer demand over the last several years while maintaining our exceptional quality and customer satisfaction standards.
Key Business Metrics and Certain Non-GAAP Financial Measures
In addition to the measures presented in our condensed consolidated financial statements, we use the following key business metrics and certain non-GAAP financial measures to evaluate our business, measure our performance, develop financial forecasts, and make strategic decisions. The following table summarizes our key performance indicators and non-GAAP financial measures for each period presented below, which are unaudited.
Three Months Ended March 31,
20242023
Active Customers (in thousands)
2,361 2,287 
Store Count(1)
245 204 
Adjusted EBITDA(2) (in thousands)
$22,378 $17,738 
Adjusted EBITDA margin(2)
11.2 %10.3 %
__________________
(1)Store Count number at the end of the period indicated.
(2)Adjusted EBITDA and adjusted EBITDA margin are supplemental measures of our performance that are not required by, or presented in accordance with, GAAP. Adjusted EBITDA and adjusted EBITDA margin are not measurements of our financial performance under GAAP and should not be considered as an alternative to net loss or any other performance measure derived in accordance with GAAP.
Active Customers
The number of Active Customers is a key performance measure that we use to assess the reach of our physical retail stores and digital platform as well as our brand awareness. We define an Active Customer as a unique customer that has made at least one purchase in the preceding 12-month period. We determine our number of Active Customers by counting the total number of customers who have made at least one purchase in the preceding 12-month period, measured from the last date of such period. Given our definition of a customer is a unique customer that has made at
21

least one purchase, it can include either an individual person or a household of more than one person utilizing a single account.
Store Count
Store Count is a key performance measure that we use to reach consumers and generate incremental demand for our products. We define Store Count as the total number of retail stores open at the end of a given period. We believe our retail stores embody our brand, drive brand awareness, and serve as efficient customer acquisition vehicles. Our results of operations have been and will continue to be affected by the timing and number of retail stores that we operate.
As of March 31, 2024, 204 out of our 245 retail stores offered in-person eye exams.
Adjusted EBITDA and Adjusted EBITDA Margin
We define adjusted EBITDA as net income (loss) before interest and other income, taxes, and depreciation and amortization as further adjusted for asset impairment costs, stock-based compensation expense and related employer payroll taxes, amortization of cloud-based software implementation costs, non-cash charitable donations, and non-recurring costs such as restructuring costs, major system implementation costs, charges for certain legal matters, and transaction costs. We define adjusted EBITDA margin as adjusted EBITDA divided by net revenue. We caution investors that amounts presented in accordance with our definitions of adjusted EBITDA and adjusted EBITDA margin may not be comparable to similar measures disclosed by our competitors, because not all companies and analysts calculate adjusted EBITDA and adjusted EBITDA margin in the same manner. We present adjusted EBITDA and adjusted EBITDA margin because we consider these metrics to be important supplemental measures of our performance and believe they are frequently used by securities analysts, investors, and other interested parties in the evaluation of companies in our industry. Management believes that investors’ understanding of our performance is enhanced by including these non-GAAP financial measures as a reasonable basis for comparing our ongoing results of operations.
Management uses adjusted EBITDA and adjusted EBITDA margin:
as a measurement of operating performance because they assist us in evaluating the operating performance of our business on a consistent basis, as they remove the impact of items not directly resulting from our core operations;
for planning purposes, including the preparation of our internal annual operating budget and financial projections;
to evaluate the performance and effectiveness of our operational strategies; and
to evaluate our capacity to expand our business.
By providing these non-GAAP financial measures, together with a reconciliation to the most directly comparable GAAP measure, we believe we are enhancing investors’ understanding of our business and our results of operations, as well as assisting investors in evaluating how well we are executing our strategic initiatives. Adjusted EBITDA and adjusted EBITDA margin have limitations as analytical tools, and should not be considered in isolation, or as an alternative to, or a substitute for net loss or other financial statement data presented in our condensed consolidated financial statements as indicators of financial performance. Some of the limitations are:
such measures do not reflect our cash expenditures, or future requirements for capital expenditures, or contractual commitments;
such measures do not reflect changes in, or cash requirements for, our working capital needs;
such measures do not reflect the interest expense, or the cash requirements necessary to service interest or principal payments on our debt;
such measures do not reflect our tax expense or the cash requirements to pay our taxes;
although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will often have to be replaced in the future and such measures do not reflect any cash requirements for such replacements; and
other companies in our industry may calculate such measures differently than we do, limiting their usefulness as comparative measures.

Due to these limitations, adjusted EBITDA and adjusted EBITDA margin should not be considered as measures of discretionary cash available to us to invest in the growth of our business. We compensate for these limitations by
22

relying primarily on our GAAP results and using these non-GAAP measures only supplementally. Each of the adjustments and other adjustments described in this paragraph and in the reconciliation table below help management with a measure of our core operating performance over time by removing items that are not related to day-to-day operations.
The following table reconciles adjusted EBITDA and adjusted EBITDA margin to the most directly comparable GAAP measure, which is net loss:
Three Months Ended March 31,
20242023
(in thousands)
Net loss$(2,679)$(10,812)
Adjusted to exclude the following:
Interest and other income, net(2,556)(1,878)
Provision for income taxes108 261 
Depreciation and amortization expense10,583 9,140 
Asset impairment charges399 395 
Stock-based compensation expense(1)
14,315 19,866 
Amortization of cloud-based software implementation costs(2)
1,073 363 
ERP implementation costs(3)
— 403 
Other costs(4)
1,135 — 
Adjusted EBITDA$22,378 $17,738 
Adjusted EBITDA margin11.2 %10.3 %
__________________
(1)    Represents expenses related to the Company’s equity-based compensation programs and related employer payroll taxes, which may vary significantly from period to period depending upon various factors including the timing, number, and the valuation of awards granted, and vesting of awards including the satisfaction of performance conditions. For the three months ended March 31, 2024 and 2023, the amount includes $0.3 million and $0.1 million, respectively, of employer payroll taxes associated with releases of RSUs and option exercises.
(2)    Represents the amortization of costs capitalized in connection with the implementation of cloud-based software.
(3)    Represents internal and external non-capitalized costs related to the implementation of our new Enterprise Resource Planning (“ERP”) system.
(4)    Represents other non-recurring costs, including charges for certain legal matters.
Results of Operations
The results of operations presented below should be reviewed in conjunction with the condensed consolidated financial statements and notes included elsewhere in this Quarterly Report on Form 10-Q. The following tables set forth our results of operations for the periods presented in dollars and as a percentage of net revenue:
Three Months Ended March 31,
20242023
(in thousands)
Net revenue$200,003 $171,968 
Cost of goods sold86,544 77,177 
Gross profit113,459 94,791 
Selling, general, and administrative expenses118,586 107,221 
Loss from operations(5,127)(12,430)
Interest and other income, net2,556 1,879 
Loss before income taxes(2,571)(10,551)
Provision for income taxes108 261 
Net loss(2,679)(10,812)
23

Three Months Ended March 31,
20242023
% of Net Revenue
Net revenue100.0 %100.0 %
Cost of goods sold43.3 %44.9 %
Gross profit56.7 %55.1 %
Selling, general, and administrative expenses59.3 %62.3 %
Loss from operations(2.6)%(7.2)%
Interest and other income, net1.3 %1.1 %
Loss before income taxes(1.3)%(6.1)%
Provision for income taxes— %0.2 %
Net loss(1.3)%(6.3)%
Components of Results of Operations
Net Revenue
We primarily derive revenue from the sales of eyewear products, optical services, and accessories. We sell products and services through our retail stores, website, and mobile apps. Revenue generated from eyewear products includes the sales of prescription and non-prescription optical glasses and sunglasses and contact lenses. Revenue is recognized when the customer takes possession of the product, either at the point of delivery or in-store pickup, and is recorded net of returns and discounts. Revenue generated from services and other consists of in-person eye exams and prescriptions issued through the Virtual Vision Test app, eyewear accessories, and customer charges for optional expedited shipping. Revenue is recognized when the service is rendered and is recorded net of discounts.
Cost of Goods Sold
Cost of goods sold includes the costs incurred to acquire materials, assemble, and sell our finished products. Such costs include (i) product costs held at the lesser of cost and net realizable value, (ii) freight and import costs, (iii) optical laboratory costs, (iv) customer shipping, (v) occupancy and depreciation costs of retail stores, and (vi) employee-related costs associated with eye exams and optical laboratories, which includes salaries, benefits, bonuses, and stock-based compensation. We expect our cost of goods sold to fluctuate as a percentage of net revenue primarily due to product mix, customer preferences and resulting demand, the cost and management of inventory, shipping costs, laboratory utilization, and the scaling of our eye exam and contacts businesses. Cost of goods sold also may change as we open or close retail stores because of the resulting change in related occupancy and depreciation costs.
Gross Profit and Gross Margin
We define gross profit as net revenues less cost of goods sold. Gross margin is gross profit expressed as a percentage of net revenues. Our gross margin has remained steady historically, but may fluctuate in the future based on a number of factors, including the cost at which we can obtain, transport, and assemble our inventory, the rate at which we open new retail stores, the mix of products we sell, and how effective we can be at controlling costs, in any given period.
Selling, General, and Administrative Expenses
Selling, general, and administrative expenses, or SG&A, primarily consist of employee-related costs including salaries, benefits, bonuses, and stock-based compensation for our corporate and retail employees, marketing, information technology, credit card processing fees, donations in connection with our Buy a Pair, Give a Pair program, facilities, legal, and other administrative costs associated with operating the business. Marketing costs, which consist of both online and offline advertising, include sponsored search, online advertising, marketing and retail events, and other initiatives. SG&A also includes costs associated with our Home Try-On program, which provides customers the opportunity to sample eyewear at home prior to purchase. We expect SG&A to increase in absolute dollars over time and to fluctuate as a percentage of revenue due to the anticipated growth of our business, intentional investments in marketing, and changing prices of goods and services caused by inflation and other macroeconomic factors. SG&A is expensed in the period in which it is incurred.
24

Interest and Other Income, Net
Interest and other income, net, consists primarily of interest generated from our cash and cash equivalents balances net of interest incurred on borrowings and fees on our undrawn line of credit, and are recognized as incurred. We expect our interest and other income costs to fluctuate based on our future bank balances, credit line utilization, and the interest rate environment.
Provision for Income Taxes
Provision for income taxes consists of income taxes related to foreign and domestic federal and state jurisdictions in which we conduct business, adjusted for allowable credits, deductions, and valuation allowance against deferred tax assets.
Comparison of the Three Months Ended March 31, 2024 and 2023
Net Revenue
Three Months Ended March 31,
20242023$ Change% Change
(in thousands)
Net revenue$200,003 $171,968 $28,035 16.3 %
Net revenue increased $28.0 million, or 16.3%, for the three months ended March 31, 2024 compared to the same period in 2023, primarily due an increase in average revenue per customer, to $296 from $270 in the prior year period, as well as a 3.2% increase in active customers. Average revenue per customer growth was primarily driven by strong adoption of precision progressives, our highest priced lens option which launched in April 2023, and an increase in units per order as customers took advantage of our bundling promotions and also purchased contacts or eye exams along with glasses in the same transaction.
Cost of Goods Sold, Gross Profit, and Gross Margin
Three Months Ended March 31,
20242023$ Change% Change
(in thousands)
Cost of goods sold$86,544 $77,177 $9,367 12.1 %
Gross profit113,459 94,791 18,668 19.7 %
Gross margin56.7 %55.1 %1.6 %
Cost of goods sold increased by $9.4 million, or 12.1%, for the three months ended March 31, 2024 compared to the same period in 2023, and decreased as a percentage of revenue over the same period by 160 basis points, from 44.9% of revenue to 43.3% of revenue. The increase in cost of goods sold was primarily driven by increased product and fulfillment costs associated with our sales growth, particularly related to the growth in our contact lens offering, as well as increases in prescription services, store occupancy, and store depreciation due to new retail stores opened in 2023 and the first quarter of 2024.
Gross profit, calculated as net revenue less cost of goods sold, increased by $18.7 million, or 19.7%, for the three months ended March 31, 2024 compared to the same period in 2023, primarily due to the increase in net revenue over the same period.
Gross margin, expressed as a percentage and calculated as gross profit divided by net revenue, increased by 160 basis points for the three months ended March 31, 2024 compared to the same period in 2023. The increase in gross margin was primarily driven by faster growth in our glasses business which is our highest margin product category, increased efficiencies in our owned optical laboratories and lower outbound customer shipping costs as a percent of revenue. These impacts were partially offset by increased doctor salaries, as the number of stores offering eye exams grew from 155 at March 31, 2023 to 204 at March 31, 2024, and sales growth of contact lenses which are sold at a lower margin than our other eyewear.
25

Selling, General, and Administrative Expenses
Three Months Ended March 31,
20242023$ Change% Change
(in thousands)
Selling, general, and administrative expenses$118,586 $107,221 $11,365 10.6 %
As a percentage of net revenue59.3 %62.3 %(3.0)%
Selling, general, and administrative expenses increased $11.4 million, or 10.6%, for the three months ended March 31, 2024 compared to the same period in 2023. This increase was primarily driven by higher payroll-related costs, primarily from growth in our retail workforce, increased marketing expenses and increased technology costs, partially offset by a $5.8 million decrease in stock-based compensation, mostly related to the Founders Grant (which is described in Note 7 to our condensed consolidated financial statements included in Part 1, Item 1 of this Quarterly Report on Form 10-Q).
Interest and Other Income, Net
Three Months Ended March 31,
20242023$ Change% Change
(in thousands)
Interest and other income, net$2,556 $1,879 $677 36.0 %
As a percentage of net revenue1.3 %1.1 %0.2 %
Interest and other income, net increased $0.7 million, or 36.0%, for the three months ended March 31, 2024 compared to the same period in 2023 primarily due to higher interest rates on our increased cash and cash equivalents balance.
Provision for Income Taxes
Three Months Ended March 31,
20242023$ Change% Change
(in thousands)
Provision for income taxes$108 $261 $(153)(58.6)%
As a percentage of net revenue— %0.2 %(0.2)%
Provision for income taxes decreased $0.2 million, or 58.6%, for the three months ended March 31, 2024 compared to the same period in 2023 primarily due to the change in foreign pre-tax income in addition to the tax effects of stock-based compensation expense and depreciation expense.
Seasonality
Historically, we have observed moderately higher seasonal demand during the month of December due in part to customer usage of health and flexible spending benefits in the final week of the year. Consistent with our policy to recognize revenue upon order delivery, any orders placed at the end of December are recognized as revenue upon delivery, which may occur in the following year, and as such we typically see revenue increase sequentially from the fourth quarter to the first quarter of the following year.
Our business has historically experienced a higher proportion of costs in each subsequent quarter as a year progresses due to the overall growth of the business and operating costs to support that growth, including costs related to the opening of new retail stores and employee-related compensation to support growth. The fourth quarter, in particular, has historically experienced the highest amount of costs in a year to support the business demand in the quarter, even though a portion of the net revenue from that demand is not recognized until January of the following year, as discussed above. In the future, seasonal trends may cause fluctuations in our quarterly results, which may impact the predictability of our business and operating results.
26

Liquidity and Capital Resources
Since inception, we have financed our operations primarily from net proceeds from the sale of redeemable convertible preferred stock and cash flows from operating activities. As of March 31, 2024, we had cash and cash equivalents of $220.4 million, which was primarily held for working capital purposes, and an accumulated deficit of $669.5 million. As of December 31, 2023, we had cash and cash equivalents of $216.9 million, which was primarily held for working capital purposes, and an accumulated deficit of $666.8 million.
We expect that operating losses could continue in the foreseeable future as we continue to invest in the expansion of our business. We believe our existing cash and cash equivalents, funds available under our existing credit facility, and cash flows from operating activities will be sufficient to fund our operations for at least the next 12 months.
However, our future capital requirements will depend on many factors, including, but not limited to, growth in the number of retail stores, the needs of our optical laboratories and distribution network, expansion of our product offerings or service capabilities, and the timing of investments in technology and personnel to support the overall growth in our business. To the extent that current and anticipated future sources of liquidity are insufficient to fund our future business activities and requirements, we may be required to seek additional equity or debt financing. The sale of additional equity would result in dilution to our stockholders. The incurrence of debt financing would result in debt service obligations and the instruments governing such debt could provide for additional operating and financing covenants that would restrict our operations. There can be no assurances that we will be able to raise additional capital. In the event that additional financing is required from outside sources, we may not be able to negotiate terms acceptable to us or at all. In particular, rising interest and inflation rates, geopolitical unrest, and other macroeconomic factors have caused disruption in the global financial markets, which could reduce our ability to access capital and negatively affect our liquidity in the future. If we are unable to raise additional capital when required, or if we cannot expand our operations or otherwise capitalize on our business opportunities because we lack sufficient capital, our business, results of operations, financial condition, and cash flows would be adversely affected.
Credit Facility
2022 Credit Facility
In September 2022, the Company and its wholly owned subsidiary, Warby Parker Retail, Inc., (together, the "Borrowers") entered into a Credit Agreement with Comerica Bank and the lenders from time to time party thereto (as amended, the "2022 Credit Facility"). The 2022 Credit Facility consisted of a $100.0 million five-year revolving credit facility with sublimits of $15.0 million for letters of credit and $5.0 million for swing line notes.
2024 Credit Facility
In February 2024, the Borrowers entered into a Credit Agreement with JPMorgan Chase Bank, N.A. and the lenders party thereto (the “2024 Credit Facility”), which replaced the 2022 Credit Facility. The 2024 Credit Facility consists of a $120.0 million five-year revolving credit facility with sublimits of $15.0 million for letters of credit and $10.0 million for swingline loans. The 2024 Credit Facility includes an option for the Company to increase the available amount by up to $55.0 million, for a maximum borrowing capacity of $175.0 million, subject to the consent of the lenders funding the increase and certain other conditions. Proceeds of the borrowings under the 2024 Credit Facility are expected to be used for working capital and other general corporate purposes in the ordinary course of business. The Company is permitted to repay borrowings under the 2024 Credit Facility at any time, in whole or in part, without penalty.
Under the 2024 Credit Facility, borrowings under the revolving credit facility bear interest on the principal amount outstanding, at the Company’s election, at (a) the greater of the prime rate (as defined in the credit agreement) or 2.5%, plus an applicable margin of 0.65% to 0.90% depending on the Company’s leverage ratio or (b) adjusted SOFR (as defined in the credit agreement), plus an applicable margin of 1.65% to 1.90% depending on the Company’s leverage ratio. The Company is charged an unused commitment fee of 0.20% to 0.25% depending on the Company's leverage ratio. Both interest on principal and commitment fees are included in interest expense on the condensed consolidated statements of operations.
The 2024 Credit Facility contains a financial maintenance covenant which only applies while total borrowings exceed $30.0 million, which requires the Company to maintain a maximum consolidated senior net leverage ratio of 3:1. The 2024 Credit Facility contains customary affirmative and negative covenants, including limits on indebtedness, liens, capital expenditures, asset sales, investments and restricted payments, in each case subject to negotiated exceptions and baskets, as well as customary representations, warranties and event of default provisions. The obligations of the
27

Borrowers under the 2024 Credit Agreement are secured by first-lien security interests in substantially all of the assets of the Borrowers. In addition, the obligations are required to be guaranteed in the future by certain additional domestic subsidiaries of the Company.
Other than letters of credit outstanding of $4.3 million as of both March 31, 2024 and December 31, 2023, used to secure certain leases in lieu of a cash security deposit, there were no other borrowings outstanding.
Cash Flows
The following table summarizes our cash flows for the periods presented:
Three Months Ended March 31,
20242023
(in thousands)
Net cash provided by operating activities $19,927 $8,643 
Net cash used in investing activities (16,437)(12,385)
Net cash provided by financing activities 91 81 
Effect of exchange rates on cash (91)(662)
Net increase (decrease) in cash and cash equivalents $3,490 $(4,323)
Cash Flows from Operating Activities
Net cash provided by operating activities was $19.9 million for the three months ended March 31, 2024, consisting of a net loss of $2.7 million adjusted for $26.1 million of non-cash expenses and $3.5 million of net cash used as a result of changes in operating assets and liabilities. The non-cash charges included $14.0 million of stock-based compensation, $10.6 million of depreciation and amortization, $1.1 million of amortization of cloud-based software implementation costs, and $0.4 million of asset impairment charges. The changes in operating assets and liabilities were primarily driven by a decrease in deferred revenue and increased prepaid expenses and other assets, partially offset by a decrease in inventory and increase in accounts payable.
Net cash provided in operating activities was $8.6 million for the three months ended March 31, 2023, consisting of a net loss of $10.8 million, adjusted for $29.7 million of non-cash expenses and $10.3 million of net cash used as a result of changes in operating assets and liabilities. The non-cash charges included $19.8 million of stock-based compensation, $9.1 million of depreciation and amortization, $0.4 million of asset impairment charges, and $0.4 million of amortization of cloud-based software implementation costs. The changes in operating assets and liabilities were primarily driven by a decrease in accrued expenses and deferred revenue, partially offset by decreases in inventory and prepaid expenses and other current assets.
Cash Flows from Investing Activities
For the three months ended March 31, 2024, net cash used in investing activities was $16.4 million related to purchases of property and equipment to support our growth, primarily related to the build-out of new retail stores and investments in capitalized software development costs, and an investment in a private optical equipment company.
For the three months ended March 31, 2023, net cash used in investing activities was $12.4 million related to purchases of property and equipment to support our growth, primarily related to the build-out of new retail stores, as well as investments in capitalized software development costs.
Cash Flows from Financing Activities
For the three months ended March 31, 2024, net cash provided by financing activities was $0.1 million, which was primarily related to proceeds from stock option exercises.
For the three months ended March 31, 2023, net cash provided by financing activities was $0.1 million, which was primarily related to proceeds from stock option exercises.
Contractual Obligations and Commitments
There have been no material changes to our contractual obligations from those described in the Annual Report.
28

Critical Accounting Policies and Estimates
Our condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q are prepared in accordance with GAAP. The preparation of condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from our estimates. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected.
Our critical accounting policies are described under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates” in the Annual Report and the notes to the audited consolidated financial statements appearing elsewhere in the Annual Report, and in Note 2 to our condensed consolidated financial statements included in Part 1, Item 1 of this Quarterly Report on Form 10-Q. There were no significant changes to our critical accounting policies and estimates as reported in the Annual Report.
Recent Accounting Pronouncements
See Note 2 to our condensed consolidated financial statements included in Part 1, Item 1 of this Quarterly Report on Form 10-Q for more information regarding recent accounting pronouncements.
29

Item 3. Quantitative and Qualitative Disclosures About Market Risk
Market risk represents the risk of loss that may impact our financial position because of adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of exposure resulting from potential changes in currency rates, interest rates, or inflation.
Foreign Exchange Risk
We are exposed to changes in foreign currency rates as a result of our foreign operations and international suppliers from whom we purchase in Japanese yen and euros. Revenue and income generated by our operations in Canada and our cost of goods sold will increase or decrease compared to prior periods as a result of changes in foreign currency exchange rates. We do not believe that foreign exchange rates have a material effect on our business, financial condition or results of operations.
Interest Rate Risk
Our cash and cash equivalents as of March 31, 2024 consisted of $220.4 million in cash and money-market funds. Such interest-earning instruments carry a degree of interest rate risk. The goals of our investment policy are liquidity and capital preservation. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate exposure. We believe that we do not have any material exposure to changes in the fair value of these assets as a result of changes in interest rates due to the short-term nature of our cash and cash equivalents.
Inflation Risk
We believe that inflation, including from geopolitical unrest and other macroeconomic factors, has had a limited impact on our business, financial condition, and results of operations. Inflation may, however, have an impact on raw materials, transportation, labor, construction, rent, and other costs which materially impact operations. If our costs become subject to significant inflationary pressures, we may not be able to fully offset such higher costs with increased revenue. Our inability or failure to do so could harm our business, financial condition, and results of operations.
30

Item 4. Controls and Procedures
Limitations on Effectiveness of Controls and Procedures
In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our co-principal executive officers and principal financial officer, evaluated, as of the end of the period covered by this Quarterly Report on Form 10-Q, the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on that evaluation, and as a result of the material weaknesses described below, our co-principal executive officers and principal financial officer concluded that, as of March 31, 2024, our disclosure controls and procedures were not effective at the reasonable assurance level.
Material Weaknesses
A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company’s annual and interim financial statements will not be detected or prevented on a timely basis.
Management identified two material weaknesses related to (i) information technology general controls over our key accounting, reporting, and proprietary systems and (ii) certain process, application and management review controls within our financial reporting processes to enforce segregation of duties, validate completeness and accuracy of data and information used to reconcile and analyze certain key accounts, and perform the review of manual journal entries. We have concluded that these material weaknesses arose because we did not have the necessary business processes, systems, personnel, and related internal controls necessary to satisfy our accounting and financial reporting requirements.
Remediation Measures
In order to remediate these material weaknesses, we have invested significantly in our IT environment and added critical resources to our team. We have made progress in the following areas, among others, since the identification of the material weaknesses:
designed and implemented IT general controls to manage access and program changes across our key systems and improve IT-dependent and application controls within our proprietary systems;
implemented the general ledger, supply chain, and inventory management components of a market leading ERP system, which will help prevent and detect errors, enforce segregation of duties, permit controls around the review of manual journal entries, and reduce our reliance on proprietary systems;
engaged expert SOX consultants to assist in the coordination, development, and testing of our control environment and deficiency remediation efforts;
conducted trainings for control owners covering proper control design, execution and review documentation, and source data validation;
improved review controls and processes, documentation of the completeness and accuracy of source data, and timeliness of account reconciliations; and
continued hiring of additional qualified accounting and financial reporting personnel with public company SOX experience.

Despite this progress, we will not be able to fully remediate these material weaknesses until all of these steps have been completed and have been operating effectively for a sufficient period of time. We have incurred significant costs in connection with these remediation efforts, and expect these efforts to require significant additional time, expense, and demands on our financial and operational resources. At this time, we cannot provide an estimate of the total costs expected to be incurred in connection with these remediation efforts.
Furthermore, we cannot assure you that the measures we have taken to date, and actions we may take in the future, will be sufficient to remediate the control deficiencies that led to our material weaknesses in our internal control over
31

financial reporting or that they will prevent or avoid potential future material weaknesses. Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our operating results or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods.
Changes in Internal Control Over Financial Reporting
Other than the remediation measures described in “Remediation Measures” above, there were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
32

Part II. Other Information
Item 1. Legal Proceedings
The information contained under the heading “Litigation” in Note 9 to our condensed consolidated financial statements included in this Quarterly Report on Form 10-Q is incorporated by reference into this Item.
Item 1A. Risk Factors
There have been no material changes to the risk factors affecting our business, financial condition, or future results from those set forth in Part I, Item 1A, Risk Factors, in the Annual Report. However, you should carefully consider the factors discussed in the Annual Report and in this Quarterly Report on Form 10-Q, which could materially affect our business, financial condition or future results. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or operating results.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Recent Sales of Unregistered Securities
In February 2024, the Company approved the issuance of 48,486 shares of Class A common stock for no consideration to third-party charitable donor advised funds. The shares were issued in April 2024 in reliance on the exemption from registration contained in Section 4(a)(2) of the Securities Act of 1933, as amended, for transactions not involving a public offering.
Use of Proceeds
None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
(a)
None.
(b)
None.
(c) Securities Trading Arrangements of Directors and Section 16 Officers
On March 14, 2024, Teresa Briggs, a member of our board of directors, adopted a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense of Rule 10b5-1(c). The trading arrangement provides for the sale of 50% of the number of shares of our Class A common stock to be received as fully vested RSUs following our 2024 annual meeting of stockholders pursuant to our Director Compensation Program. The aggregate number of shares sold under the trading arrangement will depend on the average closing trading price of our Class A common stock over the 30-day period ending the day prior to the date of such annual meeting. The trading arrangement will expire on December 31, 2024 or earlier if all transactions under the trading arrangement are completed.
33

Item 6. Exhibits
Incorporated by ReferenceFiled / Furnished Herewith
Exhibit NumberExhibit DescriptionFormFile No.ExhibitFiling Date
3.1S-8333-2597044.29/22/2021
3.2S-8333-2597044.39/22/2021
4.1S-1333-2590354.18/24/2021
4.210-Q001-408254.25/16/2022
31.1*
31.2*
31.3*
32.1**
32.2**
32.3**
101.INSInline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.*
101.SCHInline XBRL Taxonomy Extension Schema Document.*
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.*
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.*
101.LABInline XBRL Taxonomy Extension Label Linkbase Document.*
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.*
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).*
__________________

*    Filed herewith.
**    Furnished herewith.
34

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.
Date: May 9, 2024
WARBY PARKER INC.
By:/s/ Neil Blumenthal
Neil Blumenthal
Co-Chief Executive Officer
By:/s/ Dave Gilboa
Dave Gilboa
Co-Chief Executive Officer
By:/s/ Steve Miller
Steve Miller
Chief Financial Officer


35
EX-31.1 2 warbyq12024ex311certificat.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, Neil Blumenthal, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Warby Parker 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 officers 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 officers 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: May 9, 2024By:/s/ Neil Blumenthal
Neil Blumenthal
Co-Chief Executive Officer
(Co-Principal Executive Officer)


EX-31.2 3 warbyq12024ex312certificat.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Dave Gilboa, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Warby Parker 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 officers 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 officers 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: May 9, 2024By:/s/ Dave Gilboa
Dave Gilboa
Co-Chief Executive Officer
(Co-Principal Executive Officer)



EX-31.3 4 warbyq12024ex313certificat.htm EX-31.3 Document

Exhibit 31.3
CERTIFICATION
I, Steve Miller, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Warby Parker 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 officers 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 officers 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: May 9, 2024By:/s/ Steve Miller
Steve Miller
Chief Financial Officer
(Principal Financial Officer)



EX-32.1 5 warbyq12024ex321blumenthal.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with this Quarterly Report on Form 10-Q of Warby Parker Inc. (the “Company”) for the period ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of his knowledge:
(1)    The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: May 9, 2024By:/s/ Neil Blumenthal
Neil Blumenthal
Co-Chief Executive Officer
(Co-Principal Executive Officer)



EX-32.2 6 warbyq12024exhibit322gilboa.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with this Quarterly Report on Form 10-Q of Warby Parker Inc. (the “Company”) for the period ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of his knowledge:
(1)    The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: May 9, 2024By:/s/ Dave Gilboa
Dave Gilboa
Co-Chief Executive Officer
(Co-Principal Executive Officer)



EX-32.3 7 warbyq12024exhibit323miller.htm EX-32.3 Document

Exhibit 32.3
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with this Quarterly Report on Form 10-Q of Warby Parker Inc. (the “Company”) for the period ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of his knowledge:
(1)    The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: May 9, 2024By:/s/ Steve Miller
Steve Miller
Chief Financial Officer
(Principal Financial Officer)



EX-101.SCH 8 wrby-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders’ (Deficit) Equity link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders’ Equity - Common Stock Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Stock-Based Compensation - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Stock-Based Compensation - Schedule of PSUs (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Leases - Future Minimum Operating Lease Payment (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Leases - Future Minimum Operating Lease Payment (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Leases - Other Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Net Loss Per Share Attributable to Common Stockholders -Schedule of Antidilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Related-Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 wrby-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 wrby-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 wrby-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Allowance for returns Allowance For Sales Returns Allowance For Sales Returns Summary of Income Tax Expense (Benefit) Summary of Income Tax Expense (Benefit) [Table Text Block] Summary of Income Tax Expense (Benefit) Pay vs Performance Disclosure [Line Items] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued expenses Total accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Unvested beginning balance (in shares) Unvested ending balance (in shares) Number of PSUs (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Statement of Stockholders' Equity [Abstract] Revolving credit facility Revolving Credit Facility [Member] Effect of exchange rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance stock units (PSUs) Unvested performance stock units Performance Shares [Member] Accounts payable Accounts Payable, Current Exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computers and equipment Computer Equipment [Member] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Restatement Determination Date: Restatement Determination Date [Axis] Other liabilities Increase (Decrease) in Other Noncurrent Liabilities Interest and other income, net Nonoperating Income (Expense) Debt Instrument, Covenant, Net Leverage Ratio Maximum Debt Instrument, Covenant, Net Leverage Ratio Maximum Debt Instrument, Covenant, Net Leverage Ratio Maximum Commitments and contingencies (see Note 9) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Option to Increase Debt Instrument, Option to Increase [Member] Debt Instrument, Option to Increase Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Supplier [Axis] Supplier [Axis] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Concentration Risk [Line Items] Concentration Risk [Line Items] Leases Lessee, Leases [Policy Text Block] 6 Share-based Payment Arrangement, Tranche Six [Member] Share-based Payment Arrangement, Tranche Six Current liabilities: Liabilities, Current [Abstract] Subsequent Event Type [Domain] Subsequent Event Type [Domain] 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] Credit Card Receivable Credit Card Receivable [Member] Net loss per share attributable to common stockholders, basic (in dollars per share) Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Receivable [Domain] Receivable [Domain] Operating lease agreements Number Of Operating Lease Agreements Number Of Operating Lease Agreements Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Line of credit Line of Credit [Member] Related Party Transaction, Weighted Average Remaining Term Related Party Transaction, Weighted Average Remaining Term Related Party Transaction, Weighted Average Remaining Term Employee stock options - outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Numerator Numerator [Abstract] Numerator Stock option exercises Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Letters of credit, outstanding amount Letters of Credit Outstanding, Amount Grant date fair value Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Grants, Grant Date Fair Value Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Grant Date Fair Value Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Options granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Non-cash charitable contributions Stock Issued During Period, Value, Non-cash Charitable Contribution Stock Issued During Period, Value, Non-cash Charitable Contribution Net loss Net income (loss) Net loss Net Income (Loss) Total current liabilities Liabilities, Current Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Teresa Briggs [Member] Teresa Briggs Employee Stock Purchase Plan Employee Stock Purchase Plan Employee Stock [Member] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Stock option exercises (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of goods sold Cost of Goods and Services Sold Stock options or restricted stock units (RSUs) Stock Options Or Restricted Stock Units (RSUs) [Member] Stock Options Or Restricted Stock Units (RSUs) Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Common class B Series B common stock Common Class B [Member] Number of Restricted Stock Units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Non-cash charitable contributions (in shares) Stock Issued During Period, Shares, Non-cash Charitable Contribution Stock Issued During Period, Shares, Non-cash Charitable Contribution Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Name Measure Name Name Forgone Recovery, Individual Name Expected cash inflows from TIAs Expected Proceeds from Tenant Improvement Allowance, Current Year Expected Proceeds from Tenant Improvement Allowance, Current Year Aggregate intrinsic value Aggregate Intrinsic Value [Abstract] Aggregate Intrinsic Value Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses Increase (Decrease) in Accrued Liabilities Options approved for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Legal Accrued Unvested Early Exercised Stock Options, Current Accrued Unvested Early Exercised Stock Options, Current Debt Extension [Axis] Debt Extension [Axis] Debt Extension Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Forecast Forecast [Member] Letter of credit Letter of Credit [Member] Selling, general, and administrative expenses Selling, General and Administrative Expenses [Member] Non-current lease liabilities Operating Lease, Liability, Noncurrent Restricted stock units (RSUs) Unvested restricted stock units Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Notes payable, term Debt Instrument, Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Income Statement Location [Axis] Income Statement Location [Axis] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Uninsured cash balances Cash, Uninsured Amount Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Payables and Accruals [Abstract] Product and Service [Domain] Product and Service [Domain] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Lease, Cost Lease, Cost [Table Text Block] Inventory Increase (Decrease) in Inventories Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Employee stock options - available (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Available, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Available, Number Antidilutive shares excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Cost not yet recognized, outstanding awards Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Purchases of property and equipment included in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Property and equipment, gross Property, Plant and Equipment, Gross Weighted average contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Trading Arrangement: Trading Arrangement [Axis] Number of shares receivable per share based payments award (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number Of Shares Receivable Share-based Compensation Arrangement by Share-based Payment Award, Number Of Shares Receivable Related-Party Transactions Related Party Transactions Disclosure [Text Block] Impact of discounting Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Share-based Payment Arrangement, Restricted Stock Unit, Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Current lease liabilities Operating Lease, Liability, Current Class A and Class B Common Stock Common Class A And B [Member] Common Class A And B Eyewear products Eyewear Products [Member] Eyewear Products Entity Shell Company Entity Shell Company Comerica Bank Comerica Bank [Member] Comerica Bank 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Increase available Line of Credit Facility, Increase (Decrease), Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Adopted and Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Temporary Equity [Line Items] Temporary Equity [Line Items] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Stock by Class Schedule of Stock by Class [Table Text Block] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Variable lease expense(1) Variable Lease, Cost Operating lease expense Operating Lease, Cost Common stock shares issued Common Stock, Shares, Issued Top Five Inventory Suppliers Top Five Inventory Suppliers [Member] Top Five Inventory Suppliers Units vested (in shares) Released (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Security Exchange Name Security Exchange Name Selling, general, and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Stock options Stock options to purchase common stock Employee Stock Option [Member] Common class A Series A common stock Common Class A [Member] Non-vested award, cost not yet recognized, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cost not yet recognized, outstanding awards Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Stock units - outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Tabular List, Table Tabular List [Table Text Block] 2021 Incentive Award Plan 2021 Incentive Award Plan [Member] 2021 Incentive Award Plan Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Inventory Inventory, Policy [Policy Text Block] Receivable Type [Axis] Receivable Type [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] 5 Share-based Payment Arrangement, Tranche Five [Member] Share-based Payment Arrangement, Tranche Five Subsequent Event Subsequent Event [Member] Other current liabilities Other Liabilities, Current Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Options forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Stock price hurdle (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award, Stock Price Hurdle Per Share Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award, Stock Price Hurdle Per Share Related Party [Domain] Related Party, Type [Domain] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] 4 Share-based Payment Arrangement, Tranche Four [Member] Share-based Payment Arrangement, Tranche Four Unvested at end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested, Weighted Average Remaining Contractual Term Unvested beginning balance (in dollars per share) Unvested ending balance (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 Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Vested at end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Remaining Contractual Term Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventory Inventory, Net Net lease expense Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Payments for Leasing Costs Payments for Leasing Costs Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Employee Loans Employee Loans [Member] Employee Loans Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Number of performance conditions Share-based Compensation Arrangement by Share-based Payment Award, Number Of Performance Conditions Share-based Compensation Arrangement by Share-based Payment Award, Number Of Performance Conditions Current assets: Assets, Current [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Direct Listing IPO [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Common stock shares outstanding Common Stock, Shares, Outstanding PEO PEO [Member] Other Receivables Other Receivables Concentration of Credit Risk and Major Suppliers Concentration Risk, Credit Risk, Policy [Policy Text Block] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Management Management [Member] Debt Instrument, Covenant, Financial Maintenance Maximum Debt Instrument, Covenant, Financial Maintenance Maximum Debt Instrument, Covenant, Financial Maintenance Maximum 7 Share-based Payment Arrangement, Tranche Seven [Member] Share-based Payment Arrangement, Tranche Seven Total depreciation and amortization expense Total Depreciation, Depletion And Amortization [Member] Total Depreciation, Depletion And Amortization Common stock par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Net loss attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Number of Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Vested and not yet released (in shares) Vested and not yet released (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options Vested And Not Yet Released Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options Vested And Not Yet Released Number Litigation Settlement, Expense Litigation Settlement, Expense Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent Present value of lease payments Operating Lease, Liability Credit Facility [Axis] Credit Facility [Axis] Minimum lease payments for leases not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Liability Lessee, Operating Lease, Lease Not yet Commenced, Liability Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Vesting [Domain] Vesting [Domain] Vested at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Total common stock – outstanding or issuable on exercise of options (in shares) Shares available for future issuance Common Stock, Capital Shares Reserved for Future Issuance Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Vested and not yet released (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Not Yet Released in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Not Yet Released in Period, Weighted Average Grant Date Fair Value Swing Line Notes Swing Line Notes [Member] Swing Line Notes Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Related Party Transaction [Domain] Related Party Transaction [Domain] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Research, Development, and Computer Software, Policy Research, Development, and Computer Software, Policy [Policy Text Block] Common stock, $0.0001 par value; Class A: 750,000,000 shares authorized at March 31, 2024 and December 31, 2023, 99,005,197 and 98,368,239 issued and outstanding at March 31, 2024 and December 31, 2023, respectively; Class B: 150,000,000 shares authorized at March 31, 2024 and December 31, 2023, 19,734,125 and 19,788,682 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively, convertible to Class A on a one-to-one basis Common Stock, Value, Issued Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Organization, Consolidation and Presentation of Financial Statements [Abstract] Professional services Accrued Professional Fees, Current Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Asset Impairment Charges Asset Impairment Charges All Individuals All Individuals [Member] Supplemental disclosures Supplemental Cash Flow Information [Abstract] Entity Filer Category Entity Filer Category Number of votes granted Number Of Votes Granted To Each Class Of Stock Number Of Votes Granted To Each Class Of Stock Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date PEO Name PEO Name Concentration risk percent Concentration Risk, Percentage Preferred stock shares authorized Preferred Stock, Shares Authorized 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 The Plans The Plans [Member] The Plans Preferred stock shares outstanding Preferred Stock, Shares Outstanding Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other Other Accrued Liabilities, Current Description of Business Nature of Operations [Text Block] Depreciation and amortization Total depreciation and amortization expense Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Lease Contractual Term [Domain] Lease Contractual Term [Domain] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Debt Extension [Domain] Debt Extension [Domain] Debt Extension [Domain] Subsequent Events [Abstract] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] The Founders Grant Founders Grant [Member] Founders Grant Entity Emerging Growth Company Entity Emerging Growth Company Investment in optical equipment company Investment in optical equipment company Payments to Acquire Equity Securities, FV-NI Other Noncurrent Assets Other Noncurrent Assets [Member] Finished goods Inventory, Finished Goods, Gross Earnings Per Share Earnings (Loss) Per Share [Abstract] Earnings (Loss) Per Share Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Marketing Accrued Marketing Costs, Current Operating lease term period Lessee, Operating Lease, Term of Contract Supplier [Domain] Supplier [Domain] Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Share-based Payment Arrangement, Option, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Unvested at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price Charitable contributions Accrued Charitable Contributions, Current Accrued Charitable Contributions, Current Statement of Cash Flows [Abstract] 8 Share-based Payment Arrangement, Tranche Eight [Member] Share-based Payment Arrangement, Tranche Eight Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Monte Carlo simulation Monte Carlo Simulation [Member] Monte Carlo Simulation Cash paid for income taxes Income Taxes Paid, Net Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Retained Earnings [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net loss per share attributable to common stockholders, diluted (in dollars per share) Net loss per share attributable to common stockholders, basic (in dollars per share) Earnings Per Share, Basic Right-of-use lease assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock [Domain] Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] E-commerce E-commerce [Member] E-commerce 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Net loss attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Series C common stock Common Class C [Member] Secured promissory notes Secured Promissory Notes [Member] Secured Promissory Notes Principles of Consolidation Consolidation, Policy [Policy Text Block] Common stock available for future issuance (in shares) Common Stock, Shares Available For Grant Common Stock, Shares Available For Grant Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Termination Date Trading Arrangement Termination Date Cost of Goods and Service Benchmark Cost of Goods and Service Benchmark [Member] Accounts payable Increase (Decrease) in Accounts Payable Common stock shares authorized Authorized (in shares) Common Stock, Shares Authorized Product and fulfillment Accrued Optical Laboratory and Product Costs, Current Accrued Optical Laboratory and Product Costs, Current Amortization of cloud-based software implementation costs Capitalized Computer Software, Amortization Capitalized Computer Software, Accumulated Amortization Capitalized Computer Software, Accumulated Amortization Document Information [Table] Document Information [Table] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Property, Plant and Equipment [Abstract] 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] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] Supplier Concentration Risk Supplier Concentration Risk [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Deferred Revenue, Unredeemed Gift Cards Deferred Revenue, Unredeemed Gift Cards Deferred Revenue, Unredeemed Gift Cards Additional paid-in capital Additional Paid in Capital Denominator Denominator [Abstract] Denominator 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 Document Information [Line Items] Document Information [Line Items] Subsequent Event Type [Axis] Subsequent Event Type [Axis] 3 Share-Based Payment Arrangement, Tranche Three [Member] Options forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Related Party [Axis] Related Party, Type [Axis] Beginning balance Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount 2 Share-Based Payment Arrangement, Tranche Two [Member] Other current liabilities Increase (Decrease) in Other Current Liabilities Cost of goods sold Cost of Sales [Member] Lease Contractual Term [Axis] Lease Contractual Term [Axis] Retail Retail [Member] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Exercisable at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Entity Central Index Key Entity Central Index Key Common stock outstanding (in shares) Common Stock, Shares, Outstanding, Excluding Unvested and Early Exercised Options Common Stock, Shares, Outstanding, Excluding Unvested and Early Exercised Options Total stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Provision for income taxes Income tax expense Income Tax Expense (Benefit) Payroll related Employee-related Liabilities, Current Vesting [Axis] Vesting [Axis] Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Lender Name [Axis] Lender Name [Axis] Equity [Abstract] Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Net revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Performance Stock Units Performance Stock Units [Member] Performance Stock Units Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] 2021 Plan 2021 Plan [Member] 2021 Plan Basis spread Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Leasehold improvements Leasehold Improvements [Member] Weighted average shares used in computing net loss per share attributable to common stockholders, diluted Weighted average shares, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Capitalized software Software Development [Member] Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs (in shares) Common Stock, Convertible, Shares Issuable Common Stock, Convertible, Shares Issuable Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Annual increase in shares authorized, percent Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase In Shares Authorized, Percent Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase In Shares Authorized, Percent Capitalized Computer Software, Gross Capitalized Computer Software, Gross Right-of-use lease assets and current and non-current lease liabilities Increase (Decrease) in Right-of-use Lease Assets and Current and Non-current Lease Liabilities Increase (Decrease) in Right-of-use Lease Assets and Current and Non-current Lease Liabilities Number of additional shares authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Terms of award, stock price hurdle period Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award, Stock Price Hurdle Period Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award, Stock Price Hurdle Period Additional Paid-In Capital Additional Paid-in Capital [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Number of Extended Operating Lease Agreements Number of Extended Operating Lease Agreements Number of Extended Operating Lease Agreements Vested at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Cover [Abstract] Retail related Accrued Retail Related Costs, Current Accrued Retail Related Costs, Current Subsequent Events Subsequent Events [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Other liabilities Other Liabilities, Noncurrent Released (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 Non-NEOs Non-NEOs [Member] New and Extended Lease Terms, Retail Space United States New and Extended Lease Terms, Retail Space United States [Member] New and Extended Lease Terms, Retail Space United States Future minimum lease payments Future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Construction in process Construction in Progress [Member] Component parts Inventory, Raw Materials and Supplies, Gross Prime Rate Prime Rate [Member] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Expected Proceeds from Tenant Improvement Allowance, Following Year Expected Proceeds from Tenant Improvement Allowance, Following Year Expected Proceeds from Tenant Improvement Allowance, Following Year Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Scenario [Axis] Scenario [Axis] Debt Instrument [Line Items] Debt Instrument [Line Items] Credit Facility Credit Facility [Member] Credit Facility Weighted average shares used in computing net loss per share attributable to common stockholders, basic Weighted average shares, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Loss from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Redeemable Convertible Preferred Stock and Stockholders’ Equity Redeemable Convertible Preferred Stock And Stockholders' Deficit [Text Block] Redeemable Convertible Preferred Stock And Stockholders' Deficit Proceeds from stock option exercises Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax [Abstract] Schedule of Nonvested Performance-based Units Activity Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Scenario [Domain] Scenario [Domain] Services and other Services And Other [Member] Services And Other Weighted average contractual term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Restricted stock unit releases (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Released Stock Issued During Period, Shares, Restricted Stock Award, Released Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Stockholders’ equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] 1 Share-Based Payment Arrangement, Tranche One [Member] Capitalized Computer Software, Net Capitalized Computer Software, Net EX-101.PRE 12 wrby-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover - shares
3 Months Ended
Mar. 31, 2024
May 06, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-40825  
Entity Registrant Name Warby Parker Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 80-0423634  
Entity Address, Address Line One 233 Spring Street  
Entity Address, Address Line Two 6th Floor East  
Entity Address, City or Town New York  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 10013  
City Area Code 646  
Local Phone Number 847-7215  
Title of 12(b) Security Class A Common Stock, $0.0001 par value per share  
Trading Symbol WRBY  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001504776  
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
Common class A    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   99,128,202
Common class B    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   19,734,125
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 220,384 $ 216,894
Accounts receivable, net 1,167 1,779
Inventory 56,450 62,234
Prepaid expenses and other current assets 18,116 17,712
Total current assets 296,117 298,619
Property and equipment, net 156,722 152,332
Right-of-use lease assets 129,561 122,305
Other assets 10,492 7,056
Total assets 592,892 580,312
Current liabilities:    
Accounts payable 26,699 22,456
Accrued expenses 43,200 46,320
Deferred revenue 21,240 31,617
Current lease liabilities 24,462 24,286
Other current liabilities 2,939 2,411
Total current liabilities 118,540 127,090
Non-current lease liabilities 156,988 150,171
Other liabilities 1,177 1,264
Total liabilities 276,705 278,525
Commitments and contingencies (see Note 9)
Stockholders’ equity:    
Common stock, $0.0001 par value; Class A: 750,000,000 shares authorized at March 31, 2024 and December 31, 2023, 99,005,197 and 98,368,239 issued and outstanding at March 31, 2024 and December 31, 2023, respectively; Class B: 150,000,000 shares authorized at March 31, 2024 and December 31, 2023, 19,734,125 and 19,788,682 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively, convertible to Class A on a one-to-one basis 12 12
Additional paid-in capital 987,305 970,135
Accumulated deficit (669,510) (666,831)
Accumulated other comprehensive loss (1,620) (1,529)
Total stockholders’ equity 316,187 301,787
Total liabilities and stockholders’ equity $ 592,892 $ 580,312
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Common stock par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock shares authorized 1,050,000,000  
Common class A    
Common stock shares authorized 750,000,000 750,000,000
Common stock shares issued 99,005,197 98,368,239
Common stock shares outstanding 99,005,197 98,368,239
Common class B    
Common stock shares authorized 150,000,000 150,000,000
Common stock shares issued 19,734,125 19,788,682
Common stock shares outstanding 19,734,125 19,788,682
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net revenue $ 200,003 $ 171,968
Cost of goods sold 86,544 77,177
Gross profit 113,459 94,791
Selling, general, and administrative expenses 118,586 107,221
Loss from operations (5,127) (12,430)
Interest and other income, net 2,556 1,879
Loss before income taxes (2,571) (10,551)
Provision for income taxes 108 261
Net loss $ (2,679) $ (10,812)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.02) $ (0.09)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.02) $ (0.09)
Weighted average shares used in computing net loss per share attributable to common stockholders, basic 119,143,534 116,159,428
Weighted average shares used in computing net loss per share attributable to common stockholders, diluted 119,143,534 116,159,428
Other comprehensive loss    
Foreign currency translation adjustment $ (91) $ (683)
Total comprehensive loss $ (2,770) $ (11,495)
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders’ (Deficit) Equity - 3 months ended Mar. 31, 2024 - USD ($)
$ in Thousands
Total
Common Stock
Class A and Class B Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2023   117,849,000      
Beginning balance at Dec. 31, 2023 $ 301,787 $ 12 $ 970,135 $ (1,529) $ (666,831)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock option exercises (in shares) 66,911        
Net income (loss) $ (2,679)        
Ending balance at Mar. 31, 2024 $ 316,187        
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities    
Net loss $ (2,679) $ (10,812)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 10,583 9,140
Stock-based compensation 14,048 19,780
Asset Impairment Charges 399 395
Amortization of cloud-based software implementation costs 1,073 363
Change in operating assets and liabilities:    
Accounts receivable, net 612 473
Inventory 5,784 4,442
Prepaid expenses and other assets (2,913) (657)
Accounts payable 3,327 (921)
Accrued expenses (108) (7,826)
Deferred revenue (10,377) (6,744)
Other current liabilities 528 119
Right-of-use lease assets and current and non-current lease liabilities (263) 988
Other liabilities (87) (97)
Net cash provided by operating activities 19,927 8,643
Cash flows from investing activities    
Purchases of property and equipment (14,437) (12,385)
Investment in optical equipment company (2,000) 0
Net cash used in investing activities (16,437) (12,385)
Cash flows from financing activities    
Proceeds from stock option exercises 91 81
Net cash provided by financing activities 91 81
Effect of exchange rates on cash (91) (662)
Net change in cash and cash equivalents 3,490 (4,323)
Cash and cash equivalents, beginning of period 216,894 208,585
Cash and cash equivalents, end of period 220,384 204,262
Supplemental disclosures    
Cash paid for income taxes 69 97
Cash paid for interest 76 50
Payments for Leasing Costs 10,400 10,849
Non-cash investing and financing activities:    
Purchases of property and equipment included in accounts payable and accrued expenses $ 4,582 $ 2,957
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of Business
Warby Parker Inc., a public benefit corporation founded in 2010 (together with its wholly owned subsidiaries, the “Company”), is a founder-led, mission-driven lifestyle brand that sits at the intersection of technology, design, healthcare, and social enterprise. The Company offers holistic vision care by selling eyewear products and providing optical services directly to consumers through its retail stores and e-commerce platform. For every pair of glasses or sunglasses sold, the Company helps distribute a pair of glasses to someone in need through its Buy a Pair, Give a Pair program. The Company is headquartered in New York, New York.
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The Company’s unaudited condensed consolidated financial statements have been prepared and are presented in accordance with United States generally accepted accounting principles (“U.S. GAAP”). Certain information and disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission. Accordingly, these condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2023 and the related notes. The December 31, 2023 condensed consolidated balance sheet was derived from the Company’s audited consolidated financial statements as of that date. The unaudited interim condensed consolidated financial statements include, in the opinion of management, all adjustments, consisting of normal and recurring items, necessary for the fair presentation of the condensed consolidated financial statements. There have been no significant changes in accounting policies during the three months ended March 31, 2024 from those disclosed in the audited consolidated financial statements for the year ended December 31, 2023 and the related notes.
Principles of Consolidation
The condensed consolidated financial statements include the financial statements of Warby Parker Inc., and its wholly owned subsidiaries. The Company has consolidated certain entities meeting the definition of a variable interest entity as the Company concluded that it is the primary beneficiary of the entities. The inclusion of these entities does not have a material impact on its condensed consolidated financial statements. Intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The Company prepares its condensed consolidated financial statements in conformity with U.S. GAAP. These principles require management to make certain estimates and assumptions during the preparation of its condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.
Management’s estimates are based on historical experience and on various other market-specific and relevant assumptions that management believes to be reasonable under the circumstances. Significant estimates underlying the accompanying condensed consolidated financial statements include, but are not limited to (i) the valuation of inventory, including the determination of the net realizable value, (ii) the useful lives and recoverability of long-lived assets, (iii) the determination of deferred income taxes, including related valuation allowances, and (iv) assumptions related to the valuation of common stock and determination of stock-based compensation.
Segment Information
Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), who makes decisions about allocating resources and assessing performance. The Company defines its CODM as its co-Chief Executive Officers. The Company has identified one operating segment. When evaluating the Company’s performance and allocating resources, the CODM relies on financial information prepared on a consolidated basis.
Concentration of Credit Risk and Major Suppliers
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents. The Company maintains its cash and cash equivalents in various accounts, which, at times, may exceed the limits insured by the Federal Deposit Insurance Corporation of $250 thousand per institution and the Canada Deposit Insurance Corporation of $100 thousand Canadian dollars. At March 31, 2024 and December 31, 2023, uninsured cash balances were approximately $219.1 million and $215.6 million, respectively. The Company has not experienced any concentration losses related to its cash and cash equivalents to date. The Company seeks to minimize its credit risk by maintaining its cash and cash equivalents with high-quality financial institutions and monitoring the credit standing of such institutions.
The Company’s top five inventory suppliers accounted for approximately 17% and 19% of cost of goods sold for the three months ended March 31, 2024 and 2023, respectively.
Cash and Cash Equivalents
The Company considers all highly liquid short-term investments with an original maturity of three months or less to be a cash equivalent. Cash and cash equivalents include deposits with banks and financial institutions, money market funds, and receivables from credit card issuers, which are typically converted into cash within two to four days of capture. As such, these receivables are recorded as a deposit in transit as a component of cash and cash equivalents on the condensed consolidated balance sheets. At March 31, 2024 and December 31, 2023, the balance of receivables from credit card issuers included within cash and cash equivalents was $7.8 million and $15.0 million, respectively.
Inventory
Inventory consists of approximately $11.9 million and $13.3 million of finished goods, including ready-to-wear sun frames, contact lenses, and eyeglass cases, as of March 31, 2024 and December 31, 2023, respectively, and approximately $44.6 million and $48.9 million of component parts, including optical frames and prescription optical lenses, as of March 31, 2024 and December 31, 2023, respectively. Inventory is stated at the lower of cost or net realizable value, with cost determined on a weighted average cost basis.
The Company continuously evaluates the composition of its inventory and makes adjustments when the cost of inventory is not expected to be fully recoverable. The estimated net realizable value of inventory is determined based on an analysis of historical sales trends, the impact of market trends and economic conditions, a forecast of future demand, and the estimated timing of product retirements. Adjustments for damaged inventory are recorded primarily based on actual damaged inventory. Adjustments for inventory shrink, representing the physical loss of inventory, include estimates based on historical experience, and are adjusted based upon physical inventory counts. However, unforeseen adverse future economic and market conditions could result in actual results differing materially from estimates.
Investments
In August 2023, the Company invested $1.0 million in a private optical equipment company, and made an additional $2.0 million investment in March 2024. As part of these investments, the Company will automatically receive shares of the entity or cash based on a conversion price dependent upon an ultimate conversion event. The investments are recorded within other assets on the condensed consolidated balance sheet and are measured at cost less impairment, if any. No impairment has been recorded for the three months ended March 31, 2024.
Cloud-Based Software Implementation Costs
The Company has entered into cloud-based software hosting arrangements for which it incurs implementation costs. Certain costs incurred during the application development stage are capitalized and included within prepaid expenses and other current assets or other assets, depending on the long or short-term nature of such costs, in line with the Company's policy on the accounting for prepaid software hosting arrangements. Costs incurred during the preliminary project stage and post-implementation stage are expensed as incurred. Capitalized cloud-based software implementation costs are amortized, beginning on the date the related software or module is ready for its intended use, on a straight-line basis over the remaining term of the hosting arrangement as a component of selling, general, and administrative expenses, the same line item as the expense for the associated hosting arrangement.
As of March 31, 2024, the Company had $14.9 million of gross capitalized cloud-based software implementation costs and $4.2 million of related accumulated amortization, for a net balance of $10.7 million, made up of $3.4 million recorded within prepaid expenses and other current assets and $7.3 million recorded within other assets on the condensed consolidated balance sheet.
As of December 31, 2023, the Company had $13.1 million of gross capitalized cloud-based software implementation costs and $3.1 million of related accumulated amortization, for a net balance of $10.0 million, made up of $4.0 million recorded within prepaid expenses and other current assets and $6.0 million recorded within other assets on the condensed consolidated balance sheet.
During the three months ended March 31, 2024 and 2023, the Company incurred $1.1 million and $0.4 million of amortization of capitalized cloud-based software implementation costs, respectively.
Leases
The Company records a lease liability and corresponding right-of-use (“ROU”) asset at lease commencement. The lease liability is measured at the present value of non-cancellable future lease payments over the lease term, minus expected tenant improvement allowances (“TIAs”) determined to be lease incentives. The ROU asset is measured at the lease liability amount, adjusted for prepaid lease payments, TIAs expected to be received, and any initial direct costs.
When calculating the present value of future lease payments, the Company utilizes an incremental borrowing rate, which incorporates several factors including the lease term, U.S. Treasury bond rates, financial ratios related to earnings and cash flows, and other comparisons with similarly sized companies.
Many of the Company’s leases contain TIA provisions, which represent contractual amounts receivable from a lessor for improvements to the leased property made by the Company which are determined to represent lease incentives. The Company considers the collection of TIAs to be reasonably certain, and includes them in the present value calculation when determining the lease liabilities for new leases. The benefit from a TIA is amortized through rent expense over the term of the related lease.
The recognition of rent expense for an operating lease commences on the date at which control and possession of the property is obtained. Rent expense is calculated by recognizing total fixed minimum rental payments, net of any TIAs or other rental concessions, on a straight-line basis over the lease term. Some of the Company’s retail leases contain percent of sales rent or similar provisions, which is recognized as incurred as variable rent. Retail, optical laboratory, and distribution center rent expense is recognized as a component of cost of goods sold and all other rent expense is recognized as a component of selling, general, and administrative expenses.
Asset Impairment
Long-lived assets, such as property and equipment, ROU assets, and capitalized cloud-based software implementation costs, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of asset groups to be held and used is evaluated by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated undiscounted future cash flows, an impairment charge is recognized as a component of selling, general, and administrative expenses in the amount by which the carrying amount exceeds the fair value of the asset group. The Company considers each store location to be its own asset group when evaluating for impairment.
Asset impairment charges were $0.4 million for both the three months ended March 31, 2024 and 2023, and are recorded as a component of selling, general, and administrative expenses. Asset impairment charges primarily related to the write-off of assets in connection with retail stores and the write-off of capitalized software no longer being used.
Revenue Recognition
The Company primarily derives revenue from the sales of eyewear products, optical services and accessories. The Company sells products and services through its stores, website, and mobile apps. Revenue generated from eyewear products includes the sales of prescription and non-prescription optical glasses and sunglasses and contact lenses. Revenue generated from services and other consists of in-person eye exams and prescriptions issued through the Virtual Vision Test app, eyewear accessories, and customer charges for optional expedited shipping. All revenue is reported net of sales taxes collected from customers on behalf of taxing authorities and variable consideration, including returns and discounts.
Revenue is recognized when performance obligations are satisfied through either the transfer of control of promised goods or the rendering of services to the Company's customers. Control transfers once a customer has the ability to direct the use of, and obtain substantially all of the benefits from, the product, which is generally determined to be the
point of delivery or upon rendering of the service in the case of eye exams. This includes the transfer of legal title, physical possession, the risks and rewards of ownership, and customer acceptance. In the normal course of business, payment may be collected from the customer prior to recognizing revenue and such cash receipts are included in deferred revenue until the order is delivered to the customer. Substantially all of the deferred revenue included on the balance sheet at December 31, 2023 was recognized as revenue in the first quarter of 2024 and the Company expects substantially all of the deferred revenue at March 31, 2024 to be recognized as revenue in the second quarter of 2024.
The Company’s sales policy allows customers to return merchandise for any reason within 30 days of receipt, generally for an exchange or refund. An allowance is recorded within other current liabilities on the condensed consolidated balance sheets for expected future customer returns which the Company estimates using historical return patterns and its expectation of future returns. Any difference between the actual return and previous estimates is adjusted in the period in which such returns occur. Historical return estimates have not materially differed from actual returns in any of the periods presented. The allowance for returns was $2.8 million and $2.2 million at March 31, 2024 and December 31, 2023, respectively, and is included in other current liabilities on the condensed consolidated balance sheets.
The Company offers non-expiring gift cards to its customers. Proceeds from the sale of gift cards are initially deferred and recognized within deferred revenue on the condensed consolidated balance sheets, and are recognized as revenue when the product is received by the customer after the gift card has been tendered for payment. Based on historical experience, and to the extent there is no requirement to remit unclaimed card balances to government agencies under unclaimed property laws, an estimate of the gift card balances that will never be redeemed is recognized as revenue in proportion to gift cards which have been redeemed. While the Company will continue to honor all gift cards presented for payment, management may determine the likelihood of redemption to be remote for certain card balances due to, among other things, long periods of inactivity. The balance of unredeemed gift cards was $2.5 million and $3.1 million as of March 31, 2024 and December 31, 2023, respectively.
The following table disaggregates the Company’s revenue by product:
Three Months Ended March 31,
20242023
Eyewear products$187,620 $162,347 
Services and other12,383 9,621 
Total Revenue
$200,003 $171,968 
The following table disaggregates the Company’s revenue by channel:
Three Months Ended March 31,
20242023
E-commerce$62,859 $61,751 
Retail137,144 110,217 
Total Revenue
$200,003 $171,968 
Recently Issued Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting. The guidance requires additional disclosures of significant segment expense categories and the amount and description of other segment items beyond the significant segment expenses. The ASU also allows for the disclosure of multiple measures of a segment’s profit or loss for each reportable segment if the CODM utilizes more than one measure to assess performance and allocate resources. Lastly, the ASU clarifies that all of the disclosures required in the segments guidance, including disclosing a measure of segment profit or loss and reporting significant segment expenses and other segment items, apply to all public entities, including those with a single operating or reportable segment. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods in fiscal years beginning after December 15, 2024. The Company expects the adoption of the standard with the 2024 Form 10-K to result in additional disclosures related to a measure of profit or loss, significant segment expenses, and other segment items for its single reportable segment.
In December 2023, the FASB issued ASU 2023-09, Income Taxes. The guidance requires public entities to annually disclose specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. The ASU is effective for annual periods beginning after December 15, 2024. The Company expects the adoption of the standard within the 2025 Form 10-K to result in additional disclosures related to the rate reconciliation.
Recently Adopted Accounting Pronouncements
There are no recently adopted accounting pronouncements that have a material impact on the Company’s condensed consolidated financial statements.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consists of the following:
March 31,
2024
December 31, 2023
Leasehold improvements$167,084 $161,720 
Computers and equipment38,708 35,738 
Furniture and fixtures31,030 29,405 
Capitalized software25,004 23,750 
Construction in process20,596 17,555 
282,422 268,168 
Less: accumulated depreciation and amortization(125,700)(115,836)
Property and equipment, net$156,722 $152,332 
Depreciation and amortization expense consists of the following:
Three Months Ended March 31,
20242023
Cost of goods sold$7,101 $6,029 
Selling, general, and administrative expenses3,482 3,111 
Total depreciation and amortization expense$10,583 $9,140 
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consists of the following:
March 31,
2024
December 31, 2023
Product and fulfillment$9,854 $8,786 
Payroll related8,143 13,575 
Marketing7,120 6,619 
Legal4,297 1,638 
Retail related3,224 2,800 
Charitable contributions3,193 4,458 
Professional services1,963 2,159 
Other5,406 6,285 
Total accrued expenses$43,200 $46,320 
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company uses the estimated annual effective tax rate approach to determine the provision for income taxes. The estimated annual effective tax rate is based on forecasted annual results and may fluctuate due to differences between the forecasted and actual results, changes in valuation allowances, and any other transactions that result in differing tax treatment.
The Company's income tax expense and effective tax rate were as follows:
Three Months Ended March 31,
20242023
Income tax expense$108 $261 
Effective tax rate(4.2)%(2.5)%
The Company’s estimated annual effective income tax rate for the three months ended March 31, 2024 and 2023 differed from the statutory rate primarily due to the valuation allowance, non-deductible executive compensation, stock-based compensation, differences in tax rates in state and foreign jurisdictions, and other permanent items.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Redeemable Convertible Preferred Stock and Stockholders’ Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Redeemable Convertible Preferred Stock and Stockholders’ Equity Stockholders’ Equity
Common Stock
As of March 31, 2024, the Company’s Twelfth Amended and Restated Certificate of Incorporation authorizes the issuance of up to 1,050,000,000 shares of common stock, par value of $0.0001 per share, of which 750,000,000 shares are designated Class A common stock, 150,000,000 shares are designated Class B common stock, and 150,000,000 shares are designated Class C common stock. Class A common stock receives one vote per share, Class B common stock receives ten votes per share, and Class C common stock has no voting rights except as required by Delaware law. Common stock is not redeemable at the option of the holder.
As of March 31, 2024, outstanding shares of common stock as well as shares of common stock attributable to stock options, restricted stock units (“RSUs”), and performance stock units (“PSUs”) were as follows:
Class AClass BClass C
Common stock outstanding98,859,389 19,619,507 — 
Employee stock options – outstanding553,226 1,536,136 — 
Restricted stock units – outstanding3,338,953 1,630,332 — 
Performance stock units – outstanding— 4,397,688 — 
Employee stock plans – available30,392,983 — — 
Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs27,183,663 — — 
Total common stock – outstanding or issuable160,328,214 27,183,663 — 
Shares authorized
750,000,000 150,000,000 150,000,000 
Common stock authorized and available for future issuance
589,671,786 122,816,337 150,000,000 
Preferred Stock
As of March 31, 2024, 50,000,000 preferred shares were authorized and no shares were outstanding.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Plans and Awards
The Company’s eligible employees participate in various stock-based compensation plans, which are provided by the Company directly.
In August 2021, the board of directors approved the 2021 Incentive Award Plan (the “2021 Plan”), which became effective on September 28, 2021. The Company no longer grants equity awards under its 2010 Equity Incentive Plan,
2011 Stock Plan, 2012 Milestone Stock Plan, or 2019 Founder Stock Plan (collectively, the “Prior Plans”), and shares available for issuance under the Prior Plans were made available for issuance under the 2021 Plan. The shares authorized under the 2021 Plan will increase annually, beginning on January 1, 2022 and continuing through 2031, by the lesser of (i) 5% of the outstanding common stock (on an as converted basis) as of the last day of the immediately preceding fiscal year, or (ii) a smaller amount as agreed by the board of directors. Awards granted under the 2021 Plan generally vest over four years. In addition, the shares authorized under the 2021 Plan will increase, among other things, to the extent that an award (including an award under the Prior Plans) terminates, expires, or lapses for any reason or an award is settled in cash without the delivery of shares. In February 2024, the board of directors approved an annual increase of 5,892,462 shares to the shares authorized for issuance under the 2021 Plan, and 25,078,433 shares remained available for future issuance pursuant to new awards as of March 31, 2024.
Employee Stock Purchase Plan
In August 2021, the board of directors adopted and the stockholders of the Company approved the 2021 Employee Stock Purchase Plan (the “ESPP”). The shares authorized under the ESPP will be increased annually on the first day of each fiscal year beginning in 2022 and ending in 2031, by an amount equal to the lesser of (i) 1% of the shares of the Company’s common stock outstanding (on an as converted basis) on the last day of the immediately preceding fiscal year and (ii) such number of shares of common stock as determined by the board of directors; provided, however, no more than 16,614,772 shares of common stock may be issued under the ESPP.
At December 31, 2023, there were 4,136,058 shares available for future issuance pursuant to ESPP purchases. In February 2024, the board of directors approved an annual increase of 1,178,492 shares to the ESPP, and there were 5,314,550 shares available for future issuance pursuant to ESPP purchases as of March 31, 2024.
Stock-based Compensation Expense
Stock-based compensation expense consisted of the following:
Three Months Ended March 31,
20242023
Cost of goods sold$238 $194 
Selling, general, and administrative expenses13,810 19,586 
Total stock-based compensation expense$14,048 $19,780 
Stock-based compensation expense for the three months ended March 31, 2024 primarily consists of $7.3 million related to the 2021 Founders Grant, as described below, and $5.0 million in connection with RSUs. Stock-based compensation expense for the three months ended March 31, 2023 primarily consists of $13.8 million related to the 2021 Founders Grant and $4.6 million in connection with RSUs.
Stock Options
The fair value for stock options granted under the Plans are estimated at the date of grant using the Black-Scholes option-pricing model. No stock options were granted in 2024 or 2023.
A summary of stock option activity for the three months ended March 31, 2024 is as follows:
Number of
Stock
Options
Weighted
Average
Exercise
Price
Weighted
average
contractual
term (years)
Aggregate
intrinsic
value
Balance at December 31, 20232,156,273 $7.20 4.0$16,541 
Granted— — 
Exercised(66,911)12.84 155 
Forfeited— — 
Balance at March 31, 20242,089,362 $7.02 3.7$15,498 
Exercisable as of March 31, 20242,089,362 $7.02 3.7$15,498 
Vested as of March 31, 20241,925,250 5.96 3.4
Unvested as of March 31, 2024164,112 $19.45 7.5
The total value of unrecognized stock compensation expense related to unvested options granted under the Plans was $1.7 million as of March 31, 2024, and is expected to be recognized over 0.4 years.
Restricted Stock Units and Performance Stock Units
A summary of RSU activity for the three months ended March 31, 2024 is as follows:
Number of Restricted Stock UnitsWeighted Average Grant Date Fair Value
Unvested as of December 31, 20233,050,028 $24.05 
Granted1,633,57213.83 
Forfeited(31,327)17.57 
Released(562,734)19.29 
Vested and not yet released(26,742)31.53 
Unvested as of March 31, 20244,062,797 $20.60 
The total value of unrecognized stock compensation expense related to outstanding RSUs and PSUs granted under the Plans was $52.7 million and $10.9 million as of March 31, 2024, respectively, which is expected to be recognized over a weighted-average period of 1.4 years and 0.4 years, respectively. No PSUs were granted, forfeited, released or vested during the three months ended March 31, 2024. As of March 31, 2024 there were 906,488 RSUs that were vested but not yet released, mainly related to the June 2021 grant to the co-CEOs described below.
RSUs granted prior to the Company’s direct listing vest upon the satisfaction of both a service and a performance condition, which was satisfied upon the direct listing on September 20, 2021, and the Company recognizes stock-based compensation expense using the accelerated attribution method as the service conditions are met. RSUs issued after the direct listing only contain a service condition and are recognized on a straight line basis over the vesting period.
In June 2021, the Company granted 4,397,688 PSUs and 1,884,724 RSUs to the co-CEOs, in the aggregate, under the 2019 Founder Stock Plan (the “Founders Grant”). The PSUs vest upon two performance conditions, (i) a qualified public offering, which was satisfied upon the Company’s direct listing on September 20, 2021 (the “Direct Listing”), and (ii) the price of the Company’s Class A common stock reaching stock price hurdles over a period of ten years, as defined by the terms of the award. The PSUs are subject to the co-CEOs’ continued employment with the Company through the applicable vesting date. If the PSUs vest, the Company will deliver one share of Class B common stock on the
settlement date. Unvested PSUs expire in ten years from the date of grant. The terms of the PSUs granted are described further below.
The PSUs are divided into eight substantially equal tranches, each one vesting on the date the 90-day trailing volume-weighted average trading price of the Company’s Class A common stock exceeds the stock price hurdle, as set forth in the table below, provided that no PSUs may vest prior to the six month anniversary of the Direct Listing.
TrancheNumber of PSUsStock Price Hurdle
1549,712 $47.75 
2549,710 $55.71 
3549,712 $63.67 
4549,710 $71.63 
5549,712 $79.59 
6549,710 $87.55 
7549,712 $95.50 
8549,710 $103.46 
The Company used a Monte Carlo simulation to calculate the grant-date fair value of the PSUs of $128.8 million. Since the PSUs contain a performance and market condition, the stock-based compensation expense will be recognized when it becomes probable that the performance condition will be met using the accelerated attribution method. Stock-based compensation will be recognized over the period of time the market condition for each tranche is expected to be met (i.e., the derived service period). The performance condition was satisfied at September 29, 2021 by the Direct Listing, and the Company began recording expense at that time.
The Founders Grant RSUs will vest in equal monthly installments over a period of five years, subject to the co-CEOs’ continued employment with the Company through the applicable vesting date and conditioned upon the completion of a qualified public offering. The grant-date fair value of the RSUs is $66.9 million. Since the RSUs contain a performance condition, stock-based compensation expense is recognized using the accelerated attribution method when it becomes probable that the performance condition will be met. The performance condition was satisfied on September 29, 2021 by the Direct Listing, and the Company began recording expense at that time.
Shares underlying vested PSUs and RSUs will be issued to the CEOs on a specified quarterly date following the second anniversary of the vesting date, except for an amount necessary to cover any taxes due in connection with the vesting, which will be withheld or sold to cover, or issued to offset, such taxes. Any RSUs or PSUs subject to the award that have not vested by the tenth anniversary of the grant date will be forfeited.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Leases Leases
The Company leases retail, office, optical laboratory, and distribution center space under operating leases from third parties. As of March 31, 2024, the total lease terms of the various leases range from 1 to 10 years. The leases generally contain renewal options and rent escalation clauses, and from time to time include contingent rent provisions. Renewal options are exercisable at the Company’s sole discretion and are included in the lease term if they are reasonably certain to be exercised. In general it is not reasonably certain that lease renewals will be exercised at lease commencement and as such, lease renewals are not included in the lease term.
The following table details the Company’s net lease expense:
Three Months Ended March 31,
20242023
Operating lease expense$8,091 $7,436 
Variable lease expense(1)
196 743 
Net lease expense$8,287 $8,179 
(1) Variable lease expense primarily consists of contingent rent.
The following table presents the future maturity of lease liabilities:
Operating Leases(1)
2024$25,788 
202536,724 
202638,651 
202735,766 
202831,030 
Thereafter45,311 
Future minimum lease payments213,270 
Impact of discounting31,820 
Present value of lease payments$181,450 
(1)    The year 2024 and 2025 include $8.3 million and $2.8 million of expected cash inflows from TIAs. Operating lease payments exclude $12.5 million of legally binding minimum lease payments related to executed leases for which the Company has not yet taken possession of the leased premises.

The following table presents other relevant lease information:
March 31,
2024
Weighted average remaining lease term (years)5.6
Weighted average discount rate5.1 %
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
2022 Credit Facility
In September 2022, the Company and its wholly owned subsidiary, Warby Parker Retail, Inc., (together, the "Borrowers") entered into a Credit Agreement with Comerica Bank and the lenders from time to time party thereto (as amended, the "2022 Credit Facility"). The 2022 Credit Facility consisted of a $100.0 million five-year revolving credit facility with sublimits of $15.0 million for letters of credit and $5.0 million for swing line notes.
2024 Credit Facility
In February 2024, the Borrowers entered into a Credit Agreement with JPMorgan Chase Bank, N.A. and the lenders party thereto (the “2024 Credit Facility”), which replaced the 2022 Credit Facility. The 2024 Credit Facility consists of a $120.0 million five-year revolving credit facility with sublimits of $15.0 million for letters of credit and $10.0 million for swingline loans. The 2024 Credit Facility includes an option for the Company to increase the available amount by up to $55.0 million, for a maximum borrowing capacity of $175.0 million, subject to the consent of the lenders funding the increase and certain other conditions. Proceeds of the borrowings under the 2024 Credit Facility are expected to be used for working capital and other general corporate purposes in the ordinary course of business. The Company is permitted to repay borrowings under the 2024 Credit Facility at any time, in whole or in part, without penalty.
Under the 2024 Credit Facility, borrowings under the revolving credit facility bear interest on the principal amount outstanding, at the Company’s election, at (a) the greater of the prime rate (as defined in the credit agreement) or 2.5%, plus an applicable margin of 0.65% to 0.90% depending on the Company’s leverage ratio or (b) adjusted SOFR (as defined in the credit agreement), plus an applicable margin of 1.65% to 1.90% depending on the Company’s leverage ratio. The Company is charged an unused commitment fee of 0.20% to 0.25% depending on the Company's leverage ratio. Both interest on principal and commitment fees are included in interest expense on the condensed consolidated statements of operations.
The 2024 Credit Facility contains a financial maintenance covenant which only applies while total borrowings exceed $30.0 million, which requires the Company to maintain a maximum consolidated senior net leverage ratio of 3:1. The 2024 Credit Facility contains customary affirmative and negative covenants, including limits on indebtedness, liens,
capital expenditures, asset sales, investments and restricted payments, in each case subject to negotiated exceptions and baskets, as well as customary representations, warranties and event of default provisions. The obligations of the Borrowers under the 2024 Credit Agreement are secured by first-lien security interests in substantially all of the assets of the Borrowers. In addition, the obligations are required to be guaranteed in the future by certain additional domestic subsidiaries of the Company.
Other than letters of credit outstanding of $4.3 million as of both March 31, 2024 and December 31, 2023 used to secure certain leases in lieu of a cash security deposit, there were no other borrowings outstanding.
Litigation
During the normal course of business, the Company may become subject to legal proceedings, claims and litigation. Such matters are subject to many uncertainties and outcomes are not predictable with assurance. Accruals for loss contingencies are recorded when a loss is probable, and the amount of such loss can be reasonably estimated.
On March 13, 2023, a former employee, on behalf of herself and a proposed class of California hourly employees, filed a complaint against the Company, alleging violations of various California wage and hour laws, seeking wages, statutory penalties and attorneys’ fees. The matter (captioned Pham v. Warby Parker Inc., et al., Case No. 5:23-cv-01884-NC; N.D. Cal.) is currently pending in the United States District Court for the Northern District of California. On June 16, 2023, another former employee filed a related representative action (captioned Chery v. Warby Parker Inc., et al., Case No. 23CV417693; Cal. Super. Ct.) in the Santa Clara County Superior Court of California pursuant to California’s Private Attorneys General Act, asserting largely overlapping claims, seeking civil penalties on behalf of the state. Since that time, one additional follow on Private Attorneys General Act lawsuit was filed (captioned Jacobsen, et al. v. Warby Park Inc., et al., Case No. 23CV421588; Cal. Super. Ct.). Following a voluntary mediation in April 2024, the Company reached an agreement in principle with the plaintiffs to consolidate and settle the foregoing matters for a total of $1.95 million. The parties are currently negotiating the terms of a long form settlement agreement, which they expect to be finalized in the second quarter of 2024, after which it will be submitted to the court for preliminary approval. If the parties cannot reach an accord on the terms of the long form agreement, or the court does not approve the settlement, the litigation will continue.
In addition to the matters described above, as of March 31, 2024, the Company is currently involved in other legal proceedings which, in the opinion of the Company’s management, will not materially affect the Company’s financial position, results of operations, or cash flows should such litigation be resolved unfavorably.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share Attributable to Common Stockholders
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders Net Loss Per Share Attributable to Common Stockholders
The computation of net loss per share attributable to common stockholders is as follows:
Three Months Ended March 31,
20242023
Numerator
Net loss attributable to common stockholders - basic and diluted
$(2,679)$(10,812)
Denominator
Weighted average shares, basic and diluted
119,143,534 116,159,428 
Earnings Per Share
Net loss per share attributable to common stockholders, basic and diluted$(0.02)$(0.09)
The following potentially dilutive shares were excluded from the computation of diluted net loss per share because including them would have been antidilutive:
Three Months Ended March 31,
20242023
Stock options to purchase common stock
2,089,362 2,856,572 
Unvested restricted stock units4,062,797 4,135,764 
Unvested performance stock units4,397,688 4,397,688 
ESPP purchase rights456,155 376,493 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related-Party Transactions
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Related-Party Transactions Related-Party Transactions
As a private company, the Company issued secured promissory notes collateralized by the stock purchased by certain Company executives in relation to the exercise of employee stock options. As the promissory notes are secured by the underlying shares they have been treated as non-recourse notes in the condensed consolidated financial statements. The promissory notes were issued with a term of 8.5 years and an interest rate equal to the minimum applicable federal mid-term rate in the month the loan was issued. The secured promissory notes were recorded as a reduction to equity offsetting the amount in additional paid-in-capital related to the exercised options funded by the notes.
The loans had a balance of $2.5 million at both March 31, 2024 and December 31, 2023. No loans are outstanding with any of our executive officers, and no new promissory notes were issued during the three months ended March 31, 2024 and 2023. The loans outstanding had a weighted average remaining term of 5.3 years at March 31, 2024.
During both the three months ended March 31, 2024 and 2023, the outstanding loan balance increased by an immaterial amount due to interest.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Lease Obligations
Subsequent to March 31, 2024, the Company entered into 3 operating lease agreements and extended the terms of 6 existing operating lease agreements for retail space in the U.S., with terms ranging from 2 to 7 years. Total commitments under the new agreements are approximately $3.7 million, payable over the terms of the related agreements.
Stock Donation
In May 2024, the Company issued 178,572 shares of Class A common stock to the Warby Parker Impact Foundation, a 501(c)(3) nonprofit organization. The grant date fair value of the shares was $2.2 million.
Equity Awards
In April 2024, grants of 119,933 RSUs for Class A common stock were awarded to employees under the 2021 Plan. The total grant date fair value of these awards was $1.6 million and will be recognized as stock-based compensation, net of forfeitures as incurred, over the vesting period.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net loss $ (2,679) $ (2,679) $ (10,812) $ (10,812)
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements - Teresa Briggs [Member]
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
On March 14, 2024, Teresa Briggs, a member of our board of directors, adopted a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense of Rule 10b5-1(c). The trading arrangement provides for the sale of 50% of the number of shares of our Class A common stock to be received as fully vested RSUs following our 2024 annual meeting of stockholders pursuant to our Director Compensation Program. The aggregate number of shares sold under the trading arrangement will depend on the average closing trading price of our Class A common stock over the 30-day period ending the day prior to the date of such annual meeting. The trading arrangement will expire on December 31, 2024 or earlier if all transactions under the trading arrangement are completed.
Name Teresa Briggs
Title member of our board of directors
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 14, 2024
Arrangement Duration 292 days
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The Company’s unaudited condensed consolidated financial statements have been prepared and are presented in accordance with United States generally accepted accounting principles (“U.S. GAAP”). Certain information and disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission. Accordingly, these condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2023 and the related notes. The December 31, 2023 condensed consolidated balance sheet was derived from the Company’s audited consolidated financial statements as of that date. The unaudited interim condensed consolidated financial statements include, in the opinion of management, all adjustments, consisting of normal and recurring items, necessary for the fair presentation of the condensed consolidated financial statements. There have been no significant changes in accounting policies during the three months ended March 31, 2024 from those disclosed in the audited consolidated financial statements for the year ended December 31, 2023 and the related notes.
Principles of Consolidation
Principles of Consolidation
The condensed consolidated financial statements include the financial statements of Warby Parker Inc., and its wholly owned subsidiaries. The Company has consolidated certain entities meeting the definition of a variable interest entity as the Company concluded that it is the primary beneficiary of the entities. The inclusion of these entities does not have a material impact on its condensed consolidated financial statements. Intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The Company prepares its condensed consolidated financial statements in conformity with U.S. GAAP. These principles require management to make certain estimates and assumptions during the preparation of its condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.
Management’s estimates are based on historical experience and on various other market-specific and relevant assumptions that management believes to be reasonable under the circumstances. Significant estimates underlying the accompanying condensed consolidated financial statements include, but are not limited to (i) the valuation of inventory, including the determination of the net realizable value, (ii) the useful lives and recoverability of long-lived assets, (iii) the determination of deferred income taxes, including related valuation allowances, and (iv) assumptions related to the valuation of common stock and determination of stock-based compensation.
Segment Information
Segment Information
Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), who makes decisions about allocating resources and assessing performance. The Company defines its CODM as its co-Chief Executive Officers. The Company has identified one operating segment. When evaluating the Company’s performance and allocating resources, the CODM relies on financial information prepared on a consolidated basis.
Concentration of Credit Risk and Major Suppliers
Concentration of Credit Risk and Major Suppliers
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents. The Company maintains its cash and cash equivalents in various accounts, which, at times, may exceed the limits insured by the Federal Deposit Insurance Corporation of $250 thousand per institution and the Canada Deposit Insurance Corporation of $100 thousand Canadian dollars.
Cash and Cash Equivalents
Cash and Cash Equivalents
The Company considers all highly liquid short-term investments with an original maturity of three months or less to be a cash equivalent. Cash and cash equivalents include deposits with banks and financial institutions, money market funds, and receivables from credit card issuers, which are typically converted into cash within two to four days of capture. As such, these receivables are recorded as a deposit in transit as a component of cash and cash equivalents on the condensed consolidated balance sheets.
Inventory Inventory is stated at the lower of cost or net realizable value, with cost determined on a weighted average cost basis.
The Company continuously evaluates the composition of its inventory and makes adjustments when the cost of inventory is not expected to be fully recoverable. The estimated net realizable value of inventory is determined based on an analysis of historical sales trends, the impact of market trends and economic conditions, a forecast of future demand, and the estimated timing of product retirements. Adjustments for damaged inventory are recorded primarily based on actual damaged inventory. Adjustments for inventory shrink, representing the physical loss of inventory, include estimates based on historical experience, and are adjusted based upon physical inventory counts. However, unforeseen adverse future economic and market conditions could result in actual results differing materially from estimates.
Revenue Recognition
Revenue Recognition
The Company primarily derives revenue from the sales of eyewear products, optical services and accessories. The Company sells products and services through its stores, website, and mobile apps. Revenue generated from eyewear products includes the sales of prescription and non-prescription optical glasses and sunglasses and contact lenses. Revenue generated from services and other consists of in-person eye exams and prescriptions issued through the Virtual Vision Test app, eyewear accessories, and customer charges for optional expedited shipping. All revenue is reported net of sales taxes collected from customers on behalf of taxing authorities and variable consideration, including returns and discounts.
Revenue is recognized when performance obligations are satisfied through either the transfer of control of promised goods or the rendering of services to the Company's customers. Control transfers once a customer has the ability to direct the use of, and obtain substantially all of the benefits from, the product, which is generally determined to be the
point of delivery or upon rendering of the service in the case of eye exams. This includes the transfer of legal title, physical possession, the risks and rewards of ownership, and customer acceptance. In the normal course of business, payment may be collected from the customer prior to recognizing revenue and such cash receipts are included in deferred revenue until the order is delivered to the customer. Substantially all of the deferred revenue included on the balance sheet at December 31, 2023 was recognized as revenue in the first quarter of 2024 and the Company expects substantially all of the deferred revenue at March 31, 2024 to be recognized as revenue in the second quarter of 2024.
The Company’s sales policy allows customers to return merchandise for any reason within 30 days of receipt, generally for an exchange or refund. An allowance is recorded within other current liabilities on the condensed consolidated balance sheets for expected future customer returns which the Company estimates using historical return patterns and its expectation of future returns. Any difference between the actual return and previous estimates is adjusted in the period in which such returns occur. Historical return estimates have not materially differed from actual returns in any of the periods presented. The allowance for returns was $2.8 million and $2.2 million at March 31, 2024 and December 31, 2023, respectively, and is included in other current liabilities on the condensed consolidated balance sheets.
The Company offers non-expiring gift cards to its customers. Proceeds from the sale of gift cards are initially deferred and recognized within deferred revenue on the condensed consolidated balance sheets, and are recognized as revenue when the product is received by the customer after the gift card has been tendered for payment. Based on historical experience, and to the extent there is no requirement to remit unclaimed card balances to government agencies under unclaimed property laws, an estimate of the gift card balances that will never be redeemed is recognized as revenue in proportion to gift cards which have been redeemed. While the Company will continue to honor all gift cards presented for payment, management may determine the likelihood of redemption to be remote for certain card balances due to, among other things, long periods of inactivity. The balance of unredeemed gift cards was $2.5 million and $3.1 million as of March 31, 2024 and December 31, 2023, respectively.
Leases
Leases
The Company records a lease liability and corresponding right-of-use (“ROU”) asset at lease commencement. The lease liability is measured at the present value of non-cancellable future lease payments over the lease term, minus expected tenant improvement allowances (“TIAs”) determined to be lease incentives. The ROU asset is measured at the lease liability amount, adjusted for prepaid lease payments, TIAs expected to be received, and any initial direct costs.
When calculating the present value of future lease payments, the Company utilizes an incremental borrowing rate, which incorporates several factors including the lease term, U.S. Treasury bond rates, financial ratios related to earnings and cash flows, and other comparisons with similarly sized companies.
Many of the Company’s leases contain TIA provisions, which represent contractual amounts receivable from a lessor for improvements to the leased property made by the Company which are determined to represent lease incentives. The Company considers the collection of TIAs to be reasonably certain, and includes them in the present value calculation when determining the lease liabilities for new leases. The benefit from a TIA is amortized through rent expense over the term of the related lease.
The recognition of rent expense for an operating lease commences on the date at which control and possession of the property is obtained. Rent expense is calculated by recognizing total fixed minimum rental payments, net of any TIAs or other rental concessions, on a straight-line basis over the lease term. Some of the Company’s retail leases contain percent of sales rent or similar provisions, which is recognized as incurred as variable rent. Retail, optical laboratory, and distribution center rent expense is recognized as a component of cost of goods sold and all other rent expense is recognized as a component of selling, general, and administrative expenses.
Recently Adopted and Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting. The guidance requires additional disclosures of significant segment expense categories and the amount and description of other segment items beyond the significant segment expenses. The ASU also allows for the disclosure of multiple measures of a segment’s profit or loss for each reportable segment if the CODM utilizes more than one measure to assess performance and allocate resources. Lastly, the ASU clarifies that all of the disclosures required in the segments guidance, including disclosing a measure of segment profit or loss and reporting significant segment expenses and other segment items, apply to all public entities, including those with a single operating or reportable segment. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods in fiscal years beginning after December 15, 2024. The Company expects the adoption of the standard with the 2024 Form 10-K to result in additional disclosures related to a measure of profit or loss, significant segment expenses, and other segment items for its single reportable segment.
In December 2023, the FASB issued ASU 2023-09, Income Taxes. The guidance requires public entities to annually disclose specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. The ASU is effective for annual periods beginning after December 15, 2024. The Company expects the adoption of the standard within the 2025 Form 10-K to result in additional disclosures related to the rate reconciliation.
Recently Adopted Accounting Pronouncements
There are no recently adopted accounting pronouncements that have a material impact on the Company’s condensed consolidated financial statements.
Research, Development, and Computer Software, Policy
Cloud-Based Software Implementation Costs
The Company has entered into cloud-based software hosting arrangements for which it incurs implementation costs. Certain costs incurred during the application development stage are capitalized and included within prepaid expenses and other current assets or other assets, depending on the long or short-term nature of such costs, in line with the Company's policy on the accounting for prepaid software hosting arrangements. Costs incurred during the preliminary project stage and post-implementation stage are expensed as incurred. Capitalized cloud-based software implementation costs are amortized, beginning on the date the related software or module is ready for its intended use, on a straight-line basis over the remaining term of the hosting arrangement as a component of selling, general, and administrative expenses, the same line item as the expense for the associated hosting arrangement.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Disaggregation of Revenue
The following table disaggregates the Company’s revenue by product:
Three Months Ended March 31,
20242023
Eyewear products$187,620 $162,347 
Services and other12,383 9,621 
Total Revenue
$200,003 $171,968 
The following table disaggregates the Company’s revenue by channel:
Three Months Ended March 31,
20242023
E-commerce$62,859 $61,751 
Retail137,144 110,217 
Total Revenue
$200,003 $171,968 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment, net consists of the following:
March 31,
2024
December 31, 2023
Leasehold improvements$167,084 $161,720 
Computers and equipment38,708 35,738 
Furniture and fixtures31,030 29,405 
Capitalized software25,004 23,750 
Construction in process20,596 17,555 
282,422 268,168 
Less: accumulated depreciation and amortization(125,700)(115,836)
Property and equipment, net$156,722 $152,332 
Depreciation and amortization expense consists of the following:
Three Months Ended March 31,
20242023
Cost of goods sold$7,101 $6,029 
Selling, general, and administrative expenses3,482 3,111 
Total depreciation and amortization expense$10,583 $9,140 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued expenses consists of the following:
March 31,
2024
December 31, 2023
Product and fulfillment$9,854 $8,786 
Payroll related8,143 13,575 
Marketing7,120 6,619 
Legal4,297 1,638 
Retail related3,224 2,800 
Charitable contributions3,193 4,458 
Professional services1,963 2,159 
Other5,406 6,285 
Total accrued expenses$43,200 $46,320 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Summary of Income Tax Expense (Benefit)
The Company's income tax expense and effective tax rate were as follows:
Three Months Ended March 31,
20242023
Income tax expense$108 $261 
Effective tax rate(4.2)%(2.5)%
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Redeemable Convertible Preferred Stock and Stockholders’ Equity (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of Stock by Class
As of March 31, 2024, outstanding shares of common stock as well as shares of common stock attributable to stock options, restricted stock units (“RSUs”), and performance stock units (“PSUs”) were as follows:
Class AClass BClass C
Common stock outstanding98,859,389 19,619,507 — 
Employee stock options – outstanding553,226 1,536,136 — 
Restricted stock units – outstanding3,338,953 1,630,332 — 
Performance stock units – outstanding— 4,397,688 — 
Employee stock plans – available30,392,983 — — 
Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs27,183,663 — — 
Total common stock – outstanding or issuable160,328,214 27,183,663 — 
Shares authorized
750,000,000 150,000,000 150,000,000 
Common stock authorized and available for future issuance
589,671,786 122,816,337 150,000,000 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Share-based Payment Arrangement, Expensed and Capitalized, Amount
Stock-based compensation expense consisted of the following:
Three Months Ended March 31,
20242023
Cost of goods sold$238 $194 
Selling, general, and administrative expenses13,810 19,586 
Total stock-based compensation expense$14,048 $19,780 
Share-based Payment Arrangement, Option, Activity
A summary of stock option activity for the three months ended March 31, 2024 is as follows:
Number of
Stock
Options
Weighted
Average
Exercise
Price
Weighted
average
contractual
term (years)
Aggregate
intrinsic
value
Balance at December 31, 20232,156,273 $7.20 4.0$16,541 
Granted— — 
Exercised(66,911)12.84 155 
Forfeited— — 
Balance at March 31, 20242,089,362 $7.02 3.7$15,498 
Exercisable as of March 31, 20242,089,362 $7.02 3.7$15,498 
Vested as of March 31, 20241,925,250 5.96 3.4
Unvested as of March 31, 2024164,112 $19.45 7.5
Share-based Payment Arrangement, Restricted Stock Unit, Activity
A summary of RSU activity for the three months ended March 31, 2024 is as follows:
Number of Restricted Stock UnitsWeighted Average Grant Date Fair Value
Unvested as of December 31, 20233,050,028 $24.05 
Granted1,633,57213.83 
Forfeited(31,327)17.57 
Released(562,734)19.29 
Vested and not yet released(26,742)31.53 
Unvested as of March 31, 20244,062,797 $20.60 
Schedule of Nonvested Performance-based Units Activity
The PSUs are divided into eight substantially equal tranches, each one vesting on the date the 90-day trailing volume-weighted average trading price of the Company’s Class A common stock exceeds the stock price hurdle, as set forth in the table below, provided that no PSUs may vest prior to the six month anniversary of the Direct Listing.
TrancheNumber of PSUsStock Price Hurdle
1549,712 $47.75 
2549,710 $55.71 
3549,712 $63.67 
4549,710 $71.63 
5549,712 $79.59 
6549,710 $87.55 
7549,712 $95.50 
8549,710 $103.46 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Lease, Cost
The following table details the Company’s net lease expense:
Three Months Ended March 31,
20242023
Operating lease expense$8,091 $7,436 
Variable lease expense(1)
196 743 
Net lease expense$8,287 $8,179 
(1) Variable lease expense primarily consists of contingent rent.
The following table presents other relevant lease information:
March 31,
2024
Weighted average remaining lease term (years)5.6
Weighted average discount rate5.1 %
Lessee, Operating Lease, Liability, Maturity
The following table presents the future maturity of lease liabilities:
Operating Leases(1)
2024$25,788 
202536,724 
202638,651 
202735,766 
202831,030 
Thereafter45,311 
Future minimum lease payments213,270 
Impact of discounting31,820 
Present value of lease payments$181,450 
(1)    The year 2024 and 2025 include $8.3 million and $2.8 million of expected cash inflows from TIAs. Operating lease payments exclude $12.5 million of legally binding minimum lease payments related to executed leases for which the Company has not yet taken possession of the leased premises.
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share Attributable to Common Stockholders (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The computation of net loss per share attributable to common stockholders is as follows:
Three Months Ended March 31,
20242023
Numerator
Net loss attributable to common stockholders - basic and diluted
$(2,679)$(10,812)
Denominator
Weighted average shares, basic and diluted
119,143,534 116,159,428 
Earnings Per Share
Net loss per share attributable to common stockholders, basic and diluted$(0.02)$(0.09)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following potentially dilutive shares were excluded from the computation of diluted net loss per share because including them would have been antidilutive:
Three Months Ended March 31,
20242023
Stock options to purchase common stock
2,089,362 2,856,572 
Unvested restricted stock units4,062,797 4,135,764 
Unvested performance stock units4,397,688 4,397,688 
ESPP purchase rights456,155 376,493 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Mar. 31, 2024
USD ($)
Aug. 31, 2023
USD ($)
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Concentration Risk [Line Items]          
Number of operating segments | segment     1    
Uninsured cash balances $ 219,100   $ 219,100   $ 215,600
Cash and cash equivalents 220,384   220,384   216,894
Finished goods 11,900   11,900   13,300
Component parts 44,600   44,600   48,900
Investment in optical equipment company 2,000 $ 1,000 2,000 $ 0  
Allowance for returns 2,800   2,800   2,200
Deferred Revenue, Unredeemed Gift Cards 2,500   2,500   3,100
Capitalized Computer Software, Gross 14,900   14,900   13,100
Capitalized Computer Software, Net 10,700   10,700   10,000
Capitalized Computer Software, Accumulated Amortization 4,200   4,200   3,100
Amortization of cloud-based software implementation costs     1,073 363  
Asset Impairment Charges     399 $ 395  
Prepaid Expenses and Other Current Assets          
Concentration Risk [Line Items]          
Capitalized Computer Software, Net 3,400   3,400   4,000
Other Noncurrent Assets          
Concentration Risk [Line Items]          
Capitalized Computer Software, Net 7,300   7,300   6,000
Credit Card Receivable          
Concentration Risk [Line Items]          
Cash and cash equivalents $ 7,800   $ 7,800   $ 15,000
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Top Five Inventory Suppliers          
Concentration Risk [Line Items]          
Concentration risk percent     17.00% 19.00%  
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Net revenue $ 200,003 $ 171,968
E-commerce    
Disaggregation of Revenue [Line Items]    
Net revenue 62,859 61,751
Retail    
Disaggregation of Revenue [Line Items]    
Net revenue 137,144 110,217
Eyewear products    
Disaggregation of Revenue [Line Items]    
Net revenue 187,620 162,347
Services and other    
Disaggregation of Revenue [Line Items]    
Net revenue $ 12,383 $ 9,621
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 282,422   $ 268,168
Less: accumulated depreciation and amortization (125,700)   (115,836)
Property and equipment, net 156,722   152,332
Total depreciation and amortization expense 10,583 $ 9,140  
Cost of goods sold      
Property, Plant and Equipment [Line Items]      
Total depreciation and amortization expense 7,101 6,029  
Selling, general, and administrative expenses      
Property, Plant and Equipment [Line Items]      
Total depreciation and amortization expense 3,482 3,111  
Total depreciation and amortization expense      
Property, Plant and Equipment [Line Items]      
Total depreciation and amortization expense 10,583 $ 9,140  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 167,084   161,720
Computers and equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 38,708   35,738
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 31,030   29,405
Capitalized software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 25,004   23,750
Construction in process      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 20,596   $ 17,555
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Product and fulfillment $ 9,854 $ 8,786
Payroll related 8,143 13,575
Marketing 7,120 6,619
Retail related 3,224 2,800
Charitable contributions 3,193 4,458
Professional services 1,963 2,159
Legal 4,297 1,638
Other 5,406 6,285
Total accrued expenses $ 43,200 $ 46,320
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Income tax expense $ 108 $ 261
Effective tax rate (4.20%) (2.50%)
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Redeemable Convertible Preferred Stock and Stockholders’ Equity - Narrative (Details)
Mar. 31, 2024
vote
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Temporary Equity [Line Items]    
Common stock shares authorized 1,050,000,000  
Common stock par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001
Preferred stock shares authorized 50,000,000  
Preferred stock shares outstanding 0  
Series A common stock    
Temporary Equity [Line Items]    
Common stock shares authorized 750,000,000 750,000,000
Number of votes granted | vote 1  
Series B common stock    
Temporary Equity [Line Items]    
Common stock shares authorized 150,000,000 150,000,000
Number of votes granted | vote 10  
Series C common stock    
Temporary Equity [Line Items]    
Common stock shares authorized 150,000,000  
Number of votes granted | vote 0  
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Redeemable Convertible Preferred Stock and Stockholders’ Equity - Common Stock Outstanding (Details) - shares
Mar. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Employee stock options - outstanding (in shares) 2,089,362 2,156,273
Authorized (in shares) 1,050,000,000  
Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Total common stock – outstanding or issuable on exercise of options (in shares) 5,314,550 4,136,058
Series A common stock    
Class of Stock [Line Items]    
Common stock outstanding (in shares) 98,859,389  
Employee stock options - outstanding (in shares) 553,226  
Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs (in shares) 27,183,663  
Total common stock – outstanding or issuable on exercise of options (in shares) 160,328,214  
Authorized (in shares) 750,000,000 750,000,000
Common stock available for future issuance (in shares) 589,671,786  
Series A common stock | Restricted stock units (RSUs)    
Class of Stock [Line Items]    
Stock units - outstanding (in shares) 3,338,953  
Series A common stock | Performance Stock Units    
Class of Stock [Line Items]    
Stock units - outstanding (in shares) 0  
Series A common stock | Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Employee stock options - available (in shares) 30,392,983  
Series B common stock    
Class of Stock [Line Items]    
Common stock outstanding (in shares) 19,619,507  
Employee stock options - outstanding (in shares) 1,536,136  
Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs (in shares) 0  
Total common stock – outstanding or issuable on exercise of options (in shares) 27,183,663  
Authorized (in shares) 150,000,000 150,000,000
Common stock available for future issuance (in shares) 122,816,337  
Series B common stock | Restricted stock units (RSUs)    
Class of Stock [Line Items]    
Stock units - outstanding (in shares) 1,630,332  
Series B common stock | Performance Stock Units    
Class of Stock [Line Items]    
Stock units - outstanding (in shares) 4,397,688  
Series B common stock | Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Employee stock options - available (in shares) 0  
Series C common stock    
Class of Stock [Line Items]    
Common stock outstanding (in shares) 0  
Employee stock options - outstanding (in shares) 0  
Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs (in shares) 0  
Total common stock – outstanding or issuable on exercise of options (in shares) 0  
Authorized (in shares) 150,000,000  
Common stock available for future issuance (in shares) 150,000,000  
Series C common stock | Restricted stock units (RSUs)    
Class of Stock [Line Items]    
Stock units - outstanding (in shares) 0  
Series C common stock | Performance Stock Units    
Class of Stock [Line Items]    
Stock units - outstanding (in shares) 0  
Series C common stock | Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Employee stock options - available (in shares) 0  
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Narrative (Details)
1 Months Ended 3 Months Ended
Jan. 31, 2023
shares
Jan. 31, 2022
shares
Aug. 31, 2021
shares
Jun. 30, 2021
performanceCondition
shares
Mar. 31, 2024
USD ($)
shares
Mar. 31, 2023
USD ($)
Dec. 31, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total stock-based compensation expense | $         $ 14,048,000 $ 19,780,000  
Direct Listing              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total stock-based compensation expense | $           4,600,000  
Series A common stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares available for future issuance         160,328,214    
Series B common stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares available for future issuance         27,183,663    
2021 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Annual increase in shares authorized, percent     5.00%        
Number of additional shares authorized 5,892,462            
The Plans | Series A common stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options approved for grant (in shares)         25,078,433    
The Founders Grant              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total stock-based compensation expense | $         $ 7,300,000 $ 13,800,000  
Stock options or restricted stock units (RSUs) | 2021 Incentive Award Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period     4 years        
Employee Stock Purchase Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of additional shares authorized   1,178,492 16,614,772        
Shares available for future issuance         5,314,550   4,136,058
Stock options | The Plans              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Cost not yet recognized, outstanding awards | $         $ 1,700,000    
Non-vested award, cost not yet recognized, period for recognition         4 months 24 days    
Restricted stock units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Units vested (in shares)         562,734    
Granted (in shares)         1,633,572    
Vested and not yet released (in shares)         26,742    
Restricted stock units (RSUs) | 2021 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total stock-based compensation expense | $         $ 5,000,000    
Restricted stock units (RSUs) | The Plans              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Non-vested award, cost not yet recognized, period for recognition         1 year 4 months 24 days    
Cost not yet recognized, outstanding awards | $         $ 52,700,000    
Restricted stock units (RSUs) | The Founders Grant              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period       5 years      
Granted (in shares)       1,884,724      
Grant date fair value | $         $ 66,900,000    
Vested and not yet released (in shares)         906,488    
Performance stock units (PSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award expiration period       10 years      
Number of performance conditions | performanceCondition       2      
Terms of award, stock price hurdle period       10 years      
Performance stock units (PSUs) | Monte Carlo simulation              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Grant date fair value | $         $ 128,800,000    
Performance stock units (PSUs) | Series B common stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares receivable per share based payments award (in shares)       1      
Performance stock units (PSUs) | The Plans              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Non-vested award, cost not yet recognized, period for recognition         4 months 24 days    
Cost not yet recognized, outstanding awards | $         $ 10,900,000    
Performance stock units (PSUs) | The Founders Grant              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)       4,397,688      
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 14,048 $ 19,780
Cost of goods sold    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 238 194
Selling, general, and administrative expenses    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 13,810 $ 19,586
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Sep. 30, 2023
Number of Stock Options    
Beginning balance (in shares) 2,156,273  
Options granted (in shares) 0  
Options exercised (in shares) (66,911)  
Options forfeited (in shares) 0  
Ending balance (in shares) 2,089,362  
Exercisable at end of period (in shares) 2,089,362  
Vested at end of period (in shares) 1,925,250  
Exercisable at end of period (in shares) 164,112  
Weighted Average Exercise Price    
Beginning balance (in dollars per share) $ 7.20  
Options granted (in dollars per share) 0  
Options exercised (in dollars per share) 12.84  
Options forfeited (in dollars per share) 0  
Ending balance (in dollars per share) 7.02  
Exercisable at end of period (in dollars per share) 7.02  
Vested at end of period (in dollars per share) 5.96  
Unvested at end of period (in dollars per share) $ 19.45  
Weighted average contractual term (years)    
Weighted average contractual term 3 years 8 months 12 days 4 years
Exercisable at end of period 3 years 8 months 12 days  
Vested at end of period 3 years 4 months 24 days  
Unvested at end of period 7 years 6 months  
Aggregate intrinsic value    
Beginning balance $ 16,541  
Exercised 155  
Ending balance 15,498  
Exercisable at end of period $ 15,498  
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Schedule of RSU Activity (Details) - Restricted stock units (RSUs)
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Number of Restricted Stock Units  
Unvested beginning balance (in shares) | shares 3,050,028
Granted (in shares) | shares 1,633,572
Forfeited (in shares) | shares (31,327)
Released (in shares) | shares (562,734)
Vested and not yet released (in shares) | shares (26,742)
Unvested ending balance (in shares) | shares 4,062,797
Weighted Average Grant Date Fair Value  
Unvested beginning balance (in dollars per share) | $ / shares $ 24.05
Granted (in dollars per share) | $ / shares 13.83
Forfeited (in dollars per share) | $ / shares 17.57
Released (in dollars per share) | $ / shares 19.29
Vested and not yet released (in dollars per share) | $ / shares 31.53
Unvested ending balance (in dollars per share) | $ / shares $ 20.60
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Schedule of PSUs (Details) - Unvested performance stock units
Mar. 31, 2024
$ / shares
shares
1  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of PSUs (in shares) | shares 549,712
Stock price hurdle (in dollars per share) | $ / shares $ 47.75
2  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of PSUs (in shares) | shares 549,710
Stock price hurdle (in dollars per share) | $ / shares $ 55.71
3  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of PSUs (in shares) | shares 549,712
Stock price hurdle (in dollars per share) | $ / shares $ 63.67
4  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of PSUs (in shares) | shares 549,710
Stock price hurdle (in dollars per share) | $ / shares $ 71.63
5  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of PSUs (in shares) | shares 549,712
Stock price hurdle (in dollars per share) | $ / shares $ 79.59
6  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of PSUs (in shares) | shares 549,710
Stock price hurdle (in dollars per share) | $ / shares $ 87.55
7  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of PSUs (in shares) | shares 549,712
Stock price hurdle (in dollars per share) | $ / shares $ 95.50
8  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of PSUs (in shares) | shares 549,710
Stock price hurdle (in dollars per share) | $ / shares $ 103.46
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Narrative (Details)
Mar. 31, 2024
Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease term period 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease term period 10 years
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Operating lease expense $ 8,091 $ 7,436
Variable lease expense(1) 196 743
Net lease expense $ 8,287 $ 8,179
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Future Minimum Operating Lease Payment (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Leases [Abstract]  
2024 $ 25,788
2025 36,724
2026 38,651
2027 35,766
2028 31,030
Thereafter 45,311
Future minimum lease payments 213,270
Impact of discounting 31,820
Present value of lease payments 181,450
Expected cash inflows from TIAs 8,300
Expected Proceeds from Tenant Improvement Allowance, Following Year 2,800
Minimum lease payments for leases not yet commenced $ 12,500
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Other Lease Information (Details)
Mar. 31, 2024
Leases [Abstract]  
Weighted average remaining lease term (years) 5 years 7 months 6 days
Weighted average discount rate 5.10%
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended
Apr. 30, 2024
Feb. 28, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2022
Subsequent Event          
Debt Instrument [Line Items]          
Litigation Settlement, Expense $ 1,950        
Revolving credit facility | Comerica Bank | Line of credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity   $ 120,000     $ 100,000
Debt Instrument, Interest Rate, Stated Percentage   2.50%      
Debt Instrument, Covenant, Financial Maintenance Maximum   $ 30,000      
Debt Instrument, Covenant, Net Leverage Ratio Maximum   3      
Revolving credit facility | Comerica Bank | Line of credit | Minimum          
Debt Instrument [Line Items]          
Basis spread   0.20%      
Revolving credit facility | Comerica Bank | Line of credit | Maximum          
Debt Instrument [Line Items]          
Basis spread   0.25%      
Revolving credit facility | Comerica Bank | Line of credit | Prime Rate | Minimum          
Debt Instrument [Line Items]          
Basis spread   0.65%      
Revolving credit facility | Comerica Bank | Line of credit | Prime Rate | Maximum          
Debt Instrument [Line Items]          
Basis spread   0.90%      
Revolving credit facility | Comerica Bank | Line of credit | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum          
Debt Instrument [Line Items]          
Basis spread   1.65%      
Revolving credit facility | Comerica Bank | Line of credit | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum          
Debt Instrument [Line Items]          
Basis spread   1.90%      
Revolving credit facility | Comerica Bank | Line of credit | Option to Increase          
Debt Instrument [Line Items]          
Maximum borrowing capacity   $ 175,000      
Increase available   55,000      
Letter of credit | Comerica Bank | Line of credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity   15,000     15,000
Letter of credit | Comerica Bank | Line of credit | Credit Facility          
Debt Instrument [Line Items]          
Letters of credit, outstanding amount     $ 4,300 $ 4,300  
Swing Line Notes | Comerica Bank | Line of credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity   $ 10,000     $ 5,000
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share Attributable to Common Stockholders - Loss per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator    
Net loss attributable to common stockholders, basic $ (2,679) $ (10,812)
Net loss attributable to common stockholders, diluted $ (2,679) $ (10,812)
Denominator    
Weighted average shares, basic (in shares) 119,143,534 116,159,428
Weighted average shares, diluted (in shares) 119,143,534 116,159,428
Earnings Per Share    
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.02) $ (0.09)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.02) $ (0.09)
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share Attributable to Common Stockholders -Schedule of Antidilutive Shares (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares excluded from computation of earnings per share (in shares) 2,089,362 2,856,572
Unvested restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares excluded from computation of earnings per share (in shares) 4,062,797 4,135,764
Unvested performance stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares excluded from computation of earnings per share (in shares) 4,397,688 4,397,688
Employee Stock Purchase Plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares excluded from computation of earnings per share (in shares) 456,155 376,493
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related-Party Transactions (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Management | Secured promissory notes    
Related Party Transaction [Line Items]    
Notes payable, term 8 years 6 months  
Management | Secured promissory notes | Employee Loans    
Related Party Transaction [Line Items]    
Related Party Transaction, Weighted Average Remaining Term 5 years 3 months 18 days  
Related Party    
Related Party Transaction [Line Items]    
Other Receivables $ 2.5 $ 2.5
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events (Details)
$ in Thousands
1 Months Ended 3 Months Ended
May 31, 2024
USD ($)
shares
Apr. 30, 2024
USD ($)
shares
Mar. 31, 2024
USD ($)
shares
Apr. 01, 2024
USD ($)
leaseAgreement
Subsequent Event [Line Items]        
Future minimum lease payments     $ 213,270  
Unvested restricted stock units        
Subsequent Event [Line Items]        
Granted (in shares) | shares     1,633,572  
Forecast        
Subsequent Event [Line Items]        
Non-cash charitable contributions (in shares) | shares 178,572      
Non-cash charitable contributions $ 2,200      
Minimum        
Subsequent Event [Line Items]        
Operating lease term period     1 year  
Maximum        
Subsequent Event [Line Items]        
Operating lease term period     10 years  
Subsequent Event        
Subsequent Event [Line Items]        
Number of Extended Operating Lease Agreements | leaseAgreement       6
Subsequent Event | 2021 Plan | Unvested restricted stock units        
Subsequent Event [Line Items]        
Granted (in shares) | shares   119,933    
Grant date fair value   $ 1,600    
Subsequent Event | New and Extended Lease Terms, Retail Space United States        
Subsequent Event [Line Items]        
Operating lease agreements | leaseAgreement       3
Future minimum lease payments       $ 3,700
Subsequent Event | New and Extended Lease Terms, Retail Space United States | Minimum        
Subsequent Event [Line Items]        
Operating lease term period       2 years
Subsequent Event | New and Extended Lease Terms, Retail Space United States | Maximum        
Subsequent Event [Line Items]        
Operating lease term period       7 years
XML 64 R9999.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Label Element Value
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $ 19,780,000
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 16,265,000
Stock Issued During Period, Value, Stock Options Exercised us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 1,415,000
Stock Issued During Period, Value, Stock Options Exercised us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 905,000
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (683,000)
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (91,000)
Additional Paid-in Capital [Member]  
Equity, Attributable to Parent us-gaap_StockholdersEquity 987,305,000
Equity, Attributable to Parent us-gaap_StockholdersEquity 890,915,000
Equity, Attributable to Parent us-gaap_StockholdersEquity 912,110,000
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 19,780,000
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 16,265,000
Stock Issued During Period, Value, Stock Options Exercised us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 905,000
Stock Issued During Period, Value, Stock Options Exercised us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 1,415,000
AOCI Attributable to Parent [Member]  
Equity, Attributable to Parent us-gaap_StockholdersEquity (1,330,000)
Equity, Attributable to Parent us-gaap_StockholdersEquity (1,620,000)
Equity, Attributable to Parent us-gaap_StockholdersEquity (647,000)
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (683,000)
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (91,000)
Retained Earnings [Member]  
Equity, Attributable to Parent us-gaap_StockholdersEquity (603,634,000)
Equity, Attributable to Parent us-gaap_StockholdersEquity (614,446,000)
Equity, Attributable to Parent us-gaap_StockholdersEquity (669,510,000)
Net Income (Loss) us-gaap_NetIncomeLoss (10,812,000)
Net Income (Loss) us-gaap_NetIncomeLoss (2,679,000)
Common Class A And B [Member] | Common Stock [Member]  
Equity, Attributable to Parent us-gaap_StockholdersEquity 12,000
Equity, Attributable to Parent us-gaap_StockholdersEquity 12,000
Equity, Attributable to Parent us-gaap_StockholdersEquity $ 12,000
Shares, Outstanding us-gaap_SharesOutstanding 115,339,000
Shares, Outstanding us-gaap_SharesOutstanding 115,601,000
Shares, Outstanding us-gaap_SharesOutstanding 118,479,000
Stock Issued During Period, Shares, Restricted Stock Award, Released wrby_StockIssuedDuringPeriodSharesRestrictedStockAwardReleased 153,000
Stock Issued During Period, Shares, Restricted Stock Award, Released wrby_StockIssuedDuringPeriodSharesRestrictedStockAwardReleased 563,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 109,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 67,000
EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ".+J5@'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 " CBZE8ZIGD N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NLT*@JC+!<0))"0F@;A%B;=%:_XH,6KW]K1EZX3@ 3C&_N7S M9\FMCD*'A"\I1$QD,5\-KO-9Z+AF>Z(H ++>HU.Y'!-^;&Y#\/$S=3/,:, .'7K*4)A:^$"F&"$R>7O IJ%.%?_Q,X=8*?DD.V2ZON^[%=S;MRAAO?GI]=YW<+Z M3,IK'']E*^@8<&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" CBZE8 B8KK%8& "4) & 'AL+W=O+_57/&;I ML5CS!.XLA(R9@E.Y[*5KR5F0!\51CWC>L!>S,.E,3O-K,SDY%9F*PH3/)$JS M.&9R>\$CL3GKX,[^PFVX7"E]H3]^)3'D5:"_RLV#F0>6\JF(OH>!6IUUQAT4\ 7+(G4K-K_QG:&!UO-% ME.9_T:9XMM_O(#]+E8AWP5"".$R*_^QY5Q$O @9>10#9!9 W 9A6!-!= ,V- M%B7+;7UDBDU.I=@@J9\&-7V0UTT>#6["1#?C7$FX&T*HB](5DSP] M[2G0U'=Z_B[^HH@G%?$4?1&)6J7H,@EX\#J^!V4I"T3V!;H@3L$O3!XCBH\0 M\4C?4I[IH? M\H:VZ%>EH67UT%R.5LA]%'X&2:O0=5)T&9UZ?W^&I]"UXG'Z MCZW&"LF^75+WRP_IFOG\K ,=+^7RB7I&_=W MVS6W.76'8Z_[S6;)&=70TJ"T-*AGZ5O&I.(RVJ);OA92V>RYI93,;)4R=48U MM#*7FWK&Y' MM]:"1:FU(9UA#0V.2X-C9Z$N$Q6J+;H*(XYNLOB!2YLQMX;GX6[?&Y.!S9PS MM*&YD]+<21USMWP9I@H:4*$;%EMSU*WSGGU"A]0Z$+F#F_HEQB^IX_<\"$ ]/=H? MH)P2OB;V=G5+$DK1?"W#9 FI(H'MK+:=&DUM&S+"3O1PV[[;"*MMM^10K=!5 M)*!?7++4[KD-',*&A[";:-YZGNHS*.Z=V"16OVZY&YCEW,,LQ^JT#4K"!I.P M&V[>.BU'K)D43V'BV[/:K7ES;S7:!B]A TS8S3EOCY=:G;9!3-@@$W9S3IZLYS#7KS;F%ACVAU9;;7 2-J"$W93S6?C07K.52%RD M=$!DW!]U1P1;2'7]"<^YF$EK2:="M-(P;C M\SDT?QS#VWBNA/]XA'[TCCW(6+1F$CVQ*.-H#325KP=8:Z,-GB*&IXB;>(#W M@_RUN(T?1&2KA ,"WV\OK,.0.ZRI+P--Q$TX^V9%E\_^BB5+7HG$!X1N[N=6 M*'2'-?5G((G4@J1I)J6>MA5SM8)OF,JL"T\'%.^MRU53=U13GX:*2"TJNDX4 ME\42I9Y_L[UQJT^W8I7/-DB(&!(BM4A(ST]A%@-LL!32.B8=T/G,).3ZN>]S M$ *9H)"T.FZ#B(@A(E*+B.8QBR)TD:5P.[7GK5NGH&; -QJ$$<>F!19[^V>16F&FWO.9#9%5RTCC8'Q*H6;]UA33T: MW*%N2GGK<;=<7>W2+?<-6SVV@3S4( ]U \J>=5XVHVL]_H!A[.83?C&]L%I[WT]B;: /->A#^RU\$WPG>-G50!LH1 T*T5HH]'H> M.<^_(*.OF4H52_0DS5H/[P0YNWHHU :YFMZQ\#0Y.<%D#*/>:>_)YM'@$'73 MRZNDOK!:>2>,V5EI XJH@2(Z:B&IWXET=C70!C=1PTVT'CIW(J%=/8S_ ME]3X9$3[6'_(>Y74O1?[/C2VY]MA4N3KCTK%%I#R:KGEYCS?:-(SCQ?[=;XP M3?TIBO@"0KWC$?R\++; %"=*K/-=) ]"*1'GARO. B[U W!_(83:G^@?*#&PO=V]R:W-H965T M&ULK5G;;MLX$/T5PBV*%K!CD;JGB8%9D>B( MJ"2Z).4T^_4[E!W)-BG%;?.06++.C,X,ASQ#^NQ!R.^J8$RCGU59J_-)H?7J M=#Y76<$JJD[$BM7P9"ED137/'WQA=\7VGPQ7YRMZ#V[9?K;ZD;"W;SSDO.* MU8J+&DFV/)]:@E/.=CIQ96HXIWL?IC MWA=75!4(1@UEYH+]:/B:EA"\]@> MTZ!C&HPRO<@RT0 Q6"IFV38D0Q' M27ZHUY \(1]=K$+KA6$4A-X!+1L5$>(/)"_J>$6CO&XD6U&>(_9S92:V:H=< MZ())6$]VJ]W%.[(3E4 ^#W@[4'&,B9MWW/&.1WE_%9J61U",K9>3-,+X<,A= ML"3" X.>="239Y(+ BKU8YM4,X56(&EZL#@3.U%A%!-RP-4%([X_D-"TXYJ. M2:6LT8Q5#+0NI&LIC8%DH81/F#J@A'?"]U,L=>KD#?*]7-;G\/TMN9[ M+_:"]#"1#ECLA=$ NQV-Q$>4Y@@[;$_WE"0V/0;,K67X1<7LI;SM!]W+&1[7LTXE5O312(0S8-]>!J(H30\'Q@$CP6#A]#J& MGQ4RV;!^+792M,4I\*$+/Z3H@$6 &Z#8JQ@>E[%KMF10/#EH+>A9X\ZB+50$ MD\"B:,-\'.VLS/L4>T'#XXK657>[ANW4N).K+4XD"")K*KI@)!D:\5[$\+B* M?=X3VN>XND3*MXK3@0HP'F#:*QD>E[)]O7V.J4.B# D=A+A\JTUS(\ M+F:?1#W+?JD.'%(51FF2'#)VX3P<#^27]))&CI&T9U@2AZY!+W7 T84BT4"? M2'I9(\?(VG,,;[\ZJIJ_O&%](6_[L?<"2L8%U R^J)$R*9BBU]Z)YWD8!%\B MV+LV[#VZ*J$M0Q>G* Z]*3PT?T@55)J-3Z,+(?E_(&Y4HX]49L6&VM/Y0UM/ MU[#'K.Z8W'OD3U&:@J]PBM.XA:7)U(^2*?%3Q)4RHM[NJQJM-%Q 0?[..X#E MBK4'6>7C4RR7IPB_="PXG<9^,,4D;&'F-DFF44*>W ^%I)!8_E%44S-?U[!E MXM"A(2V>!@R9(SSXQV9:S.##G,5Q]P+DV+P?JODX9K_V^LZ(C'=&%WG.S5$C MK)%F0SWC-Q[)#+>(^TRW1Y,B J6C\*<#J]!V85R M5X+=",UP1"SB+EA(!G;^I&^8R#$-DQI.(6A'(GF5775C*9B:UFE,-*(K4M"B*?%L#$?NYXSO.% M6[K)M;W@)K.2;. .](]R)4W/;5TR6@!75' D83UWKKVKI5<)JHJ?%/;JH(UL ME'LA'FSG6S9WL"4"!JFV%L3\[& )C%DGP_&[,77:,:WPL/WL_J4*;\+<$P5+ MP7[13.=S9^J@#-9DR_2MV'^%)E!H_5+!5/6-]G7M)')0NE5:%(W8$!24U[_D ML9F( X$W/B+P&X$_5! T@J *6I-5L6Z()LE,BCV2MMJXV48U-Y7:I*'<+N.= MEN8N-3J=+ 7/S*) ADQ+"48SHDUG01CA*: [:ZS0Q8I(X#H'35/"+M$G]!ZY M2.7FJIJYVG!8-S=MQES48_I'QOQ.Y @%WD?D8W_<(U^>EM] VLJ#KMPUZ=LI M\-LI\"N_\=$I* KSAS)3G3Z@DDBT(VP+Z()RE G&B%2H!%FGO>Q+6]M'E;W= M-KL$CS#&WLS=':;Z;UF'/FCI@^'T]8H@LM6YD/0/9'VXM5]XP.'A$->?%\@G MA[9/F"M5DA3FCGF$*) [<)(/[[P)_GQB6<9ML/&08"DC2J'KOB G]M-"3-T-3I;;]P)-7&'&,<>C%T0O>GL)I M,)GZ0=R/&[6XT9MQS6M-:<(SRC=]S-%0YI["D\S3EGDZ? LL^A!/ZM^Z!2#%[YW[HW0. [A[JWLXW8/SBSVP&@.!1O*%6*P-E(\BHR'K,]@=4>+LCK& MW MM#D55,S?G5I"VP-Q?"Z&?._9DU)Z$D[]02P,$% @ (XNI6 *0C&RY M! ,A$ !@ !X;"]W;W)KBSR4BR,5,KJRC1%G-*"B$M6T1)^V3!>$ FW?&N* MBE.2-$I%;MJ6Y9L%R4IC.6^>W?'EG-4RSTIZQY&HBX+P+SG%PC MY5$15T@ M4BK) K9,JM9R1]'O3 AT@3[=OT6O7[U!KU!6HH\IJP6(BKDI 5*]RHP/0#@PP^NMZ+22'[?RW+EBM,5=O3)WQ*U&1F"X,6!%!^8X: MRQ]_P+[UD\[3[V3LS&^W\]N=LK[\ U(2ISM:UE3G9ZOL-\HJ]>R6D(@L"R*^ M._5@*(8#'/EA)W;&YG5LWB3;B@FI]OF6L40@. 6)#K&UX9V\._0]U^T1#J6" M >!'M#O /U)P%^Y.F059YM,ZM#\P4LQ=EPOZK$-Q2(WB+">+>C8@DFV>TC! M6;F=H2TM(4WDLR9'D 225:8VMDK3B#Y6*LMH\T&@@0^]T._!:\2LP+9'Z,.. M/IRD;[+7AK,"L2[)Z2##P=LO/&P'/4:-%+9=Q](S1AUC-,EX6TH*!U(V@64R MI1QRK,HB,U12[7Z(!ARVY_4#.A3"81#I4;%UK"?6\P%=4V@PZ($22?*H7_F# MJ;-XV5Z >Z Z,6QYWLC2XY/:AR=9[SC;94U# KC/TV+-#@S[K$,AVQ\#M8^@ M]K/),X? :K'L04Z\L/V@?_9U8H"/[1&V8SW#DV6C8T-P?I!(":P[D9)GZUJ2 M=0[Q9 CB6D"0H9F)'U+(KI2+F6J^LAB]AFXA87E.^(F!-UH_6XSPU 'KTK+[ M?NK%QO;UL7SAY^O7M[B99'FM.JJO<-1]F:-ZL3%'C[403Q?#STWG"\1D!PEQ M2UM2@6K5)((3X&552\CX*OE\^\IK/1\63XPC[#J>TR^S6E$?>Y%KCS0#^%AL M\72U_?\C<-@4VACH:OE(#'2BTS$X%G4<3+:I[YLR$Y]U^J,9:+)!^-HF]7M9 M.W?\V _@Z88 AD-8?ECDFG-:QE\0M#"ER$D[=";_P$BFVG9M',)ABHT&Q4PC MY(?.R'H=6P0\W2-\9)+D+UVO2%,Q@L#JDVK$,'8CK\=JGDR?!>7;9B@7P%*7 MLAW3NJ?=X'_=C+N]YS?J#X%FJCV::?]-@"%LF\'TF=,-F+0N ]CSO!W0VQO) MJF;&73,)$W-SF5("ATT)P.\;QN33C7I!]S?)\C]02P,$% @ (XNI6&Y. M3L79 P F@\ !@ !X;"]W;W)K4Y=9X6'Q;R/%0;#1G.2PD49LLH_+7!+C8C2S7>OWP MP%:I-A_L\7!-5_ (^L=Z(;%GURP)RR!73.1$PG)DW;FW\]#8%P9_,=BIO38Q MGCP)\6PZ]\G(>%[^C+$U40 M"?XW2W0ZLJXMDL"2;KA^$+LO4/DS,'RQX*IXDEUEZU@DWB@ML@J,,\A87K[I M2Q6'/8#KGP!X%< [ /2#$P"_ O@' "\\ >A7@/Y;1QA4@,'A"*><#BI 4,2^ M#%81Z2G5=#R48D>DL48VTRCD*M 88):;Q'K4$O\RQ.EQ)/($TP02@BTE.$NH MQLZCQA?FCU9$+$F4TGP%BK"&Z5_DDO@D$[E.%0&<24*^4GE%?/=WXCE> M'W__>)R2BX\]\M&,_CT5&X7<:FAK=-ZX8,>5HY/24>^$H]^%IKP%%IV'12+# MZ55>19PJ1>X*[\KVA.P;M-!/S]/?)0DS*XQRLJ LN;S/2437K'VJL__ABN-- MMN&%?G_J%*29&U:;U)2!+9#[/!89D(L_A%*]%OKYV^DK%9LD-J9>G7]>G7]> MP=H_P3J!%8=D37D M]&LY_7?*^18)2\Y@+^J^@V$/FR&/CLU<[T"58Y.;T'']0=-L=FQVZ0Z\FZ;5 MO,4J"()KWZWM&C'JUS'J%T#_1(QP'>(10($IAF6K9VK;?KG\[;4\_O,@.">X MA^ZH3/YMBUV_R_3ODFS:)=FL2[)Y1V0-]0>U^H.S*Z3<2<2Z.%?!"\B8*=Q: M]ZI>F\J#H[H4!#>N>[! SH[\7OFZ))MU23;OB*PA7U#+%YR5[QN>]5FUD?(3 M&^DD."X<7A >E)?H[$#O5:M+LEF79/..R!IJA;5:X5FU9GERL!Y$;N$=[T=EQWRM>EV2S+LGF'9&5XME[UQ1S:T4M\+2@"( 8 >&PO=V]R:W-H965T&ULK5EM M;]LV$/XKA%<,&U#7$BGK)4L,I&Z+!5B[H%FWSXQ$QUHET24I)]FO'TDIDBV^ M) '\)9:4X^FY%]YS1YW?4_:=;PD1X*&N&GXQVPJQ.ULL>+XE->;OZ(XT\C\; MRFHLY"V[6_ =([C0B^IJ 8,@7M2X;&:K<_WLFJW.:2NJLB'7#/"VKC%[?$\J M>G\Q"V=/#[Z6=UNA'BQ6YSM\1VZ(^+:[9O)N,6@IRIHTO*0-8&1S,;L,S]8H M40NTQ-\EN><'UT"9_D]Z@I=*7TXKKO^"^ MEPUF(&^YH'6_6"*HRZ;[Q0^](PX62#WV!;!? *<+(L<"U"] VM .F3;K Q9X M=<[H/6!*6FI3%]HW>K6TIFQ4&&\$D_\MY3JQ6M.FD$$A!9!7G%9E@86\N1'R M1T9+<$ W8(WY%GR2$>=@#K[=? "_O/D5O %E _[:TI;CIN#G"R'1*)V+O'_S M^^[-T/%F!#[31FPY^"@1%,?K%]**P13X9,I[Z%7X&;-W (5O 0Q@9,&S?OER MY(&#!L\BK0^Y/*NE;BE*8O5:IS6R:U6[^HSO<$XN M9G+;&9S;SE*6-X(F5'OHH'7\7>&'X@4FE>XJ[D-@7 -66B M_$\_L%G>J5L>A"P,EBF:!-:4RL(HL(0Y[D29 MF"BC($HG*"U269(Z8*8#S-0+\Y)SF5I7]0Z73.4@6&\QN[.7@M0 @++I'K') M+.T0LP%BYH=X$&-5_O.*MD7O64XWXAXS LIZ5VF&Z,1RRH75ALR2$,DT'TPA M%".[$6$P,EO@+\!;W-P1Q5('^U9YG^M,KDI\6U;N/=QK/]$F/I6V8U\TU85/+F;2;G'MQ5YJVJTRA*'&%#(XPH1?F5;.7&479 MHQ47-%ZY3-)H"LR4BJ+(01GA2.:AERI7UXS('5L \J *"^E2B(HM87U.61$C M \L<9N$T^VUB\3)Q0![I-_3S[Q#S'7Y4 ;"_W$ MIR?$.=W,6TY 122;'%;C)_SJNJ'-?+!'"SYGE4F"LITTMIDIE:6IPZR1*T,_ M67;N?PZ@27#SU$@0BU#FJ )P9$'H91;=A;^HD;7A[G4?MT"941\L8FD<.=@ MCJ0%PU=-4*5D!_X2U%XN?"USGTK;L1-&2H1^2KQN6;[%BG%D)R9C*",G'O4V M(3_:FBCS2 (IM!-,4=O#D?.A,_/K'JWM*K9E=54^E[=@)(U]#/U]?,YH34O0NX&HBU*DG!Q3R0%A> M.KH,:!M(IY$S95)'"P1'\H9^\K96YQ>'SN1I$[4IXT0]4CGT4_G'S8;D0A4D M\I!W4Y:D$U6B&FV-%:R%HTVT%J$X=C3O<.1HZ.=H[>5A&M3^UCV'NE 5:8\K M=1IDA6T93:/,*$46ZHX0=# @&LD;^3"R+H2APTDB^" MWJ)ZT^Z>3CDJ4)0\KRAOF>/#65RTTBV M)D#@!X?I)A/'TW,JBXRKN44C72,_74]A"B*=8>V'D,F[23R%:,HL'1T%&GD9 M^8?<:_S8'34KA'_(:49MV;7KM R9@VP81$;K8Q5+(\>,AD;^1+$WW[^HR4OY M]*#MD9O41DC6,S/DI>=7[X$3:3MVQLC-R,_-+^B\U/X_ [1[1,IR=N%BF8&:=$BX-/@35A=_H+*0<:6?)\_? MAV?K[EOJJ*;[M/L9,TD]7([F&ZDR>)?(-&3=U]+N1M"=_N!X2X6@M;[<$EP0 MI@3D_S>4BJ<;]8+AF_7J?U!+ P04 " CBZE8V$+W-8P# !R!P & M 'AL+W=OSP^K7OB M.UOC2&.LV4>U]>YDD+J^Q46Y&+5KY4A(WRLN4J\2UC*H8DAJ3I//YRZ11 MVD;;];"VY^V:.F^TQ3V#ZYI&\7&'AOI-M(A."Q]U5?NPD&S7K:KP%OVO[9YE MEIQ1"MV@=9HL,):;Z'IQN5N%^"'@-XV]NS>&4$E&=!']\0G\SU"ZU9,KA#9E/NO#U)GH508&EZHS_2/U; MG.IY$?!R,FYX0C_%SB/(.^>IF9*%0:/M^%9?)AW^34(Z):0#[W&C@>5KY=5V MS=0#AVA!"X.AU"%;R&D;#N76LWS5DN>WK]'EK-M!(2IAUSD)<&Z=> $/(4D^ M >U&H/0;0$MX3];7#GZT!18/\Q,A=6:6GICMTBP7(10SI/5T_@+<^5 M+@>\Y3?P/G"EK/Y+A5)CN"'KR.A"C;UA"]@S.K1>G:1XHZVRN58&;F41I1&] M@S^N,^=96NG/QQ0:":P>)Q"NUZ5K58Z;J U[\0&C[?-GBY?SJR?*6YW+6SV% M_E\.\G\!P2?%V1'VBN^0X9W-9S$H:+O,Z!PRM%AJ#SEQ2SQ*6%(7.@&TE1-< MS.$[3Q7Z6I)[[6O0HF9?DS%'H-Y*G.LRIPNM6*.+00+A^;-7:3J_NJ&F5?8X MS!97W\>@G>P\PO.%P2*6B^&"2UP4+%?<@M$E.G\T"!F'H_6U\N#"CO(.R-IZ M9#<9@Q3I,:\M&:J.L5QIIROID!J5\76N&..A/QP-S8 AM67M< :_"-3$3E!* M@02I2#LODASTX%LA'T0W\2$1N@(\8H^*H64JNCPP$FB9'*1T^4RB>RZ[A.[0 M.3HH- M-$0<-4@V M2 L6L7A <=<=)6DO23'\)"31[[,HD]WQ0ZJ\&MW>B6V?]:(GGU?,/Y7KTT;_#Q[^1N$^EK0.#I:3.9S^\ MB(!'AQ\GGMK!53/RXM'#,-!&#@'RO23RITG8X/R;W7X%4$L#!!0 ( ".+ MJ5CTVMU;5A@ "M, 8 >&PO=V]R:W-H965T&ULO3QK M<]NVEG^%XYM[MYVA9Y,[XTL$L!YOZ'G&^L^^I76??&I;3K_XFC5]^OO3DY\M=*M\A.[ MUAT\65C7JA[^=,L3OW9:U;2H;4Y.I],G)ZTRW='+Y_3=6_?RN1WZQG3ZK2O\ MT+;*;5_IQFY>',V.PA?OS'+5XQ>-[0JG M%R^.+F??O3K']^F%WXS>^.QS@9C,K?V(?US5+XZF")!N=-7C#@K^N=&O==/@ M1@#&G[+G43P2%^:?P^X_$NZ RUQY_=HVOYNZ7[TX>GI4U'JAAJ9_9S<_:<'G M,>Y7V<;3_Q<;?O?\[*BH!M_;5A8#!*WI^%_U2>B0+7@ZO67!J2PX);CY((+R M!]6KE\^=W10.WX;=\ .A2JL!.-,A4ZY[!T\-K.M?7C,S"KLHKLVR,PM3J:XO M+JO*#EUONF7QUC:F,MH_/^GA/%QU4LG>KWCOTUOV/BM^L5V_\L6;KM;U>/T) MP!F!/0W OCJ]<\-?E)L49[.R.)V>GM^QWUE$_HSV.[MEOP-8%O]].?>] V'Y MGT,(\W[GA_=#!?K.KU6E7QR!AGCM;O31RW_]8_9D^OT=T)Y':,_OVOTK6?5W M[5V\4MYX?/$MHMCUBK3K_4H7KVV[5MWV7_]X>CJ[^-X70Z>&VO2Z+BH+$M!Y M_N1AIUKAUPO3J:XRJBD\;*-!UWM?K-2-+N9:=P70<*T=UX/S@_(IMX6/=!?K=? (S5O=.$&Q V! M=7HY- 0[,0W?N];5X$QOY(TWGZJ5ZI;$O]9X-+<3XKRK@5;-ML1%7C^(B7YE MAZ8&V OT%$*3/X:.33&AV1^0F$Q>/G, <(1VV&KE"HWVI?A!5[J=:Q;[\"1 %S.ME^)A1*>J+[ MQBT MI#8&9-V9]D&4%SDLD>8(G%V;#FD.Y[2J S^+KY4%R&RAZC_ P="RDG8VGK0# M7F6Q%@$":7'X/<#4PIL=D,Y[M!:!"0ME7%!.5A.1M < 3KB#CB>9[VSA,UO$ M0NJ#Q@1-#F:I'@A&/+5?.:V+EGT/RP9XCFH574=@G06I%F5F520M^G^1P;?) M @&M7L>S@BW] I8S*PZ] "?\KMQ\6[Q5[B, =]55DY(@,_!TL[)HP.RF@P/\ M,/>F-LJ9H"DBW< 8/X:E$O,(1[ Q:4%# @\@, *Y"[*@BAO8D2P3R;3V/2_; MH@ID.H0GB!TEK3#P'[\ )IL\U!P,.TB$$6^%CP( #"]1PRM47L @I\B"QO4*$*@%?K 4;5@@C.J\JMKU)KG5C()!3_:ZO M(+O[ < %N-^ )K;DR'(6B-?P#P52SD$OAB0?>QFBFM>Y3W3ZS\& +B:#@2ZF M51]U8GH$D)RSAZ!^S8AFBLCP1HOP4*AIYTI(BWN*[EQ6_0!O B$@],8MT=74 M9K$ TMN1<@Q M'+8IE7'5T (Q4)HFHZ L04ZO-]M [A&MOLAGS(>>R($J@E***P#(;\RW=,"- M:H;$S>X&%ENW+65]4GU0")+PS!-TX#P!T<;\18CB3G#>-T9V'KQ># V<>1/# MELK>0 0W-PV*+.S2V&YYW)#G!>)J]%FP7-;OG0GV1SL.L( H8!O5)^US2(,] M3CB!2[0;HC?;QF_,S;)NQ#1HV,6-.03,$=T M_EHO22ZNLCCS5Y ]1=;4\U.64S*K1 ':PW;!OBNRP]J!%H/HHV?:K RX/,\: MF#N&/)P%XZH9#QU"11"H EP%">'*Z 5$$ &4&B2=+"N: A=#Y]>__O!+B)I+ M="?TW,?7 ?2Y1\$^BN'5R5S =$%.3.M2/@@ MC[\.(L^7#\Y ";$^. M7Q.4;SY!G((9?O'K A1%NP/NR]3H"1:&5%UGB F-)\7O*S30PEF1Y]WP+H.1 MH3^ 5LDK$5"'VN[1?!QF04P%4 1W8T\(R288'50 73*DK^%U\(SOC&=9^T7] M 0R_'C#^!\2+'[.#()D=6'[(#*W!A (-*&4!7_^'!J^7^]]^)^C*CR9!J_AL MAV=+S!A)16#)"7R*,O&T1.J]@>"7P\R5+-^@I M0&]:I'>KMF"Q*ZTYW"+KA6LQ3:N#0/^H:\P*(4Q;6V]0X^ Q,?*U=6N;*/SH M]/$4W1)^*I$:5UK MJHHUVWUE01^07" FX=NQ.(!%1KW-S>+=C(074I83CO):?Z1'8"N!9W]IWB23 MLGD2%S9/]F+@#;!OTMK:TBB M;5/')./S20WNPV(R9NSK0"SZ\"8CUOMQX V!/\$+J2%2$,!K#+Q=8S;O^F/T M9X2@Y(Q,:Y!CH. 2B-Q@.(V%!0G,,W@!!X@K0\"C=MF6P7A ^SFYJ5G)Y-2Y MZCXR#P^SM\23]59BM&(!D9)X=0@L-&P^QSB7@D7A>J4\TL.A#[LB[1[6,A]@=W#,LAO/O0\-4$!,:W:&S M@.&CB\G3L;$"6S6]S59=135+G\09<30T-H6SV>39SN9GD[/X#2S 9!6H4K/F MC>-$56^/>WN\P2S?#^#&G2*/ P?VF#0V2&F1+KW5RP;"&422OB-P[D?D'$7> M;0>-\_-DO1F-\Z<98AR%BI1 2-&/\+ 0Q&)6P]#3 M,P>B2\HR:O+3Z)4M>*IDZ-PM:0&I.+T2HN@0'FVHRX(;8G*PU/R6Q$D[Y@PB ML@%<+E NA+A>E*,E'J- M"Y61RXR"Z,9JU0++ZIS:N?WC"H_!]",BRYG^WL+]O3/'NP*'_A&%4BJ2L1JQ M J*1B$/<D=.<.R2(Q+3))R!Q<_N!@ZJH9P'01Q#L4M("@9Z:P>T5(,%MV=R@J2&WB48L5?&RT&,,Y<9@,7OH+694[*O90Z&GHWI97BC MXJ:CH+5:<>BO>C9#%%&ABAO'-7V#90#0C7_;[&N*Y:GN&"&Z=T@)<5ECA_KX M%1'JVB[Z#4)RU:X;TG%. UY;OQ-+XI%4C8BQ$FW#]/9AFY7E=H-R#BO[29^#S^[/)CN%"E\R#,( M$VK<8'MVKTOV'YZ['=NP8]8&0;(%8.\D\$38=8A>:R>E:8>E9DNU :$51@NP M[GB'%8F20B&*8L/>&-8G^AZ4@4.L9;/: I5P70G""]E%EU$2M6344XG; 15: M<$389O U;Z0 "UY,$DYBE5B0 R0] M$)][#<:M6Y:A"RW>HL84UU/V?!,I)K;,0U3&;,_KR#^]##QSS-__97$?W+'5E]._!\>TOM-99)QI"/V$"*=G:K9-),] MS"TS6DJ>_W#.[>9,/VO,%T=.E,F#MJ7!AV <0C.$DFCK< ?++L:1&;.+8S!N ML2S_[M7/F*4Y4:< M"X.8B'W9!H@,*$ M>A;VPK@P#2L\YB%8$( $PL9Z30 F9Q:UBM\[(AXD9Q:K:+A%F17?J"0\J@5K MY=!]^E3S60!'I4XB%@*Q<,9C6D/1CH?P@SM0GO6)T#32PHT-_]WR:\/:0P49 M,"3 &8Q?;KCY%)"/^2"]YR1M8I;[K*3%R9*B\!K83_%#DDL?NG]T)B:MV$7J MMVPPIAO9\F4>SM+H-XRUC M*8LRB%-9*)0!T+$='T, M:J)AR .L($"T.V^.AG"99DE&>Y KZ[).WMB^^5'("%K/'"$!L$T(:ZGYF%K5 MD:48#LZ1G!C*OLN/-3Y2CIM+ N-?1#:+&K@PG^ 1-36&EH"&+Y,2H_>EMNV6 M.1GS!WF3.BU>!/CST6I2UPGD::V^35. .FH/"?Z>$"; M*+YFG,=!/WZ.PSZ._,L[.K1,)48U1QM$A1>9I^R=F7-OK:+$<,?)#[W*5$NZ?]P<5*+U3/HD65>!"Q:1,7DK,XQ?&%%QW MN#%Z([XK*P.@=J/%YYH%"5PV43<:-X$O:LR;-;>,R?9 FD%C)6PO9>* '2L$ ML! H8O\5"Z'L!5/9\]W>($>V*EBPE1:6#32(EP\E@'*IS%'$R<+/ H0N*%8J MAP[G_$(;COUJ\DF[;IP9WZ>^<;;OI+BZ+P3F2W:.--K".@746'" M$%^GLQEJ,>=$7A\+]*/%N2F)YJ.S5(X":S#72&94.U15, W W'>9PQV/'P9H M>00:99)7Q%%H=A]PK-YJ:IA)8\ GZX_7(DR<_*DJ"K/VIDV1PCZNIG?CPA!- MH QZN"5]-R;7NKRK05K0_4_G[!*2LW5\!T 1]%2PF/4(\.],>DYV#BCOI^@ MY8Q[F\\ MO/4>IV^!-F6D0<8%\3]T\4B[**BH3'8M!7P4;)Z1]BNS7H, @8@W390&,E:0 M9H0^5PPK: @OQ+$!ZW 6Q6ISO5(-R2V\2V9HZ%PM!G-QY:4[$T^T&7GC5G*M!-J"L[H>9H8"Q35ACA#5@4[](O0T>28DIMA MK?&AF5S84%#$:Z4>",Y:.Z+M@S'((4J&I\([%E)G3!X5YRPX413 MABKA+$FX*)"E\6YP\C( 1@$26W*)X+F?7X8XCB_C2I9J][)L66,/FL=88 M_CCJM%#[9(0[Z1?C'SP1=LO%:K!@HS$P.SJ94[O12Q#$WO0-J'QLMZ58GC' M\:$P3@IVKR8UPCEWAX*[(^I\3X@G#Z\8++D% 2+D&+[YX'$*$;1$(GD*>^9Z M5Z8)I[ QF$T4 3M*$H*NL+7 G 1# ,I"UU("SV\4Q7'6L [K_@V=@S[*<;>8 MJ)Z<2( 4H+;V+ZW;SQ4$J>=7E1_X(8#CF^,@Y.TF=Q)<&!Q_AR4ZYE[T>'F MR3+'8/YV$=V#5>V-K\0JS.W >&ROUKO0'![K8JLE31SN>1@N_:+IJ'4FN?I M#QD%(@AB$!R"TB# P:*F*#'R+(VBT_ANUBL7TJQ5#V06X&E+NKF!J4W64!<01=U'D/$-I52LXN-]NKS(LI:XNK 9B7$4ZG1W M%.HT:Z_L"_V]QXF,']F4OT=TQF&;79"?PB )&&W(Y"_-@D?#?!P133[NK;.< M8(Q"2$KFTS*VAD9,0K0#X9Y \.6L$7MFXB'8C*/_?2,2!X'"P(L)I<.4+":/ MLN@E4(BXI&X\=2-=J#&S-YD4K^XQ=2+677_JZ6(.W9JC*:1P;R=N(*IC0UYKOAH2_4YK>];G<$UJ3):: MX"DQM\902.)(+)*7/!X0; 5%^_2#!1#528DUM>J&+A(S)Q&;CL=CTY$W![]\ MI \!6%BT6%3@I _R[ +D 44[S9 MS%;.G%^63TRE^>G):GIU?%-?[^=(,GCP]*Y[!F[/B/15B0^#_"':>EM/I M&>YP,2N?/7GZ]7BAP^YTS\ MO)C-IB4<> \T(&$'@073>,7)7WYMWX'P#]+JHV&O?V,G YF=FJ#IODBV\AK' MX$FR7EF4XM"%^_'R^E7LPIF] ].R#VNJNH=UE]>I'8E''T\ORGCUZ1WEBY1) M(D^6@^$+\6+1?#X_EE^_QU0JNZXB]WABJ1>+F$O*:V.X*74MOJ*59?$+D:"P M!5UV!JW>6EEXQSGB! %#L#+>AE Q3&TD@&D4$P?)UDTYP,H0%/-8D.PQ8H;V.&.KCK)66BH^++5;;>8=+K# M-"E^5KZ7^_^$'/@$A]>GQ,#GL7G&$^%9G2)NN< 6N)IGZ[*04OT()27(C-L. M&=CEBZS$QW<9\18I7W(H$,(FOS)&0=LN M*Y(<8 T;8B&RH,2\!2 *PHMWQ7TVTL0Q0C3 L\=E5H4,]_^#6S#=P[89IS4Q MPR(UJ&T4?&*2J&V:.B.CA;]\4\RFQ__%\42<.3VLC5D1<\3,,1/+._E6WL:X M.,DEK#A$?3!OD0:9>0.+%2T5\(:MS[,2[\%CK^P]EJ5N,SP[ D*X==T@60#_ M=D 1[P!G!D>DW[%.83\/-#/]B BUU' V-I$ROQ7(28&L"K^]P&K74B:.&2S" MQ+5FK&_[E6WJ.R20P8["]'\E/((W[/#XR\7G%LI-DJN[1!CN]'7O*3*6L0]-KN8=B#8C.Q4%MR)?ER[:\?92=I EQ3[,6B)/+C1]*DYGMC M/[L:T<-3VVBWB&KONUDSM5W.3>\;I7%MP?5M*^W7>VS,?A$ET?'@O=K5/AS$RWDG=_B _F.W MMK2+3RB5:E$[9318W"ZBNV1VGP7]0>&3PKT[DR%$LC'F<]C\42TB'@AA@Z4/ M")*61UQATP0@HO'E@!F=7 ;#<_F(_F:(G6+92(R;_Q[ MLW^+AWCR@%>:Q@U?V(^Z&7DL>^=->S"F?:OTN,JG0Q[.# K^ P-Q,! #[]'1 MP/*5]'(YMV8/-F@36A"&4 =K(J=T*,J#MW2KR,XOUY;J:_U7D+J"UU]ZU5'& M/8._T,]C3PZ"6EP>P.Y',/$#L!3>&>UK!Z]UA=6E?4S$3NS$D=V]N KX3MH; M2!,&@HOL"EYZBC8=\-*?1,M@W4CM+X.&?^XVSEOZ3_Y]+O01.7L>.?3.S'6R MQ$5$S>'0/F*T_/679,)_O\([._'.KJ'_WRI=!7N>ZA4/<'&'W^\TW96&^M-Y M!V8+OD;8FH;Z7.G=#*AX93U4[Q66V&[0'DN9PI](G52;I@+5=M8\8D!T\ *2 MR93Q(ANDA$T%AY5IN]ZC=9?N(2W8E!>0YFR:%O"FMUKYWN*@M55/07;!(4\Y MB%N6\1Q6LE->-NH;5N#,UN\EZ8N<<9Z!2-DT#]XT_0/].#*4!B)7HG/$FN6W M$TBF+,]S$(5@F1 @)@5+)@6%X]R,)DS9MWTC/<%72+DME1Q'#U&2K;%>?1L/ M?DO(ZY3SER0E.2O2R< G&ML.K]7G0VT1+SKV MK&2AX<92K8SSP7IG3.4H;52S%S!E"4]HG3 N;N&!ABI!,MBA1BL;-O*I:%ZI MT%%A\!X944U85@CZ)DD"'PS5XR?).H9"H5,1BI2$6Y9D')YKK/AL%+9H=\/ M=Y2&7OMQ*IY.3V_*W3A*OZN/#Q(E8Z>T@P:W9,IOIGD$=ASRX\:;;ABL&^-I M3 ]B3>\BVJ! ]UMC_'$3')Q>VN5_4$L#!!0 ( ".+J5C2B>D9S@( 8& M 9 >&PO=V]R:W-H965T.-,Y]V9RLUG\K6"-[@2H%NZYJIYR4*N9LY@7,XN..;RM@#;S[=L@W>H_F^ M72G:>0.EX#4VFLL&%)8S9Q%,EK&U[PQ^<-SIHS783-92/MC-YV+F^%80"LR- M)3#Z/.(5"F%!).//GND,(:WC\?I _]CE3KFLF<8K*7[RPE0S)W.@P)*UPMS) MW2?X# M=2JOF6'SJ9([4-:::';1I=IYDSC>V*+<&T6WG/S,?)'GJL4";IZHS!KUU#-$ MM7=>OBT+X!B&"6]F82L--4V#QK[]':@9)X4'2,CP+O&7J$J+ A= /XS.\ M:$@QZGC1&[P5>V9K@1I84T"7+Q,:?BW6VBCZ4_P^E7)/C$\3;:-,]);E.'.H M$S2J1W3F[]\%J?_AC-YXT!N?H_]724 MI4!U4$2D5A;,4-S,#>((@LA-1HD-\("&8L'(#4(?4C<-QO %-TQ [(;C$01N M&F5PAX;Q%T;DAF$,H9OY/EQ53'%C2VTS,8JO6]OXFHR"<424.,FLV!*U'2D$ MMB_#<\H\<,=I1)@@&<-72EU!XL9^2BK"+(%OTI Q>_U<%Q!3> I,B]2-2/2I MXGM'O5FCVG03R+YUVYB^38?38<@M^MY^,>\G)+W1AE,^ DMR]2]'B0.JGSK] MQLAMU^EK:6AN=,N*!C4J:T#WI93FL+$!AM$__PM02P,$% @ (XNI6.X MX+-N P "P@ !D !X;"]W;W)K&ULC57;;MLP M#/T5PMNZ#4CCQ$F[HDT"M%V']6% L>O#L ?%IF.MLN1)=)/\_2@IR5PL2_=B MZW8.#RF2FBR-O7<5(L&J5MI-DXJH.4]3EU=8"]*8VM!?'4+E+76!1% M -4JS0:#T[064B>S25B[L[.):4E)C7<67%O7PJZO4)GE-!DFVX6/'8T2B!O'9EZ V8%M=3Q+U:;.'0 9X-_ M +(-( NZHZ&@\JT@,9M8LP3K3S.;'P17 YK%2>TOY1-9WI6,H]FMSDV-\%FL MT$U28D:_GN8;]%5$9_] C^"#T50YN-$%%H_Q*2O9RG@XH#>\4[O^!#[D]?Q_VCX7"%@VMXP7B!70D.96Q M *%U*Q1@66(H#"".D>4M$$UCC<@K(,/Y36@Y[3"@>?U!AG+D;@ R6B-OK1_, M_0^[=*&*"H@LF O7 7!$N9P<3PO.\C64JLVI];BBQ2!(,J5%G;-#N$QW %;=0A\'&GH@LV1\0CEWP>MPY$UG$1Y4% M7!=\(=O"\)\1W/YMX3D,!V?\S4Z'?>"O,VR&21/AH!T&-^D]\?QY1[O---);[7K5MA MXE7%"_.))1<:?K96ND+&G(CY$G.EX0(1FC, )&'M^ONZ0-IIT#7:17B&'.MI M-<5>O5O=O727L<'_.1Z?28[L0G)6*BP9.NB_.4G QJ+XVA[<0;V+W_L]]02P,$% @ (XNI6#6P$A]Q! NPL !D M !X;"]W;W)K&ULM59;;^(X&/TK5F8UVI4LR 5" M: &)=F:U\S 2HG-Y6.V#20RQZM@9VX%V?_U^MD,:.J&:EWV ^':.SW>SO3A) M]:A+2@UZJKC0RZ TIKX9CW5>THKHD:RI@)F]5!4QT%6'L:X5)84#57P+FASH S5? MZXV"WKAC*5A%A692($7WRV =W=Q-['JWX!NC)]UK(VO)3LI'V_E4+(/0"J*< MYL8R$/@FDP#EC3:R:L&@H&+"?\E3ZX<>( NO .(6$#O= M?B.G\@,Q9+50\H2470ULMN%,=6@0QX0-RH-1,,L 9U9;6E (\XY3="_%D2K# M;'L#OJ%*T0(]&)D_(B+:5BEY095^_RZ+H]DM^OBC8>9Y,38@Q1*.\W;;.[]M M?&7;!'V6PI0:?10%+2[Q8S"ALR,^VW$7OTGXF:@12B*,XC">O,&7='Y)'%]R MA<\;AOY>[[11D#K_#-GH*2;#%+:<;G1-A^2)<$PF!G 9@?AY7*B-5J_VB#Z1=S=*YSUQ*]B[R^PHT$E<(CF%,Y \(&@Z"C! MISTSAS2\( P5#J'[$"MP:'M4$HV$M F#DC9DU$C^I33VB"84A0RQN;H[AE] MH)RSX;1U=2#BXBR"516"'#&6 5 M00YR^[VVPAC%=HUQ(B"Q_*B7H3$HA$."Y38:?J81# S^W>9X'-YN'[ZZ6HFC MVS^\T\"'[CZUV3J$V/00H V\ ]KVDL,5JF^ZV)XC=@[!A?/Z=L\SG$WG.,GF M*)KC%'[3<(9CV@F@Z37 Y8Y/#)X4-.HIG.,H2 MG*8_:_HB#>&7.H;<(M6+/+AKZ?M:#\P"#].-T# M-!S-IH$_$,\=(VOW/-M) X\]URSA=4V570#S>PG';MNQ&W3O]=5_4$L#!!0 M ( ".+J5A_T:%/* T +HF 9 >&PO=V]R:W-H965TR7UY79G/S4XI*VZ*O&Q>G>RLK9^?G379 M3A6R":M:E7BSJ4PA+6[-]JRIC9)KWE3D9TD4SREH7JFQT M50JC-J].WL3/SR>TGA?\IM5U,[@6),FJJC[3S0_K5R<1,:1RE5FB(/'G2KU5 M>4Z$P,8?GN9)?R1M'%YWU#^P[)!E)1OUMLI_UVN[>W6R.!%KM9%M;C]6U]\K M+\^4Z&55WO#_XMJMG:0G(FL;6Q5^,S@H=.G^RANOA\&&1?3 AL1O2)AO=Q!S M^4Y:^?JEJ:Z%H=6@1A%L5L'4C M25TOSRRHTYJSS%,Z=Y22!RBEXJ>JM+M&O"_7:CW>?P:N>M:2CK7SY"C!GZ0) M11H'(HF2R1%Z:2]JRO32AT3=2:.\J!?R%LBRXHTQLMPJOO['FU5C#6#RST/" M.]J3P[3)=9XWM:#)[0]X!+5Y)G4NR M,0*^T$W32K#HN2UT4:JWA&?DM8*XRQ70WNLED+FZ5-&S#4PT6I&@*R :>9 %S M6J(JMT;M_>(^XL/.51EO#ZAPJTIE2&OB"A 21ZK]2-I>!J=]*R!MD33[$U;UD=_;.#$'LJK#)(>U B M2*J;&L(WK+98(:84A9FT,$1*9,-CNP#:E:RZ>L$O%!6)VGUV50[#>3[J(>3]B'^5@&+G?7UY<=/'K M\8A"JQUD5ZJWT[H/*!1%:-E&F[T#*PG=#'QU$'2 IC[2*!)9,(LGP7R>/'14 3%6#M?W M+(LX:,4[R,/L>CBGC% T+E/Q_\T2*&?Z33Z;_E_P/,O!^7:J"Q\?T/7:K1@5,\IOP @!/8(A!YM M&U0@U340]ASNB40VZ@[N,, &P\&4H#9B6U4(40UBAG@BDG2!_^/E!/57CFIV M&W0IS2E)KH$^374[5U&>G4;$:;! F14O@^EB)GZM+-3_8%':"8&#)D$T<2<& M\T7TN-RD?A+7LHR%DU$=DK$V&FVOAO-Y7;$EGLS#%'T=1.,F-Y>D0@\%#HF^ MNFO$WRC+!\[IFLSH%?D<-=5.$4^F8=03HGQ7E:7O?"GKB8^7GYKPV\F3/B1/ MG(:+KQ#(\3X)9U_(N_BEIN>N/]E(;=!RY*WCVP=)O^!^5>1[''@*2B$PSWG* M%P/4OQ#VF*>V<96C$N>YA+XN,V0PBDI,^ADDSVA!4:&&",7/U9V3V66[XUVR MF+AJ/4D1K+H!"$?6P48WH:"NX,M!I=FCG:\US\7/?3V-D,Q#@_)2_ZO^]OE,DT MH>IT-@N6<8P,EX2+B8BG4UC<;)0^M&W R=V($$2+99"B@B(VHD2DX9S8F")D M+KKC. >BFB/;/]-<:0ZN#,.EJBV$H3::;B<8=]$?"JOCFV8(;O$"<>,<#+% M<5,&I^68X]")76V)Q%!M2RY-G-D/.N# 9=KNW,<@?0W&GL20L/.A0XRZ, ' MT$F9/V)%!_9L<7<006+?''S$\< ZK77.]ZFD!I;H7"C#$T&RWO#="-WPVV\* MZ@?XV4,<_,NM\I'E'6'] X6(W]@(=\QX'_HI*H0HB!**_\B*T;2'>QS,TC28 MHCZA\)8.$'V*W6DR!]QA]SDXS%UM>3J=)<$\G3PE5"3+'G)075E9*-B2I?W: M9!;,)\E3(.M,-BCEEM$LF"P63L?<%?-C?]8*S>E=? 2" M6KW\]FXV_;$M?4IU6=76/9-9$]2HX,'3NX[_.ZS#)HU_@2 $$%BJ>5A4+[R)['HGJ9 M>@E<]8!%7IN^'Y$;ZSWCG@RN/+(PX$!'/3VG+3/&.J]$04M8%S3 =7V=Q*DRWDP ^PN.M>.@\4"+1? Z9 X D] 90OKJ2L: M@M%PXH&IXZ!!'U=YXU:=>1B ZKHZC!>P<YS@"[C3+<#!Q% MU".X/HBPD13OW(:_NPWC@2DWRK26RD'U4/_^%ETX9<51-VMHN$ : M-1>9+M;M0YM591?,N/C?#-MM:K_[X0%/=P8Z)F0U[>I?),/8P)Z_;E *>FZD MSQ]"N.8>PJB;H?(9=0T+<.75X9"*9Z#0\= ;=XQ$GK[XD9N@238WLL2XT]#Y MG4F'CS4\OV.FW"%];N1CW#R0L=KI2&Q,5=POZ9U21LH:Y3;B91\P-ZWA4:8/ MG"-]KK7[7*%+:)3S$:F84J?5/$SR0Q\0SG8\M*1!$DG5NH9UVR$UVRPP+.SE^/-W63*;5N]@.Y$>085M TI4$8WGN^91/[ M!K/_2,,)J_1)E(8R[,:C9-+H&YI!YFY\-4@OQPX%U3HU#6H\INR#"C/Y M/3,I8C&=H"?G0GLR#^=3D?@GU)Y,I^$\%NE@S2P-9W,Q&:R9Q^$,*P9KYLMP MNA2SP9H%JCB4\(,URVF(7F Q6!-': IFHV\_+8\3><2!A]+D: EUT>8N_4 Q MF+T5(*3U\/R#Q*05#/ M(+4L?6KQ,7OL!/=+FA4R;LG2&G;XSD+2?T8A21TK=V8IG,E96^R60(<+1NR. M"$VZ1)S*IJS",E@%/$48_RI9IX M,IOM6Y.A0WU\V*$&7O2H!^EF"-$O+C:_@9=].3#'-<__!)B7;D3-R,QONP:B MR]E$:4F6JX3T4HYU'$'+E#018M^K0,') NB\_O2CT?J=R;AYY?MU1Y2^6>T&! M7>3;P'UFX]0$7"7V#6-72GX0-)U[2'KKN.T M[WC#0S]/.1O\GJA09LN_FB(/@<[<3XOZI_T/L]ZXWR/ME[M?=:$1WB+LB%QM ML#5"WCX1QOU2RMW8JN9?)Z&-M%7!ESLE 1U:@/>;JK+=#1W0_USM]7\ 4$L# M!!0 ( ".+J5@F-K@&PO=V]R:W-H965T5]YFKK$HRN!4JUD:Q\M9+:2>K,_"WK5=GYG6*ZGQVH)K MZUK8PR4JLS^?))-AXT;N*L\;L_59(W;X!?T?S;6EM]F(4LH:M9-&@\7M^>0B M.;V$80]+C%#Z@4 Q&-OWO,R1B2 M'8_7 _K'H)VT;(3##T9]EZ6OSB?Y!$K!>,51KGP"_O.-B'C MHG7>U+TS,:BE[I[BKL_#D4,>/^.0]@YIX-T%"BQ_%EZLSZS9@V5K0N-%D!J\ MB9S4?"A?O*5_)?GY]:](DMS9S!,6[\R*WN^R\TN?\C9>%4*#$QECAC3U$('0)I:24R$T;VJ) [9&ZE'5"2X=I MR0_)7.K= +RUI@9?25M"(ZR7Z*9PX2@.T*D5U7AL$1DA>.,Y*+L"0=?!D/^X M%5::UHUTA=YAAYV0$R0Q'%!8PF9MO=$.-9%1Z@ %U1L-&5*I<4\!6)W1+BBB M/0_H2*SH1"G1DG1Q0QQN'H>Q"'B' MMI!.;!2"\$%3?P2O7^5ILGKOP!GZCQ)X-8I&/I>1#QDK0WFZ)].F<:"!=_2] M<7A*$!;QP91Y5&W\D\'O#XMU\(<3R*/X74+/533/EO"-BB_0>&CV)GD+R;LE MK.89_/:81 !)\U5X)JMWP?H9H,9*^JK)KE ==5@H^T<5]G1BPG#1OLO,MO4M M)9B^-ZV5_L @72!%4:62W'VG1ZK[<<#,0E).(%U$JSSGMP5DRVC596H)61XM M%PFO5Y"1S7+)ZYSS&6>7+9FS8(9M \C>&ZDT:MKUJ\US*"G$"2)]%\$0 9T2KL$@ M8FC7DWR:$1NEAL8Z2:?YN$'@?!:%IT(IA*O(;4MI[J?7UZL+:NK'Q3+RP+L^ M1)).%\>0"G=A^FRD+MGOF618I,E#@:E9J;6*EM?#\#06]I6DPCTJ?*A$U[<' MJCDO?J"&QC@R=WWM0^W\-E MA;O_EA*RX^;F"]Q]8L)@>A/&\5M83)?_]A@.F\:X1S))X*>G/HJSHZM)C787 M+F .@FMW2QEWQSO>17>UN3?O+HA$?R&ULO5EK<]NX%?TK&&UV M&\\HM!Y6XL2/&=O9M,DT64_<['[H] -$@A(V(*$ H!3UU_?<"Y"B;,7-;F?Z MQ28IXK[ON>=*YQOK/ONE4D%\K4SM+P;+$%:OCH]]OE25])E=J1J?E-95,N#6 M+8[]RBE9\*'*'$]&H^?'E=3UX/*N$;ZI*NNVU,G9S,1@/ MV@J]MK6PJGR8G U?G5]0N_S"[]J MM?&]:T&>S*W]3#=OBXO!B Q21N6!)$C\6ZL;90P)@AE?DLQ!IY(.]J];Z6_8 M=_@REU[=6/.;+L+R8G Z$(4J96/"1[OYFTK^S$A>;HWGOV(3WYU-!B)O?+!5 M.@P+*EW'__)KBD/OP.GH&PZ4,7^^6.8UMDW:>V[GCPJ\+UTF9B.AV(RFIP\(F_:^3ME>=,_ MXZ]XK7UNK&^<$O^\FOO@4#3_.A2%J.3DL!)JI%=^)7-U,4"G>.76:G#YTP_C MYZ.S1UPXZ5PX>4SZ'T_9_R".PCX1-TX5.H@W,M=&AZUX6XL[M0JJFBO';PQ% M6"J5?[NVYU3ZFEO=(YG1_Y5#ZO2*HA;K"!;X(#FS0S*Z5X34J>,79\"+ M1+KXA:?RB%\"6B# KDTM! -^.>:$NF!2NF:(B265&J>%F".*Q"2;_3@4*]-P M(\C5R@#HJ<3!)Q=43Z489<]G/U+X1]G+T8^0BF!Q$29W[EMJU!H%L&!#M"4E M3^='0A:_-PSA=[^\^?A=YOT7L\:M6>,_8]:#0LN7D QKH*ZINV*N#7@W4]U5Y[KP$4!R?[B2U8TTM4[,23Z:@/=.W$^=)HN'0?<%DE =D./_==4[5&1=78 MK>[762FFK\;?XV+< 0B 9%EJVD,PI3@/M5K$F]9;/TQYB#,_#BC*1Z'F,(<@ M:XCGR,&P@T+.$32#\N*I]!ZV>FD4RUHCBSMB2#D%LR+'@&S\G(%*280H)VSO MC0489X/F*%!D>69%,=BA/JO RL0&VQC]WSD)U"3&#.?Y!#(@G8-O6L73"&,< M-&GS0FW:M?:[@K$8S8MXN$6:'8\Y#,$['D.E[%7>$-?!O$2\?7A&$8M/XRB. MUTE]:G6VAFV "># K6#GK*A M9)%Y[1AM!2*=!=BO#SK?T6T*7#(C56XF?N'9%Y: CX=;&>?FM3N,$AB,QIIW!AI@ !Q"Q;2(70P$M=U$&6EFO MPS"21-2)(P*;AG:O:WO&9N+OB$(,I7@-,8EYU+2\FP/C>W]IJ6A8*V#;7AD; M])BA&B-P((WH'"-U%8O1= HS<=<@'.A.CB;7T4Y*10J:.KG?U3*,)WWQ==!S MZ(&2//#L8**),FH<(5HFKO(<_-SXR#"M]PP1NT4MU@YX#*'P9JD(E/@UXB7. MSDGHL&/B[2PO82;LCO)0#G,2(CUJ:8Z"IE*JJ(=1,G7*^'@:H>XMQW%.Q(? E4TB7,'(#)5XI MYH7T&=T"=)I@@4*18;5Y0E(A0VU]&L\\]B+:Q(2+IX!34@Z3;Y>R$NML?\>- MNRV@51K\OR&L_(!!.WLUF3[+U\]&X]/3DVO?Y7M0YJ>\:K!_CYUU.Z]AB M]S+;I<,IPYC>AVD:1_$KMEX8;B!E^[UQF$QO?CT9OWC^AK@(?E9 R7X-9JPT>_]F@*1]PUQ #3@[G''L&Z=7A/WO&J3*_Z: M=H&K/,1)Z (/4J):]#4&!K@!B6#FS!BP*Z!'Y#Q3'+@ER9V N - MB>F>)&Q$P-)JZWR"88!IG38F[<8R.OXY4U>SEK!U=L5MJB M6JC<=5;+5-IY 6%5^G[ 6#RC5DB:(T=H76C9(0YMT^J9AC:14J/_O9O9F&L@ MO^(+AGG:@&*49$FW40RE$];2>8R.W1X9J7/;UV@[8G:\D:(807XH56_32I4< M!)+3..&X<]1SF@LM#^\%IOVHP5RN=.SZDRYA \3/1BGUGLE](>)H*@8I.-48ZP]6! MW4N&[!.B#A,PIS$)4F[)#7*;!J!+!*\L.U__ [47_",'\0,T:?PE MH'O:_8YR%7\^V+T>?X1YSQLKK80ECHZR%[.!&ULK59M;]LV$/XK!VT8%D"+WF4[ MM0TD:88-6 .C7M,\WC74OHOFT8QMSX#JYNLF=OE?XA^/6',G@(EDI]> .?]:S('8.H<#* M.@1&CT>\12$<$+GQ[PXS.% ZPV-YC_Z[CYUB63&#MTI\Y+5M9L$X@!K7K!?V MO=K^@;MX"H=7*6'\+VP'W:((H.J-5>W.F#QHN1R>[&F7AR.#5D9^?W5/>_E#&P0 W+AFF$ M:VLU7_66K02"57"KVI;RM[2J>FB4J%&;:62)VR%$U8[G9N!)7^')X)V2MC%P M)VNL7]I'Y//!\73O^$UZ%O =TY>0)2&D<9J?P*+]@)JCJHY=(?[R>"^;U$SJS3<[VF_A>PW=^EY!4S64'/16X+_&7Y- MPW(TN7!2$H?C)+V MR@575#/\-$/ ])DC\2YP2$X$Y[ 2I))F.196&0YR668 M%),P3\=PHA_OORM=ITC)[?@R3B]V @7BJC-DE$BA4Q:EY4R(+X,-3Z42)5UBQWB!PZ3 <'=FW-+U[44-#&2,-I'E-#NRY MO[G(ON- =;&AG8_:*=#WM:(6V1T

%?Q/P_ M4$L#!!0 ( ".+J5C?(7![\@, $L) 9 >&PO=V]R:W-H965TO=JYW#G_%&JB*%Z,MF&5U3$VUWD>BIJ, M#!/7D,5-Y;R1$5N_S4/C299)R.A\-IV^RXU4-ELOT]F#7R]=&[6R].!%:(V1 M?G]+VNU6V44V'#RJ;1WY(%\O&[FE#Q3_:!X\=OF(4BI#-BAGA:=JE=U<7-\N M^'UZ\*>B73A8"[9DX]P3;WXK5]F4"9&F(C*"Q-\SW9'6# 0:GWK,;%3)@H?K M ?V79#MLVZ[;!F;V#-Q7MG M8QW$S[:D\K_R.7B-Y&8#N=O92<#WTD_$_.),S*:SQ0F\^6CL/.'-3QLKOC96 M_'VS"=%C]\\QNSO8Q7%8KIOKT,B"5AD*(Y!_IFS]PW<7[Z8_G2"]&$DO3J%_ M8X3^+Y:X"4**QJMG/!"%,XVT^S,1:Q)WW4:H$%HX+U#1>OPWWAD<.;\7UD4* M$-*,[J56GW&_V2=I9'#Q))K6%S6*)QT7Y"/:Q0A,+X#DX@Q"<:4#A0LVN@2 M6U^H0,)5@DRCW9X&5-_#=X:MO)IY=U2.-:&UFW+$O%;\&KD2"F['DA&Q6Q]WU5?A'O M<@BOJ#AF8P 3GXXMFQ 0.A!":]9P?8' \Z0WZ8QSAT' -VL&T_'+X6;;D"^/N\^,V#&5L&'FBJ(3B<_7F;"=Z.[ MVT37I'$)7V#XIF6-KQWR_ #WE4- ^PTK&+^?UO\"4$L#!!0 ( ".+J5B4 M5X,!+@, .T& 9 >&PO=V]R:W-H965T;+C_?H=*5GU M@-1HOT@B=>_#]T[D:;$W]M%5B 3/M=)N&55$S762N*S"6KC8-*CY36%L+8B' MMDQ<8U'D052K)!V/+Y-:2!VM%F'NP:X6IB4E-3Y8<&U="WNX067VRV@2'2<^ MR;(B/Y&L%HTH<8/TN7FP/$H&2BYKU$X:#1:+9;2>7-_,?'P(^$?BWIT\@\]D M:\RC']SGRVCL#:'"C#Q!\&V'MZB4![&-IYX9#4MZX>GSD?X^Y,ZY;(7#6Z.^ MR)RJ970508Z%:!5],OL_L<_GPO,RHURXPKZ+3?^((&L=F;H7LX-:ZNXNGOLZ MG BNQC\0I+T@#;Z[A8++=X+$:F'-'JR/9II_"*D&-9N3VG^4#5E^*UE'JTV[ M=?C4HB:XV_'5+1)BK'^99#WBID.D/T!,X8/15#FXTSGF_]-,AQVG@37\V1_BZWCJRO".^O91N1YN]3/.GY-HU(L-E MQ,? H=UAM/K]M\GE^.T9K[/!Z^P<_>>^QR\BX"_D?0L?MTJ6PI\%!R"2YZ4+JC-Z[C!\S$E(!:&^O&3 ?(XW\8B/!54]T0I=>D)A30VI3V . M!Q36Q?"W(:$@,W4MJ:.V;,<&CN86<6K7\NI-8\VSY,.-Z@"OIO&'LPF(C$' QGKS. MWKR>O@%M-.=52 +NUD++?T,,5X/@%4(A9 6=D*U>,RJM[(7#EZE<7HL M1@QW3ZVD ZSWPN;NI6V>G+2@&FT9&JWC3%I-73<:9H=>ONY:V/?P[D? NY$_ MK^,-4K!T',\O(K!=<^T&9)K0T+:&N#V&QXK_1VA] +\OC*'CP"\P_.%6_P%0 M2P,$% @ (XNI6&&AL71L @ 8 < !D !X;"]W;W)K&ULK55;;]HP&/TK5E9-F[3BW* ="Y'*I=H>.J&R;L\F^2!6$SNS M'6C__6PG9% %AB9>XMMWSG>+CZ,M%\\R U#HIL]MXI.M,F0T<1R59PP+44SD7>H5;EI06P"3E# E8C9P[;S@+C;TU^$EA M*_?FR&2RY/S9++ZE(\&R(=QN^&TVE=&N#^?,=^;W/7 MN2R)A G/?]%492/GUD$IK$B5JT>^_0I-/GW#E_!-& = M04%9/9*7I@Y[ .\8P&\ _EM > 00-(#@7$#8 ,)S ?T&8%/'=>ZV<%.B2!P) MOD7"6&LV,['5MVA=+\K,?[)00I]2C5/QG+RBC41S$/:?8PF@*95)SF4E %VC MI\44?;CZB*X09>A'QBM)6"HCK+1OPX"3QL^X]N,?\1.@!\Y4)M&,I9 >XK&. MN0WN^"S\[W[)XH1 MM%T,+%_P/UWL:E9-%W;3&6T:RI(D,'*T^$@0&W#B]^^\@?NEJ]*7))M>DFQV M(;*#GH1M3\)3[/%W+?*Z 9UWI48.+-(H^2:^]@E!0@UE;#)4IXQ51].=O=]IFXL^KX9G^LGX]:[?_2U&^/OCMK MRB3*8:4IW=Z-5C11ZWF]4+RT@K7D2LN?G6;Z"01A#/3YBG.U6Q@'[:,:_P%0 M2P,$% @ (XNI6#5[@^CA P I H !D !X;"]W;W)K&ULA59;;^LV#/XKA(<-&]#6N?:V)$ O&]:';D7;LST,>U!LVA8J M2YXD)^V_'RDG/@GFZKS$EDQ^_/A)9+C8&OOF*D0/[[72;IE4WC?7:>JR"FOA MSDR#FKX4QM;"T]*6J6LLBCPXU2J=C$;G:2VD3E:+L/=D5PO3>B4U/EEP;5T+ M^W&+RFR7R3C9;SS+LO*\D:X6C2CQ!?V7YLG2*NU1T5 MVP>#/R5NW<$[<"9K8]YX\9 ODQ$30H699P1!CPW>H5(,1#3^W6$F?4AV/'S? MH_\:-E1KGP"]O.=CY+(&N= M-_7.F1C44G=/\;[3X<#A#O1ZS7 M:/]9I)Y",T":[<+<=F$FGX29PJ/1OG+PB\XQ/_9/B7+/>[+G?3N) CX*>P;3 M\0E,1I-9!&_:ZS ->--/\(;R/X'U!SSH7&YDW@HUE'4'.AL&Y8*Z=HW(<)E0 MQ3BT&TQ6/WPW/A_]'*$\ZRG/8N@D@4)#JAV88N@0ATC'8?_00.)F%8QG MG;HGQ[?@! 34X1YP2--251AAZ08NC#?M'!5491V3EH6NM: M07P)GGWN=Q+"G:FI\;(@Q.#)FM**NLM6E*7%D@[___P=H4*KN:#])[ILI5*D M)V'3D>E.Z0U::L"0*>/8?._66)EA5!.SV46:CDYS\0$-74B3 V$''/H0=FG3 M+$"0-<&0>J'U MNV](0M)Q6HU".LBS2&7.^\J<1TOH=U'C4.'%O8ZJ+,+BO&=Q'L>37@W2B+M] MJ[8CS"YZ9A?1$(KY7,7Y'&ASW]K0"X9HQ5$F5Q,NP\P\FAQIM&>8C1]70:M\-$?UN M/X+==)/'5_-N?J/L2TFUIK @U]'9!=UVV\U$W<*;)LPA:^-IJ@FO%8V1:-F MOA?&^/V" _2#Z>H_4$L#!!0 ( ".+J5@&PO M=V]R:W-H965TVJ M\<2Y==WZXIJQLQ^N[@-$0A)BDE 4AKEU]_3W0 (:CB*)YN]JLUZ)!&-?GWZ M!>#+G76?_5KKKKAKZM:_.EEWW>:[LS-?KG6C_-QN=(M?EM8UJL-'MSKS&Z=5 MQ8N:^NSR_/R;LT:9]N3U2_[N@WO]TO9=;5K]P16^;QKE]F]T;7>O3BY.XAKDZN*[-Q=/:0$_\;/1 M.Y_]79 H"VL_TX=WU:N3<^)(U[KLB(3"/UM]K>N:*(&/7P/1D[0G+7%25'JI^KJ[L;N_ZR#0,Z)7VMKS_Q<[>?;9TY.B M['UGF[ 8'#2FE7_575!$MN#%^0,++L."2^9;-F(N?U"=>OW2V5WAZ&E0HS]8 M5%X-YDQ+5KGM''XU6->]OA5K%'99W)I5:Y:F5&U77)6E[=O.M*OB@ZU-:;0O MOHI_??WRK,/61."L#-N\D6TN']CF2?'>MMW:%V_;2E?C]6=@.?%]&?E^7[Y] B])TD/3YC>DP?H30G\/U<+WSGXS?]."2STGD[3HV#Z MSF]4J5^=(%J\=EM]\OJO?[GXYOS[(]P^3=P^/4;]]1OEC2>;?2#:;:?(PZ>8 M_ -DBH]K75S;9J/:_5__\N+RXOGWONA;U5>FTU516EBP]?*7AZHJ15\O3:O: MTJBZ\""C$;>=+]9JJXN%UFT!'6R4PW.JQ7].%QO9$=\8"LW2N@KK-;R_6Q>? M6M[JEBCY8J5;[51=[^DYO:%?U&"MC3/8=U.3@Q*[E^???YK?SHO_O+KZP)\O MOO]Z7EQKUP&BL)D &0,"6*F,+VOK>W!3M/0+;0."=5\):[\O9!)M2I#(2::* M08'6%;8Q'5'>],[W%'B=+3KH7VTV<$*UJ'7A>I*-F'5ZU=?,.QN-GKO59>], M9\(3;^_*M6I7;+_&>(+..<>RJZ"K>C^C15X_RHA^;?NZ N\%H7[0R2]]*ZC* M8G83'I/YR^]L (LPA;U6KM"$#\4/NM3-0KL8X4]8.GK(Z9HIM1:N,6=?O?_P M ^(M5,VFD72W4Q[P[9 3P)>SS;\HA0HV45U!3PEK0]@8^+HSS:,T'_QP1CHG MYNS&M*1S[-.H%CF3'IL5\-E"5;\@5_"R&5,VGJ,#CXI;!P>"MSCZ'CPU>+*% MZKPG_(]&6"KC8G!*F 1/>P3C+#MB?/#YUA8^RR[BI#Y&3(SDB+M5SSS2KMW: M:5TTDCO$-X#\Y3I!?S2=A5>'8)90Y"CZ__#!(W#^+,'YLZ,X_&' ,&C[.G'[ M *C_2<1&K'Z36/WF*/5/T#/(OH5[-83.4_P]CD*>;R*8PC5@E,?%"CU$X&ZZ M_0'XLC]ZG:<*IW_M#5QTB"-"WD9]AJ.'5*$3@YRS/.K6C6!OYI_";PJ4QW+- ME!$!+#S1#+!V578]GH0B4%P224+@RBR7<,?,X1.+G?J-+"MV (;7>4A#G M&F'8RW2YT+716^P,I4KB\+;E;-9#.1)JI7%EWT 9V!X"Y-7GP#D_7N^CND>Z M^D-0NN@[5@<47=2F87@ DU^9KWF#K:K[P9KM%HNMV\_"^LA&I0'F*,9' -DB MIT#0VOS&@A(E[/>5"91[KY=]C3VW*9N7=HO"9F%JWNB]=!.Z@XH!5"I[K3/.8TP-7X4-6[UBCWKW5# 34'/HXD4 M/R$$%.V2E0L!QWTN(Y%)A>_W3#^]C33O#OH)8/CT. MUA>6'!QV+H42(,3VKAQ0#/F>DZUVS!R<83Y"8!%< )CV(PT(K)U>,Y=O[U!% M4"M=_+1$O&KGQP36M "!V2&:&7%T)EC0\;SXYQIE0=!(#*O#XBOC4;B?$&LF M*XE11Z#C"<6F39 *=8J$P\H0!=,Q-WV1W/3%40]#NBTAWY 1KK&AZ8H;XR5H MWJM?X#*W/=7W4-V4#_\[=Q@)]6T2ZMOC6RJ_9M+\QUMD3MB-XF&*^S^%U(C- MB_-AEG%^E/J["-B3 XHO7$NARID##M>Q=P$T$80,@;ZCKFT:ZKGHX$9-7&BD_L48%"K)& "A MV["6^,X2&LE(&9 *@#( /O(T$A3V38FI#M 0TW$U*?@]PIGTJ>A0]#]5[\.\ M(:M!O*)ZK',HND,P&^BB[*3+H?HC_,A"@K46/7/)R9^50:F,8%B72H1<]EW/ M [@J&:I:!^$P+^A-=HX6_4EB=2A& R]RU6F08+W2C4P695KVVE6DJ,V 7D M;!K"\B2L5&_W%MZG/=#T:]24GV>@&YJO5&&NH312%#H;/UF59'7@[U1YLS1^ M$3=)%NHWA(]QIX$K[LV@D[\C N 2,]1CI&I//9VJ\ VE0-%WLHSX(AMN,%(H M8:6@E;YO5.%*;4LRDQS.\!R&*]VAQCT&$=FX\^)HF-] CA9.>P-^47 ^5$<\ MGLI!&Q.=0B8,5%G)BC1I$+^'/?5>[ZCK#,X(?[:HQC@TM-N:E+I+:M5A4GV M&5[7M4^K^=FT$.VS[5=K1@OR!\J7.[T C 1?:"S*3QXW@6J42@9N79R+'#(8 MW,M6U MX#-+'??B&F>AUZI>^YY(L:U88MPW,#(F(56P.0S MZRP;2I+E!=:TG31QU._1^8L3$![)SO$E\L>1%K*<#J@ACDU@8 YB,M=VK5=P MQ,YT-4(^03Q*">X$R"%8Y:@>8UNZ4Z[B,+(["$&.>^#J,H:7UN&=L!6&C' A M)_PM>D]M!*)DH_;<=#5J3^(?^#3+% D#-LD%;/([\5)Q1T$+J+>DTA%/: 2R MN%X^L$]M<5Q'T\5:YJ>.9@]_139M:4<%XNHS2\?X MD4;.64@IGQ&3Z:MQ0)Q?>P5$8.OQB#.6,!'QI6KS#[OH/5[!S<'8- YFCC#C M*:57A]S,)\^'!+5X@KN7,4,6GV)1PIH"'VGX6\7>F<21Z1"7S]CYR3D*ISW[ M7[#Q+(LF60,-A',.?'1ZV;<5<#6;;T3LX@HM$ YIHH=B6IK]"!*$CO'(A'MD M5\'W5#:'VB3 %Y?#%_>N@PY[H.SI=:5'Y>0I+MLF:"A"9"0<"#.&V,NEXBX!Q./D6;H M):9!)#6?L!/.';#(OWGQ!IQ/0 M7=]U/.#G0RGN?./\/P[^\9?ID"G*6IF&Y"8&@KQLBQ5UQ"T_CIZNY6,J&64/ MBR HMD=M4:L=JR=%1G3P0;B!-DW.=_!8U'_80D"YTIH(FB/9@C9#W4A^3NP- M'B"1.QR]16HT161:QL9W$8J$NAX-H:.)_.+X0LF_'CT.-JC7@X]ZN71[O(?2(C3 M)VM?M' $,Y(% 0PH!*ETC."U#^V6(_:I3:=*BZ94IW9Y2N5PG#G?_/0ICISE M5()P56C1B0 %FP0D[7JX!SRXP5>]&X9IP9N&V1$A8$D&JVMN5T*>$U+!VV". M;0 (^9Y\;4;WH7J?#;%T2Z='ID%P;,4SAQ./)-#'=U<^272O.A?RAF>LU+B+ M7%!"$'Y"HGN*;:B1F@W9E<.&AL^F.A!K5A WAV.X"),!8MM]A/38LM \SX<9 M.G"OY%LAPXGD6+^3^IR-<*!'A0R,H=*#1!=+\4%9;BP^COWH6'GH!*BT9!*S;%S//>KH& I-=TMA+^Y* ME?^2BLO9J/.'%&A@J!'E&:PWB&,^7O&,G')F:,(Q:2HW#FO86J*'1Q )%B& M4'8K)RM1^#2?DS8VU#-B\IC@Q(VYW %1&A?(L&_PR]3-\IY9ZFA4I6-V3"C- M&\NA5.ZM RO33IL-E;G_CW/D.MZ(A![8_0X.:?<1DT,ME'663:H41UZ6?)#* M>'+*R.C8#_+":@!NZ:RCZL@ 5*0VE.=^R^8*7(51S+34:T9@H!VC M::,#,74A[K)1':>DC$;H*H9CJC&^I3*/ZB"*>K%(G&-P?9WZZ53,1I/2Q)M' M"I2#;_)M\4O4G-1$>=O;68K I;G#3Z3)IF^8:6K>4Q"'F1%9F2U)LR>.B?!D M26,0'QR8CR+H0B/#/.4..8*8PE8TPG2F_$"DH 97Z*D/ @;BD@,.0RS6,5@* M\3@13?1+0B#>! >)EB=,XN>+5SR&>W8RO:Q$;\7E56KDEBQW7W(V]-EQA?N\WNT:3KTWP1Y5#%) MM43N]&/"^VSE;0=NN3Q[8ZD4C.GZQZO;-RE=FWL;#LL^;3@\X[JKVZ%NH:U/ MSY_/BG@!X(:'KCR.)6Q8]48N;8:V@#IC.;C@G#M<$26[9O=4PFEV\HD2#*QX M.)QF-I(9PGV);!2^##X52?"%/"#@WH:%1_8)< D)X9S>QGE+O,,V,,QG:'W= MT9VG6+;()89(8>%/"]/7'*TBFP':I"^.?C*49-D]/)Q:(K!#^AZR7(I;0@;;PE!X;QTGY'<:F5:3L;2:*2N>J MS._&R&0MK(KW@\.U/AYGTQB8>)*\1==R_1H9\H@'"MO)F?Y=SA/D!H5G?]Q] M'M <%1T'*?7A7/>1QTMRMY ; 5ZG8BK.WU@8K6,E\[Q&I;EIN@/13M9?C[F+ M?:RR&%XWN3C^HL@-JGT:ALQ@MJVN[2;+/."M)X/>VF6W@_@S>8%F^@[. M\6VN:]M7IS+9B^2*=PVR5Y.NHU]3[WOOPAF7>W+-WB)O$!FYV> C&: K:U\Y M1R<'PQV,4(EV4GMZ4GV^7^BUXPLD_'$H4[.KP.&5#5Y4#5HB6ZS$+TJU00#5 M4C .G57RXS@CF,@I$ZTTEG :"2[#0S*JO== K5/NC5K5Q6S' MQV@D";];P*W X8L*B0/S@<:1Q4\#^::TM>&[NO1]5%']R7L+S38 M"+J2AJH[/3#%H,F@H5'+@+TR_4[ZP)1IY3I,[#%G&4[E35_>5"9RT$)CJ[X. MS8"J]BEI4"KEMPAZK[^D\W*:WJ!DU61M[(1*_]5.8Q9.#AHM9B>@+\+9>-X. ML\6]MX 3DGF"DTED.1&RT6_'[EE[N$G;]$[GE;S).#PN+X2^5PZ6 MH+',$DO/Y\^?G&PO=V]R:W-H965TSS:*OTHRD0+3R70IJQ5UA;#7W?I 66 MS%RJ"B6MK)4NF:6ASGU3:619#2J%'P5!SR\9E]YD5,_-]62D-E9PB7,-9E.6 M3.]F*-1V[(7>8>*!YX5U$_YD5+$<%VA_5'--([]ER7B)TG E0>-Z[$W#X2QQ M_K7#3XY;\02$<$&P? MV+_6N5,N*V;P1HE?/+/%V!MXD.&:;81]4-MON,^GZ_A2)4S]A6WCVXT\2#?& MJG(/)@4EE\V?/>_WX0@P"-X 1'M 5.MN M4J;YEEDY%66]#.F]B<4:=:HTD< MEZXH"ZMIE1/.3A9-,4"M8<%SR=<\9=+"-$W51EHN)\$MZJC@^I9=);PGNE+B,,.1$&4 MG.&+VUV(:[[X#;Y3Z?Z>KHS5=&K^G$JXX4M.\[F;-#052W'LT54QJ)_0FUQ\ M"'O!]1FU2:LV.<<^N>6&Y;G&G-4'FTKW@$\H-WA*Z%FJTT*7!<):";JO;D.L MJSID+S%I;RQYW*BR8G)W\6$0A?UK0S>TU@"K'51:99O4#F%9:,17Q0=(!RUI4X0Q(ZA'W:N>@/X[[S2@DF)XOUY?4E56:).G1Y*8]"]@Y0.P=:7RME#P,7 MH'U@)O\ 4$L#!!0 ( ".+J5@$6J&68P, &D' 9 >&PO=V]R:W-H M965T+$HF/WXD16J^,_:+JQ$]/+>-=HNH M]KZ;Q;$K:VRENS8=:OJS,;:5GK9V&[O.HJP&H[:)!>>3N)5*1\OY<'9OEW/3 M^T9IO+?@^K:5]ML=-F:WB)+H,SJZ#(8OY0/ZNR%VBF4M':Y,\X^J?+V(B@@JW,B^\1_-[CWNX\D#7FD: M-WQA-^IFY+'LG3?MWICVK=+C*I_W>7AA4/"?&(B]@1AXCXX&EF^DE\NY-3NP M09O0@C"$.E@3.:5#41Z\I;^*[/SRWE)]K?\&4E?P]FNO.LJX9_ WW8?7CW+= MH+N:QYX\!?VXW*/>C:CB)Z@I?##:UP[>Z@JK4_N8&!YIB@/-.W$1\(.TUY F M# 07V06\]!AV.N"EOPB;P7TCM3^-'OZ]73MOZ<+\=R[T$3D[CQR::.8Z6>(B MHBYQ:)\P6O[^6S+A?US@G1UY9Y?0EP_4E%7?()@-G"_=.<87,<\S/@'''_=" MT[TH#?6D\RZ0\#7"QC34VTIO9T!U*NNA4&^PQ':-]E"U%/Y"ZI[:-!6HMK/F M"0.B@U>03*:,%]D@)6PJ.*Q,V_4>K3MU#VG!IKR -&?3M(!WO=7*]Q8'K8UZ M#K(+#GG*0=RPC.>PDIWRLE'?L0)G-GXG25_DC/,,1,JF>?"FJ=S].":4!B)7 MHG/$FN4W$TBF+,]S$(5@F1 @)@5+)@6%X]R,IDK9MWTC/<%72/DKE1S'#5&2 MK;%>?1\/7B?D=4#3%(@J6IH*1>\H#/-*H=7JK/ M8VT13YKS1," -!@ &0 'AL+W=O MGD.:S'0CU8-N$ T\M:+3,Z\Q9CT) ETVV#)]*M?8T4LM5X4*#[MF7J^1R%W,R\R-M=W/)58^Q%,)^N MV0KOT'Q?+Q2=@CU*Q5OL-)<=**QGWEDT.4^MO3/XP7&C7^W!*EE*^6 /7ZN9 M%UI"*+ T%H'1\H@7*(0%(AI_MIC>/J1U?+W?H7]VVDG+DFF\D.(GKTPS\PH/ M*JQ9+\RMW'S!K9[,XI52:/<+F\$V23PH>VUDNW4F!BWOAI4];?/PRJ$(WW"( MMPZQXST$1(YWMBAW1M$K)S\S/RM+U6,%5T]4 M9HT:/MRSI4#]<1H8@K=&0;F%.A^@XC>@$KB1G6DT7'455O_Z!T1KSRW><3N/ MCP+>,'4*2>1#',;I$;QDKS5Q>,D;> OV[+0!ZRIPPIG0\.MLJ8VBK^/W(D1O_OY=E(>?CO!-]WS38^CS.^K JA<(LH9=G:XY M6W+!#4=]B.Y1P,-T=\BX^P)*22VGC;9A38-02T&MR[O5!*@B9>-*:!&H;/<#!R[1I^*0V-#[=M:%ZCL@;T M7DMI=@<;8/\/,/\+4$L#!!0 ( ".+J5AU&\?!9@( %L% 9 >&PO M=V]R:W-H965TET MKK96<(EW&LRVJIA^7J)0S2(8!?N->[XIK=L(TWG--OB ]EM]I\D*>Y2<5R@- M5Q(T%HO@8C1;)L[?.WSGV)B#-;A*UDH].N,F7P21(X0",^L0&$U/>(E".""B M\;O##/J4+O!PO4?_XFNG6M;,X*42/WANRT5P'D".!=L*>Z^:K]C5,W%XF1+& MC]"TODD40+8U5E5=,#&HN&QGMNONX2#@_+6 N N(/>\VD6=YQ2Q+YUHUH)TW MH;F%+]5'$SDN75,>K*933G$VO9&9JA!6;(<&!BNV%FC.YJ$E:.<09AW,LH6) M7X$9PZV2MC1P+7/,7\:'1*GG%>]Y+>.3@+=,#V$\^@AQ%"3S!P.\Q;:$ MC1TVDSE@4:"7BS_1S"(T2/?%#!1*D)#-#%:E1GS1=J"F967?-3>,]^P/,[R% M471.8SP=P?6_F0;),#Z#=S"(AQ.:CUUF>/#@*]0;+VL#F=I*V[[]?K?_.2Y: MP?QU;[\=XKSATH# @D*CX:=) +J5&PO=V]R:W-H M965T&<(F6Y"'QYQR?F3ECL[A(]:)SS@WZ51:57GJY M,?6S[^LTYR733[+F%:R:N%F]NIU4(V MIA 5WRFDF[)DZFW#"WE9>J%WG=B+&HL H/FE6]Y45@@ MH/&SP_3Z(ZWAL']%_]WY#KX9;6?PE,I,OO<1#&3^QIC![>?F#=_Y$%B^5 MA7;_Z-+NG5(/I8TVLNR,@4$IJK9EO[HX# R2X(X!Z0R(X]T>Y%C^Q@Q;+92\ M(&5W YKM.%>=-9 3E4W*P2A8%6!G5GN><4CSL>!H*ZM7KHRP_1W$ABO%,W0P M,GU!K.IZN2PRKO3'#PD)IW/TY6W=K[X$OO$+DZM"$/ ;\Q]81HB!$)R.0!'NT#1!T>O8/7>?CW M^JB- @W],^9C"S$9A[!U]:QKEO*E!X6CN7KEWNKCAS .Y@\(3GJ"DT?HJP/4 M:=9 SN2I2];Q#6T+IO48TX=8XTS7VD)#7-.\#RQ&4.#:@"Q$=48Z9[#;[DIE M64*MZ58T&EV@W&Q[;X3+.!JTL]MT-"Z:S==NX7" M&% >^CU+9G_:,X%E">\MK>^AU< WVC1Z$UHV#:&J82]V%Y*Y_,&"@I"'-:Y:& M /A=.U8Z4'I8DH23,+)&'+G)6M, M+I7X%W(WC0(1PVA:"K3/B'];/\ K]MWYWU[^WK#]7 6H(:" MG\ T>)I&'E+MB]@.C*S=*W24!MXTU\WA(X(KNP'63U*:Z\ >T'^6K/X#4$L# M!!0 ( ".+J5C;GQMB7@4 (,- 9 >&PO=V]R:W-H965T.U/E>JL]Z@VC@L2IK?3':&+,]&X]U MML%*:$]NL:8W*ZDJ8>A1K<=ZJU#D3JDJQ]SWDW$EBGHT.W=["S4[ESM3%C4N M%.A=50GU=(FEW%^,@M%AXZ98;XS=&,_.MV*-MVCNMPM%3^/.2EY46.M"UJ!P M=3&:!V>7J95W A\+W.O>&FPD2RD_VX??\HN1;P%AB9FQ%@3]/> 5EJ4U1#"^ MM#9'G4NKV%\?K+]UL5,L2Z'Q2I:?BMQL+D:3$>2X$KO2W,C].VSCB:V]3);: M_<*^D4V2$60[;635*A."JJB;?_'8YJ&G,/&?4>"M G>X&T<.Y;4P8G:NY!Z4 ME29K=N%"==H$KJAM46Z-HK<%Z9G9K9'9YU>7%%<.5[*B6FOATG5R)Y8EZM/S ML2$W5GBUV6AX4^>8?ZL_)G@=1G[ >,D'#;X7RH,P8,!] M'@W8"[N80VB@PO1M0D&M4#CF8O7P2)_WH >=0ACX:LM\B7SR%G\.;15I#>BIKJ*;:% M$67Q-^8,YI7980(,NCP?4L*;!D?59@XU_VJ2VU89>RQ68#<)*EM3_1;T^ M@[N-0OR&(T 5SC9=B>U/2&S4QFJOI4T][D/D^3;%"8NC 'ZE5%AC+U],>,!?=_]O'E%EA:F'$+)I.#N[L#+3Q4[S_ M2?TC.O(?U0S8E,>,QS[$WC0AO0CNZX.'@U!]QC[0*-CC0WIX-I2]ZTH M%'P4Y0Z_K\J_F1PR/_:9S^V$X,3BN&-OP)(P9''*:?)XD[!'T!/2#GE*[*4R MIH2P1%>"DSCA+ VC4UMD/NT81$.ME@:>Z'ZF.EF>L#3BIX3$B\,?L(=&F+4\ MM>SDOI<,3K&T(T\Z3!ZZ'.8[Z@WR]T$>_"]0N6LB-5Q+K";?0Y09]'.<,G=$ MBL7M/15=(>1DV5*BJ(T$5U(K-UU%1ORJ794&!- M%[A1M+2W:$;BLHG:;&BPU;))1T6H;5#6FNT=V3@H'IOF(2[5="@JW3:;?7E= M*+H>P^^%2X4'=TV:>BWD+#?-LW @WSF0$$ FD,O-VQPSR.O32 ML">3A%Z20M2320,O(8F>3#KUXBDD/9D)-0D-O)[,-/9HK^2TAP>K(/NNVOV#U!+ P04 " CBZE8 MH6/[4O4# ."0 &0 'AL+W=O^ZYNX>D9CNEGTR%:.&Y%M+,@\K:9CHC%3&VLX!(?-)A-73.]OT6A=O,@#@X? MOO!U9=V'X6+6L#5^1?M7\Z!I-NQ12EZC-%Q)T+B:!S?Q]#9S]M[@&\>=.1J# MRV2IU).;W)?S('*$4&!A'0*CUQ;O4 @'1#3^[3"#/J1S/!X?T#_ZW"F7)3-X MI\1W7MIJ'N0!E+AB&V&_J-WOV.7C"19*&/^$76L[R@(H-L:JNG,F!C67[9L] M=W4X1(Y+UY2O5M,J)S^[ M^(24DH'+1[84:*YF0TN@;FE8= "W+4#R!D *GY6TE8'?9(GE:_\AD>D9)0=& MM\E9P,],#R"-0TBB9'0&+^TS3#U>>C[#OV^6QFH2P3^G^<,%Y&%T'=-[$H[2,7QCFGL:K\TNXRN(K\ &LWI^.!B#X6BL\%8 VKEQHX;2DM'A;0#.%48WSSI'*@TF@P% M;ID\<.&R/>/HL)@>5>"[W]A4%+:E JR1W-QA]U((B[J&RSTR;:X@&XQ_]BBY M*=3&46,6R22&7\[H)NMUD_V/;HQ!$LY+8SHE?:*R<<'M/J0T[$;3Z)2PSJ.? MK9]3UFI#T$AG41O!-:&MA^C"0Z2]?/BLH.HRQ,XQ@^=E2H*_6F[F@T;%][LDF< MALDD@GO:"85U/ _]<+0(-$\B>&A3@RT3&WS)I0>Y@#B/PU$6^01<<5S#VTR8 M+-LDN"S$IB0UYX.4V CA[QU:O4@&>?^!P)V6"Z>0@IG*"8_*;&"E50V/]S=F M\--FZWG@F' M%?VPH'8&M+Y2RAXF+D#_"[3X#U!+ P04 " CBZE8E(7;!*4# #E" M&0 'AL+W=O(UEJ5U1##^[7QZ?4AK>"P?O']VN5,N&Z;Q6I;?>6Z*F3?V(,Y_QRX?!S"3I797V'>ZH0=9HXVL.F-"4''1WME35X?W&,2=0>QPMX$< MRAMFV'RJY!Z4U29O5G"I.FL"QX5MRMHH>LO)SLSOJ.]_2JUAA0K6!5,("V,4 MWS2&;4H$(^%:5A75;VUD]E#(,D>EX>.]?:LOIH$A$-95D'4!EVW ^"1#',:#,_Z2OB*)\Y?\Q-\M4X*+ MW7%%_EYLM%%$H'].Y=NZ&YQV9X?J2MT6:K"6-/B8-U\ T;&5)7P)]!?>%0GS!!J!>9D7?3'M)X*ZI M4#$C%=P=PKXGV"<[K%WN>9L[?("/L3\<32ZL%(7^.(HOX :%I,%R$;Z[(29- M]D@Q=]@FI_T3OJ)HXD>#Q$^3 G^C",^[_5:Y300EV>!G&%YTP MN3A#H;2G4/IN"BV$X2X6?2EAC5FCN.%(W7G*RL8V:*MD93\(QVQXF_$IDIT% M<7I*+/-:MI![J*5!@L?*\@?T&-O^P!ZIIO@"I'E+VT,53]!W@QEK- (7UH<- M1_85;92FS*$@-I &T@XYJL^[">P^G"!K"T/;9M<-*=$F>=%UB/UP//&384S2 M.!WZZ2B&;^(1M85,21)A,BNVVHW@1L/ #X>Q/YJ,2(J2U!\-!\\VE)U;VB+# M5T;)9.0/Q^,CZ7:]6CWC4G8*2#&UM$XA&0W]P22!4V0+CE8/S>G.+5A-F37" MM%NH?]KO\$6[NI[5VQ\ JMV.4X5*W))I>#DBRJAVJ;8'(VNWR#;2T%IT8D'_ M(:BL KW?2J)(=[ !^C^;^7]02P,$% @ (XNI6%\/00S\!@ BC !D M !X;"]W;W)K&ULK5M=;]LV%/TKA%<,+=#&EN3/ M+#'@6%(78,V"I-D>ACTP,FT3D425I)*VZ(\?*2F6;=&TW-V7V))YSZ'.)2]Y MKYB+%\:?Q)H0B;XF<2HN.VLIL_-N5T1KDF!QQC*2JE^6C"=8JDN^ZHJ,$[PH MC)*XZ_9ZPVZ":=J97A3W;OGT@N4RIBFYY4CD28+YMRL2LY?+CM-YO7%'5VNI M;W2G%QE>D7LB'[);KJZZ&Y0%34@J*$L1)\O+SLPY#]VQ-BA:_$7)B]CZCO2C M/#+VI"^N%Y>=GNX1B4DD-016'\]D3N)8(ZE^?*E .QM.;;C]_14]+!Y>/Q&)1_$4O5=M>!T6YD"RIC%4/ M$IJ6G_AK)<26@>L>,' K [>M@5<9>'L&WJ$N]2N#?EN&064P:&LPK R&A?:E M6(72/I9X>L'9"^*ZM4+37PIW%=9*8)KJD74ON?J5*CLYO2]'%&)+=$]7*5W2 M"*<2S:*(Y:FDZ0K=LIA&E CT =U@SK$>">BM3R2FL7B'WB":HL]KE@N<+L1% M5ZI.:>AN5'7@JNR >Z ##OK$4KD6*$@79&&P]^WVGL6^J\38*.*^*G+E6@$_ M87Z&/.<]&?LWM,+-\M8'Q+##^3_0&";)2LUL:X(+V<+9> MA788GT3'8':T]S:CT2MPO0.XB^[SM M/DBZ$ ALQWV#C?L&5O<]I#05.2<+%&&Q5HMZC-64-<;]$FBXI8KK3)Q>;U>: MN97O5$^TXPP@.4,3YV"XQ;DC]' C]- J]%S+JY;44F?R):?/.-:3Q"3UL#$ M7;?GC?M[4EL93Y6Z'6< R1D:.)WA>-(W2SW:2#VR2AW2E*H=U *M&#-O84;- M">Y,&B/9RG*JO*TH TC*T$#I>8?&\7@C[M@^CEF2L50-7)1A;AZ]XP9OOS]L MJ&NE.57=5I0!)&5HH!Q/#JD[V:@[L:I[G3X3(?6*J;?A+)-J^QX7T2(K;D9* M?9Q^,ZD^:E8E9[%*LO5: MAE2ZKG)FF?/4G,[TFH\[;@AG9SMUN+;B#$ Y0Q.G>VB\.EOYIF/5V2=+PO7^ MX8X\DS0G[]%#JBX)2=2]CW0IT1SS XFDT^S1H*F\E?]DY=MP!J";J9V<_6?=6 MI $H:6@BM2A?9[6.-:,ZIOP-,>8[%>A.;WJCINZ@26L[T@"4-#22]@[J7J>: MCCW7/*+[+(KR)(^Q5#_/$L8E_5X4'HS.:.9X?;?I"]"TLA5G ,H9&C@M,Z#. M&AU[VK@MK\[]HYCEBP^Z)+Q HG((HDD6$[UM*9M%3)CWBW:N4RL!H&A^A;8W M?[Q]GS5;><.]1B%4QW9=5N>?CCT!G0E!)+I6^T?*B[WD?(WYRISJVZ%.]@AH MGNHTDT9O,MEWR+"Q/?4F@WV' /5KUR%UENK8T]1;3I0O%BCXFI%4$%%4!_Z4 M:Q73YKG:4NFRO?:9V4.0F>(<%,T'10M T4(HM%V?U\FS,X8NB#N06>L<%,T' M10M T4(HM%U/UXF\8\_D?W*/V,R]O7YS6P*46E=.;,,9@'*&!L[^P0VB6R?] MKCWI+Z/GC9ID1P.H'>G4:06*YH.B!:!H(13:KH?KRC?N-6 MH5 ?QM,O 5/)^+>-@=EGH$4:4#0?%"T 10NAT':'2EWV<4?@$1BTV .*YH.B M!:!H(13:KJ?K8H][[*C$MJ>Y]G1&>'3@.)P=[&0G@]9Y*K3)]MO^,V>T'ZJ- MK?9*LR%4STJG=+>.2B>$KXI#[0(5IYW+_2OG?.X8[OO. M>5 >BZ_ARU/ZGS!?T52@F"P55>]LI-867AY\+R\DRXJ#VH],2I847]<$+PC7 M#=3O2\;DZX4FV/S[P?0_4$L#!!0 ( ".+J5CF964HB0, !,0 9 M>&PO=V]R:W-H965T?AGO-AWV6ZX>)& M9@ *W18YDS,G4VIYXKHRSJ @\I@O@>DG"RX*HO10I*Y<"B")!16YZWM>Z!:$ M,B>:VKE+$4WY2N64P:5 &+>2[M+]I4MIZ#XI54O*C VH."LO)*;JM [ T3SO KP#^/F!P M !!4@, *+3VSLBZ((M%4\ T2QEJSF1L;&XO6:B@SRSA70C^E&J>B>;E\B"_0 MG*:,+FA,F$*G<TYB"1&_1!94D306DQ"Z!QES!&M@*T-$%*$)S M^5I;?9]?H*.7K]%+1!GZEO&5)"R14U=I=\U+W;AR[:QTS3_@6H"^<*8RB=ZS M!)(FWM4R:ZW^G=8SOY/P"Q''*,!OD._Y@Q9_SO\?'G2X$]2A#RQ?<(#O<#1_ M?=:FZ)."0OYNBUO).VCG-1_^B5R2&&:._K(EB#4XT:L7./3>M8GNB:P1@D$= M@D$7>_15[U.B%-VFLP2'%FSVHW6D=R?/T\%?[RJX;X9'>!*.:[.&;\/:MV&G M;^_?QKPH0,2MKG5B'[L$/9$U9(:US/"9LC#L,P0]D35",*I#,'I*%I;@X4YZ MA?YX.-E+PA8K/!KB]APRAL1)+7'R3/DWZ3,$ M/9$U0H"][2'L/24#*_1N#O1QLL\.>CT?M68AWB@3!O?S;3P* M?6\_+UOL0C\8',K+;?F N^N'N59,8UV;Z@H3<96!:'6SD^312](36U/RMBK! MP^?*S%YKEK[8FF'85BVXLR)X,#/#^S6A'XSW*\<6LTGH[Q_:[DY[I0O"U':= M$MD.J>P^ZMFZLSVU_=S>_)GI>&W;MJ4IVV7=6Z24293#0E-ZQR,=75%VH.5 M\:5MXJZYTBVAO&PO=V]R:W-H965T$"/"8I3F_'&V$V%Z,QWRY(1GFYW1+BO#">S[9X3>Z(^+*]9?)LW*+$249RGM <,+*Z'+V#%Y%; M&50C_D[(CN\=@S*5>TJ_EB'^\1/ZARIYFWO<[P>2OB;03\ULFIQ 3WP'.8_#^ M6Y%LY4T59^ O.>5>1T3@).5OP%OPY2X"KU^] :] DH//&UIP:T/'?'G@AN:BPT'[_.8Q*K]6,;>)H">$KA"1L ;S,Z!"\\ ;()%EL 43KV64\^$KDYQTDWQ M-:-<.X-KN*""*]?-ASF:( ^AV?AAGR"CUZ$$:7P&$QA,6I]*ZGZ;NF],_9IP M?B'7UF61%2D6))9+HHQFF>!ZT96$X(PRD?RH+NC(J!WX>X&]A<@/':?'AC&0 MH6SHG$)_X@9Z.H*6CN!9,R$G0I=Z8YDB?R\2>#(5&)NZD\D_RM7PJDYPPG)[5 M1,12\B9<,%QV!T]4Z&6G$7_H'+.*%ME"4[E%';?HA+7;@-LBUB9:9 M-);83 MZ]"H6U]I"\O=*,@A/WR/87"AIW$AF:-_5(F;&KIA56TR!::RFRG MX*%_RN*U*L)?W>D&,3+;*%II+8-1=P I@G8B MR[-7G6:W@TG2./5#]\C[5=2U ,C< GPH6)Z(@I$J_57R6![KT[;Z=MXJ6F0+ M326QZQZ0=\K:M-H\6$6+;*&IQ';- S*__Q]>FX=OWEWHN/V7_6:W@TDZ=(JF MGN,?J PE-6 MIM5NP2I:9 M-);;K%I#Y6\3PRIP<%HGO.'U-:W8[F"2-4S?TCTG:3M(CLZ1? MT)P+5M1;/Y(<9K>#23IT"D/?[S\VQWN;@S+"UM4F*PZ6M,A% MO0&PO=V]R:W-H965T*EZKM5=J?;SV?9674%%U)8Y0FS=[(2NJ MS50>?'640(L65'&?!$'B5Y357K9JGVUEMA*-YJR&K42JJ2HJGS\ %Z>UA[V7 M!W?L4&K[P,]61WJ >]!?CEMI9O[ 4K *:L5$C23LU]X-OM[@%M!&?&5P4F=C M9*WLA'BPDX_%V@NL(N"0:TM!S=\C;(!SRV1T_-.3>D-."SP?O[#_VIHW9G94 MP4;P/UFAR[67>JB /6VXOA.GWZ W%%N^7'#5_J)3%QL3#^6-TJ+JP49!Q>KN MGS[U"W$&P-$% .D!Y+\"PAX0MD8[9:VM6ZIIMI+BA*2--FQVT*Y-BS9N6&VW M\5Y+\Y89G,YN\EPV4*!?GLR'H4"AM[>@*>/J'?H)?;F_16_?O$-O$*O1YU(T MBM:%6OG:)+9P/^^3?.B2D M)?J?R"H7X/2(!B1SPS3S\%O(!'KZ&^\;NX)D, MGDG+%U[@V])GNN/&JW&#V@6@7*&_;G9*2_-9_>TRV#%&;D9;:]?J2'-8>Z:8 M%,A'\+(??\!)\+/+[O]$]LI\.)@/Y]BSK11%D^O6^[[A>\:YJ4KM\MP1)2V1 M/0X>LV4:F_U[//8WT60K.S3'!J8;"I:TCB,_3XB@< M:9L&X3!>Q&YQ\2 NGA5G/N8'T*P^N&3%DXP+3(*1K&E0DN"E6U4RJ$IF5=VU M53NW8LDD:TC(>#>G020- K>TQ2!M,2MM4U+)M*TXE(M:2[9K[ GN/$<64Y%X M.=[6:5 4Q:E;9#J(3+]7%GM0MCE1CFS-L1R<"M/I-[5,Q@JG003'%W9X.2A< MSBK\! ?*78J6T^4@R\5(T30()^&%-&PO=V]R:W-H965T MK]:%2U8_M8=J# M Y=@%6QFFR3[][LVA*4M3?>PE^"/>\X]Q\&':"ODH\H!--F5!5=3)]>ZFKBN M2G(HJ1J("CCN9$*65.-4KEU52:"I!96%ZWO>V"TIXTXBU@7C<".) MJLN2RM]S*,1VZ@R=_<(M6^?:++AQ5-$UW(%^J&XDSMR.)64E<,4$)Q*RJ3,; M3A8C4V\+OC'8JH,Q,4Y60CR:R54Z=3PC" I(M&&@^-C HK"$*&,7RVGT[4T MP,/QGOW2>D/.FN/8<# /+T _P6X#\'A*\ @A806*.-,FMK236-(RFV1)IJ M9#,#>S86C6X8-__BG9:XRQ"GXRN>B!+(/=V!(J=+T)05ZHQ\(@]W2W)ZUHCQ5D:NQJ8&Z2=M@WC3P7VD0D&O!=:[(!4\A?8IW46RGV-\KGOM' M":^I')!@^)'XGA_VZ%G\.SPX(B?H#C"P?,&;!TB63"6%4+4$\F.V4EKB._JS M[\0:QK"?T=S;B:IH E,'+Z8"N0$G_O!N./:^]-G]3V1/S(>=^? 8^]Z\1O.P MPV!1T&>WX1A;#I,JFWCHG4?NYM#%RQI_/.QJGH@;=>)&1\5=9!G8D+#Z)-6] MXHYSG(8#WWM_UG?N;P#]P>@%L+'A'MS6$N3:AI@BB:BY;JY!M]KEY,S&P[/U M.>9G$W=_:9KPQ9=\S;@B!61(Z0T^HUC9!%HST:*RF; 2&A/&#G/\!H T!;B? M":'W$].@^ZK$?P!02P,$% @ (XNI6']1& &R P F1( !D !X;"]W M;W)K&ULM9CO;YLX&,?_%8N=IIMT5S#YV2Y!6M.; M;M+=5+5WVXMI+QQX$JP:S&PGV4[[X\\&"B0E3HIH7Q0;[*^?C^W'?,-LQ\6# MC $4^IZP5,Z=6*GLRG5E&$-"Y 7/(-5/5EPD1.FJ6+LR$T"BO%/"7-_SQFY" M:.H$L_S>K0AF?*,83>%6(+E)$B)^7 /CN[F#G<<;=W0=*W/##6896<,]J'^S M6Z%K;J42T01227F*!*SFSCM\MF#HI@139, MW?'=GU "C8Q>R)G,_Z-=V=9S4+B1BB=E9QU!0M/B2KZ7$]'H,)@"7'?S# M#OZ1#H.RPR '+2++L6Z((L%,\!T2IK56,X5\;O+>FH:F9AGOE=!/J>ZG@CN( M0&^,)0.TX.D6A**F?*LG$X2 "-TK'CX@DI:EF+,(A'S]:NKCR5OTQ[<-53_0 M[^@C$8*8%4&_WH BE,DW,U?I ,TP;E@& M?D$NDC$1(,M+B^K"KGH#8:4Z."7HZOFK)M&O)M'/1Q@<&>$?2#(N=!8\SL>7 MOW0+]$%!(K^V34,A-VR7,YE[)3,2PMS1J2E!;,$)7K_"8^]M&WU/8GOD@XI\ M8%,/%CQ)=#+*?).4TTHV*N:"_@=1&WJA-\KUS!FS#; W\HJ_F;MM@EF'[@@V MK,"&YX-E1* M81N]N6F*(LX8$1)E( KD-^AG8UNU01=C31K0WH7FQ0? )YOM MH8PJE)$5I<[E9RS3Z,DR'5DDZ]@=%VEF2<4TL3+=@Z":X1T*&SNP#<,J\]PSI">Q/>)I13SM]_2<]DG>D]@>^65% M?MGSZ7GY9.].CN3E.2WW@L9>;1D\:]@?-\E2GWU\E;^B)5H+DBJ=A#_S>NMK MWWMZZA_$:Q^SXT+@A@W"YZ3=]D, M[,ERE-0O86!P[6#PN.<,[,FQTR,#)^1GX$J8&UZX&6ZU# MER2=GG2F]C&?R^0VOAN8CS;Z]_>:IA(Q6&EY[V*B0Q'%=Y"BHGB6?TI8[::7_\S(_#(28F,%.U+ZXD MP8^?K_T8?_@F+!X9_Y3M*!7.ER1.LZO)3HC]J^DT"W6_/E@AU$'*5TS9WLD"0!_WI-8_9X M-0&3IS=NHON=R-^8+A?[X)[>4O%QO^;RU;2.LHD2FF812QU.MU>3-^#5BOAY M@^*,/R+ZF!T=.[F4.\8^Y2_>;ZXF;IX1C6DH\A"!_.^!KF@"&+L^*O M\UB=ZTZ<\) )EE2-909)E);_!U^J@3AJ /"9!K!J "]M@*H&J!!:9E;(>AN( M8+G@[-'A^=DR6GY0C$W16JJ)TGP:;P67GT:RG5C>T V5A7$74V?%T@?*190? MK^5@4L[IQKD5+/SD!&EUM&/QAO+LV0\^!+/7SKO/ATA\=7Z2C9-$SDIY]F\' MD0G9)$KOG1_?4A%$ OW00>.% M%^*6YBMS\[T"3[ MNTU;&0RW!\N7Z:ML'X3T:B+784;Y YTLG_T //=UFU)+P1JZ4:T;F:(OWR7[ MF'VEU,D*W6R?+\1,SBL[GN\HK>;Y>=M@E#V0HH?\$O.PA*X_1QY<3!^.=;:< M!X@'9Z@^KR$!UQ*P4<*;@]@Q'OTC"[LC4:PE %SBEO].A9U.WI6 -W;-:]\PXX;\S M$<1.6%YNBX58ABZNR.!U8RTR[D19=BBN[O)L^H7R,)+%(4?M:?%VK(*9M@H( M IB0TR6@GX4A[1S'G3T-N6IS%,W^FU%*RA>%XKGMLL MZ[E-W9:"-70#5X&(:YSKU=$4]]E1JK#'M3?W?3)'_ORD2,T)#!5X1%I@].VS MZJ*Q( F"T#N5:DQEJ%0%2,#((QF4]-Q>PNB@=]O*]L.#.XKY -@CB MN#$@98#K1H 73X/WPKFY_2C_YGBZED>=PP=UK)@!'WD>.AW ,4 +*-("9M3Z MME=YH-.6[ Q!V1<^'1=CWD/'1>$;L,5O0 >XV1E^N^C49L(*SX"9SQI7M>!! MW@D5\R3OOYWM01PX+0>GF, TI)VJB+[^_;DW S-?NP2,06= X1DP4E#[UNW\ MZ]S03/ H%'(&R[<.:21DA>8+N5VR572S%:TY*@K>P,SF]@Z,+-A;NZ5H3>V* MY4 'S!U-=[]-S]>*'B&YO1/MHCT&N0&%;L!(2&=+?DUYX;?EZ[L79D>M=><>XD>8 M^^F[N]F*UAP5A6X(V]S9D27ZJK2/P7)(L1SJ8+FAMVA(-^%DP;L(:5]BCX%M M2&$;NLB"TTJ^AQ]A[J'WA(^!U]7PMQ-[UD?@]JPHC9LU8'#5ATX6]&:VA6:X8%? MMU[L2N!N*\ZM>FW8*K#9BM;4?O3[ M-;/7-M2.P+K#IM7R&#B&%8[A"W_)]C]\"*R3F:9R#";#BLEP!Y-]IPY$E;9Q MY,:@-ZSH#7]//WS#NGVGC<<81(<5T6$ST?7X*6N;.W?FIZQC0!Q6$(?-$&?9 MG<"ZK796^!B@1A2H$;.]UKJ1#W$GS/WT_H'O& A'%,(18'.C)Y9@K-(^!MH1 MA7:D ^V&WK 1W9([+79SUT.E*7XC%UEQ6K'W\"7,/?2>ZC&8CBBF(U9-.&+5 MA+,5K:G]Z/&%D4PXTHUZYJZ'2E.H1RZRW[0R[_W(AE4/SE:TYJ HBB-6/3AB MU8.S%:VI71$;&?A-Z\6.!-%)3BMZJP0W/7JR,'^L\T/ [R.963DN4+P?;%PX9W3 B6%(<[&FPHST^0GV\9$T\O\N<7Z^=5E_\!4$L#!!0 M ( ".+J5CAY00K8PT 'FR 9 >&PO=V]R:W-H965TB9KOWX70?')@$J\;F M;),TI_WCSS8.PQ SX.M3\64W(?@WICQ@/(]MSI^R_&LQ5ZHDWQ9)6EP,YF6Y M_# <%M.Y6D3%^VRITNHO]UF^B,KJU_QA6"QS%9ZMRB1.U4U.BM5B$>7/'U62/5T,G,'+#9_CAWE9WS"\/%]&#^I6E5^6 M-WGUVW"CS.*%2HLX2TFN[B\&5\X'.1[5"S3W^"-63\76SZ1^*'=9]K7^Y9?9 MQ6!4KY%*U+2LB:CZWZ.Z5DE22]5Z_*=%!YLQZP6W?W[1>?/@JP=S%Q7J.DO^ M&<_*^<5@,B S=1^MDO)S]B15^X""VIMF2='\ESRM[SL^&Y#IJBBS1;MPM0:+ M.%W_/_K6_D-L+> Z>Q9PVP7<8Q?PV@6\8Q?PVP7\G05\=\\"0;M L#O"O@<= MM@N$NPOL&V'<+C ^]C%,V@4FS;.[?CJ:YY)&971YGF=/)*_O76GU#TT@FJ6K MIS!.Z^S>EGGUU[A:KKR\+;/IUW1W6RR!NJ MRBA.BI_/AV4U9KWD<-KZ']>^N\=WR*<%8>E,S3J6Y_;E/SN'DR]]+<3G^*\LT*^N3++25O?OIYOR:.U[P7K8.1 M=H:JZ8%GT B&MWDE> WK[7LEU-"[N]>OA*OJ99 ^J.H-NR1WSV3[?C?1I;_;,B M?Y*?NG)HM?OF$(E1),:0&%]C88/5GP9'7\ [>K5KMO#I$816(,B7$D M)M98L+7M]<-1QZ87-*@1LT'!#;'=Z!PNI4:C&H!J':@*J291F M9L_5V7-/O$5N5P 56J1&H1J#:ARJ":@F49H96MV/.-8I[?]_PPSM/: :A6H, MJO%6V]XPNV-GXH6AM[M=AA8;*,V,F:XV''NWT;28-TF4=F8)VEU -0K5&%3C M4$U -8G2S+SI*L0)3KTMAI8I4(U"-0;5.%034$VB-#.TNE-QK-/@EU=INHH2 M$J?37%6)K'YH#X0@T:J<9WG\7S5[6Q\+,JUBVIE):&D"U6BKG6UM^$;O1X&Y MT6/0,3E4$U!-HC0S:[H3<>RER&^KQ9W*279/HMGZ>**Z(]E-6V?(7D_(!Y,S MUP]=\[F\MJ]![_Q ZPZHQJ&:@&H2I9DYT\6(8V]&?I^KYG-?0?XD1[RCFBU05XN\^RQ2F0].?-0Y;4D;S8?#CN/W[;#?<,(U2A48U"-NZ][ M$S<8C2>^MSL] QU7HC0S:+HV<>VU2;V5YMDJG:F\(*(.6&>HH)T)5*-0C4$U M#M4$5),HS0R>[DS<4W M.Y#0Y@2J,:C&6VW[(/RQUW$@H.BXH^--N@X91*V@F2-=BKCV4J0Y38]D[8>\ MZJ-=-4B9Q].R2E23+K)*X[(@;S[??BE^KO+4M"B_I/7T7WT&W_H-<%^K8A^\ M=\Z@K0I48U"-0S4!U21*,P.K6Q7WU*V*"VU5H!J%:@RJ<:@FH)I$:69H=:OB M'FA5FN ]JN:LJ+H]B;/.>6T[TSMZT/+DP$/TR;.*\NZSC*&%"E034$VB-#-F MNE!Q[84*6RR3[%DILMZJWZSRZ;PN\?9NGJ$GED U"M485.-034 UB=+,".JN MQ9V<>O,,+6:@&H5J#*IQJ":@FD1I9FAU,>-:Y]"_HXBVP[W#>/9JYM=QQA/_ M;*?6IEUW#$/''X]W[LF@*\BAFH!J$J69U_C0/8GW8\XNL;-]$P35*%1C4(U[ MKUN2P'/\(-B=BH$.*SN&]1TO' 63S;!F@'3_X1TX;<28B?F3;(Y:Z$P-M :! M:A2J,:C&H9J :A*EF?G3-8AWZAK$@]8@4(U"-0;5.%034$VB-#.T6Y?6LM<@ MUUE1DC0KR;,J2:ZFV4.Z/D(U6Y5%&:6S>KXEJM-9[.M"["/T3B7V\EG8ZV=A M+Z#547&,N[H0Z+ 2I9F!TWV)9^]+?LO2=_4\7O7FU\3J+9GNB^!ZFJ_Y'-C> M7+^==D806I- -0K5&%3C!YXKGRS6EWAT?3*+GCLO+ A=(8G2S'#J;L2S7WWK MLZV[ZPP>M.J :A2J,:C&H9J :A*EF1G458=WZJMR>="2!*I1J,:@&H=J JI) ME&:&5AO M*_YH]S_2V=9^1Z*:3>FAH$'["JA&H1J#:MQ[7;BXX=A_%3-HHX'2S"M!ZT;# MMS<:UKV)ER,!]QU:8+?[!@VJ4:C&H!J':@*J291FYE$7)+YSXCT+']JJ0#4* MU1A4XU!-0#6)TLS0ZE;%MTZ ?^\%]:&-"52C4(U!-=YJVW/3P:AK;AHZK$1I M9M9T&>+;RY!#&VQKHVRW>T<-6H- -0;5.%034$VB-#./6]\EXI]Z@PTM3J : MA6H,JG&H)J":1&EF:'6'XML[E!]2\-G'[)U3:,\"U1A4XP>>*Z=: (YZL(_0.Y'0$@6J,:C&6\WX9.EV'O8 '5>B-#-QNB#Q M[07),1\M#U^\P3Y([]!!JQ.HQJ :AVH"JDF49@93%RS^J<\W\:'=#%2C4(U! M-0[5!%23*,T,K2YP?'N!<^SIH':F=_2@;0U48P?^P8*])Y=RZ'H(J"91FOE5 MC+K ">P%SI'ELUWIFS*H1J$:"SJ^D60R\A/)KLY@Q8E*,W,F2Y* GM1 MP=+V@[ M485.-034 UB=+,$.IV)#AU.Q) VQ&H1J$: M@VHWS[BO@Z>^+>-\'=;].Z]VJ7?ZL%_UCOVN]P,MQ6C_ MWBMT1014DRC-C)HN.0)[R:$ORK';C,!^JHA]IZ1ZM_N4I:4BUU&> M9*2(%ZLDVOM^!ZTLH!J%:@RJ<:@FH)I$:68Z=641G/J[2P)HV0'5*%1C4(U# M-0'5)$HS0AOJ B0\H@ Y=J[:;O7-'U2C4(U!-=YJQG5 W$G7M\6FOO9JKJ8H?FZMI5OO=ZUO).JS+=5B+ M]:[ZH7;0/G#OL$+K&ZC&PM??[>[L3 !!!Q103:(T,X&ZDPFMT^>'M^G64ZCL M>.^40?L6J,:@&H=J JI)E&8&4O50C=%R)TLS$Z6(G_,YBY[B3I^RC]$X=M-2!:@RJ M<:@FH)I$:68R=:D3GKK4":&E#E2C4(U!-0[5!%23*,T([5B7.F/(62UVI6_R MH!J%:FS<\94DWMDXW#V&FT.'%5!-HK1UJ(;%7*F21F5T>;Y0^8.Z5DE25+LA MJ[2LWPZW;JT^ ]Y7H7,^7+F#X:O;/SH?F--Q.W<^B.;VH>8OSY?1@_H4Y0]Q M6I!$W5=#C=Z/J^VO[U#]_3[+RI=? MZ@&>LOQK\W N_P=02P,$% @ (XNI6$.U=Q0? P R0L !D !X;"]W M;W)K&ULQ59K3]LP%/TK5H8F)@%Y]L7:2+0P#6E( M%87MP[0/;G*;1#AV9[LM_/O93AJ2$JHA%?&E]>/>XW-/;IPSW##^(%( B1YS M0L7(2J5C)=3RR',T("$120V#UMX8) M$**1%(^_):A5G:D3Z^,M^C=3O"IFC@5,&/F5Q3(=67T+Q;# *R)OV>8[E 5U M-%[$B#"_:%/&.A:*5D*RO$Q6#/*,%O_XL12BEJ!PVA.\,L';30A>2?#+!-\4 M6C S95UBB<,A9QO$=;1"TP.CCHQH.-+D#@CXHL*OI]=HN.C+^@(913=I6PE,(W%T):* MHS[)CDH^XX*/]PH?']TP*E.!KF@,<3/?5K55!7K; L?>7L ;S,^0[YX@S_&" M%CZ3_T_W]]#Q*[U]@^>_IG>*.;2)>L$YI@FH-T2B^1.JQTWQDUF^V& >H]\_ M%"2ZEI"+/VWZ%N<'[>?K6^%<+'$$(TN]]@+X&JSP\R>WZWQM$^= 8 VI@DJJ M8!]Z>,*:I#N M5*0[>TE/F)"(+5#"6"R08"1N([@7XZW/Z$!@C7*[5;G=#V[G[B&E.A!80ZI> M)57OG=JYP.W4&M7S=YOY98P["-I;N5\1[N\E/%/?UHPF)R@!"AR3$Z2N=(1C M]17*A.18?W^WM%MO^KWP;WUT!P)K*#&HE!A\<)SW76>GU=O"!IU^=Z?;[9HIRH$GQBL*169%96$?JM7*CUX8%[:S/M8^ MU9BM9YC"Y"ISD&14( (+!>F<]=3[QPO?6$PD6QKK-6=2&3DS3)77!JX#U/Z" M,;F=Z ,J]Q[^ U!+ P04 " CBZE8R^P8-B@% M'0 &0 'AL+W=O ME. M^R%M9FEV/ROV 3RQ+2H)2/Y]Y0LVV$8X-/Z2^'9>Z='1Y44:[QA_%2L B=ZB M,!:3WDK*]:UA"&\%$15]MH98O5DP'E&I;OG2$&L.U$^#HM @IND:$0WBWG2< M/GOBTS';R#"(X8DCL8DBRM]G$++=I(=[^P??@^5*)@^,Z7A-ES '^;Q^XNK. M*%3\(()8!"Q&'!:3WAV^O;?,)"#]XD< .W%PC1*4%\9>DYL__4G/3&H$(7@R MD:#JWQ;N(0P3)56/?W/17E%F$GAXO5?_EL(KF!K&D1!G/VG;WE#' 00YT0 R0-( M)0"?"K#R "L%S6J68CU02:=CSG:()U\KM>0B;9LT6M$$<9+&N>3J;:#BY'0N MF?=Z,U,-X:-[%JG>(6C:OC=HKKJ,OPD!L05*/T-_K]-7=TG3!_(=73V I$$H MKM77S_,'=/7E&GU!!A(KRD&@($;/<2#%5_507?^S8AM!8U^,#:EJGI1O>'DM M9UDMR8E:6NB1Q7(ET.^Q#WY#_+T^?J2)-U2+%=T/MK$[T KR:JL:$S(;M9*)DT;L6:>C#I MJ5E! -]";_KK+]@U?VNB_"2Q(V:[8+9UZM,9+(,X#N*E&L8AC3U 5ZJ395WO MNHD\DW-2N61VVTX)=EPR4 G8'D)IB[T0RBF@'"U4GCBTY#26:DB>07)J2&8% M1EO.V@H$WX%X@SN.X-9P;UQUA7&'2EGHATZ!@&K1B4@OH H(6*1J< M39&VP MQA@7.4(NCYL,/C*!A?029PY'ED@J1MLP+B48%T4A/E'4V^J(6+BH1 MQ'XR+:Z!!^QLKD8M^;0UN) /F^6*;6H)?X!(^MU'X7+50SH\(@YQJOU17_RE M> >&!'>6P%SZB-&U,:XF4%^%2Q%)B4BTR_7/U%RJ'-YM@2NSC')F0$\\\*"1 MC'SFNOU9:L?\I5O!6F-P8NGV61A2+I)49SEN3G$F/3Q(\:!?RV\7Q@27S@3K MK4G3*MZ2KFY2:L.S"W^"2X."VSF4XT6])5TFG4PPY?@D_:%=1>S"M>#2MN!V MON5XC6^)6/%G<&EH\!E'K.CLP(M.4=U3J<_4EH>HK<\S_'V?Y/F10R/ M_$_?=BJD^II<2EJZ'X+;60.:6P./Q9)33VYHB"3P"%V]@X)M1OPD6Y.W1!#^GF MK$9*O=R'*+MP2J1T2D3OE$Y,8(W0>J4]M+V')O9IZ"XL%"DM%-%;J).S62.V M7FN08[LY=B-N%W:*E':*N-HI[6ZYY+"D$E"@!G 0B\!#6QIN&G_GD$\R1SEY M%U:+E%:+Z*U6[7=.(W&FX1[]9G7LZJ:7OJA+44I;15K9JL;-]QFI;PQAI[:P M=F&52&F5R)E]H2/;VTA1W_[!CCT:5CFZL$)6:84LO17ZZ%J1R[EGJ/2E?I3* M.#B0BH OTW,ZH5;P32RSLZGB:7$6>)>>@!GEY]E!XB/E:A )%,)"A9K]@&UL MM9=M;]LV$,>_"J$-10(LUI,EVZDM($[7;2\Z!#:2OJ:ELTU$(EV2MAM@'WY' M2I'<6M)2#WUCB1+O[GNJ](M%%0-Q XX MOED+65"-0[EQU4X"S:Q1D;N!Y\5N01EWDJE]]B"3J=CKG'%XD$3MBX+*ESGD MXCAS?.?UP8)MMMH\<)/ICFY@"?IQ]R!QY-9>,E8 5TQP(F$]<^[\V[D?&P,[ MXXG!49W<$Y/*2HAG,_@KFSF>(8(<4FU<4+P.:0Q/[U^] M?[3)8S(KJN!>Y)]9IK*7-E?@Y)]TJ+ MHC)&@H+Q\DJ_5H4X,0B##H.@,@@L=QG(4GZ@FB93*8Y$FMGHS=S85*TUPC%N MOLI22WS+T$XG2RW2YYLYYI61>U'@QU;4ENN&+'$%9/L'O?;$":8O4U,*6E3R:6K05H?0X;/=H-N*MVM$49@[N- 7R $[R[A<_ M]M[W\ YKWF&?]^21'Y 3&5>P89PSOL%EG5.> KEBO*K+-?FGM4(E?AD@L@', MMC\DH1=Y7C">NH<6LJ@FBWK)_I"4&["W8D1G&'X(:XRX%P-W^QK8 MCX#$9R WH1\&HW:.4Q@@V-T!)!YNQ"YM@@H-Y"-EDCS1? ^M\NC]!&GP3TX#__^(0R;RG$I% M=BAXMJRFOHVHMB94!AR?%#D8#KRHH\1!0QJ\62PNP2J]FW(WZA$.QF$'5W,: M^+WB_9UZ7$(6MI"-!E'7HFQTW^\7_F_TY!*P80O89!!,.L :V??[=?^_!.82 MUNB<-?0'4=?G;+O*-V3_JX N;%=K"*IV'-=MGKU MT[I3OBO[PV9ZV69C/X0;6Y$&ULQ5G1CJ,V%/T5BU955^H M@,DTR32 MS*RJ7:E;11M-^U#UP0E.@@8PM9UD1^K'UP8&LPU86S1,7@8,W'O/M4]\=#SS M,^-/XD"I!%^R-!<+YR!E<>MY8GN@&1$N*VBNWNP8SXA40[[W1,$IB1I+<6<[+9RN^G+.C3).INR\<*#S\N!SLC](_XQU0/G%[PD]B]8]T*UL&'O2@X_Q MPO$U(IK2K=0IB+J ?#0!WP,/B /A M5-27KQ-ZJLVF5]3TBLH*DYX*L N4-43_)FY%0;9TX2C2"\I/U%G^\!T,_9\M M@' #")?9<=_DZ\YN-I>3?\Q3O=OQVQ#N6%/DM=+^0[\T[FH%>0J:5 FU7O*:1E,9A%$ M<^_4 29HP 16,"7/0<$31=/#D<>*UAI0S-*4<*%97$'2V SWNO!5=:8M?)/( MC8)N>&$#+[3"0UV5K"$#%R]J $57IF8T0G?3IKOI&-2<=E/3[U[[60-F]D;4 MG%U0,PC<"';#@[Z1"-\*$'=NYM:8@>L'6[(%K\S/&L K-VBT"MK%:B!%ZZS? MNGU"(U70JA6OR-*Z4)NF(7;#J >AD1MHUYM)9S%KS-!5-*H#@VO3U*I[0QLT MN@7MPC64IN'_VDJAD2UHU8W7I&ET0=,(NB'N06BD!]JU)^@L9HT9NHI&@>#L MVC2U:N# !I&1,&27L($TK;-^ZVZ*C'PAJWJ\(DWK0E_1=.8&LQZ$+:]DUY^P ML]@8;@D9#4+7]DMH#,.$C(2A42P3ZO%,/;LI,O*%WLHUH4O;-(WQ,9P3,AJ$KNV=T!CF"1D)0Z/8)]3CG_IV4R-?Z*T<%+JT4+/ [6$I M-O*#[?(S[3R;&<-!82-!^-H."H_AH+!1,#R*@\(]#JIG,\6MP[ZW&PO=V]R:W-H965TF M+2I))+H58J5=J'8%7" NW&3:6&O'P78WW;=G[*11D=I<('J3^##S^YL99Y(T M4CWI$L"0@^"53KW2F'KA^SHO05 ]EC54N+.52E"#4[7S=:V %LY)<#\*@IDO M**N\+'%K:Y4E+KEV3]*TMG'@D7ROC12=,Q((5K5O>NCR<.(0QA<C<)=AGXFNP,,29-WY M5BMH,D3* MU>Z6_;Q#6W)K0.A?Y[ G5\".>^QX,)M?:[ EKG:$6W!B0 F":TP6YU"'Q4+R M E0-4$U[JNEPC>GA4HT''?\Q6;,>:W:M&L^N@#WOL>?_L\;#8F'@BJS/V;_ST=ZS2>.P6M8+Q'(NGVI;83HRL71O:2(--S0U+_(N L@:XOY72'">V ML_7_I>P/4$L#!!0 ( ".+J5@2'Q1'CP( -L& 9 >&PO=V]R:W-H M965T9N&6+4IC%_PLK>D"[L#4 <0M('9&&V7.UA4U-$N5 M7!-EJY'-#EQO'!K=,&'_Q3NC<),VG.B9XY)R;74IA2D[>B@&(7[Z/F M3GBT$3Z)#A)>4W5*XO 5B8)HT*-G^N_P^("2 UJ!5[V\D68!&_Z_/TGLAVW@\[MX!![]KD&10T3 M"\+=:P./F"H:^CPW1(DCLI&RRLZ"\S#U5]M>GA:-!G'2%>UH''8:AP+9C0 MZ&J.E,'I"/NEFBAM)D;6+HUFTF"VN6&)7Q]0M@#WYU*:S<0>T'W/LM]02P,$ M% @ (XNI6"MTAFI% P K@D !D !X;"]W;W)K&ULA99M;YPX$,>_BL5552NU N*[*2JB9 M.A,M-/BD$+)F&J=RXZI6 LM[H[IR?<^+W)KQQDF7_=I:IDO1Z8HWL)9$=77- MY/,55&*WG%% M%\:@W_$WAYW:&Q,3RJ,0/\SD-E\YGE$$%63:N&#XMX5/4%7&$^KX.3IU)J8Q MW!^_>+_I@\=@'IF"3Z+ZA^>Z7#F)0W(H6%?I;V+W&<: 0N,O$Y7J?\ENV!L' M#LDZI44]&J."FC?#/WL:#V+/P/>/&/BC@=_K'D"]RFNF6;J48D>DV8W>S* / MM;=&<;PQ;^5>2WS*T4ZG7P!#4N0CN>ET)X'<\8;774V^MB"9YLV&]#O(FCWC MN]#DW35HQBOUGKPAO"$/I>@4:W*U=#6J,3[=;"1?#63_"/F.R3,2T _$]_P% M^7Y_3=Z]>?^[&Q>#F2+RIXC\WF\P']%_EX]*2WSI_]ND#2X6=AFZ;!*NJM3#)M4S^,DV3I;BVPQ01; MG(*%-MA@%>[!@B@VNFRP<(*%IV"1#18>PI(HI'98-,&B4[#8!HL.86$<1798 M/,'B4[#$!HL/8=0+/#LLF6#)+.RA!"RPA09I0R8'R$48T".'>3XASV>18_;7 M8_97?MR70A.Z"(]I>:UD=+8.I7\]M=B\ M("<94R66VP)[J"*%%#5YN+VT:_$/M"2!=TS):\FB\S5K4K*6(@/(7U1 P_"L M\*5)L86^05Q6*)(U&7P@-\*,30_Y%YCU6QZIOWU&R5&UKS6/SA>].^MG3/ . M,RPIT@A-GO'.DXD:GV606]4M#BHR]<,#>>Y>]S4W&6QL&]XH1!5HYYW%&)X< M+@?#1(NV;\B/0F-[[X&PO=V]R:W-H965T&G@,Z>C(FO9*WULP_N MJYQ&7A!(*-$S@$:K_\Y>A#R> )'T% MD R ).CN-PHJ[SCR(C.Z(\9G.S8_"*4&M!,GE#^41S1N53@<%E_!E63)!_(= M:S DA.1>]:?MVW9U!\B%M.\RAFX_CV+EP+WLN9-7N+]Q,R'3^#U)HB3]%\Z< MS%%K,FI- M_TLM9?-VN+QAWG[W.2>HKT/(6W^,*VO(2<.@];,'N@Q=LW\3SZ M=$'@=!0XO<1>/ 4/0$7X'HRSM'.MOQ=";8D,C44P#;DZ #?G^WF9?D8"DER3 M1BNL+9F3BA_L!>'I*#S]/^&5L*7>*22&(YQ3VO/%O:W\S=\7T22:Q1G;G^I@ M)\[TE]Q98BN4=>W8.%PTN9Y18OJ+TP>HVV#6M49G_3"LW5L#QB>X]8W6> R\ M_\?7J_@+4$L#!!0 ( ".+J5@-*P8(OP< %Q0 9 >&PO=V]R:W-H M965TTBSK_E2 M"$D>XRC)SWM+*5>G_7X^7XJ8YX?I2B3JF[LTB[E4N]E]/U]E@B_*H#CJ>XXS MZL<\3'KCL_+8338^2]]C^XI&WA%0'G&'Z%XR+>V25&569I^ M+78N%^<]I[@B$8FY+!!56;&]XY[9"'N^#J2M^G#;Z*NT+#@S=,H+_\G#_6Y3H_,U[E,XSI874$< M)M4G?ZQ_B*T Q6D/\.H ;S=@L"? KP/\UP8,ZH#!:P.&=<#PM0&C.F!4_O;5 MCU7^T@&7?'R6I0\D*\Y6M&*CE*N,5C]PF!0M:RHS]6VHXN1XDL9Q*%53D3GA MR8),TD2&R;U(YJ'(R?M 2!Y&^0?R"_DR#5WB156BMZ=$EURK,I8YH4Q4N/"OPXRH[)+YS0#S' M&[1SL3LD'C'>\,#>_@U+TIW]X93>W@@YDVXWQ+.[.%3L6KJ[EE^2[]I M#G[)&^SCK6>Y^&>MF@.A&_5_F[Q60I$)3_,5GXOSGDIUN<@VHC?^^2=WY/S: MI@T2%B!A% EC()BAZ:#1=%#2_;U-;";)99++;%WT<_+7E3J!7$H1YW^WZ3M MZHN$!4@81<(8"&;H.VST'5K[[%4HPWM>WJ?50$!&HE#Y@-!'-?K(19O"%6]4 M\HJAQV;LG@R=L_YF6SEKH5V50\(H$L9 ,$.Y4:/?D(J2\2%B!A% EC()BA[W&C[[&U=U_SQS!>QV269BJR[.5<%::Z M=YNZ5E97=8^?)WCUJ.GLI/@ 629%PEA+!1RC H8B)XTB)U9%=GK<@=J60EV- M)+=IC06Y$-E=?JP?K-J&L1705JH*Y[E9%G4/'&^X(A2R3(F$,!#/D M=!W]\.IT$W22JJ<67FRQ4'W.0QZ1:QXJF8L]0>H^V?K4:BVJJ[ U;;L%^RT] M$%HHA=(8BF9JNV5,N-^K[2EI4[P>->-6!ZS#9J[&UV,X:(VD!E$:A-(:BFF;+(S+ MQR?QPM@::DU!:0&41J$TAJ*9;4-[7>X)-FE#C2TH+8#2*)3&4#1S[H.VP#R[ M!?92TK:'=Y6UICU+VJ/=I TMED)I#$4S%=/&EF_](VWX-G65'T@(H MC4)I#$4SVX;VQSP/FK0]J.\%I050&H72&(IFRJQ]+\\^S>K%I WUN6K:LZ1] M?&+^VTWA4$,+2F,HFJF?-K0\NZ'UIA0^%?.UVB:?-R)+BHFO3W^K4K@RL;^? M?F:W'[:^OTP6XI%,'_CJ%<-U^Z5W;CO0"5Q0&H72&(IF-BEMN7E#;.:'6FE0 M6@"E42B-H6BFS-I*\^Q3OE[,_%#KK*;M9G[W^7 =ZHI!:0Q%,Q73KIAG=\7^ M_UQO&>5#'3DH+8#2*)3&4#2S26G;SCO&YGJH P>E!5 :A=(8BF;*K!TXSS[= M[,5<#W7K8ZR-NG MWMNOH//;,TA: *51*(VA:&;+T)Z=[T(SM@^UWZ"T $JC4!I#T4R9M?WFVZ>G M=9NR;8=U%KFB&7.>CX;/IXQ"2Z50&D/13/FV7EZTVVI/B9?P#0\C/HO:4S#V M!<:*MCT?=-BF&O;=1.S+B3_"3/.UF>;;S;0K(:7(C'MI]Y>?[&5T%A7J>D%I M%$IC*)JIO7:]?*SKY4-=+R@M@-(HE,90-%-F[7KY=M>KXWT5ZH'5M.T$[;8E M:*@#!J6Q%ZM@RJ*M+=]N;77.O,4)U0:KGXQ:]8.Z4E!: *51*(VA:&9KT*Z4 MCW6E?*@K!:4%4!J%TAB*9LJL72G?[DI5G3[7G?J I&N92YXLBL3,XW2]9]T/ MJ%T%I04U;?OA:>#OYGCZJK,8ZLK,Q3JT"36PFU#3\OY8]KU/J13Y=PV'[65T MU0I*"Z T"J4Q%,W47MM, ZS--(#:3%!: *51*(VA:*;,VF8:(&TF.ZRSR"TV M4\N+R=!"*93&6JK0,AKN;RV*IM+G?;E\74[FQ>VM6ERL.=HLD?>Q7!ANY_B% M>SJI%KK3F&K=O6N>W8=)3B)QIY#.X9$:H6?54G;5CDQ7Y=)KLU3*-"XWEX(O M1%:* IH%!>@.)>*9R58>Y 15OSCUS(0-8#F:08$)2#8![0/ ,(2 M$%JAA6=6UCU6>#00?(.$L=9L9F!C8]%:#6$FC3,E]"[1.#7ZIBOE*Y<234&@ M68H%H#NE!)GG"L\I(,71A&>9#OA,\?@EY30!(=%- 5I5H,M[4)A0>:6WGF;W MZ/+B"ET@%TFS*Q%AZ(D1):_UHAY_3WDN,4ODP%5:A''%C4N'QX7#P0&'0_3 MF4HE^L@22';QKA9?12#81F <'"5\P**%0O\:!5[0;O!G&]8HN+8I.U8KLVYY3$3?$H/A+9CY@+:SVZ":)N?^"NZT(;K'RO MYP>5V8Z$3B6AOM M3&0[.KN5SN[19#W;ZQP2A-?Z="VAO)?*TD*7^DXJ5JZ:PE!P=VJQ]_V^WPX[ M87LO2TV6D=_IMX->OPDH"^M/$GHG2VBR/"JA7TGH'ZVUCU@PPI:U MIZ;)T?XY2^Y,9#MR?>_M:?5.NR',,VES\Q?7G4UHPBG%HD;0F-O2C5[];O!: M7K"7V -F_>:L^K4.PO\O,NN5>Z)0_S2AS6;[0MU:UZ3?W*5M)J7V-6>J:!^J MU:IAO;-MVM[ZV#2RMAM[HRFZ8-T<+ F3B,)"4WJMKCY6HF@LBXGB*]N;S;G2 MG9X=IKH9!V$,]/Z"<[6=F ]4[?WH-U!+ P04 " CBZE8,O#BE[,# "/ M$ &0 'AL+W=O&XY.B)((5(:@N+''I:0IAH)X_BG!K6:=VK'\_41_7=#'LELJ(0E3_]D ML4KFUL0B,6QIF:JO_/ 1:D*!QHMX*LU?O=O N'49/./BU@V^(5I$96A^HHHN9X !KQ:/[A* MKS&?XA(-^);8] M$9M/OO!<)9+39DO2/96Z\7\ L55\1W?R6>XXTZXED^W]WO"<=O MM/<-WN@)/*,HX87.9ZF5+DH1)9B3)*HDE]J@2[=>7%WYU[*@$.MD*GND,+# ? M3=UCOMU1D;-\=YZS?WU&8/))02;_[A)L-*1@ X&U! L:P8+>G&D)5A46@998 M45LL.(I5H%C&@;QE>>WZKDNK*H# !*!_!?8+SYE,_=";V?MS&3KL)D$8C$]V M+89APS#L9?@MWX-4R ;CPR^B2"]-(9 R9ZKS:Z07\*6W.Q!8B_NXX3Y^%>4P M'E*P@>#J^*(<..]^%>?,4#H;7)GUI' MUW\==3%HJSD46ENT4[/I]K9F_TM=C!ZG>Q"Z07!9%H_M?/RMF/H756&?C789 MB)V9>"7&6>:J&GR:TV:JOC&SY,7YK9ZVS-?D'S/XC%OU!+ P04 " C MBZE8WYR[QB\# "=# &0 'AL+W=OLW&FTW)C1Q^ET[=B/Z73Y7C"9X(T#.XYB(U1DRONPY MGO,T,*33F3(#;K^;DBF.4-VE-T+WW((EHC$FDO($!$YZSJEW,O LP*[X2G$I MU]I@4AES_F ZEU'/:9B(D&&H# 71?PL<(&.&2?,$^H9?A"SJ3]A66VMJUW#.=2\3@'ZWY, MD^R?/.9"K '\UA: GP/\WP!>W =Z-SV-W9 M@QV@"5Q3QLR*KJMT!(;'#?/=SK+=_"V[!7#-$S63<)%$&&WB71UY$;[_%/Z9 M7TEX3<0A!-X^^ V_61+/H!I^CF$!#RK""0HU \O7W!I.HFM?5[F"GS#"<"XP M@E3PF$K)Q0H2KK!4MDI:MKKO8R.0OJ[((W34#&*.86E\L(>3S1&5>L!@MO/>I=9SN\_+,N&M' M-:7:_3&<:&CC\$B_943FA;..XJFUDV.NM#FUS9G^?D!A%NCY"=>/_KQC-BB^ M2/J_ %!+ P04 " CBZE8%AOBKC@& !M-P &0 'AL+W=O:-APJ-T M,)V4YZ[D=)+E.HY2<26)RI.$R\=S$6?WIP-_\'3B.KI=Z>+$<#I9\UMQ(_27 M]94TGX8-91$E(E51EA(IEJ>#,_^$!0=%0'G%GY&X5QO'I&C*+,N^%A\^+$X' M7E$C$8NY+A#<_+L3%R*."Y*IQ[<:.FC*+ (WCY_H[\O&F\;,N!(76?Q7M-"K MT\'1@"S$DN>QOL[N?Q=U@PX+WCR+5?F7W-?7>@,RSY7.DCK8U"")TNH_?Z@3 ML1% CW8$T#J ;@<<[P@(ZH#@I0$'=<#!5D PWA%P6 >431]6;2\3%W+-IQ.9 MW1-97&UHQ4&9_3+:Y"M*BQ_*C9;FV\C$Z>E-/E/B6RY23=B=^:O(ZU!H'L7J M#7E%HI1\7F6YXNE"38;:E%=$#>-BT6ID>=W4HA3$_7CGP&S8\G*(L)7OCC(7]_-%>0#UHD MZI^NWTN%.^C&%6/BB5KSN3@=F$%/"7DG!M.??_)'WJ]=\B!A(1+&0#!+DX-& MDP,7??H^U[D4Q5 1)7E2:4[6_+&0O+,/.W%]-4'"P@HV*F'%A'+>9;5"95K8/FVP?.K/]);T32HN%F3.5EM&\.#1C]OPKR=.H.]].8-]\(V$A M$L9 ,$N54:/*"#LNC9":(&$A$L9 ,$N3<:/)V-E3?I,\+7K':W-/44UK;\CW MW1/9MMRY0[[RGI3YY%%QV2O C[+3?^FG?;:@O^N> M?;!]]J'^&4H+H32&HMG*M![:=YOHO@,4U$1#:>&>EOI>.4)U/OM&5<06H;76 MOMM;;W>/SLQ#33:4%D)I#$6SQ6B-M@]VVC[4:D-I(93&4#1[J:UUVW2/V\Z3 MF9 D6Q+VH$6Q@D?:X>MC.7PU:U'*N&W7ZE2]N(?TOQ=06@BE,?K\^<*H,;FV M'JWAIF[#_:RG?"]6!WUR%?/4'/^'E0QW@;WU@+IV*(VA:+9TK6NG%#O(4:B7 MA])"*(VA:+8RK9>G3D?:>U7#C>LM3/#\,:1_?!P$]@.Q$%HJ0]'LE+AM!!*8RB:K4SKYVD_/\][WA!#_3V4%D)IC#Y?= ]VW!"W/I[N M62/O^Z:4F]<[W5!3#Z6QFK8YV07CC'TD(HC:%HMC*MW0_<=K_GHV(WK;:-=SYUM#5K?'KA7V\'CW>ZE,7<]>JL']?M0&D/1;$4W7GA'O_&.?>4=^\X[ M]J7W'_%8(&@?"P30M7LWK;Y:FN M-MTT9YL]8V?E3JFM\^?^R46U\ZO%5!O1+KF\C5)E-%L:I/=N;.[P9;6WJ_J@ MLW6Y>6F6:9TEY>%*\(60Q07F^V66Z:W M+-3?K+@(J-*;8MV56\&H&PT*_*YM64XWH%[8FHRC?7,Q&?.=\KV0S062NR"@ MXN6:^7Q_U<*MUQWWWGJCS([N9+RE:_; U&_;N=!;W32*ZP4LE!X/D6"KJ]84 MOY^1H1D0'?'98WMY\!D9*0O.OYB-6_>J99F*F,^6RH2@^L\3FS'?-Y%T'5^3 MH*TTIQEX^/DU^L^1>"UF026;![),S1.IKY$'D3I=%JO-">'J.NTJ',CNXR&78= M#\,EPVY\IL^E*A@X@_-]IOZ.O1W6U26G==MIW784IU<29SJ_G;71PX8*UKG6 MI]%%<_IB2D)3(6BXCLIKH]MPJ2]NR9"^X-&,2X7NV9*O0\]<0T6RX:P[V5E3 MNOUKZOZM3XU)(1_YU'6C<-2?4\^]#6=TZRGJ1[69*\R=\4#/.DG-0??LZ\Z3 MGM(31#QY2S9GPN/N05$%!L6^QI4Y465FIP$F2.DDNXB2< M]9).QI7U#YUT;*=?ZF0O=;(':GI0?/D%W4JYTR9^V DO7*.XJC:*BM$V1X?< M;4U]$MT\,['TM*XB_^!.4<<8X890N^B[)!:6:]?*&]'"Y'_W4C_XW M] /.=5(_^CD_1E:Y'4YJAP.6>*$M=HHN?(84U[-3%*^\UW#Z5X>B,MY4$1=A2M#Y M[U8Z>Y+[,/4C+TT\ M+I_(K)\=+T3)"HK^^,2"!1-_%A4#!C48^5YNZ9)=M;0!4J^UK#7Y_COL6#\! MM_%16O((+/E&K^'JI=W@G,'QWBP#&^Z[3,@X1Y'R47Z>#P<$F.K8RK#*.K&P MBH#-E"7!#J4-1]8(6-3Q 3'B4TN# S:4AO-G#=L8EY,0SJ 27X8J*])>$H:2 MTOJUN1)G8(DO0Y85:2_J9E.VQ!E"!S;8!+C.2D0TY=5NJ(F S621/'Y"LC#W(J5M2%0$;RL+YW^8 61D>$!@/HNZ$ M;*.[G9**AJXFA$(M];I+<30XUHP4M(-PGY#RM8$<_- (W^_KRJE)#;7D%/1C M<-^QRN&-9,Q *AHR->74!(5:<@I^JI]TSJ";94^HCX M\.F>"M?L]TT'K["M4I%V+Q8O93V5.&V6-#HL2@DDG)&"WDJ__ F'9+!!8% X MFT-PVC,XE >9O@,XE%$,@0GDL-=[V% ];/BBQ4MQ3S@V*NF>M=->G41>F-A< M:%Z#-E"9?[7;=B0/3M@")E^&303&IDL8UZ#+]/^-RW>AG().3??@12;S%MDG M*M9>*)'/5GJ<]6Z@ XCXQ:QX0_%M])+2@BO%@^CCAE%]MS8'Z.]7G*O7#?.Z M5/IZW.1?4$L#!!0 ( ".+J5@5 9<*/ , .X3 - >&PO.Z6"_ M?KYV"!_U1:P/&RRHQ+['Y]QC^Z9Q.ZCUDM.'&:4Z6)1ADD; M"MSM'R>\3QZ1OMJ7M\',CY(CG&*WOH9DL:R9T,')ZT'3VS,8* M1\U^CP:Y%.MMCT,7,)E)28-GPH?AF' V40Q8.2D97[IP#P)3R:4*M*DW8Z4+ MD?J7@[NN!Z78Z)1,2&5SNPSN>](,WP%6/3#(.&\-]D(7& TJHC55XLYT[& ; M? $%3?MQ61F'A2++;N\Z7!/LS2292)51U:;IAJO0:,!I#G84*V9PU[** -1: MEJ:1,5)(0:R'%:-I&-DIY?P!GM/O^9;V(M_8TP[LJ&B;QE#3=#*N _J;:DY[ M4S9^E6Y0L6>I/\W-=(3M0ZW0>T5SMK#]1=X:P-2[N#JI*K[\R%DA2NHF?W#" MT8"L>,%,*O;+9(-2F9H 56'P3)5FT\W(3T6J1[K0JW):Y+CGW@EZ_KOK7%!! M%>&;IDWM'_,JO]IQ?/.O+-O?*KN&O1Z;E^^QF[P^!9/)*9@\@9J,T^/WV!RW MCMWD<:YDU!PR-DXR6^>8-AK >7$8?H.3*5\G#29SQC4336_&LHR*%\<9(Z_) MQ/PQLZ5OQFPVH'\_CQ0 M4WY.',.N8MZP)QA'TA1#H!;]-9HDR.HD\/'O#_:4Q'&:^A' _ [B&$/@:<01 MS %XP) XMN_!G?=1M'I/1>O_\(U^ U!+ P04 " CBZE8EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( ".+J5@I M4 999@0 !$B / >&PO=V]R:V)O;VLN>&ULQ9I1N-#.M8$Y!<23AQ?_VMH&Y%ZNST9<]/@ #Q(:'] M%L&[1V,?EL8\B*>ZTFZ2K+W?G T&KEA#+=U?9@,:]ZR,K:7'37L_,A\(KH[$P%'Q1\.A^[@^;8JN<6JI*^=TD M:=_S%6?3/:RVI16%-5DV34[?@"UJOBE^)%@+R3 M2]>6>+F\E0@R24Z'6.%*6>?;(]KZ)3)N 0_NMAIO/JK*@YU*#W];TVR4O@_5 MX%T,HMMHVV&_[!KQS/Y.,YK52A4P-453@_9=.UJH J!V:[5QB="RADGRP6S! MAOO!"\S*[MX\0D4M9<\4[K"SLL7C1-$E: >EP#5G*E4B1RDN9"5U 2*"3 G( M](B0_Z819$9 9D>!7 00I 7G*"SD%5UBU M">7"K,1%XY0&YR*XUP3<:UZX15/7TNX"V$+=:X6G2>W%>5&81GL50;XA(-_P M0J)&-ACD=T+J4EQ^;=0FG/"GN 8? ;XE -_R F)SV08?O,NG37@3EFNG"U"#NY%.?B=0(LT=NH02L!"\:!NTVR#NLSRVLP%J(,2F1C)A-LO"F M>#BYD%UPJ4._M@?%?)1#1LP2N0+Y[$&C9#%BMT5=*Q\.6[5LO&Q)?F)2NA@Q^^(V%$)Y,IFT/W&I)RQHA=&DL'7QL\2%QN0Y_'8)0G1MRBD#NQ;?NW/3WDI5/EBLJX MIA]9*%>,F&4QTTZ5^ 1BSY8X1L2YQ2Z^A_I90Z:4.%)F<9!I02_[2RF7I,PN MH3'C_"\E7TJ874+D+^+5G8PQ*:6DS$IYGL4$-B1P?\2 E&529LO$ZGC$FI9B463%=>G.PDRG!I,R"(5.(?B=3BDF9 M%4/'Q3R>!J$LDQW5,N,8D[),QFP9,GQ/XR&349;)F"WS:_B>@I>JZHV>C)SW M8A9,/WX?HJ/LDC';A0[@<3*149[)CNJ9WMBF/),=RS,GXEK:>$X[HSR3<;_* MO(P9=L68E'2?G]@Z)&8_TG/).SNR=[SE0 M-V!D^$)U,&CFE'1R9NG\8&Q7L#6=/PQ)>2?_7^;*$/)CXQM,V3Z%CXM-+6Y0 MZ[(WR9V37UR8!?0#\\:O,;WL6G2FN[J4B3$I >7L'UV(N3[Q*L:D!)0S"XA. MU7N#G!)0SBP@&C/6>4X)*&<6T,N3DNUPCS$I >7L+S[/9B8/!J,Q)9\QLWP^ MZP*O?!_^9D#]S#S48<@_VN7N)!VF<8>/*?F,N[\1]K\@E+!2&LIKO(3#\D)6 MQ=R*L.B^I.3C,.>Y:JKJ Y;=Z"LCR_T?#?N_,=[_!U!+ P04 " CBZE8 MH9?JE,D! "@'@ &@ 'AL+U]R96QS+W=O/@@*FC1NNWB\7%FU_:')EV6_ M#EVSW#7K&'0RF8;^YXSJ9?9SYFAQ[N)?)K:KU7897]OEYR$>\R^#PU?;[](F MQER-%DV_CGE>A=/^?CJ%ZT'&E\G5Z.UC7O5O'U*%TD$*05H^R"#(R@BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H; MZFT$>AOJ;01ZVV"SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M1[V=0&]'O9U ;T>]G4!O1[V=0&\?;'83Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H M[:BW$^A=H]XU@=XUZEW_I]XIG_UW7VSI;#)^VUGRO6U5UGZ2+$.P#XSY;$F5]JFQ5,>1N7&5 M#O'1+9C5V4HOB(G!8,0R4P>J0S\T-9+I^(GF>EV&WO,VOO:%J2>)H](GON[,:N__CG:W--* M%_4QG[5_H*>?4$L! A0#% @ (XNI6 =!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " CBZE8ZIGD M N\ K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " CBZE8F5R<(Q & "<)P $P @ '- 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ".+J5@")BNL5@8 )0D M 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ (XNI6)HT7N3K M @ %0L !@ ("!X10 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (XNI6$$$5KCN!@ OQX !@ M ("! "$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ (XNI6(8N5_-2 P =0< !@ ("!&UL M4$L! A0#% @ (XNI6.X X+-N P "P@ !D ("!_TH M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(XNI6"8VN!S/! !0L !D ("!JV 'AL+W=O&UL4$L! A0#% @ (XNI6-\A<'OR P M2PD !D ("!!'0 'AL+W=O# 2X# #M!@ &0 @($M M> >&PO=V]R:W-H965T&UL4$L! A0#% @ (XNI6#5[@^CA P I H !D M ("!-7X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (XNI6 1:H99C P :0< !D ("!QY@ 'AL M+W=O," M -!@ &0 @(%AG >&PO=V]R:W-H965T&UL4$L! A0#% @ (XNI M6"0=FNZ> P H@@ !D ("!&*( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (XNI6)2%VP2E P Y0@ M !D ("!KJ\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (XNI6(6!0 B< !D M ("!?;X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (XNI6']1& &R P F1( !D ("!7LH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (XNI6$.U M=Q0? P R0L !D ("!5., 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (XNI6"ODQ$,%! 2!@ !D M ("!TN\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ (XNI6"MTAFI% P K@D !D ("! M/OD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (XNI6.H(XIA0 P Z@L !D ("!"P&PO=V]R:W-H965T&UL4$L! A0#% @ (XNI6!8;XJXX M!@ ;3< !D ("!XA$! 'AL+W=O&PO=V]R:W-H965T 0!X;"]S='EL97,N>&UL M4$L! A0#% @ (XNI6)>*NQS $P( L ( !("(! M %]R96QS+RYR96QS4$L! A0#% @ (XNI6"E0!EEF! $2( \ M ( !"2,! 'AL+W=O : " 9PG 0!X;"]? 3 M " 9TI 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ [ #L %! ' )$K 0 $! end XML 66 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 67 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 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 158 258 1 false 69 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://warbyparker.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://warbyparker.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders??? (Deficit) Equity Sheet http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders??? (Deficit) Equity Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Disclosure - Description of Business Sheet http://warbyparker.com/role/DescriptionofBusiness Description of Business Notes 7 false false R8.htm 0000008 - Disclosure - Summary of Significant Accounting Policies Sheet http://warbyparker.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Property and Equipment, Net Sheet http://warbyparker.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 9 false false R10.htm 0000010 - Disclosure - Accrued Expenses Sheet http://warbyparker.com/role/AccruedExpenses Accrued Expenses Notes 10 false false R11.htm 0000011 - Disclosure - Income Taxes Sheet http://warbyparker.com/role/IncomeTaxes Income Taxes Notes 11 false false R12.htm 0000012 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders??? Equity Sheet http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquity Redeemable Convertible Preferred Stock and Stockholders??? Equity Notes 12 false false R13.htm 0000013 - Disclosure - Stock-Based Compensation Sheet http://warbyparker.com/role/StockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 0000014 - Disclosure - Leases Sheet http://warbyparker.com/role/Leases Leases Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://warbyparker.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 16 false false R17.htm 0000017 - Disclosure - Related-Party Transactions Sheet http://warbyparker.com/role/RelatedPartyTransactions Related-Party Transactions Notes 17 false false R18.htm 0000018 - Disclosure - Subsequent Events Sheet http://warbyparker.com/role/SubsequentEvents Subsequent Events Notes 18 false false R19.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 19 false false R20.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 20 false false R21.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://warbyparker.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://warbyparker.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 9954473 - Disclosure - Property and Equipment, Net (Tables) Sheet http://warbyparker.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://warbyparker.com/role/PropertyandEquipmentNet 23 false false R24.htm 9954474 - Disclosure - Accrued Expenses (Tables) Sheet http://warbyparker.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://warbyparker.com/role/AccruedExpenses 24 false false R25.htm 9954475 - Disclosure - Income Taxes (Tables) Sheet http://warbyparker.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://warbyparker.com/role/IncomeTaxes 25 false false R26.htm 9954476 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders??? Equity (Tables) Sheet http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityTables Redeemable Convertible Preferred Stock and Stockholders??? Equity (Tables) Tables http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquity 26 false false R27.htm 9954477 - Disclosure - Stock-Based Compensation (Tables) Sheet http://warbyparker.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://warbyparker.com/role/StockBasedCompensation 27 false false R28.htm 9954478 - Disclosure - Leases (Tables) Sheet http://warbyparker.com/role/LeasesTables Leases (Tables) Tables http://warbyparker.com/role/Leases 28 false false R29.htm 9954479 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholders 29 false false R30.htm 9954480 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 30 false false R31.htm 9954481 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Sheet http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Details 31 false false R32.htm 9954482 - Disclosure - Property and Equipment, Net (Details) Sheet http://warbyparker.com/role/PropertyandEquipmentNetDetails Property and Equipment, Net (Details) Details http://warbyparker.com/role/PropertyandEquipmentNetTables 32 false false R33.htm 9954483 - Disclosure - Accrued Expenses (Details) Sheet http://warbyparker.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://warbyparker.com/role/AccruedExpensesTables 33 false false R34.htm 9954484 - Disclosure - Income Taxes (Details) Sheet http://warbyparker.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://warbyparker.com/role/IncomeTaxesTables 34 false false R35.htm 9954485 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders??? Equity - Narrative (Details) Sheet http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails Redeemable Convertible Preferred Stock and Stockholders??? Equity - Narrative (Details) Details http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityTables 35 false false R36.htm 9954486 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders??? Equity - Common Stock Outstanding (Details) Sheet http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails Redeemable Convertible Preferred Stock and Stockholders??? Equity - Common Stock Outstanding (Details) Details 36 false false R37.htm 9954487 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://warbyparker.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 37 false false R38.htm 9954488 - Disclosure - Stock-Based Compensation - Stock-based Compensation Expense (Details) Sheet http://warbyparker.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails Stock-Based Compensation - Stock-based Compensation Expense (Details) Details 38 false false R39.htm 9954489 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) Sheet http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails Stock-Based Compensation - Schedule of Stock Option Activity (Details) Details 39 false false R40.htm 9954490 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details) Sheet http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails Stock-Based Compensation - Schedule of RSU Activity (Details) Details 40 false false R41.htm 9954491 - Disclosure - Stock-Based Compensation - Schedule of PSUs (Details) Sheet http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails Stock-Based Compensation - Schedule of PSUs (Details) Details 41 false false R42.htm 9954492 - Disclosure - Leases - Narrative (Details) Sheet http://warbyparker.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 42 false false R43.htm 9954493 - Disclosure - Leases - Lease Cost (Details) Sheet http://warbyparker.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 43 false false R44.htm 9954494 - Disclosure - Leases - Future Minimum Operating Lease Payment (Details) Sheet http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails Leases - Future Minimum Operating Lease Payment (Details) Details 44 false false R45.htm 9954495 - Disclosure - Leases - Other Lease Information (Details) Sheet http://warbyparker.com/role/LeasesOtherLeaseInformationDetails Leases - Other Lease Information (Details) Details 45 false false R46.htm 9954496 - Disclosure - Commitments and Contingencies (Details) Sheet http://warbyparker.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://warbyparker.com/role/CommitmentsandContingencies 46 false false R47.htm 9954497 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Loss per Share (Details) Sheet http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails Net Loss Per Share Attributable to Common Stockholders - Loss per Share (Details) Details 47 false false R48.htm 9954498 - Disclosure - Net Loss Per Share Attributable to Common Stockholders -Schedule of Antidilutive Shares (Details) Sheet http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails Net Loss Per Share Attributable to Common Stockholders -Schedule of Antidilutive Shares (Details) Details 48 false false R49.htm 9954499 - Disclosure - Related-Party Transactions (Details) Sheet http://warbyparker.com/role/RelatedPartyTransactionsDetails Related-Party Transactions (Details) Details http://warbyparker.com/role/RelatedPartyTransactions 49 false false R50.htm 9954500 - Disclosure - Subsequent Events (Details) Sheet http://warbyparker.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://warbyparker.com/role/SubsequentEvents 50 false false R9999.htm Uncategorized Items - wrby-20240331.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - wrby-20240331.htm Cover 51 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration - wrby-20240331.htm 4 wrby-20240331.htm wrby-20240331.xsd wrby-20240331_cal.xml wrby-20240331_def.xml wrby-20240331_lab.xml wrby-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 72 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "wrby-20240331.htm": { "nsprefix": "wrby", "nsuri": "http://warbyparker.com/20240331", "dts": { "inline": { "local": [ "wrby-20240331.htm" ] }, "schema": { "local": [ "wrby-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "wrby-20240331_cal.xml" ] }, "definitionLink": { "local": [ "wrby-20240331_def.xml" ] }, "labelLink": { "local": [ "wrby-20240331_lab.xml" ] }, "presentationLink": { "local": [ "wrby-20240331_pre.xml" ] } }, "keyStandard": 222, "keyCustom": 36, "axisStandard": 29, "axisCustom": 1, "memberStandard": 39, "memberCustom": 26, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 1 }, "contextCount": 158, "entityCount": 1, "segmentCount": 69, "elementCount": 530, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 452, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 6 }, "report": { "R1": { "role": "http://warbyparker.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": "wrby-20240331.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": "wrby-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "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": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "unique": true } }, "R3": { "role": "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "unique": true } }, "R4": { "role": "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "unique": true } }, "R5": { "role": "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity", "longName": "0000005 - Statement - Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders\u2019 (Deficit) Equity", "shortName": "Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders\u2019 (Deficit) Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "unique": true } }, "R7": { "role": "http://warbyparker.com/role/DescriptionofBusiness", "longName": "0000007 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://warbyparker.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://warbyparker.com/role/PropertyandEquipmentNet", "longName": "0000009 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://warbyparker.com/role/AccruedExpenses", "longName": "0000010 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://warbyparker.com/role/IncomeTaxes", "longName": "0000011 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquity", "longName": "0000012 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity", "shortName": "Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "wrby:RedeemableConvertiblePreferredStockAndStockholdersDeficitTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "wrby:RedeemableConvertiblePreferredStockAndStockholdersDeficitTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://warbyparker.com/role/StockBasedCompensation", "longName": "0000013 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://warbyparker.com/role/Leases", "longName": "0000014 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://warbyparker.com/role/CommitmentsandContingencies", "longName": "0000015 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholders", "longName": "0000016 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://warbyparker.com/role/RelatedPartyTransactions", "longName": "0000017 - Disclosure - Related-Party Transactions", "shortName": "Related-Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://warbyparker.com/role/SubsequentEvents", "longName": "0000018 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R19": { "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": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "unique": true } }, "R20": { "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": "20", "firstAnchor": { "contextRef": "c-158", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-158", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "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": "wrby-20240331.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": "wrby-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.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": "wrby-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://warbyparker.com/role/PropertyandEquipmentNetTables", "longName": "9954473 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://warbyparker.com/role/AccruedExpensesTables", "longName": "9954474 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://warbyparker.com/role/IncomeTaxesTables", "longName": "9954475 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "wrby:SummaryOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "wrby:SummaryOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityTables", "longName": "9954476 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Tables)", "shortName": "Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://warbyparker.com/role/StockBasedCompensationTables", "longName": "9954477 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://warbyparker.com/role/LeasesTables", "longName": "9954478 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersTables", "longName": "9954479 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "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": "wrby-20240331.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": "wrby-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954480 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "longName": "9954481 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "shortName": "Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "unique": true } }, "R32": { "role": "http://warbyparker.com/role/PropertyandEquipmentNetDetails", "longName": "9954482 - Disclosure - Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://warbyparker.com/role/AccruedExpensesDetails", "longName": "9954483 - Disclosure - Accrued Expenses (Details)", "shortName": "Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-4", "name": "wrby:AccruedOpticalLaboratoryAndProductCostsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "wrby:AccruedOpticalLaboratoryAndProductCostsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://warbyparker.com/role/IncomeTaxesDetails", "longName": "9954484 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "wrby:SummaryOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "unique": true } }, "R35": { "role": "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails", "longName": "9954485 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity - Narrative (Details)", "shortName": "Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "unique": true } }, "R36": { "role": "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "longName": "9954486 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity - Common Stock Outstanding (Details)", "shortName": "Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity - Common Stock Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "wrby:CommonStockSharesOutstandingExcludingUnvestedAndEarlyExercisedOptions", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "unique": true } }, "R37": { "role": "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954487 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-96", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "unique": true } }, "R38": { "role": "http://warbyparker.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails", "longName": "9954488 - Disclosure - Stock-Based Compensation - Stock-based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-69", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "unique": true } }, "R39": { "role": "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails", "longName": "9954489 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "unique": true } }, "R40": { "role": "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "longName": "9954490 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-100", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-100", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails", "longName": "9954491 - Disclosure - Stock-Based Compensation - Schedule of PSUs (Details)", "shortName": "Stock-Based Compensation - Schedule of PSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-112", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-112", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://warbyparker.com/role/LeasesNarrativeDetails", "longName": "9954492 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-121", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://warbyparker.com/role/LeasesLeaseCostDetails", "longName": "9954493 - Disclosure - Leases - Lease Cost (Details)", "shortName": "Leases - Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails", "longName": "9954494 - Disclosure - Leases - Future Minimum Operating Lease Payment (Details)", "shortName": "Leases - Future Minimum Operating Lease Payment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://warbyparker.com/role/LeasesOtherLeaseInformationDetails", "longName": "9954495 - Disclosure - Leases - Other Lease Information (Details)", "shortName": "Leases - Other Lease Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://warbyparker.com/role/CommitmentsandContingenciesDetails", "longName": "9954496 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-139", "name": "us-gaap:LitigationSettlementExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-139", "name": "us-gaap:LitigationSettlementExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails", "longName": "9954497 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Loss per Share (Details)", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Loss per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails", "longName": "9954498 - Disclosure - Net Loss Per Share Attributable to Common Stockholders -Schedule of Antidilutive Shares (Details)", "shortName": "Net Loss Per Share Attributable to Common Stockholders -Schedule of Antidilutive Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-140", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-140", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://warbyparker.com/role/RelatedPartyTransactionsDetails", "longName": "9954499 - Disclosure - Related-Party Transactions (Details)", "shortName": "Related-Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-148", "name": "us-gaap:DebtInstrumentTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-148", "name": "us-gaap:DebtInstrumentTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://warbyparker.com/role/SubsequentEventsDetails", "longName": "9954500 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-156", "name": "wrby:StockIssuedDuringPeriodSharesNonCashCharitableContribution", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "unique": true } }, "R9999": { "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "longName": "Uncategorized Items - wrby-20240331.htm", "shortName": "Uncategorized Items - wrby-20240331.htm", "isDefault": "false", "groupType": "", "subGroupType": "", "menuCat": "Cover", "order": "51", "firstAnchor": { "contextRef": "c-32", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrby-20240331.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "wrby_A2021IncentiveAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "A2021IncentiveAwardPlanMember", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Incentive Award Plan", "label": "2021 Incentive Award Plan [Member]", "documentation": "2021 Incentive Award Plan" } } }, "auth_ref": [] }, "wrby_A2021PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "A2021PlanMember", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Plan", "label": "2021 Plan [Member]", "documentation": "2021 Plan" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r35" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://warbyparker.com/role/AccruedExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r24" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r23", "r577" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r238", "r239" ] }, "wrby_AccruedCharitableContributionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "AccruedCharitableContributionsCurrent", "crdr": "credit", "calculation": { "http://warbyparker.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charitable contributions", "label": "Accrued Charitable Contributions, Current", "documentation": "Accrued Charitable Contributions, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://warbyparker.com/role/AccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails", "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "calculation": { "http://warbyparker.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketing", "label": "Accrued Marketing Costs, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "wrby_AccruedOpticalLaboratoryAndProductCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "AccruedOpticalLaboratoryAndProductCostsCurrent", "crdr": "credit", "calculation": { "http://warbyparker.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and fulfillment", "label": "Accrued Optical Laboratory and Product Costs, Current", "documentation": "Accrued Optical Laboratory and Product Costs, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://warbyparker.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "wrby_AccruedRetailRelatedCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "AccruedRetailRelatedCostsCurrent", "crdr": "credit", "calculation": { "http://warbyparker.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail related", "label": "Accrued Retail Related Costs, Current", "documentation": "Accrued Retail Related Costs, Current" } } }, "auth_ref": [] }, "wrby_AccruedUnvestedEarlyExercisedStockOptionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "AccruedUnvestedEarlyExercisedStockOptionsCurrent", "crdr": "credit", "calculation": { "http://warbyparker.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal", "label": "Accrued Unvested Early Exercised Stock Options, Current", "documentation": "Accrued Unvested Early Exercised Stock Options, Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://warbyparker.com/role/PropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r55", "r146", "r431" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r36", "r37", "r94", "r153", "r428", "r449", "r450" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (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": [ "r4", "r12", "r37", "r363", "r366", "r392", "r445", "r446", "r676", "r677", "r678", "r683", "r684", "r685" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r627" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r89", "r577", "r746" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "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": [ "r341", "r342", "r343", "r462", "r683", "r684", "r685", "r729", "r747" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r633" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r633" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r633" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r633" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "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": [ "r69", "r70", "r307" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [] }, "wrby_AggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "AggregateIntrinsicValueAbstract", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate intrinsic value", "label": "Aggregate Intrinsic Value [Abstract]", "documentation": "Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r598", "r609", "r619", "r644" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r601", "r612", "r622", "r647" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r633" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r640" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r605", "r613", "r623", "r640", "r648", "r652", "r660" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r658" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r336", "r344" ] }, "wrby_AllowanceForSalesReturns": { "xbrltype": "monetaryItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "AllowanceForSalesReturns", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for returns", "label": "Allowance For Sales Returns", "documentation": "Allowance For Sales Returns" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://warbyparker.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/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive shares excluded from computation of earnings per share (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": [ "r209" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r45" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "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": [ "r45" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows", "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Impairment Charges", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r8", "r54" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r116", "r148", "r175", "r216", "r229", "r233", "r240", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r358", "r360", "r371", "r425", "r497", "r577", "r589", "r696", "r697", "r736" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r141", "r156", "r175", "r240", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r358", "r360", "r371", "r577", "r696", "r697", "r736" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r655" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r656" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r651" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r651" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r651" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r651" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r651" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r651" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://warbyparker.com/role/SubsequentEventsDetails", "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": [ "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r654" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r653" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r652" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r652" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r72", "r73" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment included in accounts payable and accrued expenses", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Computer Software, 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": [ "r749" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows", "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of cloud-based software implementation costs", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r10", "r122" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Computer Software, Gross", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r749" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Computer Software, Net", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r548" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets", "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r39", "r144", "r551" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r40" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r39", "r102", "r173" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net change 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": [ "r3", "r102" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uninsured cash balances", "label": "Cash, Uninsured Amount", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r631" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://warbyparker.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/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity", "http://warbyparker.com/role/Cover", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "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": [ "r138", "r149", "r150", "r151", "r175", "r198", "r199", "r206", "r208", "r214", "r215", "r240", "r254", "r256", "r257", "r258", "r261", "r262", "r280", "r281", "r283", "r284", "r286", "r371", "r453", "r454", "r455", "r456", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r484", "r506", "r528", "r539", "r540", "r541", "r542", "r543", "r666", "r680", "r687" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails" ], "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": [ "r149", "r150", "r151", "r214", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r453", "r454", "r455", "r456", "r565", "r666", "r680" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r632" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r632" ] }, "wrby_ComericaBankMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ComericaBankMember", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Comerica Bank", "label": "Comerica Bank [Member]", "documentation": "Comerica Bank" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (see Note 9)", "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": [ "r32", "r81", "r426", "r483" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://warbyparker.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": [ "r109", "r248", "r249", "r545", "r693" ] }, "wrby_CommonClassAAndBMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "CommonClassAAndBMember", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Class A and Class B Common Stock", "label": "Common Class A And B [Member]", "documentation": "Common Class A And B" } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://warbyparker.com/role/Cover", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common class A", "terseLabel": "Series A common stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r747" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://warbyparker.com/role/Cover", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common class B", "terseLabel": "Series B common stock", "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": [ "r747" ] }, "us-gaap_CommonClassCMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassCMember", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series C common stock", "label": "Common Class C [Member]", "documentation": "Classification of common stock that has different rights than provided to Class A or B shares, representing ownership interest in a corporation." } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "calculation": { "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total common stock\u00a0\u2013 outstanding or issuable on exercise of options (in shares)", "terseLabel": "Shares available for future issuance", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r33" ] }, "wrby_CommonStockConvertibleSharesIssuable": { "xbrltype": "sharesItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "CommonStockConvertibleSharesIssuable", "calculation": { "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs (in shares)", "label": "Common Stock, Convertible, Shares Issuable", "documentation": "Common Stock, Convertible, Shares Issuable" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r580", "r581", "r582", "r584", "r585", "r586", "r587", "r683", "r684", "r729", "r745", "r747" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r88" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares authorized", "verboseLabel": "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": [ "r88", "r484" ] }, "wrby_CommonStockSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "CommonStockSharesAvailableForGrant", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock available for future\u00a0issuance (in shares)", "label": "Common Stock, Shares Available For Grant", "documentation": "Common Stock, Shares Available For Grant" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r88" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r88", "r484", "r503", "r747", "r748" ] }, "wrby_CommonStockSharesOutstandingExcludingUnvestedAndEarlyExercisedOptions": { "xbrltype": "sharesItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "CommonStockSharesOutstandingExcludingUnvestedAndEarlyExercisedOptions", "calculation": { "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock outstanding (in shares)", "label": "Common Stock, Shares, Outstanding, Excluding Unvested and Early Exercised Options", "documentation": "Common Stock, Shares, Outstanding, Excluding Unvested and Early Exercised Options" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value; Class A: 750,000,000 shares authorized at March\u00a031, 2024 and December\u00a031, 2023, 99,005,197 and 98,368,239 issued and outstanding at March\u00a031, 2024 and December\u00a031, 2023, respectively; Class B: 150,000,000 shares authorized at March\u00a031, 2024 and December\u00a031, 2023, 19,734,125 and 19,788,682 shares issued and outstanding as of March\u00a031, 2024 and December\u00a031, 2023, respectively, convertible to Class A on a one-to-one basis", "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": [ "r88", "r427", "r577" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r637" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r636" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r638" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r635" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total 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": [ "r38", "r159", "r161", "r165", "r421", "r435" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r47", "r49", "r74", "r75", "r237", "r544" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r47", "r49", "r74", "r75", "r237", "r451", "r544" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r47", "r49", "r74", "r75", "r237", "r544", "r670" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk and Major Suppliers", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r83", "r129" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [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": [ "r544" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk percent", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r47", "r49", "r74", "r75", "r237" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r46", "r47", "r49", "r50", "r74", "r115", "r544" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r47", "r49", "r74", "r75", "r237", "r544" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of 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": [ "r71", "r553" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in process", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r288", "r289", "r300" ] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Axis]", "label": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r572", "r699" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Domain]", "label": "Contract with Customer, Sales Channel [Domain]", "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary." } } }, "auth_ref": [ "r572", "r699" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r98", "r408" ] }, "us-gaap_CostOfGoodsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsTotalMember", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Goods and Service Benchmark", "label": "Cost of Goods and Service Benchmark [Member]", "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r669" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails", "http://warbyparker.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditCardReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditCardReceivablesMember", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Card Receivable", "label": "Credit Card Receivable [Member]", "documentation": "Amounts receivable from issuing a card to individuals or businesses that allows someone to make a purchase on borrowed money." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "wrby_CreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "CreditFacilityMember", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Member]", "documentation": "Credit Facility" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://warbyparker.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": [] }, "wrby_DebtExtensionAxis": { "xbrltype": "stringItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "DebtExtensionAxis", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Extension [Axis]", "label": "Debt Extension [Axis]", "documentation": "Debt Extension" } } }, "auth_ref": [] }, "wrby_DebtExtensionDomain": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "DebtExtensionDomain", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Extension [Domain]", "label": "Debt Extension [Domain]", "documentation": "Debt Extension [Domain]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails", "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r21", "r85", "r86", "r117", "r118", "r179", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r380", "r560", "r561", "r562", "r563", "r564", "r681" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "wrby_DebtInstrumentCovenantFinancialMaintenanceMaximum": { "xbrltype": "monetaryItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "DebtInstrumentCovenantFinancialMaintenanceMaximum", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Covenant, Financial Maintenance Maximum", "label": "Debt Instrument, Covenant, Financial Maintenance Maximum", "documentation": "Debt Instrument, Covenant, Financial Maintenance Maximum" } } }, "auth_ref": [] }, "wrby_DebtInstrumentCovenantNetLeverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "DebtInstrumentCovenantNetLeverageRatioMaximum", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Covenant, Net Leverage Ratio Maximum", "label": "Debt Instrument, Covenant, Net Leverage Ratio Maximum", "documentation": "Debt Instrument, Covenant, Net Leverage Ratio Maximum" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r29", "r264" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r179", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r380", "r560", "r561", "r562", "r563", "r564", "r681" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails", "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r30", "r179", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r380", "r560", "r561", "r562", "r563", "r564", "r681" ] }, "wrby_DebtInstrumentOptionToIncreaseMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "DebtInstrumentOptionToIncreaseMember", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option to Increase", "label": "Debt Instrument, Option to Increase [Member]", "documentation": "Debt Instrument, Option to Increase" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r30", "r61", "r64", "r76", "r77", "r78", "r82", "r110", "r111", "r179", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r380", "r560", "r561", "r562", "r563", "r564", "r681" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable, term", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "wrby_DeferredRevenueUnredeemedGiftCards": { "xbrltype": "monetaryItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "DeferredRevenueUnredeemedGiftCards", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue, Unredeemed Gift Cards", "label": "Deferred Revenue, Unredeemed Gift Cards", "documentation": "Deferred Revenue, Unredeemed Gift Cards" } } }, "auth_ref": [] }, "wrby_DenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "DenominatorAbstract", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator", "label": "Denominator [Abstract]", "documentation": "Denominator" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows", "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "terseLabel": "Total depreciation and amortization expense", "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": [ "r8", "r219" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "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": [ "r299", "r566", "r567", "r568", "r569", "r570", "r571", "r572" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "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": [ "r299", "r566", "r567", "r568", "r569", "r570", "r571", "r572" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r699" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://warbyparker.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r305", "r309", "r337", "r338", "r340", "r574" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://warbyparker.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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://warbyparker.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/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://warbyparker.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/2023", "localname": "DocumentInformationTable", "presentation": [ "http://warbyparker.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/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://warbyparker.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/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://warbyparker.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": [ "r593" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://warbyparker.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": [ "r626" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://warbyparker.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": [] }, "wrby_ECommerceMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ECommerceMember", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "E-commerce", "label": "E-commerce [Member]", "documentation": "E-commerce" } } }, "auth_ref": [] }, "wrby_EarningsLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "EarningsLossPerShareAbstract", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings (Loss) Per Share [Abstract]", "documentation": "Earnings (Loss) Per Share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)", "verboseLabel": "Net loss per share attributable to common stockholders, 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": [ "r166", "r185", "r186", "r187", "r188", "r189", "r195", "r198", "r206", "r207", "r208", "r212", "r369", "r370", "r422", "r436", "r555" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)", "verboseLabel": "Net loss per share attributable to common stockholders, 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": [ "r166", "r185", "r186", "r187", "r188", "r189", "r198", "r206", "r207", "r208", "r212", "r369", "r370", "r422", "r436", "r555" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholders" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share Attributable to Common Stockholders", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r194", "r209", "r210", "r211" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rates on cash", "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": [ "r372" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://warbyparker.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r347" ] }, "wrby_EmployeeLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "EmployeeLoansMember", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Loans", "label": "Employee Loans [Member]", "documentation": "Employee Loans" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://warbyparker.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll related", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost not yet recognized, outstanding awards", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r339" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-vested award, cost not yet recognized, period for recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r339" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost not yet recognized, outstanding awards", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r727" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan", "verboseLabel": "Employee Stock Purchase Plan", "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/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails", "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock options", "terseLabel": "Stock options to purchase common stock", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://warbyparker.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/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://warbyparker.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/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://warbyparker.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/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://warbyparker.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/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://warbyparker.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/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://warbyparker.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": [ "r591" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://warbyparker.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/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://warbyparker.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/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://warbyparker.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": [ "r591" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://warbyparker.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/2023", "localname": "EntityFilerCategory", "presentation": [ "http://warbyparker.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": [ "r591" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://warbyparker.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/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://warbyparker.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": [ "r665" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://warbyparker.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": [ "r591" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://warbyparker.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": [ "r591" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://warbyparker.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": [ "r591" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://warbyparker.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": [ "r591" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r139", "r162", "r163", "r164", "r180", "r181", "r182", "r184", "r190", "r192", "r213", "r241", "r242", "r287", "r341", "r342", "r343", "r351", "r352", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r373", "r374", "r375", "r376", "r377", "r378", "r392", "r445", "r446", "r447", "r462", "r528" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r634" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r598", "r609", "r619", "r644" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r595", "r606", "r616", "r641" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r640" ] }, "wrby_ExpectedProceedsFromTenantImprovementAllowanceCurrentYear": { "xbrltype": "monetaryItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ExpectedProceedsFromTenantImprovementAllowanceCurrentYear", "crdr": "debit", "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected cash inflows from TIAs", "label": "Expected Proceeds from Tenant Improvement Allowance, Current Year", "documentation": "Expected Proceeds from Tenant Improvement Allowance, Current Year" } } }, "auth_ref": [] }, "wrby_ExpectedProceedsFromTenantImprovementAllowanceFollowingYear": { "xbrltype": "monetaryItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ExpectedProceedsFromTenantImprovementAllowanceFollowingYear", "crdr": "debit", "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected Proceeds from Tenant Improvement Allowance, Following Year", "label": "Expected Proceeds from Tenant Improvement Allowance, Following Year", "documentation": "Expected Proceeds from Tenant Improvement Allowance, Following Year" } } }, "auth_ref": [] }, "wrby_EyewearProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "EyewearProductsMember", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eyewear products", "label": "Eyewear Products [Member]", "documentation": "Eyewear Products" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r602", "r613", "r623", "r648" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r602", "r613", "r623", "r648" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r602", "r613", "r623", "r648" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r602", "r613", "r623", "r648" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r602", "r613", "r623", "r648" ] }, "wrby_FoundersGrantMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "FoundersGrantMember", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Founders Grant", "label": "Founders Grant [Member]", "documentation": "Founders Grant" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r97", "r175", "r216", "r228", "r232", "r234", "r240", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r371", "r557", "r696" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Direct Listing", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r0", "r95", "r120", "r216", "r228", "r232", "r234", "r423", "r433", "r557" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails", "http://warbyparker.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r246", "r247", "r513" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails", "http://warbyparker.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r247", "r513" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://warbyparker.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r176", "r345", "r348", "r349", "r350", "r353", "r355", "r356", "r357", "r458" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://warbyparker.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "verboseLabel": "Income tax expense", "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": [ "r124", "r135", "r191", "r192", "r220", "r346", "r354", "r437" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r41" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable, net", "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r406", "r679" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Change in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Increase (Decrease) in Other Current Liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r679" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r7" ] }, "wrby_IncreaseDecreaseInRightOfUseLeaseAssetsAndCurrentAndNonCurrentLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "IncreaseDecreaseInRightOfUseLeaseAssetsAndCurrentAndNonCurrentLeaseLiabilities", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use lease assets and current and non-current lease liabilities", "label": "Increase (Decrease) in Right-of-use Lease Assets and Current and Non-current Lease Liabilities", "documentation": "Increase (Decrease) in Right-of-use Lease Assets and Current and Non-current Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "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/2023", "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": [ "r605", "r613", "r623", "r640", "r648", "r652", "r660" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r658" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r594", "r664" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r594", "r664" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r594", "r664" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r168", "r171", "r172" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r673" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r155", "r552", "r577" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r125", "r143", "r154", "r243", "r244", "r245", "r407", "r554" ] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Component parts", "label": "Inventory, Raw Materials and Supplies, Gross", "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed." } } }, "auth_ref": [ "r674" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Axis]", "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r671" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Domain]", "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r671" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://warbyparker.com/role/LeasesLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://warbyparker.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net lease expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r386", "r576" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://warbyparker.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r732" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r108" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://warbyparker.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r385" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://warbyparker.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r385" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r384" ] }, "wrby_LesseeOperatingLeaseLeaseNotYetCommencedLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLiability", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum lease payments for leases not yet commenced", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Liability", "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Liability" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://warbyparker.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Maturity", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r733" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Future minimum lease payments", "terseLabel": "Future minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r391" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r391" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r391" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r391" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r391" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r733" ] }, "wrby_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impact of discounting", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r391" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://warbyparker.com/role/LeasesNarrativeDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease term period", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r731" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://warbyparker.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r381" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit, outstanding amount", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r26", "r175", "r240", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r359", "r360", "r361", "r371", "r482", "r556", "r589", "r696", "r736", "r737" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r93", "r119", "r430", "r577", "r682", "r691", "r730" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "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/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r28", "r142", "r175", "r240", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r359", "r360", "r361", "r371", "r577", "r696", "r736", "r737" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name [Axis]", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r25", "r681" ] }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase available", "label": "Line of Credit Facility, Increase (Decrease), Net", "documentation": "Amount of increase (decrease) of the credit facility." } } }, "auth_ref": [ "r681" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender [Domain]", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r25", "r681" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r25" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Settlement, Expense", "label": "Litigation Settlement, Expense", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://warbyparker.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r30" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r30", "r56" ] }, "srt_ManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ManagementMember", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Management", "label": "Management [Member]" } } }, "auth_ref": [ "r690", "r734" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails", "http://warbyparker.com/role/LeasesNarrativeDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r250", "r251", "r252", "r253", "r303", "r405", "r444", "r474", "r475", "r534", "r535", "r536", "r537", "r538", "r546", "r547", "r559", "r565", "r573", "r579", "r698", "r738", "r739", "r740", "r741", "r742", "r743" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r632" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r632" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails", "http://warbyparker.com/role/LeasesNarrativeDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r250", "r251", "r252", "r253", "r303", "r405", "r444", "r474", "r475", "r534", "r535", "r536", "r537", "r538", "r546", "r547", "r559", "r565", "r573", "r579", "r698", "r738", "r739", "r740", "r741", "r742", "r743" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r651" ] }, "wrby_MonteCarloSimulationMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "MonteCarloSimulationMember", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monte Carlo simulation", "label": "Monte Carlo Simulation [Member]", "documentation": "Monte Carlo Simulation" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r659" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r633" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://warbyparker.com/role/DescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r126", "r136" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r170" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r170" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r102", "r103", "r104" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows", "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity", "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "netLabel": "Net income (loss)", "terseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r96", "r104", "r121", "r140", "r157", "r160", "r164", "r175", "r183", "r185", "r186", "r187", "r188", "r191", "r192", "r204", "r216", "r228", "r232", "r234", "r240", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r370", "r371", "r434", "r505", "r526", "r527", "r557", "r588", "r696" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to common stockholders, 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": [ "r167", "r185", "r186", "r187", "r188", "r195", "r196", "r205", "r208", "r216", "r228", "r232", "r234", "r557" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to common stockholders, 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": [ "r167", "r197", "r200", "r201", "r202", "r203", "r205", "r208" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted and Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "wrby_NewAndExtendedLeaseTermsRetailSpaceUnitedStatesMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "NewAndExtendedLeaseTermsRetailSpaceUnitedStatesMember", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New and Extended Lease Terms, Retail Space United States", "label": "New and Extended Lease Terms, Retail Space United States [Member]", "documentation": "New and Extended Lease Terms, Retail Space United States" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r632" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r602", "r613", "r623", "r640", "r648" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r630" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r629" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r640" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r659" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r659" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and 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": [ "r100" ] }, "wrby_NumberOfExtendedOperatingLeaseAgreements": { "xbrltype": "integerItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "NumberOfExtendedOperatingLeaseAgreements", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Extended Operating Lease Agreements", "label": "Number of Extended Operating Lease Agreements", "documentation": "Number of Extended Operating Lease Agreements" } } }, "auth_ref": [] }, "wrby_NumberOfOperatingLeaseAgreements": { "xbrltype": "integerItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "NumberOfOperatingLeaseAgreements", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease agreements", "label": "Number Of Operating Lease Agreements", "documentation": "Number Of Operating Lease Agreements" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r689" ] }, "wrby_NumberOfVotesGrantedToEachClassOfStock": { "xbrltype": "integerItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "NumberOfVotesGrantedToEachClassOfStock", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes granted", "label": "Number Of Votes Granted To Each Class Of Stock", "documentation": "Number Of Votes Granted To Each Class Of Stock" } } }, "auth_ref": [] }, "wrby_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "NumeratorAbstract", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Numerator [Abstract]", "documentation": "Numerator" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r216", "r228", "r232", "r234", "r557" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://warbyparker.com/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r387", "r576" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease payments", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r383" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current 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": [ "r383" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current 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": [ "r383" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use lease assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r382" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://warbyparker.com/role/LeasesOtherLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r390", "r576" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://warbyparker.com/role/LeasesOtherLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r389", "r576" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://warbyparker.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r147" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "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": [ "r6", "r11", "r114" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r6", "r11", "r114", "r158", "r161" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27", "r577" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncurrent Assets", "label": "Other Noncurrent Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r632" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Receivables", "label": "Other Receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r152", "r492" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r600", "r611", "r621", "r646" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r603", "r614", "r624", "r649" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r603", "r614", "r624", "r649" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r628" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForLeasingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForLeasingCosts", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for Leasing Costs", "label": "Payments for Leasing Costs", "documentation": "Amount of cash outflow for costs that are essential to originate the lease and would not otherwise have been incurred without the lease agreement. Amount includes, but is not limited to, cash outflows to evaluate the lessee's credit condition, guarantees, and collateral and cash outflows for costs incurred in negotiating, processing, and executing the lease agreement." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquitySecuritiesFvNi", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows", "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Investment in optical equipment company", "terseLabel": "Investment in optical equipment company", "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": [ "r123", "r169" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases 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": [ "r101" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r631" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r631" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r630" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r640" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r633" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r629" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails", "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Performance stock units (PSUs)", "terseLabel": "Unvested performance stock units", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "wrby_PerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "PerformanceStockUnitsMember", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Stock Units", "label": "Performance Stock Units [Member]", "documentation": "Performance Stock Units" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r87", "r484" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock shares outstanding", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r87", "r484", "r503", "r747", "r748" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r675" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prime Rate", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock option exercises", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r5", "r19" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r235", "r408", "r438", "r439", "r440", "r441", "r442", "r443", "r550", "r566", "r578", "r672", "r694", "r695", "r699", "r744" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r235", "r408", "r438", "r439", "r440", "r441", "r442", "r443", "r550", "r566", "r578", "r672", "r694", "r695", "r699", "r744" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r107", "r130", "r133", "r134" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://warbyparker.com/role/PropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r108", "r145", "r432" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://warbyparker.com/role/PropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets", "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r424", "r432", "r577" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r108" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r628" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r628" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails", "http://warbyparker.com/role/LeasesNarrativeDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r250", "r251", "r252", "r253", "r301", "r303", "r332", "r333", "r334", "r404", "r405", "r444", "r474", "r475", "r534", "r535", "r536", "r537", "r538", "r546", "r547", "r559", "r565", "r573", "r579", "r582", "r692", "r698", "r739", "r740", "r741", "r742", "r743" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails", "http://warbyparker.com/role/LeasesNarrativeDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r250", "r251", "r252", "r253", "r301", "r303", "r332", "r333", "r334", "r404", "r405", "r444", "r474", "r475", "r534", "r535", "r536", "r537", "r538", "r546", "r547", "r559", "r565", "r573", "r579", "r582", "r692", "r698", "r739", "r740", "r741", "r742", "r743" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable [Domain]", "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r35" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r595", "r606", "r616", "r641" ] }, "wrby_RedeemableConvertiblePreferredStockAndStockholdersDeficitTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "RedeemableConvertiblePreferredStockAndStockholdersDeficitTextBlock", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity", "label": "Redeemable Convertible Preferred Stock And Stockholders' Deficit [Text Block]", "documentation": "Redeemable Convertible Preferred Stock And Stockholders' Deficit" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r302", "r396", "r397", "r477", "r478", "r479", "r480", "r481", "r502", "r504", "r533" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r177", "r178", "r396", "r397", "r398", "r399", "r477", "r478", "r479", "r480", "r481", "r502", "r504", "r533" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r396", "r397", "r735" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [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": [ "r509", "r510", "r513" ] }, "wrby_RelatedPartyTransactionWeightedAverageRemainingTerm": { "xbrltype": "durationItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "RelatedPartyTransactionWeightedAverageRemainingTerm", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction, Weighted Average Remaining Term", "label": "Related Party Transaction, Weighted Average Remaining Term", "documentation": "Related Party Transaction, Weighted Average Remaining Term" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r302", "r396", "r397", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r477", "r478", "r479", "r480", "r481", "r502", "r504", "r533", "r735" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related-Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r393", "r394", "r395", "r397", "r400", "r459", "r460", "r461", "r511", "r512", "r513", "r531", "r532" ] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research, Development, and Computer Software, Policy", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination." } } }, "auth_ref": [ "r1", "r2", "r84" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r596", "r607", "r617", "r642" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r597", "r608", "r618", "r643" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r604", "r615", "r625", "r650" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://warbyparker.com/role/SubsequentEventsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock units (RSUs)", "terseLabel": "Unvested restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetailMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetailMember", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail", "label": "Retail [Member]", "documentation": "Sale of product directly to consumer." } } }, "auth_ref": [ "r700" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r90", "r112", "r429", "r448", "r450", "r457", "r485", "r577" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r139", "r180", "r181", "r182", "r184", "r190", "r192", "r241", "r242", "r341", "r342", "r343", "r351", "r352", "r362", "r364", "r365", "r367", "r368", "r445", "r447", "r462", "r747" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net 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": [ "r217", "r218", "r227", "r230", "r231", "r235", "r236", "r237", "r298", "r299", "r408" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r137", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r549" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r659" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r659" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r304", "r686" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r193", "r304", "r667", "r686" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://warbyparker.com/role/AccruedExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings 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": [ "r688" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount", "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": [ "r68" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Nonvested Performance-based Units Activity", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r79", "r80", "r509", "r510", "r513" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://warbyparker.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "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": [ "r306", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Restricted Stock Unit, Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Option, Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r17", "r18", "r66" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r58", "r59", "r60", "r61", "r62", "r63", "r64", "r110", "r111", "r112", "r149", "r150", "r151", "r214", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r453", "r454", "r455", "r456", "r565", "r666", "r680" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class", "label": "Schedule of Stock by Class [Table Text Block]", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r22", "r57", "r59", "r60", "r61", "r62", "r63", "r64", "r87", "r88", "r110", "r111", "r112" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r728" ] }, "wrby_SecuredPromissoryNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "SecuredPromissoryNotesMember", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured promissory notes", "label": "Secured Promissory Notes [Member]", "documentation": "Secured Promissory Notes" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://warbyparker.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": [ "r590" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://warbyparker.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": [ "r592" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r221", "r222", "r223", "r224", "r225", "r226", "r236", "r558" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general, and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r99" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails", "http://warbyparker.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general, and administrative expenses", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "wrby_ServicesAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ServicesAndOtherMember", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services and other", "label": "Services And Other [Member]", "documentation": "Services And Other" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r7" ] }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedPercent": { "xbrltype": "percentItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedPercent", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual increase in shares authorized, percent", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase In Shares Authorized, Percent", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase In Shares Authorized, Percent" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "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": [ "r574" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r326" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "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": [ "r326" ] }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsGrantDateFairValue", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date fair value", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Grants, Grant Date Fair Value", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "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": [ "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "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": [ "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested beginning balance (in shares)", "periodEndLabel": "Unvested ending balance (in shares)", "terseLabel": "Number of PSUs (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": [ "r321", "r322" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Restricted Stock Units", "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/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested beginning balance (in dollars per share)", "periodEndLabel": "Unvested ending balance (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": [ "r321", "r322" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndNotYetReleasedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndNotYetReleasedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and not yet released (in dollars per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Not Yet Released in Period, Weighted Average Grant Date Fair Value", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Not Yet Released in Period, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndNotYetReleasedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndNotYetReleasedNumber", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and not yet released (in shares)", "negatedLabel": "Vested and not yet released (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options Vested And Not Yet Released Number", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options Vested And Not Yet Released Number" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Units vested (in shares)", "negatedTerseLabel": "Released (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": [ "r325" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Released (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": [ "r325" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://warbyparker.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "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": [ "r306", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "calculation": { "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock units - outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r15", "r16" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of additional shares authorized", "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": [] }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceConditions": { "xbrltype": "integerItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceConditions", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of performance conditions", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Performance Conditions", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Performance Conditions" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options approved for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r65" ] }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivable": { "xbrltype": "sharesItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivable", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares receivable per share based payments award (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Shares Receivable", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Shares Receivable" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average contractual term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableNumber", "calculation": { "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock options - available (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Available, Number", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Available, Number" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r315" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r315" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised", "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": [ "r328" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Options forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "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." } } }, "auth_ref": [ "r319" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Options 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": [ "r317" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "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": [ "r65" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "calculation": { "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock options - outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (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": [ "r313", "r314" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Stock Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (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": [ "r313", "r314" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "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": [] }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageRemainingContractualTerm", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested at end of period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested, Weighted Average Remaining Contractual Term", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested, Weighted Average Remaining Contractual Term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested at end of period (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": [ "r330" ] }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageRemainingContractualTerm", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested at end of period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Remaining Contractual Term", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Remaining Contractual Term" } } }, "auth_ref": [] }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAwardStockPriceHurdlePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAwardStockPriceHurdlePerShare", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price hurdle (in dollars per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award, Stock Price Hurdle Per Share", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award, Stock Price Hurdle Per Share" } } }, "auth_ref": [] }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAwardStockPriceHurdlePeriod": { "xbrltype": "durationItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAwardStockPriceHurdlePeriod", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Terms of award, stock price hurdle period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award, Stock Price Hurdle Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award, Stock Price Hurdle Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://warbyparker.com/role/SubsequentEventsDetails", "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": [ "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options 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": [ "r318" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options 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": [ "r319" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options 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": [ "r317" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "3", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier [Axis]", "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier [Domain]", "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "wrby_ShareBasedPaymentArrangementTrancheEightMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ShareBasedPaymentArrangementTrancheEightMember", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "8", "label": "Share-based Payment Arrangement, Tranche Eight [Member]", "documentation": "Share-based Payment Arrangement, Tranche Eight" } } }, "auth_ref": [] }, "wrby_ShareBasedPaymentArrangementTrancheFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ShareBasedPaymentArrangementTrancheFiveMember", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "5", "label": "Share-based Payment Arrangement, Tranche Five [Member]", "documentation": "Share-based Payment Arrangement, Tranche Five" } } }, "auth_ref": [] }, "wrby_ShareBasedPaymentArrangementTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ShareBasedPaymentArrangementTrancheFourMember", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "4", "label": "Share-based Payment Arrangement, Tranche Four [Member]", "documentation": "Share-based Payment Arrangement, Tranche Four" } } }, "auth_ref": [] }, "wrby_ShareBasedPaymentArrangementTrancheSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ShareBasedPaymentArrangementTrancheSevenMember", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "7", "label": "Share-based Payment Arrangement, Tranche Seven [Member]", "documentation": "Share-based Payment Arrangement, Tranche Seven" } } }, "auth_ref": [] }, "wrby_ShareBasedPaymentArrangementTrancheSixMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ShareBasedPaymentArrangementTrancheSixMember", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "6", "label": "Share-based Payment Arrangement, Tranche Six [Member]", "documentation": "Share-based Payment Arrangement, Tranche Six" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r575" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercisable at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r65" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r65" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average contractual term", "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": [ "r113" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r105", "r174" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity", "http://warbyparker.com/role/Cover", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "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": [ "r138", "r149", "r150", "r151", "r175", "r198", "r199", "r206", "r208", "r214", "r215", "r240", "r254", "r256", "r257", "r258", "r261", "r262", "r280", "r281", "r283", "r284", "r286", "r371", "r453", "r454", "r455", "r456", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r484", "r506", "r528", "r539", "r540", "r541", "r542", "r543", "r666", "r680", "r687" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r34", "r139", "r162", "r163", "r164", "r180", "r181", "r182", "r184", "r190", "r192", "r213", "r241", "r242", "r287", "r341", "r342", "r343", "r351", "r352", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r373", "r374", "r375", "r376", "r377", "r378", "r392", "r445", "r446", "r447", "r462", "r528" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "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": [ "r180", "r181", "r182", "r213", "r408", "r452", "r473", "r476", "r477", "r478", "r479", "r480", "r481", "r484", "r487", "r488", "r489", "r490", "r491", "r493", "r494", "r495", "r496", "r498", "r499", "r500", "r501", "r502", "r504", "r507", "r508", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r528", "r583" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r193", "r304", "r667", "r668", "r686" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r180", "r181", "r182", "r213", "r408", "r452", "r473", "r476", "r477", "r478", "r479", "r480", "r481", "r484", "r487", "r488", "r489", "r490", "r491", "r493", "r494", "r495", "r496", "r498", "r499", "r500", "r501", "r502", "r504", "r507", "r508", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r528", "r583" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r599", "r610", "r620", "r645" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "wrby_StockIssuedDuringPeriodSharesNonCashCharitableContribution": { "xbrltype": "sharesItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "StockIssuedDuringPeriodSharesNonCashCharitableContribution", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash charitable contributions (in shares)", "label": "Stock Issued During Period, Shares, Non-cash Charitable Contribution", "documentation": "Stock Issued During Period, Shares, Non-cash Charitable Contribution" } } }, "auth_ref": [] }, "wrby_StockIssuedDuringPeriodSharesRestrictedStockAwardReleased": { "xbrltype": "sharesItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardReleased", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock unit releases (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Released", "documentation": "Stock Issued During Period, Shares, Restricted Stock Award, Released" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity", "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option exercises (in shares)", "negatedLabel": "Options 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": [ "r13", "r87", "r88", "r112", "r318" ] }, "wrby_StockIssuedDuringPeriodValueNonCashCharitableContribution": { "xbrltype": "monetaryItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "StockIssuedDuringPeriodValueNonCashCharitableContribution", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash charitable contributions", "label": "Stock Issued During Period, Value, Non-cash Charitable Contribution", "documentation": "Stock Issued During Period, Value, Non-cash Charitable Contribution" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option exercises", "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": [ "r13", "r34", "r112" ] }, "wrby_StockOptionsOrRestrictedStockUnitsRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "StockOptionsOrRestrictedStockUnitsRSUsMember", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options or restricted stock units (RSUs)", "label": "Stock Options Or Restricted Stock Units (RSUs) [Member]", "documentation": "Stock Options Or Restricted Stock Units (RSUs)" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets", "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "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": [ "r88", "r91", "r92", "r106", "r486", "r503", "r529", "r530", "r577", "r589", "r682", "r691", "r730", "r747" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "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": [ "r379", "r402" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "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": [ "r379", "r402" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more 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." } } }, "auth_ref": [ "r379", "r402" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "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": [ "r379", "r402" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "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": [ "r379", "r402" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://warbyparker.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "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": [ "r401", "r403" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "wrby_SummaryOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "SummaryOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://warbyparker.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Income Tax Expense (Benefit)", "label": "Summary of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Summary of Income Tax Expense (Benefit)" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier Concentration Risk", "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r48" ] }, "wrby_SwingLineNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "SwingLineNotesMember", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Swing Line Notes", "label": "Swing Line Notes [Member]", "documentation": "Swing Line Notes" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r639" ] }, "us-gaap_TemporaryEquityByClassOfStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityByClassOfStockTable", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary Equity, by Class of Stock [Table]", "label": "Temporary Equity, by Class of Stock [Table]", "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable." } } }, "auth_ref": [ "r20", "r57" ] }, "us-gaap_TemporaryEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityLineItems", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary Equity [Line Items]", "label": "Temporary Equity [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": [] }, "wrby_TeresaBriggsMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "TeresaBriggsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Teresa Briggs [Member]", "documentation": "Teresa Briggs" } } }, "auth_ref": [] }, "wrby_ThePlansMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "ThePlansMember", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Plans", "label": "The Plans [Member]", "documentation": "The Plans" } } }, "auth_ref": [] }, "wrby_TopFiveInventorySuppliersMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "TopFiveInventorySuppliersMember", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Top Five Inventory Suppliers", "label": "Top Five Inventory Suppliers [Member]", "documentation": "Top Five Inventory Suppliers" } } }, "auth_ref": [] }, "wrby_TotalDepreciationDepletionAndAmortizationMember": { "xbrltype": "domainItemType", "nsuri": "http://warbyparker.com/20240331", "localname": "TotalDepreciationDepletionAndAmortizationMember", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total depreciation and amortization expense", "label": "Total Depreciation, Depletion And Amortization [Member]", "documentation": "Total Depreciation, Depletion And Amortization" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r631" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r638" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r658" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r660" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://warbyparker.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": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r661" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r662" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r660" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r660" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r663" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r661" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r657" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r51", "r52", "r53", "r127", "r128", "r131", "r132" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueAxis", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Axis]", "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDomain", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Domain]", "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r14" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://warbyparker.com/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://warbyparker.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease expense(1)", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r388", "r576" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in computing net loss per share attributable to common stockholders, diluted", "verboseLabel": "Weighted average shares, 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": [ "r197", "r208" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in computing net loss per share attributable to common stockholders, basic", "verboseLabel": "Weighted average shares, 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": [ "r195", "r208" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "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" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(27)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r135": { "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" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r144": { "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" }, "r145": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r153": { "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" }, "r154": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r155": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "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)(iv))", "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)(5))", "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": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r259": { "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" }, "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)(iii)(B))", "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)(iv))", "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)(5))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r271": { "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r298": { "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" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "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", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "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)", "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)(01)", "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)(02)", "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)(1)(iv)(03)", "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)(1)(iv)(04)", "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)(i)", "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)(ii)", "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)", "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)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "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": "(d)(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": "(d)(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": "(e)(1)", "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": "(e)(2)", "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)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "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": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r382": { "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" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r408": { "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" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r426": { "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/2147479440/944-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r431": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r482": { "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/2147479617/946-210-S99-1" }, "r483": { "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/2147479617/946-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r545": { "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/2147480327/954-440-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r550": { "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" }, "r551": { "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" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r559": { "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" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r561": { "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" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r673": { "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(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r674": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r729": { "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" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r746": { "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/2147479617/946-210-S99-1" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 73 0001504776-24-000012-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001504776-24-000012-xbrl.zip M4$L#!!0 ( ".+J5B"R]_*HP< ($E > =V%R8GEQ,3(P,C1E>#,Q M,6-ETA*L1/;K;O)=I/%S8-BB>1PR'-X9BCJ/'=3=7&> M$Q<7/YS_V&ZS]SJMIE0XEAKBC@2KK"PF[+,@>\/:[;K6I2X71DYRQ_K=_I!] MUN9&SG@L=](INFCLG!_%^_.CT,EYHL7BXES(&9/BS9Y,D]'QB/AP.$I/AKV3 M['0T$*P.@G<3# /3I?C7A]F5X:28N+)/(^Q7%Y] M_'3]X?KR[:?K7WYFNX[F@>]/Y>)PHXO7+?8S2<7>J4#9G*L62\DXF2T8[MRK M_='IV?=Z?AMZ)'_ U MR_F,F*&9I#FDQ>72LM\J;D!6M6 ?J=3&,5VP#]I,6:_;_HWIC'WF)EFP7[FY M(<.NB[0#.%Z_;#CZSP*.=]P"!$SW=,%N"CU7)";4BJB8B(709%FA$0U@G\N" M\6+!JL*9BN UXD,(%0")LRGNC.2*93S%(\/T% KF=*RW5J&@E*SE9N&K3/D- MH=\5FQ;/!)Q!ERK$&?3A*Z32(*Z@6H'F\$2 $_-9TG/;<-+01%IG.#KB_F'T&UZV5JAE M&V?6O'WY[!H^"W9]N@?%J_W3?N_DS-;\J<.Y7_XZRR1N(YK7C!L*? "^,E'D M<6,$$B9*VMS7]]6FT#ZO?_Y>2)LJ;2NT\ZIHM(JF2J-3$GALV0%X( C$BF!? MW:8Y+R;$WD)P/E8*-7H#WNZ-#N@P-.V-1+R+M])G;T4DI+?/O"JM\#3RQONR M'K9\#' W[X:K]WW#U;O[XGBP09LQ7"Q=>A M;/E(EO+*[M[$AY2$ $O=4PQ2NC(P "V821L4!K6H"'9\BKG4IE5],Z1XP+F. M4DNL6K7V^4()G8(O5BLIPI;-5HF50G(C_0!DC*5!<0MOJ;(^OH5U84,P#'JD M+<$A;-9"HQ))F4PKQ;V,8EC!B66<1(L8=5>3!?Q*R%>$TJ$]B4L&MTVGVI[\PJ,'$FA2<+M[K@7M.X!=%\RN09Q(UHT 2_)$^DDF[A@]FF M;CVW _ !TTC+>U574JX@G;?U@,K*E."4#<$W3;41P8&0?$VH0$Q5H!9*J/2< M]5606$;Z@-NRA'J]> *E6PET->.J"JO5SRYE&?(1.<.\V UYQ5TPVT%]XNWF M5"/P!0VA'#8F-(FNW'8/=M%'?E>;?+:6?3V=9DF3!X8E0'$FX$^ VW?PDB$7 MVS4CSN8Z*GY350?N4+(1^F]0"A]/=)I6QL_]BGAOL#K5UN&Y?V$$6S:%H3_B MAIP=;&F2@418PP]JUXXC.Z:P'_1;Q:*Z\^LP>I5S>Q?I_.H/I",19#',1RU9 M"^SZ;DC5F\,']5N/GJ)'$NV9I-VCEYQVAS=!HED1K:4F>(E:9>52'CROOB'2 MKN5,=[YQY$U.UZ[X.N$!3$ZGTCFB+PAPHA$^?;F0\"\8.0!WH7?6ZRG^^^RM M67#T1R7A?EA<59&&3>3AOSB[?HM-ML]/)*#V&PJ_-4DE 9HZ,-UEN7/B-S[2 MQ/P@Q)J0V8071\V&^YL KQ/2N)W;("-)"UMR*EI7'SXPSJ52J^&,LBS%UH=%;#FFCG]'3LP\3,:R!"97TV$U"-Q7$Q,C R-&5X,S$R8V5R=&EF:6-A M="YH=&WM6M%2XS@6?=^OT$)M#U0E(0D)= >:JAZ:V>)A=V:ZNJH?MQ3K.E9A M6QY)3LA\_9XK.20A@4X/; ],+0\FMJ2K*YVC^R"_.,Y+JXF_G?V^W MQ4>3U 657B26I"'IJB>FSC_#RG]WN%+ML9G1F47C^#/:V+#DZ=:W9:XGY2B,9R\V712/97(SL:8N53LQN;&C_33\G35W MW?!WQDW:J2QT/A_]\%D7Y'YH.5FZMB.KTUCL].\$%^%MN)U%]T_1.MGH7?* [X6&4^QI:FF M&63%9]J)7VMI0=1\+CY19:P7IA0_&5N(7K?]JS"I^"+M>"Y^D?:&K+@NDP[@ M>/>ZX>B_"#A^E X@8+J+N;@IS2PG-:%61,5&+)0A)TJ#2 #[4I="EG-1E][6 M!*\1&T*8 $A2%+BS6N8BE0D>66$*J)8@QZ(,K)-HBIJ!:B>;P1($3LTPGF7 U7Y;M9V2I,<(#*+3+$7PXCLVT MSS! 5U$2'&2[%5PS"L.*]@$35;P:H%BFA6E LI,4"9NGB\9V(#O[G4-DBO-AEM< MH\Y1 ;0SX$;HS@5_$NDRD>9FYA:/N1CM616OR:*JR)B&%QTX<@ >*0*P(]M5MDLER0N(# M!.=3G:-&[UBV>\,#.@Q->T,5[^*MYLRMC(1D^X)5:86GD3?LR\X=I6L=I>B( MQWF?O:C!$?H)^<[@W0O@XX$\?+/?.^F>;5X_DD-RC-D*X>+K4+8XDB6R=KLW MX9 R)L#2]!2#E*DM#$ +IMH%A4$M*H,=3C&7VK2J;Y9R&7!NHM02JU:C?5RH MH5/PQ9E@(E#Q+H:BKS.JQ6GEU*4^0C>HIY<5ORBKM@MH/ZQ-OMJ4;@"QI".5Q, M:,:F]@][L(L^RKO:Q-E:^O5T6HP7>6!8 A1G OX$N+F#UPRY>E@SXFQNHL*; MJB9PAY*MT'^#4G \,4E26Y[[%?'>8K4PSN,YORR"+9? T&]Q0RX.'FB2@D18 MP_=J-XXC.Z:P'^2M8EG?^748O&] M^JTG3]$3B?9"TN[A:TZ[PYL@M5@1K:4FL$2MLG(I#\RK;XBT&SG3G6\2>9,W MC2M<)SR R:+0WA,](L!C@_#)Y4K#OV#D -R%WCG64_SG[&VQX.BW6L/]L+CJ M,@F;R,._<';] 9MLSD\TH.8-!6]-$DV I@E,=UGNC.0-1YJ8'X18$S*;\.)H ML>'^)L";A#1NY[;(B%1HZ.A.11XD1Y,/H0D01MK2BN'.(=:YN@ ^F*LPF$:] MM[Z:^$N$LH?3WP^(6*G%LFEAVBDL=0 7WK,U"+>BX.MR:O(IL>J7+' M&=2KRN5\I,LP=Z'160/KV'AOBA&'B2EK($)E>6WFXX]6B MYZ:X$XJ.O-HL&PPZO>[I@\7=3N_!LL?,'G?>#OO/;K7?&9X.GMWJ8-CIGNPV M!4=A>N,4 T57R?+]WO'>5P_'FJ4YZE>WHK=^RL:K]3["$=SOM53[0XSO(U9= MB"M"_$O.Q;M6.).]8W8S,7]DS%T>\=[3;.PX;Y#"[SII/\[70_'SCC">O[X M;KS9'T LPW7UB'-MV$]=&<_!DC_;1J/S')"[G3Z46X0W:F*!RQ]5@>U?&FP] MGO_?QO-MX#_R+<2?X.&E:5]FFE)Q=4M)S6\CQ,]QVW#O$X[_<_;UZ,\!4/TE MOM)#3K:![.&F$!V%5&K';.WQCT<>;[/Z_5!E7#C[&\67[E/:^*)HF1"&W*Z[ M;"+'D(K:;S;YRD=(S35^#W44OL/Z+U!+ P04 " CBZE84G\/MY<' "+ M)0 '@ '=AU:76_;.!9] MWU_!3;"=!+ =R[&;Q$D#=/H!Y&&^.@7ZN*#%*XL()6I(RH[WU^\A*7_%=NI. MLIUDL'E0+)&\O.0Y//=2U%7N"G5]E1,7U_^X^F>[S=[KM"ZH="PUQ!T)5EM9 MCMD70?:6M=M-K7>ZFADYSAWK=7M]]D6;6SGAL=Q)I^AZ;N?J)-Y?G81.KD9: MS*ZOA)PP*=X<2-XC3M1-Q'FOU^_VDXM>/TD&_>Q\D)U?).+UOY,#-$7UV,:Z MF:(W!X4LVSGY_H>GKRMW.97"Y<.DV_W70:AW?97ITJ$S@\;Q9[2Q8CLVNBY%.]5*F^%A%OXNF[MN^+OT3=H9+Z2:#7_X+ NR M/[0L+VW;DI%9++;R/P07X6VXG4;WS]!:R9+FPXEC^'"7RY%T[#3IG*X/8'42 MN!EC'IRNADD/9E>&DF+BR3R/L;S[\.GSS<>;=V\_W_SR,]MW-/=\?RH7^UM= MO&FQWQU-B/TDE2+38BD9)[,9VHHR-^SU.X,Y,+(4 M &78CL^^Z_"2SMS][]7G^C0D9W[ -RSGF&)#$TE3Z(K+I66_U=R J6K&/E&E MC6.Z9!^U*5C2;?_&=,:^<#.:L5^YN27#;LJT S@N7C8*A)C:D543,1":+*LU @%L,]ER7@Y8W7I3$WP&L$AQ F Q%F!.R.Y8AE/ M\<@P74"^G([U-BJ4E)*UW,Q\E8+?$OI=L6GQ3, 9=*E"D$$?OD(J#8(*JI5H M#D\$.#'-99HS6_O+LOV4##5&_ *:16BCP]D4^ER#-!6E 8'O=T*KFF!84[0 M3+#1;'4:7C[A3I\WX8AEL@2DGAU+"%M@&ZJCV*R4RS*#.G G84>6J:H%;((F M*WBU0#'I%:4"RIZ@GKA*+1G8@&_O=0V2"^D-MWR-6J$":*?!C="=#?ZDW.8L M4WIJYYPT-);6&8Z.N'\8_8:7K15JV;DS&]Z^?';UGP6[/J]!\>KPO)><7=J& M/TTX]\M?9YG$;43SAG%#@0_ 5XX4>=P8@80C)6WNZ_MJ!;3/ZY^_%]*F2ML: M[;PJ&JVBJ6W8$'@@"L2+8'^[2G)=C8F\A.)]JA1K)*6\G@R,Z#DV3 M@8AW\5;ZU*V,A/3VF5>E%9Y&WGA?]NXH6^LH0T=^G/?9BQH^0C\BW^E?/ ,^ M'O'C5X?)Z^[EYO4]663'F*T0+KX.9P+FP(AD&/M"4XA)U::%0A*9-IK;B740PK.+&,DV@1 MH^YJLH!?(_(5H71H3^(1RO8\>#3:DT=[+]@-.NV_U/=F%9@XD<*3A5M=S;=UZ;@?@ Z:1EFM55U*N()UWS8"JVE3@ ME W!-TVU$<&!D'R-J41,5: 62JCRG/55D%A&^H#;LH)ZO7@"I3L)]&'"51U6 MJY]=RC+D(W*">;%;\HI%,-M#?>+M]E0C\ 4-H1PV)C0C7;O='NRCCWQ1FWRV MEGT]G6:C>1X8E@#%F8 _ 6[?P4N&7.S6C#B;FZCX3543N$/)5NB_02E\/-%I M6AL_]ROBO<5JH:W#<_^V"+9L"D-_Q TY.]K1) .)L(;OU6X<1W9,83_HMXIE MO?#K.'J5<[N(='[U!]*1"+(8YJ.1K!EV?;>DFLWAO?JM1T_1(XGV3-+NP4M. MN\.;(#%?$:VE)GB)6F7E4AX\K[XATF[D3 O?./(FIQM7?)WP ":+0CI']( MCS3"IR\7$OX%(T?@+O3.>CW%?Y^]S1<<_5%+N!\65UVF81-Y_#?.KM]BD^WS M$PFH_8;";TU228"F"4R++'=*_-9'FI@?A%@3,IOPXFB^X?XFP)N$-&[GML@( M%VAH::$B.\G1Y$-H H21MK1BN+.(=;8N@ _F*@RF4>^MKR;^%J%L=_K[%A$K M,U@V+4P[A:4.X,)[M@;A5A1\64ZTFI!7_9*/F]>%IE$'*BJE9X32::ZC(O U M_@#O)PF)G0T4=AX/A8L+6?/\T 0<(.,/3!2O+ WG/RZA7I7BLZ$LP]R%1I<- MK"/MG"Z&/DQ,O 8B5#8',P'56+P\M.ITX\&5@SM.S'MNBCNAZ,2)S;)^OY-T MSW86=SO)SK*'S)YVS@>])[?:ZPS.^D]NM3_H=%_O-P4G87KC% -%6_'RS<'I MP5=/QYJE.>Q5=RQ9/V;SJ_4^PA'<[[54>P.,[SU678@KC/W$9^RB%0YE%\QN M)N;/C+GK1WSP.!M[SAND\+M.VH^S]5#\M".,![#/@!NO#OL0RW!=.^-<&_=C ME\93T.2OMM$(O8_(W4X/TLW"*S4V!^;/RL#V;PVV'M#_;P/Z5O0?^!SB+W#Q M72XI8Q\7(?R7N&NX]PG'_QG[_C+D8?; MK'X\5&D;SOV&\87[A#8^)UHF@R&OZRZ;\!%4HG:;3;[R!5)SC1]#G82/L/X+ M4$L#!!0 ( ".+J5COQR^TL00 &P5 > =V%R8GEQ,3(P,C1E>#,R M,6)L=6UE;G1H86PN:'1M[5AM;^)&$/[>7S$E:BZ1L+$-7 "32!PA:J0VY )1 MVD_58J_Q*HO7M[LDH;^^LVM#R)&WMM<T( K(:_9 M#2GDFFE.CY9VNK7BN5NSFW0G(EX<=6-V RP^K+!Z,FDE$^^@V3HX:-!F/*&! M'[3]1D*\)JU3_P^_@JJXO-!1>L'I867&,B>E9O_.09#K\);%.NWXGO=3Q:X[ MZB8BT[B91.7B:V%CPY*F=]HAG$VSCHVG4J@NQ1,274^EF&>Q$PDN9&ENZC-F<97893 MQ#"X2]F$::@'KO\P@'40B)PB#EKD'=^ L!9*A,!3N1VQ] <7X].3TWYO?#H\ M@_/+B]%E[VP,XR'X+;AT1V[?A=&@;Z5^O>E5GPQX2P/LC:!W/#P?#X[7HWMO M42Q3T/8^PO $QC\/8-2[^-0[&XR&%?S'*2+>R3'^Y#(B08<8Y>BAAH%F//_97( M*(6Z7RW:*U&0,(Z_EUY0&-%H+IEF5 ')8AC<12G)IA3[\FS&E#(>X]NLC+&) M0THE1<_6_2B<7[I1M6L18BH5)@^W,BH81D2E9@GN4X5\+M6<8%ZT6"_= J#= M'?^C%]KZ->Z26.3F\%C7>;#2T P]LK$@7B2CRAG><;J 7J2-Q-#,>$6LKEDW MH8DCO$TF.T[0<)L;]/MO M6;;G[Q> ;'Z.,>:28LF<(]\BI XW*5_10-(O5@::$&/OH'MD'9);? MW(OW5T#?DV9%F!)MOUUO()3MT-#I/<,9/ LGR[#<9L1BA,6M"3-49T6E++$F MS!1W+JDRL%:-F' .J(8^$8Z@JQQQ5D7-)"PC661^1X,QLZ9-2>*J.2^R(K"V M[9YJF8FR";@;2#_7+8^ZFDPX7;5%(;%:34OD)%>TL_P2QDSEG"PZ++/X6*6P M3-U$:"UF'4Q+>&,J.R*\;-%KLN?Z3LN?,UMWFN[$:N,W6M[?:"-RV]SJS-9NT(G'(#86$.ZS4*R^>JF51 M=X+\#OR'8Z6I\Z]Y4U#FK8H\:&)\QUB)MN_C.;F =G%(KLJEQ.6?A.R9@"O? MW\8KH<<^_*:X?UH\/&V_;83%O+@%]-K=:1R$RG["&649"9J<)S SR:0 G.8ECF]SUPYG^>;%UW7+%@F_Y[/SZU]H733QE- M<"S'$5VS&PK#)&'XWVM[;Q&>F+\QE'/)<"#.<2+>"&?_J]NX57G4[)3ZZD'X MY2N%]=O!7"@[EW#]3V_'8NUXF ME$3'/W1_M"PXX>%\1C,%H:!$T0CFDF53N(ZHO '+*E?U>;X0;)HH\!RO ==< MW+!;4L@54RD]7MKIUHKG;LULTIWP:''M3NT$9(6EXCK+<[ M1^VC5MMMNJV64X\<[T^W@JJXO-"1:I'2CY49RZR$ZOW]EI>KX(Y%*O%=Q_FI M8M8==V.>*=Q,H'+QM;"Q84G1>V61E$TSW\13*527X@D);Z:"S[/("GG*A;\7 MFU=0/CGF%6@5*R8SEB[\#V,VH_)#59),6I(*%A=BR?ZBZ")Z:Q[O2O=1.V49 M7893Q#"X3]B$*:A[MOP\75Y>BJ=SZ&\1#<-ES9([MOPVC0-U*WWG2J6P/>T0![(^B=#"_&@Y/U MZ-Y;%,L4=)PC&)["^)8"M#A'+WD$-(NP MY_Y&1)A W:T6[95(B%F*OY=>4!C1<"Z88E0"R2(8W(<)R:84^_)LQJ34'N-; MKXRPB4-"!47/UOTHG%^Z435K$6(J)"8/M](J&$9(A6(Q[E.%?"[DG&!>%%\O MW0*@_3WWR E,_6IW2<1S?7BLZSQ:J6F&'IE8$"^246D-[U.Z@%ZHM$333'M% MC*Y>-Z'22'02;C)^AX!,Z?Y>LQV\ND7F)(KP-+-2&F/:.\NFR3#N3/F6U["; M&_3[;UEVX!X6@&Q^CC'FDF+Q/$6^A4B=5*=\10-!O\R9H/J]H,&+&M"Y)7#5/ MBZQPK&VSIUQFHFP"]@;2SW7+XZXBDY2NVB(76*VZ):8DE]1??@DB)O.4+'R6 M&7R,4E"F;L*5XC,?TQ+W7%>9[9FDE8D#KDAD7 ?*_7* MBZ=J6=2^E]^#^WBLU'7^-6\*RKQ5D7M-C.\$*]'T?3PG%] I#LE5N92X_).0 M'1UPY?O;>"7TV(??%/=/B\>G[;>-L)@7=X!>^WN-5B#-)YR06PH_LW3"R:.P M_VUQ[0K3OK>-\A#3$X5C>W@L@>0IBV"9V_? E_\YLE-=<<6 7?K/_?2TVN=6 M/V$TQG$<1W/%D$?#.&;XGVMW;P^VS-T8RH5@. CG. EOA'/XU2W>%JL?PL;CEK MYG;U;U!+ P04 " CBZE8R7.>4:D$ !@%0 'P '=AVUQR1BB(+,SNS,\\\,SO93JIG MO-M)*8F[/W1^=!PX%M%\1C,-D:1$TQCFBF53N(JIN@;'*5?U1;Z0;)IJ"+R@ M 5="7K,;4L@UTYQVEW8ZM>*]4[.;="8B7G0[,;L!%A]56$*B)#I,#D@K.&C4 MFX3X\:312KR(T'JSV3CXW:^@*BXO=)1><'I4F;',2:G9/_P8Y+I]RV*=AK[G M_52QZ[J=1&0:-Y.H7'PM;&Q8TO1..X2S:1;:>"J%ZE(\(='U5(IY%CN1X$*& M.XG]M,LWSW[:1L5)R(SQ1?AAS&94?:@JDBE'4N#6'P:P#@*14\1!BSST#0AKH40(/)7;$4M_<#$^/3GM M]\:GPS,XO[P87?;.QC >@G\(E^[([;LP&O2MU*\WO>J3 6]I@+T1](Z'Y^/! M\7IT[RV*90I:W@$,3V#\\P!&O8M/O;/!R!G^^LO@-^CUQT82>%[PMX-[I!2? M9O); ])X%)#3#"*193323&1PRW0*.F4*OLR)Q,#X BYH+J0&E)X(.0/?<[Z M2."*R,D"SHF\IA).L\B%/9U2V-TY# *OW1>SG&0+^^:W]R$1$HPX1R]%##2+ ML>=^)C)*H>Y7B_9*%"2,X^^E%Q1&-)I+IAE50+(8!G=12K(IQ;X\FS&EC,?X M9U;&V,0AI9*B9^M^%,XOW:C:M0@QE0J3AUL9%0PCHE*S!/>I0CZ7:DXP+UJL MEVX!T.Z.?^"U;?T:=TDL9N$5 IG1WIWG8?G6+S$D MV0=DEM_Y<4F5@K1HQX1Q0#7TB'$%7.>*LBII)6$:RR/R.!F-F39N2Q%5S M7F1%8&W;/=4R$V43<#>0?JY;=CN:3#A=M44AL5I-2^0D5S1*:CK> ME#5\M]5X6NRY_I.RY\S6W>:[L1JXS<-O;[41N"WO=69K-FE%XI ;"@EW5*E7 M7CQ5RZ(.@_P._(=CI:GSKWE34.:MBCQH8GS'6(FV[^,YN8!6<4BNRJ7$Y9^$ M[)F *]_?QBNAQS[\IKA_6CP\;;]MA,6\N 7TVMUI?&PK^X21IC<4/C/.J7P0 M][^MKFVAVO>V49YB9J3PW #/)5""LQB6R7T/A/F?)-O5%U<4V*;_NA^?5_LI MHPF>%:L7P6-YPU>[/Z%U!+ M P04 " CBZE8@VPX+X4# 0"VS5]Y_FR)Y$2DU-" MHE.2;>;7WXC,U L@# )A!&C/;#6&5"HSWB,R,N+G__,ZL;5GRCWF.K_\K5EO M_$VCCNE:S'GZY6^7#UB79G$W_D\DFM)A^[NUZ+!&VB-]:!@CHV$TJD\7HVZ;>8T2;#;JW5:HYJO;X! M8PGI&;3;ZQ@FJ5H7K>&HT6GTVZ1M=%LMTNZ-VCV].3))3^]T>CU=O'?LPYYA MWXYWP5[]FD?-7RICWY]>?/SX\O)2A[_K3^[S1^;8S*&X[8\^)XZ'NR(^P.FC MWFBV:XU>S6A6U#P>]Z,Y1L0;UEW^]!&^A*&ZH0;-O>3%$$.:_7[_XRLNJ!*O M:&[@ZY#;8NA;R]$;M89>:^KA)!9ET21B@G!/\$-R21<3QZ3)\=;"0M3@SD?Y8S04]O9C-8#PUW!H MX-6>")DN@UO],+<_:EKI@( ?Y@:RUU4;:QH)T$?K]5C::F%GS8__]_??'LPQ MG9#:(D"8Y[;T9O;; M=(#440NIX.>/\LN?/\JIAZXU&_QLL6?-\V+W @ MY?(CLRSJB(_P^S<0(IR9\OVO_CT=_5(Q:T!H#IG@3)1=7#OPNMD5K(X3^\:Q MZ.O_T%E%8X#/44WO5@8-@'6[T>IV.S]_G)LUPTLN0999*,^^VN2IHDF6^J4" M/'@Q8J_4JHV(C>!5;^U5!E\O?WNXWOZ%H?S\RCR3V/^DA'^%;[SH#?W* .&= MUPON8+AKS;W":%0&?V]N_X*K@/.Y#5P[UA=0!?/0L^";V@1F&=>&6[;0!(^_K2&S_.$R6G M(PK[,JF7PDO(9Q>>X&E8DR;$T84/'/1+Q6.3J8T,*+X;J?G!ES\)43K1> P7ZS;&Q/XL1)^/Z'$"S@=R+_DCS]_G/\M_!OG6)HO M@#4L3J9$S<7WAR]9YP*R>L!%1'."%& 630X5<":^R[=\[=+S^.47ZK@3YJ1- MNREHYJ;X.+_ZMW;MT2=DJR4H(JXOU(^9P.@$DR'E*U \A8^99GMV?9J^-OPE MTU13R@5+ 9D"'UI,<%GJU(F15^'(3*^R81 E3YS2U; 58R[#,9M,KZ2'> ,* MK_![*C1*^!=@'/X>,4VS^'"T@OG9IT+PAG^!%;>C!]\U?UR^,I!^X9 K=P*J M1/Q^*2?Z^6/J_!$HHF5L@!QII/D*WF#7Q]M3OVP#;^,TX/WY6.#=*@";S^\L MR;F[[*Q=K)T9X&;FM+/.:?#(?F52CO#NEO!^5\[MG0:\]ZX#\H)WOX3WN\J3 M9J, JFG.MC8VMZV-_&SKYMY]C)T)[_K/ *-I[F3J.O"GET9\@BK7T%X>)"_< MNJ0\OW2LXZ'YXCM2;^/ZTI*..K'O"+-NG"LR93ZQCP;^Q7>LUL#?-(-)8./A MV:T_IAS'<3K&V9[IC6.Z$WHTN-B[T[5G7-Q3GS"'6M>$.\QY\HX&\'OW"4N% MDQW7BY9(=W-+I%\S&KE8(L5WJ0NBG8J K+W[XT<"A^+[R054Z45 7/$=[D/K M_P)@2=^[EUX:"SL:AG.XWL4PU(\]$G$8[S0_^!]]=.#@WFE^N#CV2,$[>Z?Y M ;Y@9[%Y;JUTO(NM2_7\@BQZZ4L?%O[%/ZXNMB[-$Q?'[J*_JR[-$_![=[$/ MMC6C]$L+J$OG A;ZY@$+/;^ A5$ZL4>$K+U[O$<"AV/W-@\?Q#X0XLI#[&/ M4NEX%]!8F#,,N8U*L98"*X9YY/S[//E/''$\(7[H)X/FWHU]=U_(>W?5J8W.&Q;O1 MGXE'+3$W6 3?@&$G4]N=4?I ^3,SJ?>(E46(B8O\/'L(IC IY0F;XM&=?A5" M]!DVX_)HR#J^W@5.6*IB'D3A6Y<&[]GV/,E M8#VZ =@QWUR?>K^Y0#I 55^90QP3#)A[:E+V3(8V_3R+/R]C\XI3< *N"+?B M4?LU?G*\2-=0_'J%96%=] M/1X$U,%R,H\2\(5-0S\"!LA1,;4+>Z!?1 ;($_"%BWIXW ?2=JW ]&^YZ$\@<"+OS5F#@.M9-"#0_!*3?WG;MR(,8I M[$EY 5%T("XJK'>^&8KFSG'WG<)X("XJK.->0!0=B(L*Z^*#E0 ;\6=WX&'Z M8 ]@-L04YT@[XOD-:QF/7=NZF4RY^RS2)XXFS-(IK'M?ON*GXU$#A7/6CP,% M>7)!83WS3"AX<$?^"^'T"WVFMGM<>J"PCG>A,9 G#Q36K\ZHB0$&/!"Y:3<. M//H$>B(R%/3BBL;RRO6D07!=)/7F5FJ(AJG&1TJ5M8M[E@Z#E, M9*E;6(]Z(_0\4-MFSM.OU*&?:9A79[ M]P_?CP;-A8U$9$/SNOH0YX[FPL8Z\A6?YX[FPD93BB&TA2%U%S=^CI%\+!CN M%38@4PQY?0(8+FQ,IQBB^@0P7-C03S&D=/CU=5@)88.Z8\5!;F�\40T,>- MW,+&CXHAFX\;N84-,>$Y\#DQ\/DWC4+VPHXB$8>LQBA,\PP3G5R;FYNSU-I.P]"+!? M..356*9?6 ]\$PM)!K!*YSM&YU$[WT>,S@*H_6;CV-S\0^1*Y>CP-QO'YO&? MDQ7<;!R;\W_DJ8/-QC'% 394!6>/T\(&$U8 /)G7ATA2U2P% !9J.#8XCWO*0#>,Q8-R.]LG@G0R2G< MUVP4-D!TEE+@0%30/+9(458I<*QX*6Q J5BI_^="#H6-8/T#I"5SGA8JND3- M2+' *CPB"U (%(($AX7>.NNJW!\!9>S)-V\6-GKVWI;9EL3U^.(>#[(+&U;; M%OAC3DO>7HGNPL;=#LK;\B9*1%MW9(:KO^1 4D_"V%#$!7[ 'GH,[0O798AM M)URSYSUTPMD7K@L;4SL*7#^PU^-!=1DXVPG5])GNX0[;OI!=V"C942#[FCV- M]Q _W1.R]5,/AFV.;&('PK)_I.;887\&R6#L[PBU*\)M]X%- OMT2WPV]<)% MX; ?YSTRF<0'_OD[

0S<=9=<]O\E:[SY%,^^4*'?DK?L\2"\GICVO;B\Z1GUWX& MU3D_:*^DI<_?"]B-M H;H3H :;V%Z-^H#U27-VGE1LP%HJC"!L$*0E'2O'X! MF8$+^N;Z^5EVITA.A8VSE;KO +H/S"J]IO?R(:W"AO4*(JG.0O?E2E&%C1X6 MA*).7_?E2DZ%C4^6NF\KW;?VU0)ZN,/K5U]^EX J?G\C>O@AMN0MVD?WQC$Y M-OO>?Y!.WSQ(EV2!G8)T1F&CMB4+G $+[$FP&X4+/9=4O5^JCL]>."-#F]Z# M1%PX[N$P&K_>]57O>8I0"!51N".' S#3UJ<<)9ONATV/E9G*HZ:2Y!G7,ICU%*Y[.V MA 47I[FQJ^"P/VKR%;FVO(5EYU)EJ%/4N] MA!DL9@?8%T\XILQGU+M^->W HM97[D[P0GK@B]LHMZ-K IZI\^3=42ZO*#[$Q99684\73Q3/A^EMT&P5]N#K7?!\5@7]6H4]ESEA7!^*KPM[ M$/ NN'[OJE^'XNC"QIQ/$LN'XN7"QEW?WQ8[43XN;-SQY#!\*!XN;&!N991, MG>[> 8Z9Y[E\ENM5BWMJ S"M.P#_#&N!>,04'>8_SY*_) ]9'"(KAYRH""AL MX"L+IM*>.9K@>;NPL:U"HR#/\&^[L&&G8HG)Q/M#Y?F;FV,#E%(Z+]!E8<-D MO^&EE2M8+0<4!<1^I'R2H(YO].72L<0U&+#7Q& 52RFX J; SM=$%>V%#66?#>VO<>KN)8?B16N#C:.Z29G0/Q M%HC$"A?$0YJ*>G4\F-0AL)V8W,)OOKJN0S9T]/QW^0 M]I&]7L!VW(";U)-_CBFQQ.)A[X.?X1^!(]8:CAJ=1K]-VD:WU2+MWJC=TYLC MD_3T3J?7T_\7@Q7Q,YX_LP%7$^;4QA0OO5RT]'JW/?4_O3#+'U\T&XW_K,P/ M)?P)1@]=WW$.A(#O38O^E%LP?P%7^^R*UU81Z!#+75IHY@_?[MYO'ZB_;P>/EX_3!/ M()E)XQ#K?[B^^GY_\WAS_:!=?ONB7?_?J_^^_/;KM79U^_OO-P\/-[??BK2I M_L*>6JE[^H-X8R EWW6JVI?Z55W3&^U6/]S'43"@8=3UGO$F VX\%3Q@Z/E, MA:MJYRP6EAA_K?2 <9KGVLQ:+3PV?-7;,J:X7/OU]OYW[6?0E8[K? M$KKZF M5.H]'0F#IJ(Y!(T5B[*++ZXIXN1HXU6$-AW!@$&S4?N[T+CQ+(/-N?U8=%G) M2D5DI<-HA@^_$_Y#NW7H3\=+YZLH3:]W.NF_9*7-?J?>,/J;T.8ZZM"GKT@? M2;EIT]$R#-SIYO3P""Z2IWVC+]J].R'.3O20783^/0 7B')[=D^G+O_?+^\?K^]_^Z=V?WUW>_^HW7V_?_A^^>U1>[S5P-1\!'M2:QK:[;W6;'^P M?M)NOVJ/_WVM):S0R *]O'K$GYM]HS4'I,+I[,U \]7EFC^FVI\A 6G2)=9$ M1'<+97XG'K^6?O8<'5Y8\$UM E.,\;&:16:U&26\1IV0((W* $2A.=:,9E5# M[WU[.Z H +Z]+V7ZLV/UM XHNYB28HH+YL/TYB:"Z&C54>E* M'Y,K79BH5%:6OZ=/S$/)Z>/):LCV'0S@\N%,NP-?'03)C6/6C\DZ71%YN'XE MIB] H+DCC4=;UXBG>5-JXBFAI3%'8[ZGF6/A)!QQE*(4(<EJ]>JO[ M]KGDYM]WVF_[0YD6]?;+MW>MI,PJDCN05 MAM_"^1[[$8:7EL6IYZG_8&VV9B@(^Y6!;AC:PY0#J6H//J?47Y2'U47 MZM%)?*,RZ/AC[:OM @->$V_I=466*[GBXPH^WO)']R72^\UF98 !FG^Z_$=N M6!!2_);#AI]! &YNA#3UU8O9=BUW+KS,_O_95)I#ZD4&9FLL!!B;;;!Y6MU:5V]N'F L M ,NM4$F*H*H:T+0=H*+5_LVF !B+5C7B6)I/;3I%,&B.@$-R)-C51 V="T_\ MUU]Z>K/[R=-0')IL2FR-OE)3%)" D:!1J%>&*]J,$*854W]P_ GY!\\$KHT_8O38XQ6H][2\XK M(UL,ZU:5+-5;[>R M<>OJ[XU>*Y^P$$+J[46=4ECHD?FV"&U38HXUTR:>=Z:!F4=.A$I]F$V&KGVF M0/BF#CH$-=!7E7MKT*J-[4IX=HSL0.*^0B:-]XN;KH>X-M:#:>* M,<7\DO1M.#<]V+G7G*3%DZQ/AQ> M=!L6+Y*:&+H>SC1S3&%O$\R$?QE3$<=&>S4^C=<^-'_2QL331LP&2Y?8-LAK M3(Q# _C/@*'Y"U;OD*H!,&=D 1L81)998,H.3IC/(3S1-L:?,0M,LP(1:,.A M4TY-*G1G4]=$_JJG?8#Y 'F:%X#:\,8NGHN'.5;^F/B+:W\A\ZO$)Y>:!G?G2=U?G,/N?'38>%$&A-P#=%L6#G5B&D""W,L3">H MFJ/$3?U6 Y*LI?[@38#WX2T\%)3 "!. P0SU"\P&0AF!]*0]_UD'= M4+$TBXZ8(S)R/61KC&/JL,L5"Q0_-S^%P]8.6+F\D&.TIE:+0 M]GF<[LVO@,&>7#Y+,<_%(,%ZIAH46^IZLS+X+9V13^4F1CJ0%Y3V:6SJ=ZF=[OUS>X! M;LCT68]0CQY'U^GF\7D38@B47P5,KB1(-B5((P-!%CYP.7K#V\,$EE0?E8T6 MW5.,,(FX$B@IQQ5AH<"3GB)55573+G&"LXGOLF?X\A<&KT87U*$OZ(9R^LP\ MH?0&-J MVU% X0.0AH@6R/M7(EJXT@__Z4+[)X XLV+!-V9DX]7WR[7#QJ\.&+A;]( * M2I.7(N;T.YEI'5E>HXJ$Q*GV@O^0Z52^RZ?V+"2EKUPV== "ATE"$H>V8(7, M$Y=> 6(UX6';^Z5R\^UKRA&#.! 6)UBR#]MMX MI!&)IODZ($TQJENO7U(2@ M6$%;PER-B ;;E4&_7VWJO2KL(B3#<*D#>:[LA7P2L]G?/"T\GC;E\;0GCZ/I[M[ICL?11Z4V\9N:1([MUK?L^,F+75%@3V M[P@FIJP+,'3RN'RW0'@'Z*O^-7E6()?^\UU?\A+9ZH/!$@FLBAD M=\D5>Y^+ER559*,*?0664QFZ?Z#;M"52,R#50/',?>VFKGV-@D,WCG1%8-8L M",_E^G2)UCS0"L[A#0AFK5G/))=+O!T>;S$;;JE<2VE;9/0:NTG4_=6M*#&< M!X;[6&82'G3PN 4^"=-6)!Q\)C;P-=4>QI26''U"^"XY^I0QC$D3*S@ZUL\8 M9K^=4OD:3YP=X!$:IV/LD?9,P5_V2I8_'8)HE2Q_RAAN;\CR5^*PW<.S>'&F M-W9M>)NGCMBTZS\#YL^TDN]/ABK:)=^?,H9[F_(]\401M)=2IY\.YCLE;Y\P MA@VLSN?ZH*Q]5UO!Y&7D[:31WRW/,HX1==V&.LO0R[.,PZ\E&]Y^)PYY$H(T M2CO\PCPSD$UX,$QRZ1![YC%A5L7R%P6T3&_',??4"^S%($LIF$^&2O1&*9F/ M$770#7P-^Q%3 M7[MGWH]2])X.%1BE[#U2Y!E*]K;J[Q9A+C&7%^8PGY\#;H3@A16:U$)96TK6 MTT&QT2R394\-K9TP6_:FKMV*2[MEJNS1([5?YLH>+>)^HT_$E@I45+PL->@) M(=?8,;.NY,P#(0^[3TF1>EDZ)P582T;488Q'^TI,W^6E/#TAO);R]%B1URZ/ M0(\6<=^=1"^N!V++HBPJ-S1N.2 0>[2;Q#C6D>_@NR?: "E?HE1\)\2"I>([ M5N3UH@/FTH\X_%HR8NX+'1&1N/-]BDU,J,-R1(@\[%)3' MR(592T;,_0[/@$\QHN!*)%)V2LEZ.B@N)>NQ(J^E)&N[E*P%6$M&S&UZNE_* MU"*L)2-R2YEZI,@SPH3S3BE3"["6C)B[?AVS(2OO5)X23HU,I5#*&K_%09Y1 M&3P :(E?>HRGA57CS2HEZ_H.=+',_CLV'>C/$]#;U$#Z=(^]4)IY=#O ,LF' M;'>0&]5N K-W8J =EY+A-FK8]M/!C=9LM5$O+N*##=*8(UKC M3"AQ\%= N6IUING=R[!Q3GQWZX:IS] MD^PF%,W>O$Z9/=FZ2[VFM?(UR<'Q2U[&S!PG=\F<9]=^IIH7#+&KCX_$P#&Y M#Y<3.";H:0 4OKZNW0 FW0G53.)1KZK-W ^.B#TL,'Q:/86,(?4)*I%W2R$ MOO;B8DV MM?@E]7S1Q6KI^U?@$7_Q6X:673;G[ MKY0U>..T??C B'1I[ NSX[>Y//H:9TA\C03D@!@0-WPE!0+6)*+@9U>$O#P& M3$M@,.43\36 " Q$+-@ 5/)U-14HQ,O6=/YZ-F6.:0<6K6K#P-<(IZ+9H0UO MQU(\OEM-SDW$%60WX-HH0'M5XW%)"'>^[F; M(;5Q8&_XO:[]0;4Q 0H<$JS A$3YQFQ9J6K*8>>X$52R$%Z 92&HVH*6DRI(MJ@OC,L(*)E/T*Z; W M1;EU[1$V#F\U4>@J=:#>;%'/Y&P8[AF9] T(,92R@M*PM!6*=UC(G'!72Q#L M/9)IW>+U,*\8OJP.0N84VR-#9F.N(LP^$?5""A,,I@*M8%(GR*N ME=\2"VQGT>!.R#9\N0-J[!/N ZQN3];HQ#::KH/$(&8:L^DT7).$@1G7\_2" MZ=3&-IT $;DC('TF"G@KPF+QV0 (2W/L $,^S31OY@%FY'S"EP&*](3 @H?@ M:908PMX(!Z)H2%(1PCD!3D4ZLD2#1T;T*4#C#>AK)'4S$%MB*9\644:=IQ!E M]!5 )':LP"I7Z0Z%PL96L=$/G^0ZL04M?,TIC+"!Z%PNH8.-(L6S3R[.IZCS M$S; =9\1+39V0D1IHDA8&U-B YV$A"ZD[&R9+C4VF6('0X$6Q\,NHIH'R+0$ MSD-K@E-3:B3"9S&G>2CH1S:17/>$"W&01>!;8!<)$4DN3]2=NO G!BF \&%3 M_A+$"HI!^W))7@@G8F%2T#4 L2$$ Q [ "=$L$U D6"!(7\QJ]Q@E <*@9(U<%+ M>P#0ST+F4PPDNA-3[&4L:F/;Y,536WP*;"4RA,@E@@=ADCG^2,C3M!<2B_X9 MR(:E$Q1G"#4E[_U08J.!9V./Y0#M!(ZS^;-P%# LP!H0R5$/>LO<#VH(.' * M:HC1F'_A22LP)5;F+!( ,2<@F^!'D)AR.BL0SXKPBC!W0+<@T1-M&@QM,#^& M0!$C0#VXLU/ET4J\A#M5)'3EUKZZPM4-RX[7KJYOI1!YI=Q$V>.Q)X>-@-@% M+XSL@(J- ']HR*D@.'Q\'+0(&%]J.5ZBGK'8HF@%^TQLN0KP*V!-8B&*P4'V M"@D/T#-IM+J4UJI)\@K'38"06,T4HR-(25!GGCD4^5:D!D!D>"ZP"6Y-T-X" MK%5[Y4]2Y:-:GA-)B^H8^$$Z:%'6YAP7O$E4=.(7:99;+$&KZ+ M#GF Y*SW98??NO8[R'%$?Q6-FE"_()MH\.5,B3X6%0;B9,HLJ0P=T=N<.L^, MNT*XUD6KYE5FA.B&#IOC[@2@!88.4!;^5XHK)IIP='.,IJ4E'#$3\*H,&RFBEMZ+W=[G7BNA8#%@*XX<#<8^0&ZF M0#]V00PLT?'JE1V#9W(#]&J%-G8"J LAA]AL#YE2J&7EY2:>4XB3N@:?&(6J M!DQ+X"9I)Y)GL*-$@!$H/!"^DK*(L *M M_+R>$O\8@QQ(^B."#\2^DR]#>0TF(K:1YU*#XXMA77%,T(K$ M&WTUZ=27IOZ? <.;<\,9&HIB2Z'8E,(1UJ*$IYA>161$"$]Y!>Z".VK)3%DI M"(4ONW+WDG)G\T$0>(4I !O0):_P#9FJW;[YNV:Y*L0BP2Z/P(7!1A[G M@1UCX]/ MP"8U@N]/%8LR+%B/BRQ]9GB8I)"^IGBFF:QV8Y)]ZVET[>@BCVM M*/>_B)$-N;Q32=GP_I&VD1S3MMY5_R"[V@R-?Q .-L$=GKQ@HK99EX>LP=!C M%B-<7#!,%\>)FYP:8_7$[<0!Y. MHU\:P.16;/%Y8S1> 0XDVJS(5XK-"]$X'E9ODZE'+\(/G]#FL*A M3_-@ 66VF)HFH"1_CK5KO2$UK$I>5&]6/]?AIX_+WW<;=>"AU)\:]6;J]ZNF M K7;:^F9IEK]?:N5[8DW%V6\.=7>^^1(.EZ979@K=??6,; @D=\)!^_+:%:% M686QM8A#UV=/GA(@EF*5CY/%M?U8T,L MM@,4)P'X 0-6S\2>\R84BK- HZ%MF%Y_R)W_=:<=)GN%XSI? M.9&'?8'#_'OT]P//JHC3(UB\^,*LM2J8[@!OMKU?*C4@>X=,*(ZL/1$RO4#Z MN'0L_,]U3!R7_A7A? ;0^ >Q UK1I!L-?MFK?^$$DYKEBL #3@N,!%"A@J70 M=1O5#+TRT/5&U>B!S3&_U,%__:79:7S:!34A*VZ,HGP43\D?I\D?[0/PAP'\ MT>Q4>_VB\$>>ML_1J/Z9N 8;!.Z]J#O57&D%Z-L"D2H.CYIDU.B4$ MZ'T$SV_45Q9F5E9I50;-:K/3W951WB#8?2B236S9LR>C-:(W3S)J(QEUN_V" MD-%9NR0W83;J5@)V4W/KJ#ECC8"-( @,D943.I5!NU-MM1L%,3WRC F=/=VL MD:B[T$VW,NCH5=TH3=8"T,0=IU/"DEG$48:].1?)*VW8+46L@O"U!#!X@*+H ME@R8;VF#], &Z56;S4Y!C)#2EGT_R;L'$'(ZDY.T=%)Y='V\ M6+F[[,UR='6:G+0NN+ #S[2PH7N_ S)XYWA"5CP=@6E\QC2W+A*Q"\TUD>9Z MU4YSY^##>]"H[VX-E8*=XA+36O'2\C.[L)W=NPW,UO"$T!W]O1=W#*$:Q9F06/)_5^ MM=UI%L0++X,Z[R=UPVV@6AI+.V=F6+A=WC.*?-'^LD;1SC_.8Z MYG;N8/%VLK@/ ;N') MX\V^S;S]DY$.&YT$9!4'OKO=T52E;$',B<+_FJY*LM3CNR\E4?^*K7 MJ!JYG4<7_I@C_UN*!NS$<@.\4U[ .Y2;K.Y,K)OTZ[2_,5D ,RQZ^)"H4XD% MWIK=3QI&9OW5F:_EL5AA !RC)J/!XDZY>4AR/:Z @&9\ VV9 ^],F@95;U17MPZ02):+V#S M(2(#B*A3-?2B$-%9>Q=?Z(ARK!_-L;9TL.1=E(D8FQ:Q@<$XS1_,'U^I-D$A MK\RVY)06UNBHZJV=.:4XUGE)3YL6?=D#/;4K Z-9[>Q^\Z2T;G.,VHF$RD3L MKC1S<\FJW)59.B!\6]56ITSZ.4%*RI15N2LE=04EZ;U33/\Y.K%[.U>A8%>Q M>Q:6RB8IEKN[A3W@DFK?.*%(=$E!67(L=Z>@/E)0JUF4:Q!G?28]7XP@)^OV MC&^'KY'!.S-/IU$9-)N]:GOW8$-9EN"4"&^-Z-Z=\)IXZ:A;;?2/@O#*V@1E M$E8J3WUSG9I9AG3>)Z2S]4V@46UV=_8Y M"AC:.3H1+$,[94@G_Y#.]APB:Z=WBW+B5$9U#A?5V9Z(1.5TO;-SV=\RL)-7 M8*<,Z+Q?0"Y>Q:.,Y)P2Q6T>RU5V_I14-Q9V\A7 M[F3"?-'+6[;D@R=@4]0Q\<;@!X]2>(U/M?Y/N]P/S-#U,JO0?/78AZP859R;Q&Q]B0-O/^EQWT!I9T#4/H14,[:N$F[+4O%;=GR0F6* M"-SXUE2B%;N:HH;C+_1HD@1!'$XPNOA2H("J]M>W&/".\@?LP_ZF@KWY]C6- M$5U'T-@=X;?\P<=^]J)[7SRE4JZ-D#6[C;>EP:K%M/:RF&9E(/J_+\>[EK[0 MIH1KSSC?)^W*)IZG75YH*WL6YO9,/'.]#? MG+ZX[OLMSJ@,NNU&%0"/_[\![.6*-1*]42.^)MJQ2X-,]2%O"1L@[$X^]Y-1 MS8JLS/"X#7S/AP6 .,@*D-;^L77C>4%V3+4K@WX?D-2N-OO+0:]E1"'\]\T4 M.\"YDQG.F5>W'9S!Y>CWJD:G5]534L:6X7)RC%EFR9D;453??>TO0Y+6Q[4=##/(U^M6NT MJLT4/S\7R9:9[K:#9H[VDG&51$6 MPK#'JDN^&QIS&H"-P#\4/-H:_$<;$H_%T6 P^=_SX&WH^KX[*7X0;NTMPHB0 M5%?OQ6!;3Y3[/NA)B(+UL1RG'0MIK+T0N)8TV@4BC;.^VW<)>T#8$UO#EGNP M3,TD4^83N\P$V[:&1032.X#HC7,EX9GQJ*+70;^AFT>)^S+_JW@TM*Z$13XT MA+YGMU%M&D6AH;.^T'=IFL$DL#%Z"<@?,9-MUPSL:%-V/NPD93U8/GQ:9)5[ MZA-XDW5-N /@\!)0_B*!G)5K>I5!I].OMIO+7O[266.9!G9,-+4D==^-IOI( M4YUJSU@^CWAWFCIO@S'B2O&=FICW< JYV4PER;,U-I%1>0O#85T'LF+XP@5]OZ M\G'-NY/76:> R0Q>;V6JRR[6\QFG5ZZ)7R13BV0!_JSLHV/UKDZUV&%.- MF!CK(\X,\XTC@\/7CL9@J4]<'()S'_.0_#'U*%*2A0T=Q.TC 5@1-QPQ MAS@F$[XI?"$NK-3G\XD20%++Z&*D=.IZXESO@E.;8-;2IQ=F^>.0K!-/*9@V MXD?($%80^*L?V0$;I$_WPZX"]L9"KE7B7UP^<@YK#4>-3J/?)FVCVVJ1=F_4 M!O-O9)*>WNGT>OK_ZI@,)Q\:1U6-IN2)UH:0,:X6 0$4 ]2@7(*L+^>7GCV201A8)=+R?+%G5J%!0[Q^$#V?:'>$_*-=N'+,NVQ4& M0X]9C/#DQ?*"[N J$F-723'V$ DO1(PJ.0,#Q/[F(JH:!E.U#]\=$E@,'OUI MY8X/J1'>A,&'RXEL3L<<$.YN %-97E6CKR9%I3F6BL#2 KJ+P 2B38J-& L MFX7&A97;9.K1B_##)XMY4YO,+I@C%B >^C0/DO:R&RX@)']6HJG?K_>,/DHG M%1Y0+U:"JPX;^KC\?1<$5K>=^E.CWDS]?M54S6:]VTI_9-54J[]OM?3\%K5V MJA0?)$0+&&-O>"K['+4FU/-F3+&_-"S%=9&L]3XV>F\=P\D #Z@'JOT.X\:> M=@T"R)+)W9K1K&YP1?7]X9SP63-8U,5& N;/;W(?>/,+W^1=>OIAT@5"X] MC\+_K"T2!["BD;@@:!Q#?9GWB]B63'@^3-@X.!=V*X-FMUGM=_(JG7L +CQ" MZV+'TBL'*:7BB6COD^M:'J+5.J^$_!R5*X+R=O0K A+/42A_9B;U'@"D6;FW M5QGT.M5VJRA%-,L4_'?4#OF14;\RZ'8+7]#W",7\\3F1OW(,7T^Y.]KRQE59 MDG.-]!<0OA, SLBGL!3LYV-46^V=&ZH=B<]4DEPNJF(7FFM6!OU6M=O/JQO" M.3L("WD.S7;98JCX2#ME=?] ;?CRJ:H]48=R8E?%P2ZQ)LQAGL]%WHU&7Z=X M)'YF=_UR5/D*RK]*&(.Q?CD'X&L)W\R265?=_0K3@[B\X/>..GU/1(65RAK= MJJX7I?O1R6B'XXOYB52F$7[KKND(E9F;UN7+T#K^YCCLO=;>UW3&EIMIN[^P. MEJ>!!22B->Y@?E2$*2'57G?G(X;S. PLA);.)2FYR(LK#+I/6;\+=W](05Q0 MI=@UG[R>6\?EO7CUL3<5)O,Q)P"XQ#?)/@NXRW&/"/7K5Y\38!WF$#Z[\>E$ M]-K%-$!7!/Y":RRS?.\)*R&ENWE9L?.X:7%3'[](Q(BM8AI@LQ:6&H]0\QS? M,23,];F%74R"O_NSQ#+!*- MK'$:,Q!)$ZR&3GDF>/9. MXR3"O\O'4D_Y2O-F7;>Z'%SE[<(B"F[<^9FCHZ M,IV40%5^QTQ%<'%*SBHY*[N3MQMKB2R@:B^E,EOA>:LP5D#1(L,+]?"*%!?> MP0%I4Q MC]" .;[#A3_$']A&'19%GFC87#W *I_8Q->=3 -?U#G>EZFS_XAT(?MA2T"_ MJ8\;B]P>8NM2(NM;@*WL;T>"\[W;P/=\@#/ 1TFC3?S:A(#HO<]JE8A:6G3F M]>+Q:+-?;;:,:MM8KO)QT'!\]H[Q!SVS.28.:1R2Z/3&.RTX'Y[6L0,=MM!J M]ZLM??D8L] \4A@#8+=@U28).J?S?&&0=LI6VVW6AK/%N8Q27F;)2E^)JOAJ MBAJ.OVCJ;W65V"?Y?74Y_ G.0< Y=D2:DJ^]=*S'F,(N(P(+V_+>N5S\D'!'']T[L)^< MM&P=; "34K"G(%&/,AQ9\E*6*\F'9B:C,NCTEJM4%X2;CM!:.#YK5+9@76^- M;GCFO46'NE,6=#D#YX1DY(8B,D4ZAK(N:^J/WL*LNFYWE^(-^>*SV.7Z2U8N M63E7'[32S M-H?5>_5^QHZNJZ;JUQOM;!U=W^@-V\^G86T1U]3$UK=&N:@C7E3[[9=G:3Q?U/HI9Z7+#V[H14=90.^IB7;O JS-=:>-#QO3LS?TYAO9&QLV4)[W M]Y8+-VWL[JUO8+N?S*S-@'YE$\_3+F4?=_'Y\\]#_A', I'G*;3]+EV!UY[Y M<_=E*?'M-$!["6M%LYC8 J)WA%FU&T="ETS1#'D+L%O!Y0R!;)K!)+#19A60 M%8=E(07'<23QC0PF:1_P1NA2_*>$_ &DOWH@"K3;8^RQ?U!N5QXP1N ;0DR.9V+RP.B1HIMNV@F M'P9LZ8^DM6*B; 9N!*6NB_;I.0]LE_R>. MC#IX9-2M]EI[;S%8A&LG>R2U-[W/ U!:?@W9,Q[1%I*]TDYHU_%6PAR1)D@: M_V#U[.6;X27K9&RW/ZZV]5U*[)6,5C):8?:=C=%:[\9H1J,RZ'0ZU9ZQRZV= MDM5*5BO,OK-P6GO?AJ/1K R,1K/:[2TWQ2R@X9C3_5OQ7ET_LLBAP+;F3@75 MT%?*3;9M\_&=&G\4DGE6A 4W8: ;SPNH]27@ (H[6)6K2H6('V\%N+UK!6XK MC8=TT%$[L\].=^&RJZ%-*CN<) 6) S/]4XF=0F(GDQG:V8JY_T'L@&[,VT9E MT&_L'%0IR:=D[A([)7:*C)U,HK?[#J*W5231FV?.PM%Y'O?4\SDS\?Z'*/ I M:$/CU*9D6P^D@"4+W]4#>>'#V=ON1PQT,>SRA7#K7H(\E5W:E4&[LUR-HTA5 M_U(9&5(2;85U3\4)>!34F,I*TKLE-@YO"1?$VLOG"3O%DR2GW7H M/G.[B-+K+6,2)79*[)38.0KL9$O<[^W86@ KI&S7+,#H[=AYHR2HDMU+[&1C M]R7/X?W8O5\,=C_K$X=OJFUO><)01CY*[)38*;%38J?$3C%,L_Z&IAGH\-@6 MRQJ*;36P9U&GNTN9@I)\BD@^FUKVNY%/LS#D4Y8,C$H&KJA]O7V]P+UTZBH< M?V7,V]>7VE+E7%"PI6-!P5ZUE<)>.]V\?[].5(6.L33&_MO*%9*# M4Q3D6O;=I&9AR\B_9F')G>="P9 MN0CT6C)R'NZHOE3@=&\%X5K8NK7:T0_:AKGDY9*73Y:7WZ^*:JN#Q1W[U7:S MY.:2FTMNWH.)O52I-7<>[E8&1K-3;>9=0/) C+PFT'SXYNKEJ"V:T9<(/9U1 M)4)/;%2)T!,;52+TQ$:5"#VQ425"3VQ4B= 3&U4B],1&E0@]L5$E0D]L5(G0 M$QM5(O3$1I4(/;%1)4)/;)1 Z$=Q.QS^:['GP<_P3SAZ0O@3<\*CO?[45R>H M@Y^''!^6GS=Z3+PB'*!.!&%]-IEZ]"+\\"E<'G/$.:IXZ-/\=.WENQ[BM%#^ M_.F%6?[XHM^O]SI-/'Q5Q*I>+']MUAO_J4 T][W>J_=;S=2?&O7T[U=-U:\W MVGJFF59_W^JW3W9-39BJ992+.N)%M=]^^1J5\>;%06-Y7-9,F(182CQB4L>G M?-_Y(-W4?)#',:=4^QW&C3WMVK&H-7]%S)B7JR(-0P$Q7*F:3V]*T9H=L/UH MV'SVQG)^QL:W'#XM@?=IEQIQ+$U^_BQTV)4[F;B.)O)J5E[- M,Q:A]08TTNFXHG'W17[6,TQV%*"-2U@*B&(=R]J-(Z$KJUF^!=BMX'*&0#;- M8!+8Q*>6@*RH !12<%P&2'PC+Q!K'_ *\5):9@G[G6'_A8Z8R?P2LKNK0A>D M@Y9,:A0E,[J?-)G<. ?B=!W8;&VK S>0ZD<'4'G+>1=%M@E!GAS8+B=NX+S) MT*L(JJQS$-4Y^$)-.AE2'MJQ>@ZE#LZRDL&Z'N@[5S+H826#=M4PTW M<[X;?^P7[$HN.VHNRW;9==,Z:ALIK':S,NBTEN_!;7N7M>2D0E!4R4F;<-*F MK05RT%PZL%G#J':,5LEJ):N= JMEXK2ETK&Y,YA1&>B]3K73ZAR#:7C6-?X% MMC5W*LB&OE)N,N^-B.U)EL[-&! S-JD->.-Y ;6^!!Q (?OBR3B9^/%6@-N[ M5N"VTGBH51DT&SL'Q,KJRV5I]1([6=2CL4E5P67N%JTN5S!W1NTI*I2U=@^K ME-15\GZ)G1([1<9.)LF\5"7RO25SIUB2^:P;$]]3S^?,]"G"&7T8)!V-4YN2 M;1V8H^WJEY,#\\*'L[>]EQCH8MCE"^'6O01YJA.#K;S;1DY!@ )$TTZ;C,K6 MG25V2NR4V"FQ4V+G;+!31O]K0S3?8/.3*74\@A;:><7_RQ!!B9T2.X(/OQE%W]X0?*@3654)>W=,_ ^8QGSY0_LQ,*GW6>VJZ M3XZ8102!,L=[,#&]7^WVEML+E-182&HL946)G1([AP_%%TZ2]PLFR<\Z="\N MBPM_([HHKC%Q2?R\PO9E5*+$3HF=$CNGAYU,J?]856FCU'^A-^;JB\C2(EA8 MY!OU;T>/Y/7.Y?C"2]_G;!B(@FV/[AU8&HZ?8A=T&I5!I[=\0)GY&D!)426_ MGS%VLO'[IMU>]\#OS8+P^UF?.@#N-!MP6)XRE-&/$CLE=DKLE-@IL5,,VVRI MX>\*VPQT>&R,90W'=G2\W%;MI53GV=P2*^FGB/2SJ6V_&_T8Q:&?LN)>5'%O M1=GH[$OV(H1N#DFLIU)@8V?@'"<' MIVG(/$H;=MKYES8LN?.<*^#D 9_3X=&]5T_L="J#?E.O-IL[9Z3DCL>2D8M MKR4CY^*/[E*@,2-+XV77JF$L,_2V1>5*7BYYN>3EF)??KT1DIU<9=)JM:BNE M@EW)S24WE]R\LXF]]RJ4G7YEH/<[52/O*I0'8N2RU^V)C2H1>F*C2H2>V*@2 MH2F*C2H2>V"B!T(_B@CC\UV+/@Y_AGW#TA/ GYH1'>_WY VB3.C[E>9^I M]L,S53'A!9;$8N;;IZPZGK(^CJE&3*R>1)P977$N23!S@DCYA#'9##<\^$+4;"K'AV++@))+:.+ M]\VGKB?*<5UP:A.?/=-/+\SRQ^%)<.(I!=-&_ @9P@H"?_4C.V"#].ENV'@3 M]NUYV"3_Q>7CR3-K#4>-3J/?)FVCVVJ1=F_4[NG-D4EZ>J?3Z^G_J_^JOIN#1 M:%\PDYBSJ.ER4=_M(@!"Y#@*5D.*LA1MS#$MX2_KD=<%!D09@JQUA1D-P#$_ M?R2#-,)(H./]I(D"0#>5?O\@?#C3[@C_0;EVXYAU$!F6]A ,/68QPEFB<4I! M=W 5";*KI"![B,270 SQQMI7VWWQM _?'1)8#,;\5("MK13UZ9O]<#EQ ]P3 MDF%%FD7JS^KD./WU<_K[;J ,GI?[4J#=3OU\U%0BQ7DO/--7J[UNM M;$^\N2CCS:G6F))OWBCN+PU+29"31+N(P@FS+)ON.Q-LB7 ;TD;AE&J_P[BQ MIUT#QUKQY="YK*M=8!,/V_B"4K&AIC?TULI;LUEV>S;@,K(0TZ97L=?EGK[/ MGM-3+(5F&PG--N+N1'.G%(T9\ (PL_$9[.LW>I]M (J-,AC7D==6==%R7UR> M);::1K')8E5%K2Q[W3CW^I ;W3SW.FV':[-M#[FU3'.%5>6&IGN1=F:!ZZYDS,#0>O.7-(VDCT%M!\ M5^,4J,%DX D[2@GBM_C91%MIRMUGAO['<)9J+%WL8BT=VB Z:YOG"YT"[ID( MY8DP%IE@+=A_'ZB!V2%!L9/E,"\CDU"%SS85U74=ZS(!W,RB4Y9[:Z<4WGW/ MFH&Y6A,E0:U6O^] 449ET*\V6X=MY[(GA5QPN9MKS\B=*IX?#8=L4+#M\V(C MI,PL@57;6M5&JW?0=NO9A>Q!B^8?#0FM$;(YT5 [KS99.=%0X;-PSLG@OO0\ M\*K89$H81_=+,X'HGMZ(-Y>FT9HN>0C0FPB>5Q*<:7S9J0R,_G(8KK2>CY]$ MU@CVS6FDBS32+@B-G)-!G'1D,/O$M-W 4@:RYX[\%TS- [%IBP05.YL[;3*$ZB,*[A;D3^)0_*$ GD=',;/]@P^=JH[MSG*(TH0M(4VLD[>9$ MM4PW?9"]G:)034XV:9%%+JA!YPF;QB9C^J@I/1$)MAD9,GN'^/XFILLAGC\K MM6J:,OF14Y.R9\Q;K.*Y3JDU=TT*N'%,3L$\^4+E?V^<$-;W$:A3I%P/FV7F M5G6\U(U%HIQ-C]"W)9UF9= JC%EU3D&;&^<9G Z7S\HH3?YB,P0NHYG327IZ M9="N=GNM@CCL95"G&.)T%Y(R0,A66ZV=-709 \I,'7><3@FS-/J*AR]4NB$N M]B]6?LEY6:V[Y;*NXQ$%["]T1#FGUK6$^:5CB8;1(F*:G7E:F.O:;QZL-W1I MV;Y7=F@^Y+5,06UPC]K=P]//.9FW49!@2F;H>Y16;FY2-@3MG81L9H&*9Y95 M0U]FB-+ +20Q[2?G?@.Z6B:=;F70UY>;3QYWGGWQ)2D/:&S!E@;K?N*L".3? MXO.)-/+'4\C&-]7L)#*7R":C-NY7!MUJ3\^AG5%IGF:YHR)]"(W3 M9^H$9V:>OI-0Q3(\^(8_F#^^"CS?G5 >LDKFKD']AKBK8G1W<>1*D[6(!+:] M_,V7PIJ50:?:;2U'_DO[=H^T(H(WFAF .';\9(;(>1FZ>PT9"!A?21"_;>/V M\?A++Z^JG"+59 ZX9B ; [1S<^=$^-*2S4P!]_BYYHYJ@401B;D??/?H;?B&/)RX=2_$3?/KF.B%S MX8@U'(;G8"FIK*7Q6S3BRD,FOQ--M2N#?F]G95\:O5L:O6=K[+Y3 $) &3C" MW,B$Z50&O0*<$I,E4[X.:88(ZV.T+=#NSKST3D MBOX9L"G>T2^C5-MJ[3LR$Y4Y']U+$Z#)Z9T"\)U-1.#@.H1Q1AFI-QJBOE7+ M* ]F3XVDUNC=/=(4UO35JT9ON6Q*>1:[YTN)LH2OO,(OUA6+7TTU-RN#5;F) M8601?_9 S8 +Z^7K\S>6F5MTO"(#,#A\^*$,7KVCW[,%,8W8*[5J_Z;<3:,C MHP)^34]OZI].ZR"WR"(WBF8%6):*.=E\FET"!T?(/?MJQ9$6/K@)\;!U^$!O M8.G73CZF\<:]H8IN-)\O/69HA[$O@FSG9U?OCR#/,)"E^OV6@:R3"&1Q%Z!@ M*=1Z6)9=^%(@'^@KY2;;]A;7T88=\O2@%'"_ FQO/"\ MJ&W(U%FV_N.?8-O M'.R(R)[Q8GAZ]6T,3W@PS X0C*)L_JU 3\K!KM[H5 ;]Y2N/Y5W9XR>T=>[5 M>U-:MS+H%872CKW >[G DU_@*=B!J;DLF8S!#:)DI^1Q[3^1Y6L(_:2;M2RL M>WF8!9D0] [QV"T[6)AK2U+$27JN?5U.] M0J2;YY19<6(TO1]M47#R%F6G#3V'RKG%REL_/O?@:I7:J6I#^L0H[K)S%YX(;_9J?;Z9:N $R0UO5\D6FL#K35ZU79*XD8ASX=. MP7-X0VA3;"*P2ESOU[0J&I3^NK_MGXPL:15)E'1 E.B-JK%[AYLC<7M*?BSY M<8$?UW8E\EAY\M*1=MZ9E5R MFMIB?;55((E'I(@[()-OU$\3\KW*H%.4\ICO8%.5M%Z5<(W8#8N^GUL(Z MZBN$1ZFK? I6RYD5S0B8-5><7:'U-M0@DZ=:*LA3O*J2#V>90EV*PJP5>78PEB M@,.5ZV4/B^BZZ/?22JEJ<;16O[[N0DXPZ'W%JN>:13YA-;=/RVF(_!^!M9E]OZ'/C?7/^? M5%CBF?5#"U/DVKV\3EZV4P\*206.S)4<S"+' M<6OYHX\J#?YKL>?!S_!/.#JQ42P>0'G>E-($TPC#< M\^$+8'E4]=CR%Q77!J$RRM\.F%6?XXY)?$4Y(B+AKQ(V0( M*PC\U8],"']B3DT]V9\7>V]C@_3I;MAX$_:=>=@D_\7E(R>RUG#4Z#3Z;=(V MNJT6:?=&H+::(Y/T]$ZGU]/_UVA6PH?&/-S E#S1VI!3\J-&1K"_"V*_D)F' M=)H$#$ EQ$*_CGC8#(1-':W4U10\&NT+9A)S(+5<+@IM7 18D -'P6I(49:B MC3D*[[^L1UX7&% 8PPM(T&T" _I^^@ZGH&#L31%MX')C2W3/Y$R6*0,I]#GP8&V>%YI]:B$+ M$@E^4W.+M\;OK#5W41SY,'PZ=2R)K*I&M&DP!%;1AM2A(X9UKOE4B7,PEU&@ MBY"%WF@VM ^^^T1%^[87YH\U!FSS,G9M>Z:Y+PZ,\Q+"KRJ.&K"FKM[X="5M M*_%7\]-/58V!>:6FYS6;6E5MPCP/WEFS.)@^CF:S$17 T88^NERCX!W,\(B'XZ:?;&QXZFGP@Q42W0ZDUM\3/P0P> B^*5[5? 4/J#]PW&,>3 M>4 "=@'TUI\!6,R42P+Z1E^T?[K\1S7ZM& 6?UQ@J$S2JWMXZ:5O);T>@%#9 M" C&\2]E5!!HZ XHT 0>>H0'/]NN^2.6:-T4B=9=EF@/P03$#I*TEGB#%K]" M"]^QG9 3KTQ9B!YY]AON_S/QF'<[6MC[3/Z;LO_>XDY3)*W(_MVOF,UH98A= M(C+N@,$QN1:!N:'Y=$B%D6!J41V]^\G3@M#^R^(":V,",F-(0;)/.05/&L:) MH#>(UJF$21P:YQ;6&Y0ZYKLC7B4,4$][ B4%KCC(4A@'!AJUPE@ZDC2(='CO MU(:!'Y3B^5Y_J&N_7E[>A:JGKEU1#M(6_7H9#4*RQJ4DLITU!W_!UR2C]NLW M&6TM;2/A2A*@B $( MR=,!]GG@8<"R[Z*)%1AI/I%(A,>$@\L)5^X/0IL*6U MHT(26ES[7HP(+U$C_I1NK0O^YZBE[%DU>QP#S&$WL"U8.[R?A##Y5^!()2RV MZ:=03()>UKP LQ9PAAGJ5RILCR_4I),AY5*X<JF"*ZH4F; !=BB^E$R$9J MH15/K-CHD-@"2=Z84E][(: F*9H@EBQAN]M^B,(.V"PX2JXO9B!AP[!))APH MBJR&R1SNE#G*!)H0ASR)86#NV+9&K'\%LJ4)6&,X,Y-GDC!4$K@B)0R5XO>P MI@F,= !^GH?:(T3'2&KZ6'2%-)A,N]B82X#0_'^WX9K(17I2D,*T2/4[!8R0/)F MV@" 6)JO!U3ZIL\V;\6/07K-K<54FA,K_PH],P&1&3*E!=ZCPT+A0+1GF%$H MK3 75SXV0YF8=$W@#4K%"C$)'BB3 T";"Q-6.J:P0VG.XD_A N1Z!32\6"IY M\0#-("L!B\':O6.0(BF>28R']4IP6A^I ZUP=7U9-'1$F+ MA]IL C/YBV8$JN1EMT=;LL W%Q/?/7H[N@8IC_N,XR!&XRA% .P&41KMY[@, MYM :]+)2F"(2M$Z17^:M1T'R'DW:NIR*#D@)]8^FXX3\H#''AB"41K?G!1-9 MBSNI5N5Z(_V>==4JAV7A% UM3C^ D0"(P!93H@EI,8RU)/5TM,35IV7%0?/O M$:@CHS !8@P7$6'5.]J8851']I)[Q:()%(U-A!7\B#+2#4!TCI(X$X(R@>TA"!CZ+&,XTC;W7$?(7A%?DY8:XV8P 72AL*K/ M!07BE3EV^ M/CAC'*>EJ38)>CT*"!R!"(I:?&N>7+\4/,(,$R0MB,)U0GN0.(FXMW!M7L8, M?"9/"OVD(9F,C( Q1B5ATC#J !("P^%"JHP9'6ENM!3,I1&6&&H?'D5AKFZ_ M_!['_L'\%+][T7!8^M!%40$<8\J90%VX 3=CC04NJ? '*1>+ [::MU;EQJ6R MQ?17:[0@D'^4IYB[#]%*0B[#7E0E*"MQOIO'=?/NZ M=$P5H-\8'5,Y3XKLYA.[@1A,S$QZ<;D%WG:4E-2(F4RO# "K2RE)"2RH%=:U M/\9H?2JYHJ3I8C C 5 )ZA0)+F?AR\HDOJX\%]=1C02/KL2"@ \$EN>N>>3^N M0*> H9/L28TEM]E&$<:[IS;L) (8L,:[ECPU^_D7V"SB?H\#&R7$XJ!"IP- MOB;,"0\0)YE.N+I3%V4C$P=R7C#\%[:;2(80_86#A"0HA>UK2EARA*4Z!PD# M*&)2'+*JXN&\D3@AS,&(BK(M5SV$3!4Z]^%EGZHTN*LB@85-T*J:D)E@."I/ M#X2'C,_B(:05VMA?J85GGMH7*@P8D+CPLS#7KA*I.K"%O^KM1L3*:-<)2#(_ MB(XX!="(0RRRP6Q@",2SB:<8D(SEVN !>&EQRTM?'L/,G8VTQ(O3CTVJ:%2K MS0H(1L'4%SPI(M.II#Z? H[^NGW5P79:D;/OX:NE'-SL;D G%CZB!&Z_OJH% M#;"/'8(]T]+;^U\Z7FMHMNNKBC>HI5?1_I]B@M4SP'_95\*83AS2PN/\V3SK M:;8K,HL288ZWF08&Q*>DX:L\2G^(G\!@!?[X-Y63)#AZ&+.E/,5\ZQTBFCH& MJ53[,R B%#2:$SR*7:3;.7$!46X4(%4OQ2":I:L/MW%K M4GS.,>@.QT:JKN-BE?Y58;Y>BMW5.U:[*Y04XL-U2E>4$S"P>N$A<^+0%9PU MP=JV+<0A<++-8/<6)OEPOX;!9G6-?1(+3M@2B$/8+DC+">9=JUCZ'-$"(=O4 M"T\CR*(,KFLKJTM'!]N6M$[46X?$^>$E;](OR.HJOIG.U &*-@J$)Z.B_A0F M'^(QF3AK4B+<)-S2F.<% )EEXGHJ3^;XE&-+2"$]_!DDHXK5XJ+06_IQ<6] MC=R @[Z:20N33#$+O:Y=>D(GA-E5R07@"_ 8@ELR/DO";0H7#(^.F2^_CR*W M;UJF&&)[(PEG+K$I+X,-WQ=.#&O;!+YQ#IV"WQO*&7:?S&9(4H^X3)>^DJ=\C"MJ96NI:-@\A MLJIZ#5 M7G8*6NUEIR"6;LR3*2-6>*/+=E\HC[TCOB+'0YB$8DB8$A&>-DJQBA-BIL<3 ME:/DL:.VU3T7L8."ZHD%>Q[7[@8><'UX7N\IZW 2'GR&65VQBR^"'.(H/I$K M#O8P#2U+Z::R)-+"N(^I8CI@XX\"-)FC%!M;A7#"Q"(K%9-+$R?0&:5/$?P? ML6?J^DPBF\HC:'3ZG IC7]P(5"F=H] 1D#]*>0L02SBVFO :\@0B+)G*3 MHP M>%C%!!ZH1O'2>!,^9G$^J1)/>/,/[^TQ'J:%7B8@B,Z\129 @U82VDD' M0*:W,LREB#8K,^66'ER>.Q&D&7/F_$#F5OGY43;?&( FA(;K>:GY58FP-) $!GH1U!YFPQ+K&2]NAO".,"-I M42 N1I)*%Y3)@_)JP%PVH-EX8WEH*@'R)K^(P,L) Y8%T=-=-724 2:C.C4()JN(V MGDQ%8J8()5%1-5 **P ^" XA&9)CZ;.(3,GK!''0:TYBJ_"%3-:5*:-90C"1 M#%7E=X7=(S2LB):A]F)<7MYBF*X'8O^;F_A:'+J(^P31BC:.&>\2'+X'E.%D M7P!&MBN(&L,0@+( ).Z#._)?8%)U,F1>C'P[HJA(=,(G=B*N7")XEVZZ_LV3 M]Q1GX8R)"XP(MG"Q;P*X+@DJ%5Y3KNX08>T'[HH," 4K]!7AN=H"*F)(*@B) MD',X-\;@8_BFTD ::J4).,%<\']CS8Y$ U^Y;Q1[_Y9764 BUL=]0I4*960 M*48+JJ MX5$-;Y(KR];"PV5/G.T]1Q!3RLD#:2C1CO=CP^MK:DPD@H&XL+@([CEE)6NR M7@LI-BY7!1D62HN0K*;"AFA D7'G&*INU%=5]8S./(2Q'DRS;Z;[KKO1*P.COJJA:8C'12-V M<_69G;)[[[I] P_CUD7N\[+AL\02RML*O?*V0GE;X="Y_N5MA?*VPLK;"BDW M".#;5E&/?*1)_E9NSM96^=JTXWRM\G9+G+BORYY^;ZM\>RCD996WT9K; "SO M895O#XUM#+F.L,K79B)M;97WWW4W7?2NUL7,W]$J;S?>=?O8\S?S]G.RR@LI MNK]D*5\69WC/GYRIP& FQ#>W%VD)<=+,3 $8=LG_=DQS>S+>:3N=1F706.ME M8YY>XBTJ,3B[XLHOL_\W"MQ$L8\<79G/WSG.S'VYJ2-@_>3YBQ1Y&):>[[HI M4W'@-T2\*T\G1#>8FCNJ!3 P+*5Q?_L]K*0A)26>(LJY1,5H$(J3Z"AS\1W, MFSM\5"<+F#42I^0XHH<=3&/;PMU3:1IRJJDZ7XZ#\?)[#,1C"6\G\!*Y0=3! MZYA X!R&RX!\5!(GVM#CS:47[2B1 B0SB^3T3-R\P5H^QU!)0HZH& :#-%[=CX M;&F> E(Q/J^* I^A2/-D?QQ3YD !0(9 P.Z+(%Y0T^'-"BR9).^68G%R3 C" M7$>0H&YT.R!<3)*<1,VS1R[0.X.I\3X'3E%-7 ,1 8VY*X:4<#P;\N(;!B.@ M.95VJVPIW 5G'N87B:,\CP&L15T;3PIJL4UV-+7(HL*(B[?Z!#@]F8$,!A90 MMRQ4[\D$.(F>*'5,C.,JPRIL'AQ?\9!Y542D*P +B>.[F+>]L(R5>*<5MT$4 M!KNZRQPE>D0W;N8Y/EY*.N,OWU^2-J)MQXT ! LO5$*;A97PJLG#9/'T)*P+ M.\\'$9=@86-DFW"A\Y2:Z)HL .+0%P5TN>"PJX("'2( 6Q^$1ZA1B7UAVX=G MBI%P39YOAB0N9C\&NGP(@(Q[/N^^1KF1?A5MZQ5VO\MT"LBU)LQ%[A)W'?.)B( M18ON7Z$@1)=:%-2:25J+$@S42'$)VE,LMOXX.Q9Y=>T!2\NMX&75)&*!I:?R M$JHXVR:R&J0CDJ>53$OA=W$ +_<\GQ6 GZ.RK5Q8$??BI=4X YT,48Z++%)5 M-%VVE!"VJP@9SF-YZ66+M]N6;\*J*E0)H&X\6Z;C_*I M4(V-J>**0)0Q3U;D&\X4"TA[)JK+OG9!:"E%F>V!@U72PRO^TOR+3:=%>UCR MEA]7*$G,6]=N-EV!+'PB"ZELNI2J,#ACM &.^%/.8B&J$R\7/@RME;1=A7N( MBN1'1O027-+-%TJP!"/V_=%DV3U4>@+*"!;W91YD+POU_.:)^!B, BFPEC"H M*K[D&@H2KXI%XY5\4>; 3]S1)H]P6TZ+,M*C46O"4T@N0 /CS%'(,'-Y_O;Z M#II76TD'\;68A>JX+YSYM.:.1I&0# ME.S31?V2YE=;2PTGU$:D,QQ5IH* ! MAA19"T7M;EG3H$@"^A7L_BOE5?T!Z[L*8&4PPJG? K*0-]]5 M+GHPV8I-TC98\W3H,5]=SIJX8$*(Q&H/K0JYQEA3RRM1BXWKDGYPO(^YJZJ;NF@Y))M M8[PQFTY!0H ,L^V(&H0%@D6RU67'R!T3=<+#"$6XZ_!=PL<=TC&QA6""L<*V M"/RQF^CD%+EDH=F@#GB3=\_!3E(UJT+SZ2AB5_=)\$4&G#!SDG6)W:'-GE0Y M/Q366.C<$U6:0YQ3)FA'*#:LI#(*;Q++:(&\LSEA7GAS7W/#7'),A0J+>47< MYBYD]T<(JXO<)YPR? WBT!1E;D("&JL4\="HQ[)F,E"L*M/#NU0X4H0H1 L6 M\"U4A4/A^DH#4D6/9&V5:ACA0-Y-^/)Q3[2EZ#D^4-9;WH$^^V4&8YG!>.C\ MOS*#L#23$33FBU8N$G+P*9/0&X^\VTPH*,*!O&)@M2V6%\T[!\#;J(E MC%+LF\;1#%PP'&5+4MF9XD8N2[59!(.,R_4-56OQ:GB>("*#0[IH(8H]A1.# M$X+FBCMW5!%:GM+VQI,1C)*)T[JINJF7;%X:]:\)G\/KB;9X#[KT7!;@$%"/ M?>YP!74A;5)-E*5YHY>JXYN%.]#^JA:*6/MM/H@7SZ@:W7$PXE5/:7Q]%*1( MGBS*6*6WVJ9:6C!)KX(7G?VO7I&'M2NLQ24=@]V=5@%6^BOJ'JM(U$C8O9+Z MT,O0L"OY&"O@1F=X,W70&N;Q&8VH+J*BQVK"2E7G?C3L3^OB&0_6; 2/*M$T M*?0)EA,$PU3(Y-EKEE*(8@513#N,,8?,%OI2<= W(JVX3Y9H19,HE:) ,R4^ M$()RQ$1<6[PE2@93[U*OP/W.5 43T15L2/T72L,;Q*K.B9A8^;S/HJ!XO [F MQ5DMX2DVT(,K_E+M?0)QPB_WY)H N[KVWTL+CZ<470OQI")13T4M48FFN97) M=JUQ H)\O1?W=)8ACABK(S2H.B4LD2 MD9"R?-%"6A0A"]M>AOTNX1/S@05-F[ )[AL7$#44@ %/>-#JR#1$T$:BJ;3L MCQ@_%)U VT0=-H:2,11P\>;BN?$86)2ND4?(PFRP*)W(P]J5)@2^#/. Y)%? M@@*DY([[QX:S84,O#/(NE=AE=!XLEEA/%8]*T6Q7\3E,S:O*BANA MKA!Q7A15S\Q7?082-U8")P)F$D1YJHXOBHE4-/)[],9?X857^+[,DEB43&J_ MIQ+9PR9ZF]Q%2M2BU%*5B;:B N6ZJ]29CMN^,(\\/7$JH\2W(P4%$>]).67K M;W">5A!E,W+1.A#):2)X9<4[I7.=M!.)8E+$#&>AX+X(82VGB *UZ/C5T/,D M4X]>A!\^P2NF-IE=,$9M1'@4>^:O@4Z]HY3Q<-K0DLLS!K?VF8/GW%@/-A;%[ML2![$/(G?99[$]7R>1"3"?*LX<(Z'*087B0$88T0S M4 L!=E1(0*6R ; WVO Y QB)1U^]R8)!O:AJ"0:OHPT/CK_K:?W+:X/5>D?66G M9]MUJC [;JXV#L_5V' (F+JWJG#AQDR=3J=[4Y\+K_M_['UY<]O&EN]706F2 M]^0JB)?@3OL^52E>,IY);(_EY-;\-04"31(Q"#!8)',^_3OG=#<6$B )$A0 M"5,UN;)$ KVV:Y&+&2PB\MP'ZC/=$./8N.!\<^;EF.3GGC587:;D6\S\I5GBMN,?)N1;S/R;4;^!6;D;PAFSC-8FXMODX ' MHKG#ZOV/T=7MJ*=.AGE3S!J0 VQ3\2T7GL.%H^JY< Q&<0$"V<%E"N S_RT61B#ET> O:DMXMH-^DU%@$;DU#V1OG((8KC(U'29]( MY)N/#CZ&0SK$PRECZ,;$WNX#W3$)I^,7%S%!Y*RW#W?WOT2SWJR=(XF_]L>: MIO[([]W=QT/O\-4WW;&JW+,%(9=\)=QE0F3&ZHQ%:)F$'2+P81 BR[0$C#." M(]LNCHLCU H?>-.: Y_"8WSQ.#EJ!B=\+ @?.L*8$T,?"&4YB88]%^@F\A%6 MP%8(?+-QQ1?WO$=@@,,.%1"OK@1>FPM\XGC!^)I5: ?6&H24F'E'F]#E(Z-R MD[7GXLPI>(2-LY,)[DSG@[[@I'C!B5RJF#7T^=WO\5"W%8ZC")8XG,F)WH6P M+P3O[:>@F<6P'I<&HL"*W- S<%._Z7Z 8%&!V)QAZT!TEH3+20+R)>Y$W)D9 M(^PM.!BHO-4DZK7X(D%F1ZLD&&>^MZUCX !*@E;V7DD"C#QUI2I"B-L$Z(SK M7X.^ $&( \H"@A%/CK)S@81H( %<#_P&49ZB05<$@;9]%3$=X("7^9SCI-#E MS2U4B,J&Z1Z2%<@#FD+&$9-,MWB9+IP@^0V'CN29PUMF"VEU6S2#!8VF<,OA;KXUMBGO<-# M:[A3^XT 1<4 ,$_N3!<[T^.=K5,[XW1+")UZA)1,X\R,0$*P;C9[ M.2+T7<1S&?&D?D8\J;\;3_J2'#[Z/AX^^HD%N^Y \G;*V4+&P@<[(:\\]=:O M[TB'+SDS77%(5G+25Y!LK&E6=\RXVP%6*Z<1I=>9#&K7'8.+VM_]4TYW1.%: M_LMD4(ZKY8];3F;>/XYMAWB.![&#\YLZAR>J[Z@RE_8;3F1'4Q4- ]#Y"GC MY]QBT)>3;WTQ&=7A=']&-==*^-5S_2-QO!/)4^Q>'HW5[N3L6 MT5X HXT.E"Z4S&@C9#1-'5\>,O-L1GNB,OPJ"04=\## "2TIWZ,MS<_EE@,% M?"5SR_CJMC]1Q]VS2WK:(OP:TM(!Z-22:0E'E0S5<;\NM/0"W)X/H0?WCVEZ M%*]SN"B,>9\D73,V_PPYX@#L:,D<,06.T-1NORQ3I :6?4M+$2T=0!@MEY:F M6%4_50?=O(%63TU++\%XU=>4D<.Q<;X[#QYU;P>KHK4V(GXX@-%0,C]HP ]# MM=MMVT>?(RT=0!HHF99Z0$M]=3P\6T^WENOQ@0''#[R0DP(?Q&DPOS5=\UGB M0,]^R2S1QR8^=3@=U<3<:$W7,FGI0'=^R;0TP,8Q=3A\+J;KJ3K[/,2D1E/< MT_I*.#Y^TE,'O;PY[$45>BVPNEHJ/#OG^Z14. (J'$U4[?Q^V:>@PA=@<_X& M!N9K+"@-5R$O"C;9VH,+C NH]17VIOTO_>)EV:+7)8KSN_B(WR5.&'ZV&?X MO'67..A(.B.[** YAS+2A.NGO.DI/3G$O M("2[IY3Y1&V:C3[1W0= \N&(W5_B-.]A3^WWGP='-V5>T+M]3EZ,-?,\&J':,4'UAO=J MQP2U8X*>^!+:,4'MF*!&QVW?NGZ :GGA(L0$$)79-O:U_4:YR>T#C7W'Q <+ MF_;:U>U8U;H7GTI2AZATRVPMLTEF&Q]H[KL(L_6N;D=JMW?Q05S/&VCX>2<* M[IF-$%>JLF .\W2;XU+JYLIRP,OW.,"5!*ULB[IS^?M .^)%^+M_==M7!Y.R MHF0UB%RW!!41U(&>Q(L0U )2M/.ML[:.4!-=R7Y%*"]93]2*Y0ZS> E9Y_* M/Y_G(PT/]*->1!HB%$U7'4Z>9#S/Q;-03^?0MIS=@Q+;[XYW4&+A=[LHL>*IROO(>R\-&O;>6#(SM-GG^>[2"8\_ M8]63(R%B^5YJ6B,ASS0:O_),RB%:7-@6%[;%A7VYN+#P+#,T^+RP>6C/+=O. MPI]K4UIM2NM C?>C-]N\%FKR\YHV]IL^PQD_KK3-+O M3M%^GPQ;B-B6Y5X4R^4483\!RVG=J]N).IZ4!7/1@L6>HZSUC0=^@QS9TV9E M3VQ#>K]:V^Z&L:_\'!,^[*E3(W#*]N!VIO.JZ)6=$:J4\;(;@<8>%(&774SC5X.M+XR@+=.B\0 M\"*,C2/D+3]*X;V=96W@K!BUURLK.MU:K34BI"/D:WF$-+FZ[:F3#(RVUFR] M5 ?M4O:@?V,DYAYZ&+MQT5%;+ M0VN[UHB2CHNXED5)."M&U89MS/7):.%SL&1>:ZF>*$CI]':KV4\E__[5[5 = M=,^NEVFMU/I1T@%!6C(E4?*J-VFK )ZX^5G?:O5H^YS;;LAZ&/LE"!7, ?;5 M7FFQQ3JV0+:]S2TWU]E.*(^;1\#-([5?6J%4[?"RCVL<%MO:Z303E')+76[I MKM?+?:V\7N2C&E.5W 6*CXU[\)RUZUMX?J\I8VP]L+AK].=TRZVX^V[\%7T& MUQP&^5])=ZM.LWK^\LY&G[(+-NTBH%'R<)+_+=!P/HH:SI=>W.6X8#[2/#V04@P M#S\%J]'KLA1EZ:&D_;?#ES<&JY[2>NY^95JZ9R77Z#T(F[-W3 ]\34/OC2/.X/IN18@/ M., Y6+HA/-ST5? L#8;:5X!NIW08^.FCH2J8&JO7FE?>]WW.^75>=WGS11YKQ*Q?X6C?\C@BG-#G->,Y!S]BVYM>S+<:(@#O M3E]Y]:0E697')Y-M]$OK%$NW.;EUA2[]U4FR[A1 Y90^UC"C_ MGW^;]+3Q&W]?YB$1 46F,0(ADPZF,O?< M%7W9#_0@1/Q#_LRU!V_W8*[!3$%"AFFU2/GCPKE%BD-\Y69C*U$XQ_)$OCQB\?@ ML#V!7W'G\/]=NC;8P/X[,+@-*]A-S?3[N^G'?G\W_9A\F*!DY?W?H15L3DI& MTBNR>):,]LKR^WL+?KO;^IW? EW"/7W]3K[>/*Y&L!N3_ [^[K#K@H7@?^_ MH_9Y'0(=I,%OGV2^,'[F[I>'5+27_=EUGE)Y\/RHN^G%I@=HH>#7C)[N:T=7M^(B+H2H1AJ8@ MIU-;]WWE;NNR"FYR\F2;' /]G;K)7[8VB?Q:]#:'3[;3R1D[?9O::2?SDA6/ M&0PL$C__#![<8(<)QSE,2,KU$_DAG^=_8K76KYX.7S2_N>]U8TDK^#RGHTD= M!8AJ X_CT?5,GSE9)P&&!IBRNR> RTNR:-8MG[C+R9/OM&['):\S==SZP6[6%L%L<=S,'6*9#;EWOBQG@[UX#(PD M-,=G&^4=L_5'I'7XGX["^8SK:+YWRP>3&\MWI'6GZ 'I5I? R.1<'6Z%G5+# MLSNSB+;_RX8.8]SQ^9QPP",&0>=\ARMCK<$1I"-_YOWB8"C:]"= M@&7#?\MO!3P5^ K\W4#1Q?^"!.LKUVAD];IOOM[_029S3WOSBE,^, (1')I+ M6=_XDOA&LXN+AM..-AR54\>C=<:][#]56%Q4VT7M+\-Z@1.>A/WP0L_^[25&6?&H>S2*0;DI(M.KP^[9>-PMN3XS' (97MQ0_[[UI IV6 M5!/43#M'CB)*N^P*79_VYFS+I[%E&*4F (CK?L'\[]M$^O?.\["/#?O-?MG$ M'_FB;_!7=X^Z)WDOP:^?1!%(0>4QNKH=#A%IO 49>YX$N#\Y4ST!8DI''?9' MJM9O2?!YDN"!M-F%:7"_13(IS2*I%S1>,XV.K]GY@+*,CN>'T)O#<*/+,-PG MU^$\Q^N7/CIP6R&!;9RO!PB1O]^?J--A"QS]3,GR0L;P!-8L)>W=R&UF3NHPB:LFR9++4:D:6^\7DH&YB\D5'5[92.FL; M'L6O05HK^H-NV5CHV(97]C%A+S^E>FXP\T[>P(DZ8'AUB\[JM*=.)VTJX.M@C:6J_A)_6S8UL::F2(M4RB&G4K1LQO>B8!!^3 MF-3PZ8A$TA[ :03BPMMNFU),@?TP&F_U-6*]<%;[RG#,.C,_N-Z', @]]E' MEA0U#D8X'GS45?N]B=K3!DTH!&\;%JJR*RHAT%Z9UNM+HL_G3YRYF!DE4>=^ MTZ7_9.TS=8F!'(VGFT#7$(^XP<_'([T2]D^E@9$(_,O< N-KXQ85PF>-!OOA MLUHW\SF0TY,!E8V&^^&[6G)Z#N3T='!PHU$=Z>FIQ^'47\>GP$%B3<_G#LH, M%V$3S\D(Y/9L!\XQFV0"M\E) $BYW@[PKS[/CJ=CB9JJ.QIHXG M9_C6.9DO.YR.1G$_.B$C:ZZD3;:3V^R7CC+3DO&>GSY^0"V&4G$_) MTU*-J1(O]P)&6/4#*)YP2E/U"ZQ\PR" ]W5DGXU[.K),; M>IB2?-])DT[X"S)>VVO(_),OV&!!3$65KGX#1%_FU"6P./@8(]$_XN,T#[!& MK#6.-[$VY#Y;)P=T3PU44T_*8$=B;3@/. MZJ.CW(6+T ]0-VA\2,S,A8M&[<$WXGIP_VO<+&P5_XZ?Q&DPP&8X#HKH0D$Z M4:[QSP+%G#Z%OXW!S_G1S9@!_)T8>X7C==@Z8%@SK?0FI*:TCI*X1L5Q%=MU M%O#W!5K+<)_4XJ7H1),@W\$P5;!EN=?5NF(R46*)N S0>T<(4W'ZXHS&/3C$ MM>M;^('7'@H<>%R,B?YSFHG%?7;CK^@SL)+#(/\K:4J8IETBCJ2<1QCZE%V0 M,+3>UG$E_KOTXA#F@MW,/*9_O]'GL-;7NOVH;WRT_)*;A!W*$YUV\$R/.XY# MC#&?7VK__!; *!#CCEX3A>&G8#5Z79:B+#W4F?]V6/N/02I2V!9+VE'= @_] M\Q_Z;:Z$.IH*RQ)/V=KG7SJXS\H7W?L._ W\W"%-=!_.?,NT0&"S?'U4DQU\ MHMDG@8O';N+X8S0J'/*=:=K-!\O1'BA:<'?7QVI0PI) MCJ>V(:[O5FZ(^\(I@$M0LG")H$G%F!2R?14X#?U5ELC)-ZRR[;E^7<>4@&K2 MN/LH]!'\HJ?\;MD,3 Z'I?[D>OC7J?+!Y:HM_IMR#:T-UQAR[DA8,!X M]*&M@2-RSE(J>1--;.-OP.51\NV<> E MZ Z?B5&8N)\9@^MRJ%+64?Y#AU][&X6[KCW:C+AR_$2P]-QPL82_H7,KK# X M3K@?%'37UJM\3S![WNPD%<3KE=,==D>;^RCV^M'9=I&_, _Y-6LR[1BH>7-;X31P M/&JPU .Z=3+(K^&K'/PZ_ETFJ[]20%6 B8:C65$HK^'"?+IJFB'D$]NC$8X+ MP28W+WZ@!?X2"P(;M@"RW=#])2P;13R?7&6"VP4W2!3&-TVG\8'-/.+K>##E M/I\#W\9'Y4;R CY8-,]TJ&;\=-@),63L3MRQK)8\(P8V!*Y7)].>.ACM K9) M\A&7OTM,A\3T26,#)X=*FL\^OY(R(^,1J-JAVAU/U$%_M_)9GI?'5CJHZ.R2 MAOCXUJ&'/P5XV@Y[E ZGGA==/>CSUR_"$R%J"",CA$TACR&I/*,(ANFN Q$> MYF.QXXG&4@'*:,-NM&/?&:6B'N_OOWR1QM=A7\C$7"S8RL(32!\&-S MRXLU-=.-95(I)RPF$,&1F<2X54"_$M81RE&NK=G?*$V% $D;3%ID7,33\+(F M!QLY(X3VF1YB.X7M#MH0V1U^")OGIENL4[)&^IF,*[5]!LF;*(*G*DOWD<%B M<>JYLG(]G+D.FR@J(Z<-TC&(63Y21]I '8_S4$%SSG<%=S?C0G*'G)L0]+P+ ME'= 9GBD*>G=)^D!ET_.3\'+GW:K[OD93Q [3>N/U.YP%SLMVPO(J+,M0-;0]I@V8\GTAU MS\K2ND^DEI*DJKS_@3^SG8SB*3-]I:ER#]=K&2R'.6S;->BGS_.OS' 7C@A$ M@--+"=7=].ED)U%:3^%^GY>_8_R0\23!&D&S1-@??+0NUB\U:KCN:-H9]_OE MC(SM=[31_I&Q% >O&(PSYJPR_IT/H7H] GI/;2 M6Y4JZ3W"H/]<6;BNZ2-1F9?I!L^L0*_;8?QTH;TWL^H^],UMYV>4BK?<]+>- M8F'E,C/;"!96=^33]&-;%]$S^F?CCU\IO42+*I*E>)32%\"-3=7A^U_E%::J!RJ%Y;B$'V,SM MS&!;X?,G[]M^UN9O&>?S;&1A->H5D7,&:G=0LD?:7,2"EK5;UBZ=M4OR?@OR M]IC,G/'D23 <*N+MFAA)17$(FI#-QG(*3&('E'];\?P;B_-OZ:()9>W!RCQ8 MIDR#4WG%3T7X9)J:W'0SO"2?C&(^F6#_>!Z2,1R\C>OV>$^XK+"AVDW10^,K M5$ZL\NI W_"L&18',MM]Y+&&8HWPTZ>I)"'8-%,&H?Q76 ]/HV9 MZ2AG$Y,B"^5*H:-4K\T3G> 49Z'W.WF&U/%T= +)C*K8KW9U.^CDN="'**;M MF"[2,=UO.Z;;CNFJ^XW;CNFV8SJW8[J?V3$]: @4#>^]$;,6&]!F@-T_<]WR ME ?=#KEQ)=IE^!8R&F$%V@[<+K:AKHC>==%+B3@U6!I#UD?H\P9HIOQB@R=X MC1-V">&?B!E6LRNP.[V7HSE9K+U_.VH0%O.N_U.Z64(6=;,72% M^$[QP]5*%TVNB5-6=+'!HCZ:157OO"K9;U9- M\D#K]+KCYW)H'8UR>VBBBQJ?_5V.=6[A6M-+Q.//*[6])-L7?SGS/N' M4&CTX[96RZ]#?8['\B_Z!S/I*.Y@8> DT<_O?S#/L'S^CR^@@/*'YKV@$](3 M)X0*&9WZ4+?IW]CVJEP3$L6K%WI6=XN%QQ9@+M&!6' ^EN-;!OV+3+'4N;R M]/DONDUM=GK<]QI%\MHAE*<"?A^:HG;N-/D$PFS6//G#G9G3_M5M3]6&([4W M?BDC "]+LG5C[/(JFI]/6O<+\XBM]K)K[X+,*E6UL&.D"4/62Q:7XM0V\)I> M"(,6^?ZI/69UI=?L(,ITG$F,L\/$."M,C%\)]0A^_S8V&[^!Q=C+!#I#*S*F MTR%FDKJY*-A[V@U; =X*\-/KO-9;_R0/?3=XW U=6,O[)=F8LA[ @>HPOP/SH<8.17S_7] D,S M0$&6-3+ZK%8 O,VF]);4C_+VF.;:>::Y7XCZ]IOGQQ/EY-D291._7U(4KQ'J M3)+L:0HM8^/-",]=EZW4,/ORD3 ,WX5>A/G,X=&2B>KHO L'X*97MZ.1.M5V M+<*=V/PIA%KC,9'-(Z\:*BY)>$?JKFWZ@WWB')?.I*S&^SK18-7?OQ@/U-)R M*]@&=ZZ_L$/XU "Z[9YO>^"#KH9#47?G)3PEM0M[["6YUQ]<;\ZLUL&NT,$6 M5Q!Z,DY]TVFSEJJMD!MT!5LET)U.UGS%LIQD(9:5F6)]_$O5YY$GSE/V@GH4N M@^X0"UVZ9?%8#3BI)!585ZH[MN>GAM4J@^[HZK;?&5==K=+*TOILK4A\:]", MFI-!%]%CANI@6A8R5$EE)?(]\@)X=U[5[DO[_=9]?)K<+/5J)D87E>)%MKYB M.6D%O)P3?<5)^;YB#>S8UHIY'E9,-1YA@JN*>H33UB-L/<(B%)7G$68/:D]Y MA%JWN1YA93$!_. \E&QAM(+$< ^.3*Z[F3!L#1QR-!JJF/:,02!M, M?/'!Q#(X:TN940_G.SU@'W3+2]?_)_@)._"GG4&U'0"-"2A6'7UY"LOHCVQR M.L,V&F/,>GCI,.)9WV_JL!,$3 YHU!M'3 :C)W0\9K@+!QZ"_(IXF9F3*Q(# M&T)I-AV"67X$NZK8!(?)_J$?[U=KV]TP=L^\!_#>LFDWDG!$ICYU-B7_CB/0 M/[G!?S-XJ]QYP:D/ VT"@C".=4=B4)$#'Q(691I\F(]"L7PZ6$. M%P>5_0..PJ>[A!.BT\"B]L3?+@CR'2^&WD>OHRO=C_@]Z'4;B/C]]?Z/EPCT M/>YV^N/]\,[-AZ_NM_#5.?#52K; >:& P]*X5(1U*29$H;NBH+^B_/D248>W MPE=/@SS\_&-;\*5+E_S,R@S[]M2=[+C7D7C73WMZK:O M=H==M=LK>91M,UNMSB#CNG%[>4B6SSQ^ML6_Y644V)KO=[5;6_0Z985 M6[LWW=B/KQ\Q:JAG07"N3"Q(.XAN=)) Q+3WN#'>IIM(>W1=A(']E-M/W M0>4^,PNY2?*85RV>+(S'5[?#44\=]W?A34^3QJV%W AIG":;DP3RA.J$>M/6 M0JZL9\8Q%<<-E T+L';C=!G]HFWF\TJDCN2T.\>451?\GDX,_D^O;GLC=3S8 MC6>TQG-EXKH:"CI'>/>QCU?K#,N::%D3:[K.,KO\1@1Q!B()(&MZTGF ESU= M5NOVFIKF[6M7MP.UB[;Y]&R?MU1*J:C#[6R/H6X"X?AD;]8.F\FF>Y5KKXDI MW3ZF=+N=45W:F\\O6Y=+N*$WX8TWN9#=C5$"LV*;MHR7L?^Z)[>VO>X?0*'L[@N1P.I@2[G=UXQS$- 6"<8"N ]<#LC:H\ M+BTP_@XW".C*HQ!)-[JHBER3S8_OV5]OWGVZ@SZQ?:"/C9MY[0-$: =V.*K] M#D=[&B32--$!D-G$%OICZ]NI]V1.ICLEE5RU1$L]8 ?D#C_61CL!.!4!;OB[$U2 M">$%_4?H,#QHC5^N_+7AWKQ]_]F'X_,-SYKA0YGM/AYLGZE!"\?7I!9= X=X MP.0LD6Z#8EA\@O>+I*>$:" L_C.3@SP6E 6W"SI8@^7S. MQ"0(=!1[40,.$)])+"@%*6IL_A0+];E\\-9;X;?W;!WP^NE>EZA>XZU:B37' M,MCG%L8-==EFVQFA+]E/-PRX?X\N7 \"N,F0/KEBP=(EGY^V*O84[0#D'% 3 M?*C#*$KZI87&+HBX7'%L#$:L(KZ'6UJ?+!Y;_@ M?3KH*"C7^$<4<;WN&_%GGS>MT"^U-Z\Z"OHP= .QR,N]AX2(B_AYYU:TO+Z% M\S2MA.!(]#F^C634KJ$#E_#H@O'$G(SS'W2O;H-'=_?D,V4X'/ZU]0HDU-\A MN+(DP-?AS 9SSYW/&9HW!Z3\ 5V3*?53=_>.?^$W_@5Y=UPQ7%NP-OSL&I&D M4#MEO?*MK?N^6N +^3_Z 9>B9-O.E=7^L,8^W7L8U8W>^ M_WE./Q,E$T#6O].B,IA-&K717T)UD!UY8>SO_ 2TGPI#IA.PW)0,3*R\'$_RJ,%9D)2\H,%[(8+_CM] MO082HAY0J=Q,8.N.\I&O(>+)M/)X!$<.UFY;B>[LHP6F=ID$8QH=!QP09CW@ MQHIR9>_JUG78+E?2;O!N.!7_DJ9BP61IDP"?(>Y$Y[74"2-!Z.EQ#R-)KD], M_IIL83C5N%_VYW1CLK INO%7])GOVF&0_Y6T-3+-ZF_,,T[T*;N@<:(-MHXK M\=]E--5A#=[\S0RDQ/<;,O=>Z_:COO$QAI?<).Q0GNBT@V=ZW'$<,L[F\TOM MG]\",(+K$7&\)LV(GX+5Z'59B@+N,K#MOUF#V;P[ZDZ'^K _'@STX60^!*$S M-_1);P0&5>]_P"ND5GMB$>1X!UMT]=M<*_EH*BS+1,Y&,_B7#F)'^:)[WT&6 M?72,#BFT^W#F6Z:E>Q;SZ[X#<.H9F6IHBJ"_9>)/E)@B/^N#Y8 M8>DV6&7P M"S(EE>L_'#TT,6+RZD@_II#D.'O'!3$IKN]68%K"OLA"=4-XN DF$_MA,$S2 MD>R&T]!?98F<+3$M5$%_W+L9U!46PF=!8--5"H4=IY0DXK-XE2IE(J3T%7'46)YJ&'7E-F MM.A$()(H,IKP L@ C^W%'!H.BN"-URC-%ABBLV<+8J>6 W*%/H6V*&:0 M!(V]41CZ*4H =P+GAIP(5CY82;&=*8-/>+7XP[1[8^H;_(9E4_ +K)H5NY&! M?44&]N$#E*0J[FF@,&"FB##M.!MDCP-;(=F"Q2P\78Z/0L2CPL==OFL*<#HB M$+V"59/;F@KM^=8/'F4&=>*@G>P+#!?\8]J5ZC0*C&4T[ Q'H[HAJ PZT]ZP MCHL:GP/KLK<0I6!-UP4 ^(X#+/G&94!Y<"VGGDHVEDMEYQ+CVZ 8:8]GZWA$ M!)$D-(^\E()IW@W%G7%=,FZ>= MI%09'?6:UZU9/Y[+TY']QNK(L=21U=8G%]2$3]T&T !]=U(/0/TX;*]6Z]=( MJTV <8:=L58'MGDBG-/*J"4?Q;2VK:OUXZP\W76Q>> 7UUW3LOV[NGMQSU5W M/9^QMOFZ*WNB3R6Z:]B]NAWU.Z-JH9)>B-^5W[K=^EUGZZYA4W774&O]KCIS M;>MWY;)9Q;JK=W4[UCJC:G%77XC?-6S]KLOIKE%C=5>_];OJS+6MWY7+9A7K MK@'HKFEG>#8B8NMW'::64>MW74YWY;7SUU]W#5N_J\YX:7=U. MQIWAV54;:UN_*9;.*==?DZG8Z[ S/ M-OE:O^LPM4Q:O^MRNJLZR)US==>T];OJS+6MWY7+9M7JKE$7047[G<&H#GQS M%GCP &Y,_(J*]P=9+=[)E?P5^H$UWU37]2UA?T*$EM"5WY%,E+>Z9[N*;ZU" MFZ,F!*X"!V7@/WE'-S7DWU"#]QP'TT?PQ%'+/OQ<#"2WU\T&R;TP?B8'6LO" MN2X&C3O2@(I[DT[>/'(!D-M1[BT$_XK.*48R3&*#(4[)"G%+@B348]3=O@^0 MD0"QP_'ALE:8 ML;((?S&& 0NL%3^>[?WCA7"L 0$]D($>C"N]MCJLPP_+A*<^($ZV (GD;Q&@ M=#E[3D&LP?$DH-.F CI-0'JE6_UW831G; $\C;OU"-9 WA"=.?X'=GHLTF2E MT!!I:#\.'TB72=@(0+P<$8(P$>P-_,(/=-OF8#0%8=X0'I."X M)=EXQ=O ):/>U>TB$U"6XC"#^?0=M-NX $:9H_^ #9@A84?! MXQUF""H1PDD\.@(;%5O!OR^93:#KOFN;T5-5_$V\49 Z/@M0/J**QI=UE#MX M+YT+?)(.:DMX$A F)XVE#B(7D<0EL+C$S9O!^!T^+@UCQ;^_XP?-O']L00!FHZV)9V:\J5=7#+:D:T28]BBX0?C;*I(Y MF)+POVOR'A5;GR&VHNMMN#@T039& IP#KP#7ZR!Q.7RR*V]%/EA H5G "&L0 M"1;Q3?X8C2":"4/?3Z.E/>A@YX1^M&94N?P%^PFH=Q0)H8/_>8X(D*@P#P]_ M& T)TF0+^@U8_\!B=@8?E;(8G)[=S1Y$P;6C.+0%<^ ]=@)EWH/?/,*!NVL! M6 _7[*%=AVPB7&3#UL&']CD-\"LE1\;E_PN6A!V:3##! K],3R#<,1^?VE&^ M;K_&8R#@F6=8/FE[H>NW =% )B-HFV]X+(5_+UYI2KRSF%P4BZAE(V#R==]U MX 6P7^;1?KDO)5X-TE3YZ,A303,$K!B4TUE?1$'.WR/.+-:(T>.4Z#,(X<; M%B$;F9;MD_90MY^!Z\17YF_I'/@_(B><>9*#ZS<:9PBO\:Z8K*\H2Q@71$DF MR3(_DYP<)J]'&&^OFX5A-^Y,M.P_G0#RIO4&]4.>TP[#X66$_N6] %^P:CYU M("^X-S,VW?G8T3!G*\LT;5810!Z-),*HZM)7WLJI15*5?E+-'/:9=!*N8+ 84]K\&Q)8.DU76D M[$Z(-A6@[6^;O&E7"FW?XV*H_=@HGES=3M3N]&QTF MAGA4?O%P?[,&6L^K, M6=V+L];TZG:L#OIGUT-4Q%H-M E.JT",2+;\R/!Q=/NG[EGDE&?:!:4N:-B9 M#(]84\:\(Z2[FWY'R_#Z,57&Q^)<:]OC.[9MSHO51C9&\.R7.Y(6$F)G1[*, ML=1J6FV=57'%7&GE;&.HXX!:.HH\-% \@VIQ)YZAP_EI.P9\HLDAXKU] MN'W3#5%1D=G1FLMGGLSSD5K[A=;))O2XA]YI;U(6_EL9MU9OW[5EU995SS(P M3N?5/O*J-BX+,Z1>O%H3>R7=T9!(5,OR.N36U]I$LK"%XR:#US?XF[)I9*2O+"<]NT[V-] OEFT%F]_U(/3RI[V."T][K4_]U]IC M/M$5%H#-0]@GMEOQ[:)$X,K5%B72Y5:\S&?3/&?1Y M9.7(&:F'"@7 P5J27KI^05:27R1!T3MB,7GY";CFXNF)YQT)[.753KV,;'CO M)6;#>T6C H-#08$]"E;T_OE?V4I'?]/[//]@87C@OZENOV 480C$.E3'D[P& M[/IDS9\Z.UV-V,A'UGYNN;I*F.9=R#[!$[\],ON!\0+CPBPSNKKMC]0Q2OA: M9/Q>AC[-A^V]&'3A"V,,U!_?'MW"_# &?IBHHV%9-8VMHCB&'_*A0%M%42(_ M8"=*88Z8 $> 436J2\G0R] 0^0"#K88HCR,^N&%Q+V,*#*&IW7ZU0)LO2D5\ M6S*/43*I510%V8+P>/;RQ#?W%_9%M\P[/-]3N6+2O;H=#-6^5NVHX!>E)CZ( MJ+WE6*MP)2+V:R'ASM$?9T3OGB,+%=4LA7E' Y6O]=7>N"R5T@:NSJ"8CZLU M'#[FP!!1 Y.4L/!6[UR":?YPY!$S\_T/A*SB6>'"'-0CFVS2JQ9W^45IGR\\ M@1QC">[7/VT-ZIGYI.=9@UJVN,D1-(4%2O_J5IMHZJ"T<0I5E:0^I])/?O*[ M_\7Z%@3Q(G@TJ@;#Y%,$N%4(V'2P!];TO4 :AHW"I9K^!\]=?6..[@1@,WCN M U5JW6&=#<)KO@T]+#D]/I,9HY-.!HCXE]>%)V#K"8Z:7>8ISV$ MDHT:)4)V-G1_"=3"S<BO/( MMKKIQ30Z01JM16JBD@OY>9<;=^<;I1O?S@),GU0/F#[MB,LMU V"=KP5D!5] MYYAO7=$\:%C,1U*S73_T,AI!)M-=>.#)=!<>./%X\MY2+\B5H/O,8OZ6C'=G MXZJ3KGOJH0H%.X/ YNDI;SUF6H'R03?(FVKDO(B/J3$:L"LUY70A 5A "(]+ M%WTZ]Q$GO/BRC6VC*JE&MZ\">QX;WE3E.G 7#!T+_LBK7US/9)W"X^Q>!(-+ *)3%=^T9WOT0P/F_$A/[O@Y0A+3],8/ :_N@9_ M$?@&P6S% K(N[4I,6 EV%CQ-[ M5E9PRL"TG)#%DYP#3CL;'CX&UP.R"@(D*^S'YB=0.'0%GF*%6^VA^7#,3GV* M * HP'C*3I2DL0)Y\%P$\@Z;K!.E/VEO7LG9.QY;V[K!^".S1&@D7'<>E4) M*"Q;1Q4R&J9=>C61K3D#SI[D' 9/*ULG%6X5!\0<<>-2N))LM5W=\??0O\C\ MH)$M1JG0 U+C]US\E,<#2CB&Z@',*SYCA8_0 M,K7./'"I[EM/A9?A0+>*E5(WK?1>W@NJ:UL#?+8?Q&*ZW1A00,-%#^ ES/&(R M#LW?0U5GN*'G4XG&#.<-,E^PCF0%R\>I@" EQ0) \^B;(AL(^' Y\!-4?#DZ M-(P&PSFD U62Q6X8P&L M:P^(RUKCO7*9 V?D!SK1GIHWZXG9?&@??>!:?R4FX3$=IXP)XD,L)$:!1W+5 M3#:WG'ADDM03TJYYA7=5,&:W92;LQ)G?L5D0C_'\*#:.83J"-#%%L$Y?L*QX MW72"&>+=7.C/JK*V0Q+KB9&IG&@2@V6/WD1?*[")7W2PJ>[7<-+F9T>"4.&. MM,PM3*]NNYU1QAX2T\^.7VCO4@L==KNXT.FNY/P9W@@,2X)0$.PV+=I,IF@P M*(5D=#U[I>@FSC0'>KO__.'K4018]K7V+W=:Z/66=ZV#RRVTAPLMXUIWE(6Q MA)O!3 =N,!23;D5<4YDS=M*5#2]W$GTD\(S2T-.NK(C<*[C0 2TTB[;RKNS_ M[E[6+V ?I#1-0LLXVU?E[XP)C+XI+W"RBYH5 ^[X)KU#[IF<;SB[]#"^2^3A"^1, M$];/3#3@5?@]<*.J'#/EN,6OE/B5HZWC:O$K6_S*%K^R\ Y:_,K+X%?FINUK M8"S)"!29A7"-H4>3KGT?]+8/>I*4U@,8CG%U YJ1GD5A+5F:3/$AIH.Y8&!( M+1&- RWH!A:1#S_#:,SV3/>_LX!>ICPRV\;_C;6IQT2E+;<[P1K1/0^4J,7X MMT&S\_@>^*!Z:*?';:/:=F= 7?S+,GP29X2R(U]Q1@AOV6=&B%DC8&I0['YP M@ZJ9_Y;'HKE!392"Z?T 5T=EW/ ?^4HZR-T%T-QM3)[QB$^PM5X^O)OL+ADZ M7(0Z;I_%WK8 ]YS%,[KE ^$Z37<%:[.,N/ #TXL0UAQQ6SYNB3[/E.8-%C" MBW=S)(E VPF![D.9(?XZ&>O^'+^K2'=CP@X?%X3I[Q_*YY2]P,G5[2"C726_ MET&GRYBAJTH%S]RCZ&MJW,+SCAE4.9/Z4Y^'QH'4.==%)"W:&_ GBX4\[TE= M(Q$?@@N-%JS*$[(@26B@O(BF)QRU!&D4R-[712W]!HS-I4,CF?8=W)7(NSA( M@G9&\B)=1;7"5 48DJN4-J%&&13UZ'3CM:J*8>O6BNL$.SJD#MA=H(R UDE MD#B/G[+"%X2.H+%(I0"%X/OXQ[%M9HUL9/#^#4H[@S0//?2\.\J=87@A\"%/ MUKJ^'X\D,"PF1;B!I>@F>-(,_63Z&&9E/'>&#U6CT@*9)YC#,F'=_'EP2S-\ MB.Z#2)^!7D&)OD)5VH0HS&='S$/7^IS%50R[P.4#6[+5VG8W# [ Q3TN=7N. M>P>.]1G\B*>BXREAWLO$&_9)KKP%9H$G.):N@&7FX8F(!P$=S"T;8Y<8"%O; M>*V*OD //95M45$WLP72XH/EVK%Y\ *$HR]Y"L>,6*!2\%W*;;^""_Q&:.\ M'?X-_PG621BX8*[P#)BD)" [> ;;^"+T2B$Y;I9PDE2NP>["E\.2+P*9?%C. MY'1_+_65\M!1=IP9,('A1&WXW[=HX7UR.\KP=:]_8SS<=+7)9'#SZ>T;Y5/G M70>/L'/9/>W=P2L*9?,>39LNAJP!833]X5B4P4#_Q5?>6=R2!?((O2"J)?CD M>J@]G/CO*>+K*$#;_Q$Z3-%&$6D[7.%L$7A$E;)U+VG68IR(:_VZ4L-;V-+F M6'+H]=_^.=#&HVG_#=$ B. U\X >@HK)@=_\/5C/NO+6!C,:K]L!TX$6B$%* M?OUI";,&_11B+!C]X>C742[EBV<]8![V3K*Z\JO(W-\9 7>@/-[!BDD5K -^ M8)ZMK]>412:=%8L3PWJP[(0,24E%7#R%X^%$+8Q2@^T;B*P\D$S2ZN?-BOCU MOAAFX%G**-%,%2D\'29- M-2J7(#O FL\IJ)7(3I"2!L<\L'F1&/ V6[C4>2TL1EY&Q;,]Q1W)=*W83C(Q M-N;O:0VXA?<\+5?819M2.G@WMYC*Y7#3 VMVI&D:*T@9H)'V.79AB@)3VX7? MX7K$6?'0B#QT-6XXWXA")Q&KP.2:#?00A2K 67/AQ/\.806\FH7?*\7AQ6-0 M',%J\?M@JL=52SQ)*=4S:$_,G%#]$PA3#\@1R/JC*(\1&P3+&7#BC#T/O@G9N--1&F"I)T)1 M\L E&YC,-SQKANPV@[VKPL'/\.W33)HRP2P'JZ-XS2@1B5NH"43 M$ 7;=0S@OX']+6@0CQNO!QTC3\3?YG,BQHROQGE?F?=2,9X9VMN);J("BC1P M= H?O #;%.Y9?-ODH/E\>Z$SUQ]<#UVU#!2%-G^7G[\;Y^?OCN].'&E7;=*O M3?JU2;\VZ?>D2;_*6J&U[DF]T.]U#[$@_"_,N\>=[;0]#W$>\%;K,?QNM^T9 M9\G_AJ%*>)1"ST)_$^R%D,=,B:A6*U"3]P$\?^G:6(5_2C\T?WW!$8#WZ">$ M-OL\W]XRUN\9=X[YSD*%:6:/ 1QJ.QMN2KC]&UFOJW7(LZGU-T/J52_2\@:>7CJAE_2H?4O1J%/2.W-PE#+O@NR?/3 S9^7<0X^ M6A'R/G28IWZ_C,4UD!3/!$;+A?[M56""M<-:@Y-=%\J9;,-_^[!\^&G;IP.R^NA@E0[ZG7>RM_^; MR_W,I)M)/EY!?/"AUBM8DE?ZLH5+6GCA?5#4ZF@\/5RLMX.M>5%E#GR.)G?FHUUI*P]G*;UZT)B M!V+"A6H0]MF/;5CX>86'9('.7ONREQMJV:[SB4)!._JPU]T?[2EY(4)G[RY# M0VBP;G-"-VW4MF7+/(NV%+X\D( I>R6YC$G@@MWFI%-J8LGLCA]*5GJ>6+YY MYP06:7[K@=USW >+^>_Y+% 3)YJ^C8L==ZL]=RL[<;Y&89!NHWIHWC?L/@J)E*0Q:4F9$^7ZN M%=+FRY'Y>S5D_O'5[4#MCGKJ>#JN=1*Z+=0XG?#Z-20\Q+95M?Y0'8]V2X;J M1'@-5"QUKGXXH%C6S"-"0J"]E8'4UVZYU.,RL; MYNR\ ,(;UH_P^MVF$%X#-4OS7);W]U^^Q $XNJ?63]G/U'G#OJIE:PW8>H@5 MM'E@F_4P%UL_Y73"&]>2\'I7M_WQ2!U,=R=QU(GP:J)-]E>@9"-Q'@DP.8@ M)JO#?--.PGS[RN'GO^A>L/GFP?LY_?CO+-^P73_,*I+!:;O;*'#]_BX*G'CV M#3U<23[])*0W>D5CZG'N?)I4P<'6#3ED(@V%ZX;03@.[J>TFPPDU.>Y(/9#W@D2B*"+>2 L3&"+_S5,RP^826: M1N G$X,=Y:2L!7\D!C]D1BU2X/:V=\A;$SB*EL.34I-C,.> M,Y-P^5>6>4-;H6^) UMA.8@ JH8G(UX_WSP_GERBHF.*QL_H/DV@,$-#4@C. M%@-F=>=S1+*6T-]B"DUZDMA:AX4!^\E!<7*2Q1:=F5&^>1Y2\8H@'%I/,R>- M?1/'[@.9XPR/F6Y36*@P'OQ@NG]N%XTT^\H,!F($2,(O"@+?'Q:$+AAV+[P@ M3.EU=NWD_2CUBAZ<,CJL Y\UG"<(!*A\CD>.=J ,16)JP,& M.3B"@LHD:>@$?#I7.])\R6CTQZZB[.V;.R];M#_SJ1'.@HXUFB+K9SGSTZQ1 M\W+N!(H+NIEH16+8[8^ BY[4_)*3-]4_9E/OQ3L+;&[0O;H=[6Z._;!\VMN> M7>)L%X^!?P,^P%HW(@/XC\Y]1Q43?6C?H-%H?!\U-!Q0C+N#=YCO,Y;>$2K MSW.<.8 +/JP*!^"=]G8484QC>8O)F-9:PF) X(RSM3)8'32]"$L^+3&].1Y[ MC.9.DLBP%1?GV_R@ 9/VIJ"%F^:3K,FTNWO]S=)GE@UNR!AW?9,Y M.XCL[:+!VV%>UH"D&AW/1WHRM_"^X.0_ 0/RR77>ZO[R+?S#HN@A,2"VI<.+ MBX9K!P,<:#/)+&:4L1,<]2%=G2ITX/%8%3,0+E \9Q=3ZP2%>&7>W: M>'7=?X7!%F#;.\J#;(8M&"HHV,=TO MRNNC;%[?=\Y_XIM+..8$YV.AO7E3./6O',!49PS3)'\/43E2JQU+:B4KM M1*5G/U$IW^MNBG_]GL?7[QYUSXSHM0(CZY\S[Q]H:26'J9)5L-^!S#.Q#N7' M):0",]&8 ]*G^[OST&DC.O]E$W]$F/UT1OR\XFR,3Q'H;TO=^W^]_X/[GYDF&86 =5PCSWE$$^<3SA2/L"6R*@K;+K#@1R#?,]MGCDA*Y:(K"2O^+CR&W-W!G:]<+<##X!QP! MKG5O_HL>A0M)+./TE^/$:WC6G>-@$M%9"T4MRQCGA,RI#0CM'5,9@PV*9_G?.8&%CJA#0Y+K*)^14XP@I,(@?EX&G9=IS>%0DU/9 M!005+E.<#&<0;@_G[[&C?( WN![N$:Z&/YY#4^&(=AE#I+0YG09_-=YGQ(FJ M I^@+ >2@&VM+%["I(H%62:>PMQB= +N(VTU>ZU8=,7+J*S CJ%(*W#NE,N^ MNZ#6D$(&J N9$X,@0-0+N%.\S@_B>G\3UQM'/H1L*2"=X9-8W:)\5!52X=J= MJGP% I5THLJ;2LFPC)S.D19KO_JZB<_@P#Q8[+$>]L1>.O@7X]E$1:B?&Q,E M/#AIMC5GM!1EYG'V0D%+M@"C&B*\,I+;DL,0GXXAD".P*3.6#FQ@L5&5)=/M M8&G 6[C,\EVB.'*-UB"I6+'*HXJJ&2S4-Z:^ ?J&?9#IY(*@07(W00C#)Y%/ MX#>P4B:*2TT7?[=P79,TJ"%K;N&K,CM$6DIXL6Z( M"!U9+%7R"NF)HHTA]) M)]1"C1R\OM$F51T;28O1F\JD;OIDM$%G3$>!1 _6!D(M>>X#:)/$Q46FVA*> M AQP@P7!&!V$CV))KK)V@5'0JYIM!+W3+6,TBC,&$@<0O?DW%XT45/W$'I7_ M=KWOREMXE*J$?DPMD=(5.MUGMLTM=P\82R89Y0([RB\;^ >O G;#0-0I(YS8 M2@?.>Q3\+ "Z\6'5C7(:,?TV\P:=5@:B@)6!QO;5:V\!%H<-U.'X*MW,M M#Q&L"8\V"(O]:3I4$Z"6:[!;#,^B*)=BH\'IOXJ*FS?L$0V\%68CLC1(G1DH M6Y/4EH&$[XW]!*%E(TWY3%_9#$@%K/?U&N\*;5?/(DN=M,>*,30X8U8C/P]) M; DV''4H/.J\7@R?@58M=S?QVY&S[W(G[9'-?# +5?GOE3L#5PO+8E0T-(4K MUQL,HT(E(&@>:00Z/Z, MB;TTC"!&].+X6'0$-7@$KQ$/[ ,Y<$BM\N@@G#T M!GCI-I ,+Z5#[W,#_F4D9:GDEEP%[G49Z%N)IX!Y(NOP-MCPH*_BOUF.'WI8 MVBO=)WQJ1P%]8#-1SVV#Y"9A)&Q7DHR&CF\%&0JB"JC)V[Q*F#B49W"6O-D@ M*13%GA-\X,?4>"Z-I$]/"I<4Q8#'F9Y:7%)+MW2C1XD'_(G/YQO<'#/2Y2;*YT%Z:Y$PX.X)]GDY"L]F/6"=*+]K@L#I:6\QV>Z(J.&Q^%%>X%[,)_ 8&0L6N[/JX@"AW' MI7 89'-H"6 G4H^B:?DB3)22^6OF@N&(4MEA/,*S IW.+=A)%V--&%V"SRYL M=T91+%PK2?!$((\I?SA$TA35P*@8YANU8933I(>*=SE@F="2\'O14M!4H26@ MI0LF)QK>L$]^AKJQM!@U6J((5QBPC;N"6P)K'>?*XM<]-USP4_@EA$4J7W3+ M4Y5?L=6)_P-US0)D?@'96UG\8 %T05V0'NS:"5FT/^G)D+F&7I;N>3JY&2FU MQ%NZG)O4+X4MGS3]Q>EC$-6)?L8O"Q- N .DSL&;I9X"?9DD;PV**YPE# ZZ<4^F_(7G(##-MRDT3$U MXX,*1N(Q866VNX;_96MD.L(;P4UCFEZ>71P40%?)3>0/F ..'GZ,/XU'&-"R MX@H$S X?NT(Q):_R.,X-MU2VS'.,0FSY<_\2K"C,>]XGN\#C1(44VF"WP8,< M9M-EQD;^(^-1:>1BV!2C+CHO:GCVE]::RX"HSR#I$%@4;W)U$/SX)]@/QLN) MJ?#L+5Z"WJ$4'O^T%!G4$X[T(&&_=ODDYT]#ZNQ?F>X9H$F5#'FFDMJ$F7 MO.SEQD?X!KD2_PW="M(G.(A!5^1,3O5(Q^2/!5PV$B^* M2('E[1"E*LZ1)#UX9TL7P^BP>[B&1PS:\T?/V!P?1P\GNG28W"IWK/(E55N+ MT>NVI;IM645=JQ_C$HE_1[61AKRJJ=GQX;1,=GY0O75!BKD@C['=Q\<121L+ MX19Z..$G52+XDS;NQ;]2,?N\YCEN>_,FWU5L;^6,6UF0H2';C>!:-*W?&::O M93KH3+)O!?_%+3ON+J8?Q\4 /G4XZHQ_IH<-AQWMYZVK;6_V4OQ&X[^(V3KC M+5;KYMWI&_S :3@/[3V=<$^Z^5=(,,7O?_GX[=T=OZY>9[ M&N,;3-]7$S+C MJ(EU\UO!337)[FFV +ZG3_: M[X@ZEY.K4$;55Z'(.JR[^9SQF!^6?V45Q.J)@ECWA(+8*J-/,M@0R$+ )"0X M^>>\UL\/*8( E+IF#H5%=>4!&]0(6$N9)XO6A-ZCJ:36'+QR!TM?L"P)>STP M^"(#)E$4G0K6T/V6WXUK\,"AMVWF+%BJ)$XW'[!T)HK)TN,P.!_P@ =7M"*B MD0R#;=>YQ15PNY56'<3T'!2J]!RRT$ %&7L_%3 HG.8P"9T#E M2+,\B@2 3\ 91_^(K/J8%,3TJ< DI5.H_4KT'T)7\BD+V("67\,5Z%2:@HHRL5B*BP,.'C7S))A79[3<-B" E#QVJ4(6.D13\;;1J$1/PBK M"!ZQM$;W1<[-)Q-;#P@)A&?21&%Z'),4?R4TCW2D50JQE$A9N2:SU50B)PI= M YGRYDR.^L>[U3CV3%QSL56CH_)&+4HUK^"2%B)-' F@>13!Y!>PPECE]O&H M6*S![Y4#"F+\ []#Q;SBN?**DD]WI"26E<>6'Y H==ACB3F A497>"MO,C/2G M'Y(T)?IM9/;'#XW6@V4S*+B0+])Z3WQD M6W&H4;HL?AIF)0P]2MFM].^H4% C+$!F86.KS[51>A2WF'@=KN#JX'2Y%,?= M)/44.+G ZE$=Y+Z]4*H&US.SR44,F<8^FG>[TX*3J MHQZE]3N#2;]ND[AQ48-V$GO9H>4EPGFKBWK2,;1"@>HPBOPPC'W#)]R_%9Q(5SIW+=*;Z8[J-/--%"0-M7<3I<)-%*8 M]EY5:(FW_DD!_Z0(]V0*SKT\5,$^?SIG+/'1U7CRE,.72W6:6E)K M#JEI8W7MIW^6)_="(:XO_L_-]QC2O8_G#YAHC1(3+@,QRTR[BBQ[Q] MJQFBW^FBG$E&2A6'!M5)X$ JP>;UQZ)B1A3;9)7%Y!:=OZGR,@J2V*4B!2=< MC]89]O!@MLT?*C[,-(EXG2[6+%(Y6++R210M)^NFHBID1&_U<'@U'TU."$6I M*C3=P)G7]"6LO%2IOZ.C%%P8OD:LAT,\[X!;)U?'!T%0(1?53N]@#5LF3:+D M8,.Z+2QX@ MBIW\OH6CUK?+_N0-2CB+D.,A$."(+T808JF?I'P)W+"%,X>EQ0+? 11A@(_? M+AOGR*HX6X1AX2,505,G%=9R;Z^6SX4/'>OO, $M0HO$8N.5C@ K M81UZQA('=PI\7> \@U'UN-:[X:/J)0 VO1>G+.*K"9PG_\QF&PZT$XW7IODI M\1?2&!6$S7'&VJ)B4%,B4HL"9P(YDV7G0Z^,.'7DMU_(V1'!#/72)L_PQ7;_MWOJ;!YC45)PKS>WI9/KAV(!>R# MO487[Y7$/(OZ3./F4?XY50GT'Q*$T$2T%,.*>Q]U4"2!&/",SY^''E=#\M4T MH :00I]5L/!H!11"(N=)"%]3+P?>YT,W5]BAZ(8_ZR88EJYV#!^Q,-Q1A[ON474 M93G>!H_+"['+,OH;(MC]!3OV-S[VIF>_%M^V$.U4LH7,9@N,-^@(IBE>G83C MHV^F/*><0(&_\Q>R!;@@2R 8T;,,/>2S3!V<01@! ^AB3.J^(,:6^^%G &+L M"VA@]W$4C(AP+Q#)%^2LC>CV,O*"$ (JFHFD'\E<+\*W^=#=_!9.DEQG-F%EBC'*TC&FH='$OP+Q9!'Q1XDESE8QQZD;+DQ!]C)+/HJ,6C99@=L+FO4UR>)U>JYI7;=W?U9OD0= MIVTD 2(8W7M^MR)%$L ^0G!0FF2AXT@X/HH$24XV"+O.PN4PG!FF0A/ :1+' M'=)TCJ,ILT6**PL1B8@M$9Y-4!$?[1I1M!0&G%M]H$F\-F0BR5\BY)3]]2WX M# [Q0E+%)XP"HG)5V.\;(.J5^[ -@&"!;O))9D;H0YSX.0B_F'IGH%D0,P5 ^,,R>_N(B)"&V M^TSOPA.73L_ MX+RK(GFF@_P3(#4)E!4I29N@Z7_9)-!Q#EI ZM8HVS-QZ!*X+V+^5HRR?IQA M%RDM>?:9)I>:3"!Q!9EZQ9:JQ*E*]&FYJ!]@Z@;2N(M1,LA3H02&7RCW2K$B MFLXI@D>Z,*$Y0@X.I9$1JKPD*SH3OFN+P?"NEYEUY7\ RW\&^PUP=BCJB60J MEMOG&< E')K_'.03/IH^ @)!J+BLM')'NBD$ZE/)D,#_4<49\Z]3AS' MI&_DYUG+=.4%3&SLHELL#Z44/)8.TR_(KL4Q.)A4P)F)*!FCAP@<0_$,)I)[ M[CQ@PI+CD59PKG&T330_7:A.LN+V$8X8D[@KJ/G7Q&.Y%MWKWK7D4HQ%:6[A6&W$$O+>A,+=G(0@I M@@USR4VQ)1G_02G$I_5N!;5B.>/ 5Y-947O34=Z+ F4R!TB(B6!&E,Q,_M:D MP8LSJ?0M'_.;^L+3UTL)+,_+GM,Q,IX[)/AY#BH=9]M$5"T"$ M7FRM& HQ2LU09(O2,5O]!+SH >&A]@Q6JC8FBX3P)AJXU:"-N& (&V M$+8UN(2GA["5FFCG,<_J4)\%Q.V14J?7V,27H2[$]]OM] 2MO#>>-Z4]S'_&XFAP6YU'8$_/MI M(%&7,7*/5NO#X>B)Y*W8Z-/#\C?P7C1U,I[4Y%X:*)WV()G57#I]P1I>GP:0 MNE(P\?J2DR336?!U57* UBT*27H6)GIQV50IL&"5-],K/.GEHC?30.G47-OI MW=Z"+%$R][),*'!9AY.B2)NM'?4TES-5M4&W3G?30&FU1WIKHPQQE4J)3W=3 MV)5&&W;0)GC9Z,NRK?K3:9TT>&M;)6[F26O]9(]D::YYH [6O%>7XUG9\HLN9JI/1J$Z74WMQ7/T"Z_JI M"@;*9.JQ455:Z^Y4*+9&JK/JAM%4*C'5[OA2,T=:S^),SV)4JYMIH$2^D&=1 MF41^__7+\Q&X_1?I/Q"B3N]-G6S4UH&(;F?0K55:H($B][D9P9]%IWI3I>S@ MA9JU6K]68=G6K#U3 [:F;=-[2K9 ^HIJV-PVI=/: :KD@,+M $?NO=9L?\YX M]./V7Y%%W!+N\R;<VW@%/-JJRLO M-L6\=GMMX!CS4D_IA<\NYV2^^]^O3*!W^[+"QT]B0&&SY%O"/MP(@'7XW-^A M%6RR:H36GKOP])5_U/@LCI:$\(D/"-_G X-8G&/!!^>I8FJ>F&P%OT_-$L)1?Z:OP*H1OYQ_ M".$"!7:\^'/ZP;A9?R[F8\&'DCA;B'S.YU)UE \"W#4@^!F:NHLSA5+P,S3V MCMZ*4!X"7W3%AS'R\9J^\A-(*06(PI9E\? +3?Y"12BS-9_\8.,(\'G.@2-L MJ2N 2@D^#.Z'Z3Y'4OQZ_X< +UN+8B_F&9:_#WBROL3>.X;8Q4&GJP98\/77M =,I7YL-O@9N^R%DUUP0.VWWS_NL7^DE[\TI,NBLP M[/)(@+4JCGUPS+'S;N*,N8#)"3X'1_QE')AE_K^KPXB0D]Y5XDLEGY.F'8+- MH8/Z&H_M^!Q!$C8$D3![(&P\.X,C/0KL6T**?K#88R2$_@J=+2E4:,H&390, MF-1EJ)=MGST"1;$(E?*_0MT#$@'U"U0'HA$1,T&)K12M>_-?'24#5M%7L.,! M:$W,9HT#3%5I\:[RCB9"%8GXPS3*#3R%>D[X@7,O$Y,ACT12G+4[B<8]J M<1(;^*D6O_%I\!OK,K$>4=I9.Q;5M+XZ&!9%&;I0G6.I5O5+O='I0!U/BP(_5G2AU8N] MNGZJ5/"W;L/ W^Z9;5.]T8(YS--M5 M.MZEUE,'_6[M+[-ZH5?73[V 4.T%QMDTUE"B:39U,I-:(S:!HC$9/RGL="LU M6Q-VOPD[8W.7BJO/'++S'$T?$*5CK?:63VO&'F7&=D$OUO\RJQ=\=?W4"S!C MZS3WK-I8WY/./6L-V+K./6NE96N^[BTQML&$;_RQ"'PK;E: MET^E(&)V6H'%98][V.^_ T0;->O^G ;P%>UAW?@K^@RN. SRO[(++[#3S)-' MX?J47;#7/-$%QF%T$_]=>G(Q:WW!;F8>T[_?Z'-8ZVO=?M0W/AYPZ7''<:C7?CZ_U/[Y+9C,<'GJ\#6P,O,XPO _];HL15EZ;/[_KO[M,.K" M^.KV&W6RNW/E+;P0N_G_^0_]-NN.VX[X]._;CO@7\:FV([[MB'\&S=MM1WS; M$5^S3[4=\5L8FFB%873D:W8#=A,O\;D$K')ZXHO$.9H7S2 CNX*^WMHBV-9L M0%1+&S6BC>I%<5T_]0(RP"^]YWS0?UJH\[H+@S;U')/&H%-%Z61M2:-Z>5S7 M3[T 5Z+MM]\]D^&H4Q00X[)9T]J*CC8%?PPY#3OU:O6O+3E5+_'K^JD6:J"% M&LB4+=/6S6G=G,SC&O5:TJB7$*_KIUZ F]."+.PK]^V,ZE(?6EOIT7HZQU#2 MN%.;2N/:4E+U\KZNGWH!:9D67R*1L&WMT]9UR:&,*IH#:TL9U4OFNG[JI7@N M+;;&G@:W3K^U.5OOI01*&G5J ^M16TJJ7N;7]5,OP'MI847X.>!,;JWWIK51 M6^\EX[BZG5Y+&762S'7]U OP7EIHE=9;:;V5"WDK+26UNJ=<5)F2+U+3#K69 M]GBORFH-RW("'SM6OC(_M/F/GW=S]3G 'T31!T!8SB1&>N!K*P#*-X[85%;; M['[4D@NO?R^(SK^8LO;@81X\60$1@15UHL.4ETT$2Z;XNLWH7MB&/3+=P[)Q M,S0"7U7<-8D%!=[^8!G,%R5Z('9\W_4LYG<4>(7/;#OZ$GU"?AZ>#_)JL53< MT(,7![H%SPI<#Y_TR&:^%3#^R)4[LVRFZ.LU/%*^XI],'ARM6)<_%H.O NO2XVN1EY)'X>GX&;E02>UB*_,0A\XPR=5DL$10.0NK&B#$M%9T(D\,BQI=% ? M&.!ILS0!P)48.MR$5"_Q9L43+$>1!'&(NAHH"7EWVQ?J;J-=\5_\3NMM@% $ M_C"!HQQ0THD^/;SV!.'[))LRN*^M.)?#YBQ=.!4%\ (AH=F,Q"L1_80VMRXMCE]WP336ECP*/4=!RD<'D"V M 2[@EQ#4@_)%MSR@ SP@_@]\TL+35RJR,"B_@'9ILX4\5NY(;!UNM@DB*O0% M[TN-V$&IS?("@*C@ZP3DR5\ZG_.?38I;^>)']X'(BSRI 34BBPBH!NTA$+8(%!5 MTN**5AG0&L&0]4E&2R1@H 4;R!6,R@?T5ZT5/]-#%IFTQH0-AHO5'; BK37M M&;3((^Z:&T'RW8HM?U@10$A6%""ILE60L,%+P1V9W!/GJN\5#R! MK!Y3F6V0#VP]\O'Y=:UTPW/!XW/,V=]2H,;!N]AF M(4=6?&LK^D=&ANXON:C%']C?H?6@VR2-9V# D.,LHF314Z*X#(A9<(-!R(.$ MYB(9#0O\-3X9",[3'QV%]"R&4L@6$8:7QY)!.STA7+?B!%;>CH6*3:FHR,^@ M0)#T/9SOT5XBBX@6E>FZ1R\DRXLY#Y;G.JB?&FC%IVNX.*DKWU(U7/6E]?P" MM*T8=>(/TAA'JG Q+,<- 1,^X0>H_9F)UK^PO_&"_PH]RS^IBJ(\4Q[3N$2-X91BB?PJA@[ M,)UV)OUIT:D#@VYG,"YOZL!D6-K4@6+S"YJUJ%YG4L)M!>Z_9^SMG_A\0G-XHUKBANZ M(3S"]'<*-2\@CX^53>6_YX74L>=,7"BRR\S2XKKM]:>S=ECKFN%>MZMVNT5A M)\J8$I#/9T6*W5M::PZM:6--G8Z*SA]O::VEM1/DVD3M]H>-);4B/3S-Z]31 M1H6!CI[)7)K]HXOKDU9(6'=1*82I_-2;=+H*O,VF9)#K*7B3/ZL4ZL<0>$!1 MHA6/$K'<$+A!L7.>@> -"*MD.0$ZT>I6\2J<0*HD VX8RRNB2E>LB1?U("H^ M]J?>=,3S=S_UQMVH9('*/S;4"D&O4WG!J&WSPHU^I_=S^CV\G"TJ->DH=WO> M+&LY'O5D;M'TJ,IMMH$[]%RLFS%=T4U!+1<&S]]0F0N6'CU0;57H*4NX$,RQ M45F'20T5HMA?Y%]L/72,):_(N(-/V>+H*'F8/C LC/%IL>3%X'83]3.N^QV+ M?/2H9H67HCBFSJ3,SGT7.Y'G#")\]<[BQT+":UE<'PRJFCQ<0.B\6N'BZG"V47Z:=@;I MNL->1[M0W2&'>I0OWX/GQ%&@MAX#BX57(L:&Y7.,8E_E=8B#06?Z<_+[L(A! MO]-/_JZC?%NR5-U>!@)H7G5A?&(2YI/ 1D)[#@='<)WY>%L< IJ7+ZH*'!+0 M7!Z?T=PG8XFB)2P<%ZPQKP0S(>I"H@ M6? R DZ.28#7')A+=8M[M$EGG&8?\$Z>I&Q7?#))TMCBYP*WMBIT4M&F>P)GK?A 7/0N)(*M])2", M!(?S4R7-XLD1N#0.M@_ZU#(LY\/^^?+C[B&R>A<%,1VV[C\CG83!# M7;Z+&1T)P/B6MH4O;A_.B\.;(I \BD+$;T7IYL,EI02MZ2).7@+%4N=@A#%^ MJQ100C0F*J07'H@QT@S:<(@ A;N7U\<[ZW4'V7\="#F9$-T0F6Z[2LYJ.9>0EV:2IM["0G,O MH;F7T-Q+:.XE/-"]!"Z2=$J*VO3?/ICA,'UU<+SJ%N^SE+ 5&\B#7&9@J_,H MVW[W.37;'K4&HPVD$0R;:?S\W6M[ MB*@A*+;FS@(9@HL\L68S&37*%#N-9 O@513_@/&[A;ZIG*14+P,1S^LOY/RO M^ETEG3Z.]7S0'JD5TVVA.()UQ+0M6+XD7>V;_!!18B@6; M=08?6C;S4\&;_LF-D#"V&I&DEK).T.U: :HWSNOE=AGSO3&[8[3QA HNE5>"J] M"G93CV[JP6LD8Q\PD(],,O;]^TX#T: 1LZ>FIR]L >] MS2^K54?&'G?5_,5@U!X^[+94)2O?5,R?2L7\S_\UZMK=UT^S M74)IO:9%,U MKZ5DO@#1;.[W5[1BOC[K8C 3/8<=+%3+T=UZH&HY?M&E1"A^!]X(HR=VGP,8 MI1HP?(+R0LP]\C?X*3AY NDUF!RC] Z]NK0ON9@,!B#Y04F5W??^]NQVL/_1 MX)GQHWO>7-N^+4,JT1N<) KA;*2+&E#=_.8CA0D>YV#1LJZ$-74NP>4;(WL3 M BU$GL!>B4!#.21R>K!Q,]J_C(A/LL0C%Q"?P \GWA.^]$N('8QX(:X%4)DCK MD, TD.Y%,U[-H\!W%_A2D*[H(H05T;1$V1P;/S /#),(?-!GQ$FUX+\EUCQP M7$%<*O@.@6TMQIR0:T4_DTA_"L_-G\@0$#-G0=17L9Y%% 31%#+L/[I8LZ[ 2N=#UD#;23B9P83920+0LW@9V8Q3%Q18$U^3$,$ODVQ.,!SI%"1)<:\Q MCD?^O248$60ZPP\IYEJF0C_BI,\=^3>M<)'#\W8U;+_>*0@:FBAP/,6?@*^4<,CX5$O4AJQPK+]2, M2VA>J,;!G+I"@#+5G@K2V3$IGR= H^,VNE%((27^&]3E1,08KU#PD/?B3D"= MR\?D^A*4K'\)&DTD;>N$0HY2&CT:^$W-O?##Y]UNQP1/8V5>A#6;BL"C^ LQ MR*YVO7&*"B'P[-\H"0EV#/W*(PDX#&& A2"C9 M*V"FV_R+X.;X(*Q)JGX";X%12N?%M.QM"\8PAEA 8#@%'T!PD[!_N&X_(;;/ MT/%P+L'GHT&0=ESZ-?H3J35Q7'(H6AN?$ B-P(,=PPG,)/,FA63XRN6#C++B M(,.DDZ32([M.+;LKLPUU$(#?HBM8>'#\<&IR+Y78Q[CFL<35HU7QQ)RBO!"\ MMQ")3Y'V,S&<]1;L:TJ.9^#/?/;76P9>89$4M."UM^0*HA:4,K*6X-1#>$!PG Z=1#SQO@?K%Q@ROZ<\0UY.Z0EQ#$% MN;&,\32N$5'YP]QYSH4;WV'N*VE/=,7'0OV=8JP$DP'(J+*$5.=)#W>(:2 M@UZ-^C2C X3O#'@H9G <^PF]V;SEY(>3@ -NND>$0*T1)ISX6&: M.6X<@=,;1C/?5>J%G2F*,.GDQQGSIDMU;P3 LP@17$D]C%MZV>S @B.;5 MOE"NVJ>?@VS@/I#^6C$RD60DOL*'RB=ADBXJ:A;X">J@+.1S/A8

T"C]OJ9B:=*=^>\M85T1A]=G#7;*E? !0C#PX84F^=N)V%O/JW0,[ M9<_A@_0<-I^ J@L=4/E'7@>KQ)3 3^Y:6\ZK LX):)AOH'XXG8QS8!_A%$LU M(=MAS'I?@?U N&(B1<>L)9Q4!Q/+?SCQ>($HP#_@]^?D;+3P8E^[9;U(HPN! MQXH?^>QM%,?(!IX\>VE1UH80A%%%J'4[N8@%V4S.G9]B?A[4F/76"7]HAC")N*!H8<;LG7)-#U/^E0_2 4[OM6'T0XYC2P!SXHP3J$["9 M_/_CZZEB$@^P-2$ M%&[+PA?^/8^,924"U& VQZ\]'RP/G2OE#KA-( S!J3',CT!XR!D_'/[:/5 M'\*B_)MR![(2#LLMN.Q1T(495RG9'9>C) ]"Q*"20^G[:?<"UN*K2H>I"I(: M4R)#_73=8J$GQAD-CF/ *2&_L2RMD_N=DC\ QA#/,=(4.N6C_+THACG@@0%W M$CP<')@1TQE; 9XW>$\@*7( (+\876T^@90JK&@SJ/Z$QDV0J\CN=HOD$=QY M> WXEB#_-3#DO]\XYU;Y\JP_D6,\L#K0B$)90 +A@L@YT-4W"'E2)^2TA*Q1 MRUVB;L6CUZ#J I 4=FE3,,HO.:( $34*P9@@%!3 D-G&?%\H=*E.G72E'5_B M7L%2_ZEES8.,#JTSGX.%H>/(6X)/[K2'@S^A@'3:QYT_R'^=T8^P++*@G&D69K*_ M!0X'V9&)$+P2(".\$MW!^E?^]^K+WD:48JS4:^ M< W=A$$R48B1ZG ;S*1J(.QKF]&T+@T5+S0N0YICJ,0@SN4',R43GV*>%&9 M&D=87*/RMI[WE@U?;M,I!$Z6;1B]UZ%BN;)&Q1T0H0^"CP63Y>,PL7JO[)M= M 9XGM]:@)H<0U8]G3!)C1OYY>L?L0E#6'\4&,T?"X[ 9%@+#9&532)3@S1EE M-)T$"50P.T;/RA.*G(;CA!%,#$R$S,:IY@N7>EAR^ZH3,QXM[SS/AK0QVUGJJH3K3.B43N'%JQ&FX>12F-9O M]S1-ET-?'*.35-;QC.I_74F=7#4J [E4$93KC95.CHE -#(.JRD/K(4$O#?4 MXBV.]\$@Q53SX##+\!&,<=EUMT5!&X[:H]&]H: -CK;%\%J+[76T'4K8 MC8.Z%2:LY'Z0VI8P"F^XXKO+;^T<<^S&NZ2&;&_L5][U#-\C(!E[(^NOG3W\ M5FP#)U,+5)]?Q1#;+8!8[=9R$_2PQZ*,[G'76"QJ@FM5^?W;"H+![I38$?IO M3 N%Z:N#XU6'99\W/S^+E-T[V>-$X5UIWV.#9%5?Y!?[N'725D,#4S^L&VU&*#-$Q3.L9MQB0AXY=H0];/5[1P\+']& >FRR M,=U6;S2HR,;44#\]>@U56UBZX_IB4C[NC1E5:F-JJ+WJYUV]ES=- M)MCFT>E&[E?*"2VEQ@5 MKK^#OZTUNX<*R,:9HMWDTW>4*;J/A;GU!.YS17JM_O$=:8;OIVRVH9:2:_0P M&=#F.#S5X_"BW^IUMX=UK]11J(C!7H$\??!VLO(.K;R=C"^.?M'EN1.=G:A! MH]GFI4;$W7EN'^> /+>BM5HY2I&\U2<['AV^#A E$N8GIT[-+\?@PY]WAVU; M?X2P@5%XP%X*W_[@?OCGO1QW2 &ZYWEOPC^4Z!/8@TFA&D/=Y=/D!EA\6.!K MA!%NIM?OY'LQ27X=Y;G=;W?,%Z_#A&W1A<*A^=4",BR!B,P0*/ _^OO%B9N? MTBR"*//DFY)HDE[1/9G9/*#.8/X:P1CRO?_G!OP3/8[N.""2GQ]3*[&<&\]X MBR7B9E$#8S?V$?T09,C1<+^,^2&1KQ3V(2--*#S@.=ZX\[WBMG+_*;^WQ; 5 MU+@<328X^I5W8'4C3*-X47@XX3BZ+MXNPVNM"]0F=;C]LWHPB]NQ=#!'AGAM M>BY[MYQ+D-E1CKZU=#*/C4.[_F3"(WK[.9K'^=AO.9K'Q:-VV\G<\"BM.7AW M/<<[.YEP-N),+!V]Y>-:?OS48Y+5TW?#@=;(233LU:-84?M^IFNGM;+O'S:W MT>%&Y6)V X:&6!LHO_,,'DD2 ;*-.,4BEB"1F%:8SR3HE<+>PC9VA1V<2^H2 M:O X\P/O "]/K\4-7H+]R@%WC$/E@20'$0_!L(Q.:/R:,7]A))=X<5@AF>5# M=^]R):7:^][;;M^[5=GWPM7).^U_;33/!UWW?/2:Y]9R+TEA)S?8Y:"@IF06 M0%H9=U4"<%3XAI'"6K/Q(W]<7ZO M\R0,,\)\1H7>8+K?<+M\=!^8[L?]!M/]J5Q)WY/FBR7"YPDG2]!4?$6>&84Z M\1Y<0M0@=5!^7UBKE2'"Y(@I!C:,@C]3IHX \#3\F*O8(HH4 ROY^PA-HK2<"39#.)/L+PL]RZPC/&80M/ C E.J5!,"D&V++.!# [ M"OGV9G"OE@Z92((H02P5A@G'/ .A?.LQP1QS1A:#CX63!*%U"7Y'A+BU*@%8 M'/U5CCW.J ,QDYODH.($".3';C;#^^HN(>BS>5. J0PPZ_D(,FTE8"/\"0PF M3!6^?V' I0#0?%>>(@MZBB!PX+%(K]#:%B=,FU 80 &[NV1;+1,!9@V@:RGX MZPK,JT(IWA3;M2JG5ZDC)U='&OGK' M/#DJM7<2.L$B\6D-/^@U/E5K3-\YSY?YBUYF29VZN=*4$(FE[I-6/U+ML+ Y MF>>GFVFO^5PX1%2VI*"6WM.2R1+8I%187B?;NAV'>T_)#D7Z+X6)"R.0OBW M*^H2BWR#D'5_,D<%BUE$AP+^.9/@YN+"B3TFIJ(%-L6LL,!-='-#='-\']$- M3+@);YY*>+->I@WHH!T -]G+"U*N;DFS]-JH4D 9I#G4(/PA4/_]+G=RK9,Q MYJ@_$8&!=>XG/VJ@D.5H8QAMCC;(T([T-Z0MP2HP>;H&Z1\YK5I'*_VEB0N( M3838!,Q*Y3++ Z86714UL'^-'M_,&!/$!+2ZA,RK$Y%FK5A_@_^$6IL<]WF4 M,H.H.0))3K)0C!8:1%3^-R'U2M:+&B);?9 :P] 0QHX+YOYKB_Q&Z<(5O_(<#2P GP5H( M]OQ%%D<@G.?%EA6DAV;LZ51V2Q6Y/^!)IQ!X>(ZEB$$P8L;!7D0(S@6FWN.P M3+>H$$./_+?):0VB#Q\I5*_UW1(K:U6\D4)QN!=)WA@9.>/)5K];NL!"26,G M3Q<+>=,E7&(?*8E*<2JE<6D-C]69TA+G6 VNR9GZHI#A2AOZG74\@D5FBB)? M8.&.P"P*Q>) ZFJB=&M;WY"92>G4 PA%0R85REF<7">.N?$$P2N9JJ#_ OS03-^9D*0D7$@=X%B]-5)FM H.> MRFK)$?/Q@S?E!U 9NZ**)'Q-QX\MV-Y,2-S,1,-YKM<71?MGDD$G4XB>#I!' MR@+5B:^46[%6IFIYL!7#54T.];*L:&?%!+LFNU;"U74;59>DR':085P1 "IW M;P.-WU*XV"4ZW\I7&IQ(>)$B+I0B;KPG=JZTO".M8 RKA9&\G":Q"7*[(IPS M5R5 PP(3&6>F%5,U/RO(?5=S7!-MF(EV"VVZ =QM9J7T6B,R-RJ9A&'"R[G8 M)IG1(D>,=9*T78[-)_![U?8J<^KL_\+2*A[M&(]U( \\:(4DD@GKJ1//?FU+ MFES&VE/6Z]Q/+J/7Y#*:7$9UJ/#SLBJWZZA)SO4D6]+K)'^0$%7QKA*KB%%ZU12I ME 9RI^"N* 8I?%K,N7X<@161I85]*X.8YU=3)_ZM<[9F&7JQ8A*H>C8Z-YN+3(Y95XF;*8YF&ZCP+X(]VSSFP!R_$2_JV/?#D?^45=YUR/''3EVWK M+;FU1,D$)TMH.9&]]L6 %'^O0]PK<(UPR!B.ZLH^!#W15>L^EASG+:N(.+36 M^DQ(:],5DR7L-%]R15A6JA21_"BHX6'_I';H#[U#-3C/)ZN2A=K=(1E'2F5W M06E_B/S&?J@/M_[4YS*!2B('N>F"$VF(%[<=$%L=17N&Y?%9VK4HL(&0--9D MD_,QSOPD;_UAAHXESC:'^QET8MN?E1?+*;$L@U)/I,RIB$EDBC53/IT.416" M&AD[B5^+]O=/AI%&?!6(SO$H7T6E&L3H6'_AORR4_6%%IB&,^6)A$$C* TY[ MBZ?_AU@8[0 ME$@!5(U+,""2+!):>E<,+'UZF:%=(4V" +BG[=#]1P4N[ M],55/@"T.GZX5&73+U>/Y!89@9-RD0#H(A87N01GW*X'JI=Z*DB0 A $.@+< MB.:"2G*)(12^X2C2=[U$BD<&?4@80B#D12DG6/PGIY4QUDA>I0*CA0]1/) X M,W@%3!<%]]\P*3Q',.W8ER4)YH@O*&:9P2S;5"?&1G2#(]WSO3Q?2NU3 I<' M=T43K.LE:ZF=:N$XX4R&(E!Y$A:6Y:.>&,_#G! L3C+A:H_1*H)/*-LKZ4?> MTD!26:U_#B/WY!W83Z##:N+&G6$!BGP3%%^>@E@O4Y3%(_'AT@#>%ROT@LK# M>/8=Y/;2CZ.0>;?P.'@HLKI'3848NGLM%V@^4%Y]=!N(@%=J/%>?\C6NTWJZ'T6+A= QKWK#^1)8E3W:UXY1 M7^10@P8]^ A>%U;&[K>/:"D*\:^^CPW_#:*P8C?R@@\H!J5F:;>=F2Z[8.H] M2;1Y,>T&/!]B:@'//F B52UDANDH,Q(EANAU(P+W) +FKA/#L-SV0'@7&,-1 M1\$"]]MN@)OV'BTOU&H&&@=U>82R%;E]^=?Y=;IRW?HP4U%,%<^F[R1 MC[Z<)>*82C:W6']FLS9"%T(;VL@R*Z/H92X7,,$^^IS6"1N!VZ7 B?#"N9!( M#!#;?_OR+TI80;3LR+(R1)-^DFJ:Z(@)SCG -NXW\Q:F0N-ZZ$M^4;!BR/* M2%M,NLXY 0%+F]V]M]W%ZES&#/>8@21"Q4F4[TMT%6(>@U(^TMF?B_QC-D@M ME?J0L80\S%[D9AHOA'=?9CS)P9>Q 'S6;.<]6@>TV=Y*#*>S1.Q@%K9&N6XW MQF3&SLF#C+&ZK_)Y,O;0T1F?U^0U?K79W?L[K* [$19GZL<*'"GGK?V)K<"4 M@=@@$M3A)B>5Y]D8?#J5WR$MG]^ 6Q\IFOME;->;OX[CPSB63N4RQ& M+;T<"5'\96:LBFT4&T1P%BY^8' 9(P-[*N:)/CX>#F,=T$)YEA)%4N,,42:YE%[><^E1T+2$191:VI:]2 MNBK[(3_A();2"(5W&(*((VJI>Y@M:<]GR/*F>G=RB?Q;';*VK9.4]X4? M!WL"[\$=4:4^D!9UV4JIL#1**03"Z?+@-0FT7IAMEJ$.2<@/68RQ.5XE,E>) M4I[J9/:'V?D+V^3ZCI^*G&4!ZXXV>?6JG, MYR"P(%9%"U8B*I> UNTR\CWCHHR\A5ZB(K@Q40'V%5Q<]%U"T^_53DW;AH)P=)#Y*E]H(" M!LL(TS1[,>7D\$(IMI%@(20O_^:%I)@[Q7W4VG@[22!6$WF*QDO\>!GI,8I5 M+E"FC@H]G[F_HEL[L2\;EY.A'W"@E(P4(I6I&RT02UA&.'%9B2?,.VP4-NJ/ M1<_!*"].J)1HW$JI86WC-!>\,R4ILG/%^H*2DB,!G*L%K(%W\H5ZH.$8AC+/ ME_M8VALIP#A)E(2R4H]"*W#&((LM6=!6=_9-$-*U_D/9:;NIQV12Z#&9K.TQ ML;PL5NU7/[D=QH1!6[K50DI)5F!T/[B"PJ & .X/DT7ZA17X/S (2*/5'[2V MFVW3:7V#!]6]GT[K8=-I_;3]KJUD^K[4;[E5(62*LS-PF4@/G^4-%7<%'[$[ MQ_M''V&@C;;U45R =OO*^(^8O*Z!1<3[A&9C"ZILAZS/6LB@CZ!:V4\R 'L( MNN3X5Z%+-@ J\>D743R/].7B6$AL*;["2 _!/;DSI(UM=ZLB52=MNH!G?>"+ M:/60J$U -36.@KQB)ST(UV68,)MJ-)PSA89STK)V MFT=?ZV>7+U;9WNYASUKED%#6;^HR(B;NDBG%6BZX@YQ[IOO02DFH;?08/6P- MRI1"U]JD59M+_1S@K7B:FUVS+\H(A*IY6AAEC^,\!#&B?CV*03%;*:-Y>-F/ M,+JBE&26Z(0!9C7U%SP!8B5SNC,MYTZ01!0_FN-FU(]M9@"C.XQ*@MI?4&R# MBBBV;MOZ/8S%!=ZGQW#_FQ,P,OK[GQEV_WX3L,:,P(Q[]#OG0Z1MK>&M+(E0 MIJ=9G+R>; WT^QD<4C&.,^QOX,I/9:W.FI660_,MGTV#O BR;4302+17ZQ%X48 MGWJ7/BH<";7PG>[H._K^ 8Z"U=')//8#CGK]L-"TP\B5@C$TV9;P_L3+;A'\ M\)NLUO1?."]?=%^JFL?]WITC<*94?S=4I *8:(*&ZAN_/ R"N@B MF*-*GQ'"9=X8(5=6TK<\JA60Z,]16%95WE2ECBJB4GMMZYV8..0-_3Z/4$Y# MS$+62KO\VEYT*P"/KRX4?X)/0-]/!*@L PNM%GN0JK;:C7Y'=&&R4 M<:BZ8@5KL[[D7"7I@1-\ZT KN+SC9GEWN;SN2]-#^BYQI4[B&%,",]7\_8BW.W+]&)M3/V0Q&Z9*7)J[3Y'O37P\*3W[3N\*JST/L,?])O M&72>O?F.:%J.]3;V+S QNOP2YVZO^>ZG@?$>,/\S,1OC%44NT(XC)_88)T'* MU:_-#^MQ=F<\L-6""N]#X%P\L]BN@%F\3E]-_&OA'9 Z9%UG[UQ^/O+ X"I MXU,M?.R!K0'7G/Q@4$&-ZG?&'3N"/X;L4A =8Y[%&$:F*KFL5 3%G(JC$N,-O$O$LW4N^,I' MR?@)6C+/;9>M"S6#\"TC%1LZEQ",7@CDHDRHM"I_1C"M-ZX)U3[Q$;W.@>P"31S7>>%YPLG M1GQ/RY]0-V@A$+UY29PX[\A>YD=8DN>FC%LHX_;NI8S;>PCP;YBB>P#+ACQ7 MKY)L!HNZ>%VOVFYA"N)ZZH_]]/6^Q[?S@F_9QMT[G-86\=:P;;WGM5\-=]_\ ME5-W^JSC7>0#&%[@S!/Q2OWCM2*Z]T-Z"?UH21A!$E^#=J7;Q?*HTR;PQ[F8 MMSLLZFD,_]]3;Y8?M^&CP]6_'[7[1\/23SIM>\N_]_M'6_UBW9CZW?;18-N7 M[WQ0[<&P5[$QV9WVD=VMV* &[4&O7[$QC=I'1^6?['-,PUOV[I .LC:#4O]T M;3),*?8]WY-7[3=%WPRM6RCF/U M=M_Z?72;>N]P\:?8>G&N6B^TGD^]NZY:'%W)I:GCRGSP\2K)(?9BAWXRA7__ M!BN#%WH*2_,+LENR".S9KAC!:+Z?-9!&W_I,0=<]B$3]Q$ MP3OJ(IX7,LV_ MO [26:+DWCRUJ+'*PBF]KM$*88?'!DMR^UR?Q&(AM-3GJ-TLV';GKUFOS04, M4Z.A4/!%S\_AD(F:: MIO/DU>'AU=55&X;9OH@N#T]B=XI@RX?"NW#B0T26.+0'G?[1T? 0AFL/NZ/N MJ-.U._;H>-@]E#/J=P^PJA&(Y'K4GJ9PAK]?B6"23JT3[OA1[*@I.*ZO4.NH/C MHTZ_695\5?KM;K,<^7(<'W:[AUU08 ^Y*)NZ"759Q-Y]RE1C\NMI\GO+)K_4 MU+]=!,Y5\F!&O2XGZ%Y-=UTFO0L#79>Y]]N]IS?I'1C;QVI2^_<97S= M>YCTZ+#;;TSKPV= &M-:0=.*)M6PKOS/;A>';_>-'+6+MG2<2--::FC?-H9V MTW.%Z 1/3_&"2!WT.Z/NDS2T^U:D>YCTX- >HJ'=P=0?FZ'MV7OWQ!I+>S=+ M>X6&[:>-%V3$=<^V<[O'5C*OV,H2[>G4%Q/KO2;7E-<2"Y>4^/X58C8B0L0A MX37BOW9J-9NO/4X]_)>R]M&Z3PHTYKY-:J,Q[T5C=AN-^=2^5G7E\E@UYKX+ M:8W&O!>-V=M08^8(ZXW&K/G7JJY<'J?&[#91^:/0F%U['! _X-0)?L''M$?6 M[^UO[=-VCBK4&W0:?5G!KU5=M?SEL2K,)BA_! J31M;K=B_\8!PYC<9\"E^K MNFYYM!JS"JZY7%J3+MCM\\^?WMZ[11G!&-F M_>OM^4?K+$Q2(AYX)XGOB5G)ME\S:8+ZU%.?>I'D)7'F<^'$BEB%B!D=IM5\ MYZ2.16 1BCW43Q-^6^I<)(3?B'B0'EY40E :_8Q\6.I]FX!-U.&$/X*O55VJ M'ZV.^G;ZV]/64=^=ZRB,9@L($5,1)NC*?'.G M[TKE$35?M:U07KT:J)TY./ MC9I84A.G3N!F 8=-'_WPQ]A)1*,TJO>UJHO9HU4:[]Y_:)3&DM)XAY3G?J,S M*OZUJDO9H]49'T_>-CIC26=\=,8B:-1%A;]6=0%[M.KBZ_G[1ETLJ8NOL4A M/32!2=6_5G4Y>Z1:XPF"4YT2.==7)/8J+Z:\8%JWE,G,3 6#8&\%4F@%_ [J M]V6C3"KSM:J+8(DR.22NHQ*:)SFG YS *WND9N6''ABP5P?XE_N>Q%!-@AY8 MQO993GOV?RO_;RUCZ;HYO/GK.#Y\L_*S':.DET_G+W_^+WO8>;WZ?YGU8RJ9 M/FYE:\_YZ7:-]KYF'NLGHFE+;I_,@['Z;4!(5R6JO_Y2C\\=J?YZ#T#U5R]6 MOWT/9><$?JLR;? X[T!;V,L+4D[F]PV.E)/6A+7^J]&'AZTML?B9^7'.+(U_ M,PBHWU^[4Z0WM4[<%#^VCWO]EOSAA9\@-VIJ3<'K\[)@85%/C0%F+*9.,$%B+'P0"1!_@9XG;SO886][W+VFS].SM_^K_7UY/Q_WI];9Y]/[Q2XE5.Z#>=59R/\E:VN M7Z#U=O%JB\W=*W/39A,Z3 ZMS\(/K+?Z=N0.&)SN5P;KSZ-1MQ6OR[J>1@=K MKJ3=GTJV!XU.KM2F/TJ=_,X!V?T[W;VLO':HOSZNTVK794T;7=SHXL>AB[^E M H3W$UWKK+QZJ+\RKM5RUV51U]P[OO/ZKBTOWI!N7%.+NZVZ=AP''D+^)]I.@O>_#]02P,$% @ (XNI6!YMF=E@#P *Z8 !$ M !WRV]ZG#$2N)$PH4@5 6>ZOOUV0M"CQ!:0LV6SI?' H$;L+X%DL=AZ\ 1'-B#MCT\@O:^LV>W#_=AT&8'P[U!MSOL[G9W?QH=#S\< M0/<(2QRPP8?V_GYGV#X\ZF)9Q@Z[\.'PYZX=,IW+8VF/8<(L;)HGC^?R4VNL MU/1X9^?AX>']0_>]+T8[>[N[G9W?OUSU==%65-;EWO>ETO.!<./RW1UZ/6 2 MXN(/8O"X*,[PTY2)[R#>V_YDAUJ[V^UVXL+$BAR)(U/-@)7[8LII3@@T#!!<)\ M!D,6N$@2>'\$S.5##@[JD ND)4L%$J\5$R-07]D$Y)398.[#S^\LBY#EDZDO ME.6E*(=,#G1-I5!$UFU9H19<^3936KFII(P;E2J_ ZZ2]*E-G][/I=/:*2\U MD.T18]-*DI,TH?3HFRHU2*ATY^CH:&=..II=@TRMT^7;]-CN[*$B5!";I[[E M9>.G=DRWB3HLQF>U.L1TSZQ#YHC,TP43I?XLGUN-I^%=N1H19:5J9)N+DEC$ M! 3"016!$NSW(W^VXP O,_Y6B]-#E1&WQ 1LIXK,N#@]9,ADGN^Q)G&1E(#E44>O40)(G"-T>Z\6#8I9D.)]:DG$P86P MB^K&5=N/)-SC?XO6NVQ0M?5( NY?ON$VU[ J70()S M[7W6SZLC.B*.BA00KO1):;KE(91)%GT9]UUACWH.>$B,#])WN4/QS0ESR3OI MCP&4+-W=1D9&+/80@#[V)#R!$?&TDDRMB*L5LGT#*]''-TQ@\\:@.%9X8\@M M%II@<\=(P&=PY#?2'2\H?60JB%4JTEL1;)?=.#!4*G8^:-0'+O%AQ QWO@ A:=T=2-CSH6P?KZ%94/8M[UJ*" M5J*&UE,5+5TWK8+)6O[KGX=[G0__MGZ(JONC%5;X32D32L#D^,+U'S9FAQ8, MC6KQ\UIJ@?PM+:!!,)Z!M 6?$C=_>!+@F(72,TFYZHG7 M3Q9R:Q :J(LB .=\/B5S7W;$K%*9>K^SN]K[$02 MPMC5G=6N#JDM3=Z@;J[N2E?RZ==F;P1P;Q7 9_K<,.T93\B\Z/J4 M=0:RB8VH=5.3/S%J:TY6DE6#@+@"5GY.B0H;.WI_M:-#P@9U*VK3A"L=AND$ MDW8EP:O@\19Q, )PL I @EN4>TKP:Q NZ#E2HNT&1'_,!/2BC2YDN)5/G>1[ M2?M<$JNJ7(WX_;R*'TK0&4(+95A:B)648BG?"N4L32\- O867$I_W# ,%^X$ M0T-NZTQK:558)FFQ:(R2IF&DU M_=9$'!)9M4H8I.F,_9\*F9(YN2;V_;K9LTI /5.($=54(+611%T3U2$[Z5;- MZRAB880R%6CE9>^:B$Z88*N$QA*)L?=3<59(WL2^KICMJ03*>KR-Z*565M?+ M)S41[7*ATEYN-@Y+,3?A?9A:RZT0D:%RQ/)H+YB6^ ;X*B;8 MNVPT$C!BX5:A6YB!%VP%?H,HHS(\)^&B*1/2B2:2WTCER(F[J\%N8&($-)5O M*8S>&XC22@A>#9T<8B,JJ9Q*.H!O(!2)2+P:#!F$1@A2.93E&+Z!W;]N?+VF M/[,Q<4:H4^F:S03V37=^U@4P$9IRF LA(U M:Z1B9>=^U@V;RC$S0E\^I=1TNY#=X_K;P>JWD;^S"4A+"3#"G-XCD ]S^&J0 M?A4)?4-_ 8X]!B=P <-7;7OU89>>C6,$[=]&T"\CP(A^*O=5A'XD48?&H=T. MC_#$4M_@ST#GMG^_'=@S&)O@/DJGOLK!C;+>4"X"XZ9_7S&$J\+1B&LZBU4. M5Q+22#S#!9HU/:P<8B-*J=14M$S4=/\I[ ;]]]27%?.%.<1&,%(9J2Z0,ZCHPE>=JQ"_G& 4^A$*L2(KU)"8" M-A+TAJT9A6^=[:#[K?.&[Q;QO59C$/KQTJ.[:'6EUAFNA8R,"*:RD$\(:KX1 M7 G.C82LX"A3-%3>A4-EI5+8:GAL09,0[E>-;<^M+ M.R2:/A&]:881L$6HU\,QY7 WH ! DU8<^5L0;-2<5-IP7MQUR9S%9?7/&ASCO,=]YTY?7NL$(KJN02(LBJN /OTB_&#ZJ146 MYPHF+2N\ZW;Q.P?'CC]AW+O$E\1I<2]VNAED&75N+XIU>D+0!7?T2(,2+6J? MSPW-J\2C9LU.9C03]3YY3+<*AY[S-:!67 ]Q9M*QAF?3(KJC%4\F.VC(7)G1 M0YL5M_&^C+[Q%(Q E.C'4P%8F0MFKQV(UR2Y;"W5(.#:AJ]";H5"6X;4W,;PMQM4)92D%E>B=>=,>&B Y))C%[4F#ZQBFBWI';)'F9NQ M6N?T0SG/MEM+7&JAJFN;DG"!5?X*$MVNWX :!DYO!H*-X!9(.O8]Q>3440%S M[T!,-F_0UJO%EO0M)BK3[2!FW,;1[3DZXV30K)S2-=.@_.F:=IX_?])/U.F-!(2W*>=VA)EP M.RTK[PV7L(D7? ;/-JQ))K6PJXFA*_K,!7D+*A %IC*?8/W1;NOX8FO#GP%Z?8Q707[27>GN[ M>YT;%%6LXZEBM=#B'$#"N?P6*#JQ5;1!7EO86V1! [4JQ&4X;BO$*FNF+SW4 M%$:;?\/_+[U;$'7>**LP'%^OH*K)P> MVK289XR,K7H+Y^0JZ&OX2IV5ZF3]# M<@=S=>+BU[D]LPG6VU00%8LI'5J=NDS*'E;ZQ) +S"E="W6_\ ./.EMG[XK; MD5FT%HVX&P--L(:5B=52M:AZ'^Q Z&!QPJ7TQ6.9)99"FGHT:]U CG)@\GJH MG[4QN$&W ?X;" >MA6[#YH/',C)?/RMW!@-U/E?TRUZ^=Z:!R%.0S**UT(M> M=.L#^CZ4_Y;1 M4T@Y*INY5VS@(RQHMM$9P$8Z@:UHTWQ9W[(TF[HZF8GU76UM[SVN##->(4DM MQL$7]//AE G7[_-)M*>CN$U%%+5H$LTBEZ@A0O^T+_VN+PW""XY_;<[<+XR2 MA?0!OK Y;2G/U=PU.-55>=%7 ,E.!!^-3.YF1LGMX;JAS,]&LWNE6+YV[B>Q MD)4(3,.J4Y.H;F56P0J(7WD18FV_.+QT8C%PPW,-=V/F+:ULZRP5SL J3NA= M>B'^*TO>.FX\0R?N@G&A_;?-N_(O4.5MVN9X(_HK1EB:Z,5CK$CJID?*"W=M MS_,"YL9IWDLOVB05J+$O^)]8EK*=!1[>]@5O67E)2)E)U%?,/8.I )S^B3T^ MNZ#;ZCF]B8]F],\2'E1E-K5PJU[:#L;95<=@7V0TQXIK,:C&/H:5"@38[8=YWXP)8JF0MFJ"W9J#7A%_R M&6B#6G(_1SY1+1KV[#,8\:X-&_BL, +>@J17]PL6]X+):[&R>D"PKI.N>>/\ !,1-ES Z0YA6N!773Y^O7PZ8+C MZ&;!$_!@R,.?\#+OT:C*IB[[,7).[.8=N2@\[;$6KWJL#J=3['3"':(:$Z?U M$O6Y7+;CBTV#4EF:*Y 28'F#M/X31IMZ,O>8V^HU.-75HF4V):[V MG7\"-XP[O:$"02NFM)I>3J>L_ ESYQEU"F45K8>27!V?H7-SY M<=*ON%7E:&O1S-@QC*.BM<].F!F\=BRYM$^G-^>R"+Z5@AO RE''#I^$3"_7 M#_PC_R\^[+5\TBOI")=T)"LPJJN]>>XYIK@+7OOH:N5ZO+XCA*,?1)DD6D;! MUTZAW?E3.NYTZ=%M)+YX[ ?3JUJ[K6T6D/48E^?SN_U!+ P04 M " CBZE8,!5]7@D7 "[U0 %0 '=R8GDM,C R-# S,S%?8V%L+GAM M;.5=67,;.9)^[U^A];XN6KB/CNF>D*\)1[C;#MF>F7UBX$A8W*9(3;$H6_/K M)U&D[L,4B:+*WHX.691*51\RO\H+"> O?_UZ/-D[A68^GDU_?<9^IL_V8!IG M:3S]_.NS3Q]?$_OLK[_]]--?_HN0?SX_?+OWU_&[=%> M>P1[_Y@U?XY/_=[[B6_SK#DFY+?NSU[,3LZ:\>>C=H]3+L\O._]M\PMGX$#% M0&)V0&3BD5@)@7B5>1 B"RKH_WS^)1L%PN$5R@=#I&296"?P6N^M &.UB,N; M3L;3/W\I7X*?PQX.;SKO/O[Z[*AM3W[9W__RYNOZ+Z*[FCGG]KO?7EPZ']]U(=Z6[?_S][S*>SEL_C>4!\_$O M\^Z';V?1MYW4OXEK[]XKRB=R?ADI/R*,$\%^_CI/SW[[:6]O*8YF-H%#R'OE MWT^';RX?Z9MP=N*;/Z'Y.BY^=^4@;PX0B@ MG>,PNMNV9R?PZ[/Y^/AD N<_.VH@__KL"]Z7%'U3L03SWVO<=?\2O+>!?+&5U_O#)+%Z[:%(T-6O._W+B TRZGXX6<_+9^Y/1 MP7R.MQY1QZ+3R1&7?$".6F2QB)1$ 5[*E)1G_KJ6M/MK+:PEVI%Z-OJ_7TS.X&F/4.; M/6T/ING5OQ;CDV+>_X!VE 1W3*1$N#*(B"I-@G66N&BMMMF[Z&-E]3^$9QT6 M\.^'!=5$7XT,RT&]6/%11T=SL(:$%#R15F82G+%$QTB-"29'J/WR7P.PCKK% M]Z/NS85;3;_OD&\XVNGGMX#!PF&1V[O\:0X=M%$R2EHK%3$N8QC& B=6*4<4 MN! 0%)6!UC;V#P%:1__R^]%_/>%7X\.'=A;_/)I-4)3S8GW:LQ$W*@"U@CB/ M;)16!.0E!I1.JB#! H\@*Y/@-HIMQW4(K1]/(;WRS10%/C^(F+(4\D!Z"7D< MQ^V( 5=!AT@ LPPBN8Z8;O!$5(S:1)<#OHV5Q_EM5$,*<[;DQDWV5U9)/9=W MB:.+RE[,CD\:.,(,8GP*;S //H:WL_D<7?*[_-%_'0GK'>2D" _X=LHL//%6 M6<*8#%J&3(T0M9WBXR .*4JJ3*(^E56/42F-BVC\Y+T?IS?3%_YDW/H)#CPE MZKPB@7&. [=(;]"*,&>44U'+;*NGAG=#&5)@59LA%81?C0E(S^/9M!OAW_UD M 2,1-1-,>6(D)"+1JQ/KLB4BYJ2G\[]F$\ M01+"1:P?@F#)*D%"%H;(&! 'MY)P1K5S6N, =66UWT91P5'.%M-V_MZ?^3"! M\[$I$ZE4T1$F!24R 68T5$HBG(XLF "!L?K^\ XD0XJ=MN3 '6YO6]'7C)>: M!:0[1J@M8LEH72VS^+8)R,2S$(CV6:J P."K5.TH\\KC:_O(*W-^+D;*6=*H M*O X,,.(,S(0;EF6S'-/O>O930YSEG53[7_+16XH^S[3PY0%#M!ZDC4MQM=3 MXFWB1"0*"NTO5\SN.#T<3,2\E>ZWE'7?CN[JU+]*T7ON2$9(1(82Q"?!2!! M 4>/ ZU=5?XFJ('&S=M9@ZJ:Z&G>G6?KF:&<@,@1\SATZ5ZQ2#PU7,3@K'75 MIQCNGW??(!'P\Z.#:2K_E*K>J9_@3><'[0O?-&>DF<-( MTT)DR\S56IV(0Y],G?>>T5"9%5>?/R0O6$_Y&TNX8I<9G/AQ>O7UI+1F(A&O M=,"=C]"JS"TUGBB.YE=2AW;=(16-ZE&C MF@;Z2)F0J7=,&H*@3D3,W )$'*[R.%Q+%:+BD#S75D'MF8=O8:I9_,C%]T:T MV,%GS%E0_JA-:X@-"0)P*2.K[1/O+7X,IBBP/1,>R!8?)?*J[0+C]K@+S*9E M^4))5& :"R I660@!&$I)WSQ!&!&(AU)(5$#60I$VT/GP#UPAA0F] M;_%SS55;'UK\VA%XEE?5#_RM+V2^TCM7NN:N0]QB2=J]-1UUI,=C? M&KSS^V:6Q^T(#4/(&J.E" ;#:*O1E5 52Y>@.1U'F'] _H\H]4%YYT@.C!+),36PW&8"!D>6K>%>U\[7[D?SR"B% M]&J -E7_;>]31?C5G,\AG,)T :]QP'?-*K_Z&B>+LFRX)"/X?RHMN%)PSG*6 MQ"7',9*2%!-(])(01?"::ZEX[9F[#6 .*:"IQ9Z^M56Q 'C>N'V.=3Q=(+!+ MP_T<\JQ9-7@C3)B_^HKC0;V,I[XY>X/B[.;URBAG$WS,YS?3%AJ8ESD^!1BF ME8HF?I$Q173Z@A-MO=$@9,K5EWGT.)QJ$U&7&$=!6D I1&("ZETJ%X@/*"'/ M#=4!=,RBMU5?ES"&E&4.A8_W3EYMJ+UJ+RR.;78=RZJ0..*EPTQB[$N91/O! MNIH34V75!8T\)NU"[5SD7C!#LNE#I50=3=:?*+_"<"%I$%E'PI'-)=(I2V9U M)HFK)$-06;G>VL#NLT\;Y.W0*>UO,,5;3S":.TC'X^EXWI8'G5Y(/3 F'16& M*$8UD+*WMKM9#-JCX>EN:W,KIZRNGVBMQ-1KD4?FH1->& MA\:>1TL<4$Y2MD"SL-:%VO,?]Z:23VM/:S-@4RG79V-23B#7F*U=[;T&8-@1/4B641\95"BKA!VQ+&/Z&X10B3LJ<^W) MGIU%]$\;]V[.P=L-!\/0?^44%8&N?,%S=!7%5KBRX,IE3Y0R:"L$FAOG,%02 MC@8#P*.6M8.3>Z \TCKWZZ!K,VD[P=>>IK5WF?0!.77=$F?:I=$*ZSB-F](C>N4R ,B%HX,!2]:SN?G?T MM$:R%@=N96(;2[SN4KX[QO<:+?7X\W39 Q+//C9^.O>QD_\T=9]6VDC_MYBW MJPVL.HF\GS7=+]JV&8=%6YI)/L[>^ZZ5Q @;3*9HN+7&(5(/F%M&@]%;Y$93 MJC"@KIW7[7* 0PJ7^R+M+?G9Y\0RIOI:XP"I[',32!I3IF[_.$(B3__A')N\+U"?> +5B8" MRX^?^TYIQR4JZM1>=A&'=21=KCZP/0@DF473>X"M>&A0"%40[ MEVCP@F=?>X%1KP,:4CS0$X/OV"MR( 2I6?*X2W*E67W>7I><3=PS+@+)VF & MD4,B(2M.C/+E&QO3&W3366/^I!T*PTL6152)IMJ+@M8"-JC"<$^4NO4R5M=8O846 M-Z'=N\GL2*B +TCC(,@$J,HQ(=(A5(8^QEA9*B]*]'ZZ(96SG@26M717;WR M!\K@Q@*R0Q1 ,XX8,ZX6F%W_P94KWT,SGJ'08E-67KZ$Y;\7[NC5UWCDIY_A M$"//5SE#;$@H\\J-JUH$USNR)">,>E4G0WI)@O5!4,B9M[=[F3Q\OA)9PT$,<=3?'[":SF M5PZ.RQS*O[N?CR *85R4F"BRU#JXAA?P]\>GF M^U==7?76E-Y9+AZEZ$"98/"59IY(YB.Q3C+BGY4UU?=;<[>')_X<5.JF"^0Y)]QL"DYGWCBQ 8*1 8:B5-EBU&3P&>K0J@> MEMZ-9$B1Y8[(4D$E/1J:KK_DP4]F=RJIKT>"K?;!>@D9$.+=^V&->,91)U5.(N'H=;/,F/]C MUL5U1+@F@A.UVR S$=5CH?@P6 M[D*)/3+M?,O;SB8[F7-$KC%?7UP[JY*MS M&T=*)$PW$R?),H0E\8MWF"'0@ 8OF)1<'ZN%'P:U%H=VU3_RY!7R3315L;^V M.ZMX_._EK,^BA>;#++=?? -7)PG9*"4;NT4:V8(FTG?3[BR4[2XPO^3>9ZB^ MUGA-;&O1Z0>KH?>BMSX7,)[WE?LK+>4HJY?0^O%DHT6+W[ACA86*C\%<:7'B MO>WWY1@-84'PI!51*00,5A1&K))*PAP/T7OJLJT]:?40G@KG+BR.BUX@K=.H M"=4V:4>5T?4/+ZJ$?5!+F:J1[X[S'7:OZ8H' MR=P#I]O!:21EDK2LPCO>EZ9ZCQM=N='D8TI-Z5WBA542E] MNKU5HK":$)IOX>[NN5,%-[<.QDKN[?Z#Q V7*@<92=3.8_2+89$MO MOD(3QW-(5[=,N#@9._FHI#0D)R.0K1%31APUD2PZX?"_$.UC6+'VDX>T[*<_ M@O2CB+H[9MT_>ENVZK(%3G01OZ ]LU9)XASPS#+3R=9N''H8T9 :'/MQ+A4U M4M6B%+:BO-_Z,&O*Y6<8)J,'3(O8EE,^+@!Z'S2C F-E$Q*17D7BLY$D"<6B M]=P#T,?8DS6?.Z1VQ?ZL21]*J,J2PR[!@()8]M#$J*AL MJ6D9CY$SD1FDQ_#BWB<]LH?P.V5"'4'7//6TH/J])(.E,'T-D4TA,HO^3'%9 MSB)TY;0R&XB2X'0$KU7U7;\?PC.D]K]>$Y3MM5%O,?#QR61V!K B[!WC93E! M5M01SFQ9.!84<1CX$","9XYE*6SM//:;H(;4L]BG;=X$;X16Y3.^@%2H?*V PE5*MQ= M>>)JZG&Y#^ AS*$YA?1ZUKQ>M(L&SC<*'&6N405,$@/EV&9M(B9'7)0=#!PF MT3*:ZGMG/AID/ZM8#YJF+'8OQ>CG9Y>7K+;:.D FE+;992ZYU.>;Z;QM%MU& M7%?T^,NQC6DHF._[%YO MH>T3LJ9./G%5B)?6;"G(3FZER84ZE9FRGH HGD_;A,EPBD1Y![Z<<6/C>JW^ MZSQM2 7-W5"L'T54Y\<2RQ727AP,>5Y\*S-ZU^IOY]O&:B,@K#:H+YL=EI7H M96*/4$,J2+Z- S;D2I[WGAB#>.[0GW;TD+PY7BFA+*S M*$6)8;UCWA&7/5<8X-DHJY^?5GL00RK2?B?.N H?ZEC6;<=P<(IY0_$*JQ%0 M)W)D.1 )925^=KQTHGHBM XZ>N6,6,_&5@8VI(KQ#JWM4ZJWS_I MV)PWGTM MY:XM$OQ[[E0A0U\'8Z44^^(A([0?')DAB&'=H2-*$4M=)C$Y;K25.D/MH_@N M'E[M.-7+X42KC$K)E+ZN,@&6S;R9 MI*M%5'_WS;A8ETL8FH=N7&5[ S0P&DHWA?0DT+(%0O1EF4QEA=\",:3Y^'T_'QXOCZ^1<.:6M+?SZCZAF^C<<536?,)\#7'_LQ;KG\[W[ M7RY@%(1-!H1"*H EDI>]11($_&B-C"QHQ6H7"=?%MJU]>? YGS#RGG?KJ$H# M:\1+#X[+IY$1*5(M'5$THBD$AP&X 4.,]TIF[6*LOOO\1D"'Y9=Z8-M-,]:_ M.NL?#7\=Y"@GBN(-^/0@T>ZBZ2Y[EDE"HQ;*"(C"U5X+=P^487FY';"GADH& MY I'; ?.<,2>P!W>'-FN':*15G/++.&ZM'3+P)!DCA$3 S<&E&2\=E5N$ [Q MRG/^0)E__ *34_A]-FV/YJ, SD0)@D0O2O;/2KP8\:.0)LO@E FU[=:F6+]+ MM_@8SCW*+=92:C7/N!;:0SCVXW).X+O\&KVZG_PO^&;$M4G6*$L2M?0YFB_2__:.PVW5VR=NO>#8#_.GJ-+&J>#W$)3 +Z>+9J1 M8 IE[P()98,HJ9,E/AC ET<'!E$YMV9/Z^.?/:2YPEZYM O=[-:2H20N4,H8 M& >JB,MEUP;M1=D/';F>A,Q*)Y5N=C#LS(D^AFF[FLT;CM7:5(E/0K6/7V8C MS%I\X$R2$$0YS#-QE(CWA N>@Y1>.GBJFLX*XI FY 9'M,>J\&EXAL2!40[) MKQ^#F4P (YB P 5 =W)B>2TR,#(T,#,S M,5]D968N>&UL[;W9EILYDB9X7T\1DWT[EH%]R5-5?12*4+9.*T,:25'5/3=^ ML!@D3M))%4E7A/KIQ\!%\H5T+C]^DDY%G4J%R^5.?##[ )@9#&;_^M__N![^ M\!DGT\%X]&]_X7]E?_D!1VF7__[O__(O__I_ ?ROG]Z^ M^N'G<;JYQM'LA^<3##/,/_P^F'W\8?81?_C/\>2?@\_AAS?#,"OCR37 O\]_ M[?GXTY?)X,/'V0^"";7ZL=6_3OXF.'K4*4(J'D%ED< IC!!T$5'*(IED__>' MOQ6K47KZ"1VB!:5X >/#SO\OY3W/O_8_S M?_WZH]/!NA^DC^4__J]_O'J7/N)U@,%H.@NC]&T &C[/OO[B;33ZQ\4_TH]. M!W^;SG__U3B%V5Q!6Z?PP\:?J'^#U8]!_19P 9+_]8]I_LN__\L//RPD%R9I M,A[B6RP_++_\[>W+AT@'H]F/>7#]X_)G?@S#(2&>?\+LRR?\M[],!]>?AKCZ MWL<)EHWH5U.NH'2%\]_JI_W8&=-' C))-Q&!OHNC2O&&&-=]>G?,7S\+,I9P M,YPU1/SPLYOB'5^'04L!/_CH!FCG'P37>!UQTA+JG<^]A7,%\C["W\,D?OD4 M)O_$R5_3^/K'.;KGX\^[H/J=?A7J7LKD8O7^M\4OWAJ6]#L8#>J6\8K^NOSM M.L;> /"/&8XR+G:(U<&<=TS($VI*AH]^<<(2HMP:3(O67HO50/E3)=*7F*Z:\?QI]_I'%( M,T+6+ZILY$(M6T9?B*S9K-Z'.,2KQ'/Q+$;@B F4Y!$\&CJWA+:8,SH3FL]H M/O+=V7RCP+/):E[+9;#7;EXFX^L>=#D;-Q;E0F"T@YF2 !\FS#PI#6K/_?"5&"=,X M5]9RI 4[<#B;KK[SC29;P33DRB.G[%;N'*#F<1_B7D>>CCRXC>?G^?&P$Z*K M>\=^(R(\1-.0 1MMEF_Z;ZRN<2^R/@X+3'(NIAP G5.@1 D0A6$@-#E C$=& M;M 3U?X="_"$RM]'Q'TH?7Q]/1[-<3W[Q]PDO!(V9^^M )9,)D2TNT6>!5B6 M"PK4V?/86ND/4+14^CI#^J'&N^KFOJJ["?:AJEE#5?^T1!106E%2@91$!,6< MAZ#)"A)&Q.2EX3+P_E3]T^6I^A#!-ES5MTV7]_2S5U8*;XVUP#5:,E<< X>V M@"\V8M$RF52:&/AUM.,ILG?S?F_A-5ROMW'\/S=A,L/)\,M;_#2>S*ZBYB$: MH\$5.G(4>@>1*$9G46)9:EV43$WT>6_@"U)M%Y'VM%3?X&0PSK^,\L]D=%S1 M,9"LC!YLX00H* G>6@_)&RTQ>Z,>-;IVU_&=82](PX>+\Z%^19.M>!+(ZJR3 M7').<:\XBPH$!@:Z*@H$-(,!>#(;XZ\W\_/2*)QB,YAJ"TD($862W-7Q_Q M0;"%CV2WA!94"- MZ*/./*=N._0.("Y&]>U$_9 )ICL3WH<_7F::^: ,%G?7R_TGR2P55P$XED*6 M WGNT2@%F%![+GPJ,33@P(;A+T;[+<3[4.^VN]Z?Y3S!Z73YGSI=?A5%B47E M#-S1?)4K%@)] SBY""8X*P)G#72^9NB+T7=7L3[4M>M#U^(JD&N0E2 \9!W2 M-)F'P&I,%X4+4DC+]6.!SL-U+2Y8U_N)]:&N?3-=/ZCW\?724R-J2, M",%7BR-'"<%F1X:EB2+7*[U@VFGZV\"7IN<#1;HF;-(I.G8'T]R>>#UY,QE_ M'HP2&9:.?$"LSE]2=*PHZ\"5( Q%N3D]#NEV^GZWNB7IO NPEVC]4[1LCO MWHRGLS#\?P>?YB8D+]%:] IBB)KFBI663H,M43.-4A2T[71^9^Q+T_CA@EVC M[T[1L[K9/)M@F .)68M@/$+AFIR$2*9$\,6!-"';7(J/JIOO?7NT"]#IP<); MH\5.H;&:#SQ\\W$\6D5UK#IN>^DR?LC7H V M.PEQC48[Q<;>8;J9$+VXB.\'LR'1BZ%4)9,U+^@/182"$&BGB,X4'I*/47;3 MZ/T1+T"CG82X1J.= F+O)Z$^HGCWY3J.AU?2,FG#<>;#!88Y, M%&FZW3'>&>X"='FX^-8HLE,\:\6J7_Y('\/H \XCK3GK@)X "2;)9F,F@\]. M0C2,)^D"LZ+-\KP]Z@6HM;,PUVBW0=3J^@1MMM8NJT-G?P 1>/_H%:+N9<-=HO4'\ZN5HAI.09H//^'.8 MA27.*U9$#%D9,%S7RVW!R0ZP&5!@X8P%%*R%UM>/?C%:;R#<-5IO$,FJEZ&3 MY^2"?QA/OEQQS\GNXP:"KA/+>Z5;H]Y,0H^6)!K]-H@I6N1VCU/%'_W,4QP^OIF5I_'5W_O2ID0 MA"D('I4$I:,!E[" C([9((I7JL6F_1B&B]%[,T&OX4+#G-.M)&+X<9?SC M?^*7JV"TY-G6'8=98F8)X#3M.#X;;V0LPL06^7WWAKT<;7<0YQH%=PI^/:,Y MYCK/%\/PXB\$TA>'_QC!Y0=^97FG/LG&)@\B>@4KU]E*P %D5F5E0/)=N/O*&@2] MN2U$ND;-G:)@=S$MM7ADM28ZRM<4R_ #%?@ [EZ-5_<^IRUD=WVZ4TC M7X"JFPAUC::7 :]__?&>: CQ/P\N,T,FPFB*F;Z8CH>#7.MX_12&M4 5N0HX MF[X)=2X?<3:@R=P%MVM!FOV&:%&ZIL.D.A:Y>?"^_1N=HL#$B[!@(U% *=K/ M0R;MR\PU)T[EPL0C2ZI3S8^O*)J5-%F4Z]"1O,2H%81B:4Z6:PB>.;">5HL) MJ+5Z+/&OTYR.4NBFD3XWEBK97XSG7]S&!Y%$\A)*K'=XGAR-$#" 11U9+%)Z MWALI3EWA&8J/A:MO:"R-GOI9GM9FWT$>YRR-LICX1$]&3TH0 7)P:$.@,JI4 S7 M.35?W^=9UJ:1J@\1;&^K>CX_\I!>3^:[6?Z/,+S!-SB9WQM0*!V9J M>2X5P)6BP88<8D0L,?:C^T=A'9\,C1V"UJ+O;2.X=87T[&;V<3P9_!_,5U': M@O7^(!;27T^G-')8N)MA( M\RL15/2\Y@C0[(OP!(P ,]%+!C'6OO\YW%O?RP.'"KLC95X>@\C?Y7(=%R>SS.\IX/16\R( MUS4F0C_Z&2>S 7WYA@B!DTG]%9HO37+^WX_C(>&=_DP TV#VRW_=#&9?F@6@ M>P'74^BZ?T'V%_2F3:EX0RR54I"!K,BB]5XRL#;YXH3(JK\ <6]![T('KC,> MC#.6]F&'X,@0 UEX83F1C18>NP=]TD'O??2Y+>B]AQC/+NB]6$4UD6X\JBMS M'N,1M5HQ>>75&R0?;IZ8(;D#K= 6CE+;TAO9UP$ZE^#W/HK>Q)G. N_!%KZ' M:1D3V 543S'PM8!.' ;OKKAQ7U(_&B6P9&M=EF 3.E#9"'"8:J)M1N^X*5RV M=HZ.2(5=8^)'8L(^PN[705Y&]9)Q7+EB@&55 44+->\:N+$Q1V%\LLVK_-\' M<7R'J(%R-OM$!TBVAXC8LYSG0@S#-V&07XZ>AT^#61BN:I0'ZR*/A"8S7A\J M$[-5R4 VDM5:^<)%ZT7_**!+H$ [B?>P\I^E='-],ZPNV^O91YS4B4_P8]TF M/V.MT7B-2Z#9:UG?M8*(,H#2NH#7P8/$PE46A6?7^JYL9W 709->--%#3.TM MSFBNF'\)D]%@]&&Z1,4$9RRC!DR99IRT@9B$AJPT^5V>>X:M^T:L1W()9&@@ MXX;EK+=G"@@N35"FOJVD#4Q9+3)]JX4%V$G0?\?2' MU\F[(/INTZ?V4M?V#)I#9'V<]"G!%//!,H+B:EUV4\L!>@^E,!YD%L;8YEV# MSCU]JK7R]Q!Q0Z77RXD[*3[/1GF5^R%BLEI9 9[\WOH(D]=W]1$TE]X:%3AW M]\H(/;SJ>.3SSR)=9B^QC]O*K ?_CRS)"88I_HR+_[X!01LWJL^/4A"WM/B&=Q;]KECJ%/E?3 MH(=WNYSL688^0Q2! !D5(4HTD*7EUFF9R;]M;?V=_O:\5[7=-P@[R;P'$^#A M5*\$349KFX!)2P9OIJ^"KMWS@LHLDL\3]&//[P[S >ZCN' :=)-Z#P[!'-$B MU^?GFPD1<_%*=,'7^3^^_E3E/_WE#_*D!E/,5\IQYIB5X)VN*28I0%19@?$J M1Y>DE?A8R:J#>;(7RN^ 1_UIK9?0PUK$\V33]8!#0),-2X"IMA*)AOQOF7S- M==8JIBPX;^V1[ WRNV19(YTU[.XU-]T,$0+I-'1U1+PVYBWZY]_K^;Z6R> M O=^O.$.:#Z+&.:Y<]>?<#0-B]Z%)+[I8(;O8QA\6:IVOH*LB MF2G"U:3JNEB,230_*: HQ06=^E';QVJ8''97U^^<+I/'9\F(AEW35O/;=&WU M:CR=_HJSU^5]^.--K:%+"IW1NHTWLQHI?S]>E#:X,IA%#$X ST@+-M7:FX4+ M4"Q$9Y#)Z%KG*':$?-E\/:8^&S9S6\$GB-_P7GD>M#.\OG43NG9?EP1&%PB> M; N>A&.Y]6YY!\!E4^5P63?L[+8Y6))=E,:5!,[5W3$GA(CU*T7@T.C"BSQN M@*I)Q(6TPW((M3\$UM"T\%59#*R443/ER71^K"%IRXA+RY<9[VZNK\/DR[B\ M&]#Q5CM$CF;/4JKM0:O]-QX.T@"GOX9);1[ZF?@]"X/A])!G%@>.U/W-1(LI M-GH \7P\2O/2BW-#8S#]Y[>@-@D*!7I:Q\EYVA%\ 1=-S3GP64?.:3-O'='; MC*9[CN.]3UY:0W5O8IV*##D':B0LS>ZM=&Q'LFQ'D@TTO?# M1,?.XCV7!Q,/IO+3EY]PE#[2BEU<[)H2KTF6OH]OA6YY8[P+OKXR8K9@.TU^3%N-;J5+ W6< M@C:H$TN*K#F7,=+N:^@K3K"YT;(XD55,K6]13T.7+0DUIV7+/EKHA253W4M8A.4%*3E.-/:!# M9W'W4K7DP0IX3[\Z)[_RM0]@E."%3J"LL@0MT?'JL\]2>?+]'NO&ULVG3\-!#>#?@[@\ MXYQ),DM>P[W!UJZ5"6C"&FSF+%L3,XO-T[4>AW0&ML6AZKN?^=!0]GUE(4VWO9]Z MLBS=1[^M'V2]'W]Z,4_(^$P'S'CR52:KE\();991>@BZ)K^EFDG)!()6RJDH MT0EW+]UA0T[BEH%.\/CFB$H;]R3Q/NIZ+&Z/I[^.9SA]-:;IDV1>#$9AE :C M#V\QX>!SM3Y^^O+MZV\N4,DQ%NYJ!_O:5#,RB*G:)BPJ],*C>;2+](&U'0[& M>T'VW-'4UC!=>H7]+J)5/&0'3#W9:.OPG,;R.IY6']2-:*22'JRIM=BBME? ='$86/*Z>8.IX]%DB^5S7BS91Q-]!# GF >SY_,$_A6Z MU=%J M,F) W96YIAQ%(?3Q.^))-$9+7 =.L YF8XQS=YNNOK?MBRD;![L&-N M][Q[57^Z2K82WI(%E6C*M95AJ(:;($/?>.!)<^ZX%5ZVOA[?A.6"[(\FXN[A M]@">.9HQ1@E733*U9K]>6"()TB^TIRHJFBOSJA-!*Z'WD7!)'R7:I_ZGO'#^'X;S\?PV:3+[0=K5X<2^X M=2YS XR96KU;!'*]LZ!=2]HDDW/>M7Y8NA.PRZ%(B07PX8&@N[A'NPKJK?A]W^$ M&4X&85C]GN4-\?2*2QE9L)Q,65YJ[2Q/MC-R0%1&:E1,N=:.YS9,ET>)%L+O M(9#Y)GQ957Q)M(%-CX_R,43? S'V%?R: %2#N.-&>+=:0SV[K@77_L]<-%<1E29? M%R',"*+5 41FTY"G.__4*?7-F \GO@3PL%K>%4]ZCF(Y!OX>17Z+W5 MTB'$'.N#=\;!$W+0CCM3-(;4OJ+-CMB^"_XR<4PHH&@U^A?GJHB MW\^#:?CP88(?YF(:EZ6!WGM]OBWC'JM:WS[3;U2[[^Z0KU=#?F-GUCXHJS-H MU(&VDI(6 8U2="KHB^6^M86P#5/7W6G#YR]2(:UC)641@-P\"4IP6CJ6&^ & M421K;3:M,X4?PW.LFGY->7!_EVHF\%/7]YM.9E=O)N-\DV:O)\N78O/,..=4 MT$C;; GS7CJYUE%U$M!H&Z4RGN_FCM, MQA#?_O&EDUCGRJ5N)U2QPV%V_!B M_Q:>^77 \F'@,H=I%U#[Y!#OIOF'0(Z;-MQ&1P\5WDC 1],^Y]I$)VLPN";, M6ZV!3&X/47!T.BF6Q$[-[<]+ZQOR@H^H]'WDVOI!]"]?\'<,DQ6XU6,64PQ* M,L=]35-4%@6X'!2PI#Q*RS*[7RUM0W!][<KG;<_;UG__D%=E ;/TDU9'/G&;_ M.9A]?'XSG8VO<7$U1Y[N:(3#Q4-&:8(K-%V=)'F[]06]"\9"<%X$9)(7TT,! M[JVX+L8PZTT9_10Z?!3CZD'S#BC[JWFX \*3E3]LK.$]*=1!/2?8?5;EH:7( MI@1+BT@16B^Q]F,6("PM*DFFD1:M7Z"?DD3;"R6>!8?VT4IS4[)V[JZ9R,M3 M-.IHF'<. JL=NVV6X"0=S8$S;;3GN:2MD9&YH?2" MY+!NYK_\D88WM0]3O72A_\_OPQ]7C@N/BCG(08N%?5S+- %WD054A:GLFG-B M;YC'ITZO\>2^%;5Q(VEY(T8^'!GULR]AE&LFZ:<:E_X59QWNNK9\8O=;K'T@ M-[J?6@WY9EAOS&Z-^XU)40DO=&WYJW,!58*'8%($+KDK&=%;WMK]VXZJ<^'( M]!'SS1!?EXUC+1RZ&&JY%5O V'I[S),"Q\CA%S8*Y55T+K6^K]H5V['NKAIS MY$&-QSY4<>J;K*VRNU7>7 C/BM,("2T#%1R"-\D!F5_.:1Z3Q]8)A3O .E5X MI1\Z/"B!T%8MO93-V#3[;Q6F=H'84YAE!WBGB;$T5^VNU.FHEQ-1*&=G$D8# MO/9<58H[B#:2/QA,]EB$"*%UJ?B346=+9.473MK7^T@7(=163BK7*$&J76VS,5H:E)\:5UKX3$\ET>+9M+OI1)'&E_CNUF8S>V;5[?+7X884I0V U?.@9+"0Q#% M@@DB^!@5Y[GUF]M'X%QT_*.5&GHX3#9 6ZZ+7<#U%/%X%-AI8AW-U+@;/3KH MH =+]'&0,;-4)$HP$FEUH*W%UV,$XQ!IU63TN;4Q>@*";(EHG(8?^XB^EZRB MVC%Z?H^^//-D2!I]T9"YY>0RE5H9529@1OJBM+?6M[Y$?@#B^&9&0R6M[_XP@G84A'Y;-\7>N/S=^#?L95I>.5!XW"HC4*9*$C6=5* M,\%Y ]F8F!.7G(?6?0KV GA)5.E/,ZUSRN;=Y7_&3Q-,@\7L\=,0YW(?W:D9 ML,1:D).U+ H1O69.&5\@BN1(*DY@C(+I?"_VM;%_VUX#7P([>A=X#W;I1FM\ M4;,F6$E6=\E$W61 ,4+G8RY0"NV&R%4*MO6F\CBB,_)K7S7)$VBH@!Z.H%L% M1G;A],;)U"+K7BK)%B7;E<8"P5H!)5NA([>)J=8]25MAOSC*G42IQ[P(KF65 MLN88)$,R_Y6K[:1$73BTPZ:0":GE['YYN_YVKI-4LSK5OK6O\'LXU'9A]955 M2D7)R#4TWM+D581(ACV@%]9&.O&Y;9V7O0NNBR-*CSR2> 7WY9K(L ?EN-D[_#*/%?^OE-DZFB\*NOX;)P@?HD)';;.SNN;O] MB*%1EN][O/XTGH3)E\68M^E:C$Y) (^9C/=Z$>!T+<3*Y/7YX/PW3ZNLQ%OHB8J^R4T\:#,ZXV@*:C.!:O(:E0ZTM:X5+KV\CM MJ(Z5Q=N$ _>WK,9"/Y>LW:^^[NWIS*.F4=BB.0_ M2!A^1+!6V,@>V1<^RB= M;GZAO0G,J6ZH6BO]?LBHB?#[""S?PK,*?NR J*]WS@_0G.8.JI&Z[H>8V\CZ M."RP*2EI:]*-Q&J315]#8!*D9,'Q8B)3K6,_Q]+^E@NFHRE_'Q'W MS7$]6X8CN0_&Z\* 858TP>K#)9V!&2N2%D(J;%Z0]0&*$[Q9[:B;AUF.703; M3Z[K"M%/J\BS8%(X(0@,1E"6W"V?BX+BN+))BA1]CZK^Z?)4?8A@^UW5SY>( M1.$T":-!N]I?Q)(=').PY+]K5=#J(D/[Y+3[*"Y)U8<(MI>Z-171?'[O/H8) M3I_=S#Z.)[74\Y72Y/AP+P!CJ-5\2X)HF2)C-;F3V9&S%YWJ?N#4[F:*^DU8H8KD"$3#N3T&2^1%W#;%JD+'CD MMO6SJ!U@71XWFBB@=2K JO/M?XQG./W[)(P(W?OQ+R%]O+U/7BF:?E8E@[.6 M#)6"'H(FB"H:/T_0%6RWMD^[C??$E=^79'NYZK\=MGVP?:'B+HK @+!P4,AI M]AB(FB$)'K((R;;.4WX@Q6W(%TP+0X5_,87#>=P(W;K6+PUOQ-U3Z1N;A90!K[!9.H)K8\;YPR>VE[JV7XL<(NOCL,"'S%)" 2'7'IY6"X@I:S( :S,NI3V:[^Y.K+'R M]Q'Q<>[$M& JL.(A>5] .6O YYPA%I0LH$L"^XFDGMV=V%ZZV7XGMH]@CW,G MEG6(R@E"I"/91(&P>8L9C#,2-3HM4_/U?9YW8HU4?8A@CW,GYKEA5G /6AH) MJO#:M5O[6HO(&V6D,Z)Y$]OSO!-KI.I#!-M#F/,9.>?Y:V6SQ$RVM?4(1]0U MIR!+CB5GF6L>O[@"X-)/]<.GV4:&G1LU^"M-%8UL2R>(=^&021A\6 MA<9^^O+M9]Z$+_5[\QE\F\8HU[SW7\/UJD;)+G/JR=#O8SZG<14ZT.2^CW@N M.N[A5.IE;C(+9D3MG14EG;0U4S6F4$"68+5*/HK=FDI>)&^W.#EG3MM]5-M+ MIX/I;#)(LV4P^S=2R/3MN]]664\R2>X"6>\!.2CI:_?P5+.>I-69F6)E:]/Y M44#'-ZU.K_,''0]:*:RA]S6_,7^#DS*>7(=1PF_05F7_?+8FF@PE>%=OOAR$ M>6W:P+@/$FTNNY4@>&20[Y@<3>7?PR[SR_6GX?@++G"M.D-FIZQ0$I(I-$]5 M2\;RS,D.2298);DLK5^/KX'Q'9.FE7(:.@%S'C_(Q[MU@_JUHD#.L.2O<[+3C M-(%SVIA M_O!$RFEC^)+VY;>II6WQ']KSHOTL"LE2DC%AOITFLQ)LB_>8UW=-Z+[TW_J4[[IBGWT.@V$-?2[G M(DQ-L40$Z84%Y<@6BJ@\%&LX4UFBM&&G\[XQL*=,QI,KJF%R['TKYE8^W\*@ M>3F=WLQ#Z89SDW5]ZB4DDJ^4(CCIR77B)6N&66O+][4<-X[VY.G17*0]E/*^ MC3%\&LS"<('O+4YQ\AGSB_'DQ4WM4C '3/XS 2[DY0@#FF@:,1;@,3JPT3 >K(@Z-!=?*_#'>F-Q9)8^\B#CB,H^E^<;=^_M$9-- M@8[W*((D-\)9("S1#;1Q=/)<-FESG]F2&V M5X;87C0Y1JK-(3I^*OR-IJ2@:&$G75MLR42V=[0(W""6J Q*U[H\ZM/A[5X9 M8F='VWU4V[J^R.(%\_*.;+(A]^AK:QUE3.U= -P[\M&L1 @ATC&CN=7"HHP[ M]AG99]0+2>#82\GC8VBHA_OW=9DF61L9I!9DE@A:;H2/5IJOMU$I.XR8M6_] M9.-RTX .85$KY?2=-K;@^"K/T18NZLVE,=F!" M^9,[C135PVN2Q[-EF36<9FM %A7(.<\1/#-$[\P=R4+YQ%I7Q_@>TIN[,*F= MPOHHK'0KPW8>IUX=JS8GAR@A9U:S)1/!XC4.KIW-HABN0_."2NNA_,F@)DKJ MX0YZ-<.YC\'1%E6(QS7AD=AK#$16.X!IY50)AEO1.FWP]OC?=S#K8$WT4;_O M+N]W0=-3%.H':V:#BCN(M0=S]CXJZ6J_605,EUHI@9-QK8G(& 3SR%S& M]GT83Q]LZ4W'>TBS=93D&0F:5SRK"M(RJ1RM!>E*-5,"(Z-7,>!1B! #:NGN M56'?$ BY]\$GZ"/60C>LL]/U1N(=,L.998 ,?=SGZ[F.LBG=?+WB_'-J!;+G.?VK/"PHK4BPF L9/-G M[R#62LH)$^JB5,[W X$;]+7FPY^NTKI*J@=9 6+LKEU N0YUU4\H8_31D<]D&==MZP=$'VW51CW4M<.G^EF>Q7&?01[G"J,W!?#F*+33,L,B@>B M<=("M.(%?>*>I=8ASS.MPMA(U8<(MH=577OAS V;]Y@^C@;_=;.([ 1G??1& M0B03E[8NU.#(+@4M):JBT);<^FIM/9+OVPYLH)T>[D(>HEHNC5UP]60*;L)T M&H.PA=ZV4J&#T(^RD:QJVUAR; WW0%ZS ^5U!A>2 F-S-MI(ETUXTF388A\> MDPO[R+IU_.X?]1W!\S 9CM\-KF^&X586"7.H66W2S:U7H# 8B-(D8$'KE(7) MR=VS$S?$AC:/<7S3H(T2QNTEV$?EG9LX'>1!F'QY%[X6L%WX."$';J4"])XL M5:;(QQ%TSK$@/+.:R<":OT/:!.;[MA7:Z*B'-]>WX-20ZNORGL0Q#:F*9A77 MV %A7\\WMJ([44RIC3KODZ0?7?3QS&([4FZ355IHD%B+I#O+P$>>P*J2+?(2 MB#)RS>O5Q4/O7$YL>I!2U]+TRGP6EM@UAA!/GKB MJG4HZNO@)\C::ZR9<0NQMK[H/_CY[K/1Z"8,7X[2!.F?7H[NUYYX0T<[_>R5 M\Z;$%!D$'6OG7R\@QH10C E)8\XTR]T>O/2,] S30OMY.GU^>C^G,I;S/_X# MI[/!Z /-93#._*IH="RZ0"Z&8=5BC.1&:@,6K=.QN$Q_:WT&-L3_W3#[Y,H_ MJR*7R^;H;;1,C* Z#BHEKSA$&UV9-@'B;)P=*[UQKD;LN^. M83THK(=0]->'SL3ZP?*!X<,*>N-5'X0JGNG[,2V7V__^?#R=_3J>_6^Y_8 MP@.E8V/YK?ISG'00K7>+&"'-UG &+LD"Z*746@7NVV_VW3UK\TNO91YR\_QA&J\Y0O AI@T6HO2%HXK724%(" M$D8NK.5DW#V9G7_;9+^[]?$T:/5P/?F3Q?P>-N^Y-[/_F(OJY6K?\$8*$\DX M%*Z>>S8(B)EGB#IYI^C_7#F;8MA[SNV[6RUG29HUMS\GNIR_&^:GO0 'G^>Y M;\%GYVMHH$0]+PG%(6!V0':?NR/G- MU/3KBDPNRB2=!9YKLI5GM"*3E4#R%C1UE]GY7,;O.;?O9@V<-6G6K(X3M?%; M+?9;Y=J>CT>+:ZSI55!9%*L*K?@H:G,?\N@CDV",+IEC<$S9X^SE:_%]-V0^ M%QVOX6VW3H 'S^D]3JZGK\O\Z_E]V)L)N33_XV:2A[A?&DC5+PQRK@^'\NP_N,I;I%\V[&NXT6E^=#O>?ZOET/Y2J9&=HD\VE%I03 M$6L*# ,6,:=,6ZWR9Y/Q^>K\NA^Z5+M.JP0A:@O*L@#>AP YH(D2!3>BN?B^ MP^Z'^["TO^Z'^RC[7+H?OAS1YH5?2X.]JK]0)UV?9$J.V9'L(&N32*ITGD1% M+C3Y&TQX9$PRWIB\C\!Y^H_F]^+'_9>.C?34Q]O6]=!6129V -?3B_E'@9WF ML7PS->Y&CPXZ.#I18O9..S*RM98*E%81@JG5R[321DC%,V]]M7P"@FQY'W\: M?NPC^EX*-DYGM+N&X=<>*LFDX#B7X- S\N^5)D V@W4Y:L%38:9]O<9[(([O MKC94TH-G%5TDW,?38AS2/WWX.XYP$H;DRS[+UR1?\GE#+?>^](U68%U"RQ + MA,2)^4E'B(Z.4$E O726F9A;6]'[ +PDJO2GF1YVCET?A\"B,JV+1%[PZYLNSE8/"MNX.QTAAK5T#<;E[;O?GB5:'X/9E_:Q MJ\=&Z2UFM?/4SB=6E:).*)4%9S('Y6V@;8_L):L28UX;;6QL?4Q<4*S*EV)] MC RLUG1JD'T H=;O(YN3!^=M+*SY*?L=QJKV86E_L:I]E'TNL:J[_=.9,ZGH MK ER+5HOK0./O@ JKUQ1.L;2_$GM;0!//QZU%P?N'^0'Z^(4]5T.Z0VZRYSZ M*O78PWQ.$^_J0)-]TQR/I>.GPM^L G-.!3#,:5 <,WC!:9T;S")&E;QIWB3I MR?!V2QCNS&F[CVI[H.N6WMDB<9^$9\KUGI^A\"?0TE\LRDRP*K666$0JO#7^*->!K"1RI'=-<%^5S MZTN8HTWN"2V2([#T^ OJ (J=4UW0?9].B1"+M-*!LC7S0XD(SJ<(M+597F2R M#EO;1'^^M[OHE=2!8.=4W7Y,+RV(4+D%VM99PH#W#62NA2"9< M3#'[;)_,6GHPO3^7TTF64S>:]='\NN?G ]]>]=(LHP\11*G/RF30X#B2"\B4 M]0*1<\.>S')ZLA4]+FDM=2!8PP*M)WV$X[%@B5F"UZPVLW'U*R/ LH1."JZE M[/E9^7?S5.MX*^?),*J/UFA'R9%W*RFF.XNF< M1X]&'#RZ921.4@$3VBC?#+!UMXH^*0B2+N+XXJSZ"1Z"U[5@N6H!43-.90LHS;2 M!E>>CD>\^[R?T-H[!_*?X4+>B[E/:O7>#<]M%X0L 9'Q"(HSLD>-4A"]M!!3 MR#D**[,[FT92K2?_YSH^SW7<)X>?8@SZ9H+3[5((28HBD'3):^.0$D05P M*V+26B?FGLY5SSXS_W,9G^Q'V:=P#;99#(#N%TE3\?+Q^7I?T]7MY' MV>?Y>)DL$*Y""2!I+M4TIV/,Z5A+M3J?421K6]^<7MCCY;TX\.CCY7UT\50> M?^XRIS\?+^_U>'DOFASC%>@A.GXJ_,T\U6[$-",1>'7? L2,"4(PD;D@D-FC MO]([&][N]7CY[&B[CVI[H.NM'C%SZ*M*9MSRXDWQ$)TLH @-^(J-\URS5%D( MKG7>V08H9QB\Z5W/X_9*ZN'M98W@#$8?YNM*">54X)),#U\M88G@#0N ,:LL M1([&MRZ.?&OX[]M^.U0//=PZ+Z$L.;\+F)[,KCM 3F,O':R6]>KM(-,>SHV[ MH%S*B=/9"08-@?)%U)H)&9CP3"E=I$RM_;O1[@\?NCLR47; L%S@NIH]PHV)&#.&(4F<8Y'LDK7P3N^W=!!D;M9FIVU M<+P"#+>@OO]]O(0:A33). T^FUI:)5J(]6TN5TDD9[U.>*3,W'7P+ILPAVGA M)#O,>]+]BMVN(..AEOCQ**K9+"$8P\AL+M%FIG/2Q]]C;@&\<-(_W;02ZP[!/ MD0D]"[=A2MS.2 >?5X2ME<&2+!:RM :4 M'"C>ATPP?3/AEYI.M(2J6%AZ(R\^1S<^7$N20H77 YP%=M M)\P)]QFB:#3TNT2U89GAWC%JO_+FH<4$((/-/) M3:9<"B5[V3K%=@NDKJ?_^H]?7+ RE7VI<0N9:MQ"LP(^TU?&!Z(I"N;#<69[ MU!S7EARX?VBVDO:I4U*GD]G5V[HASF_RC.&8(S-@5-"@!*_- ED"D5TNJ*PN MF';A"7WJ+8[0W[[QX\Z ITI=:*:]<5E1D29BTT0S0^53=2G)?&2:(IC@=F<.H=^K>#V3R*%4:YXB3D.$H# M[/+R=8=/[>Y5[PN]D8?],\;9M]C?-^;8['@QAG:.R')-R\9BS M;=UK;@.4KKO)W8]=]LG40I=$G$V*>U V,0B*=CFEA:+YH0ENIQ/]X-D=U8-N MH>/[NT-7J9[:8U[-X_D$\V#V(J3!<##[,K==L_-*REH]5:O:?L-8VM^$JR\4 MC##,"&%:GRT/49S*I^ZLUW%3^?9@7=Q%M'K:L@.FGM+\U^$Y3;9_5UT]JOH. M@CX6"91/EF0EP#-WO(]]>FIQ^ M'@\_DU5U%]S*R@U1$!"=+!/)W54HJD$]@FKN5 M#W%<@.X[B[?A!K"X1_Z].K%D^_XZGGU]?4I>:LJJIA0Q1H!DK(UR:899,1X$ M8\:)>S=JFR[\UWSZ$]9B&XGU\#BSPEF1ZLYA553 )!P">L= I>"(6B: YDX4 MCDS%U#P@M '+I9CN361]) Z\JK&0R9+QN^#KR9C?ANTTAGT;3>Y C\YJZ".: MO VG--&+P!!HFRRU94&&R+, B0*+R#(8VSRMXB0TV>("G(8E^TB_M4WP?'R- MDT$*/X71/U=O@[SG6G@#ENQ04,(+")9,%(N1,V^4?/ @>(-%\/"S3W ]T%3X MXW:2Z\.>'X\^D,5Y74_!KZ5R2C825?%$U:) Y=J-I!0#IG9$0II>8:UKBZ[# M<3$605<9]U!@_CZFU>&S ZJ^;("UB$YT\G?6V!8*=!!W'V?]>G3)9HG6"4A) M5[_3D=-27WUJ9PIG.I7*1-C_S5U@]<'J(XP;'?0#^/F'$'"+>'\_[NV3;GM(\\^D"G6I*I M'FA<@/?60G;.)2FXX;G?.^M+.NL[RK?A@^GUB&[5I=L%5T]G_29,ISGMN^KL M40IT%'@/._Y&?$43&J<"R'D67*2OG$D!#+,Y%1E+=OUN!">N%WHL'NPCY^:^ M^[H[I6 E1LEX/=AHP]/DU,:L&,0@N27W5HIXK^3G)N_]+&[DV@A^W%)JK1]T MUBG^4E/9*K'G3 U)JLP%@M4^TJ&E")>)$3(S3NF0LC.[Z?#!1S_UH[F!P%K7 ML+B#9DG.7?"L/XYW4>0ISM<6@M^HPPY2:[VGKL/EK?&L5IM6L?8/]-F!TX5L M_2P]BR)ZK78K.W(T+6XX'(^AQ'V$U8?RONTRB[?[[\'2:#>IB\#;-% M4"=))X2L%;F=);. Z0PN>PFUC9AW7@76O#CE?0Q/_8QM(MN&]8'6X5G%+"4FBPEF>,2D6+S*/X"1C!"Z*#2/LH-XWIAMSPUY]Q,JIEQUX,1F&4!J,/%>*[ M<9E\_9>7HXQ_O/L]?+H%7B8,1CD."1D=:CQ[( NGIF8KQ5'Q2-]IS(=.@)\\ M>XZGKCZ*#\QW2($Y(M*H6<0,2CH$IVP@4]B0B>13#DT>L)^\($@K(_!PZ36L M!WC_:?PM]02.(0R?58",1JBS(S!]+4A&POZ2#*LH 61AJKI&(^ M/@4%[E0(I(7^]A%8KX5 7(Q%!LE!)!= B:+I!*&M*?!"IF;P7KHFM23.HQ#( M7F+?6 AD'YGU6@B$9U90D%\@N:A,- 9J.0P(,2=KLPS6[O2VYVD4 CE8>0?+ MK(\^&S=QBO]U0V?Y+Y_K@;Y*7A(L>I-X@(!U4\F9)A=B!&UJ87\MT+7OVK,> MRE.W=%I*^B$!7 \$6%KTNP#KJQWN)E"GB8$U4=UV.G20^W%VAA7 @)P9'2 Q MVJB4U+1;.X^^?!JO*?2-Q85D'- SPH M"8^D/TRTG)OLDVN=[[L6R DJ-;=1U./J/T#*?3SX6/.X96F]_#2>3,;U]>KS M\(G^9?;E*ANADF %BN<&% 8.P8I8>N=45"9BG7DL0D#]HG M@2F22L%47\OUFI6Z&=ME,*<73?3Q@'U>&V.Z(OGKF]ET%D:Y-N*]'M^,9E=. M6RVM2&"TK-5SI85@I (30O:V=J_#UG=^VS!=!D.:2KZ'QXQWY_QR1&!Q.IM? M-,WHCTR;7J)_"!_PJD2RV;PW('.]6-+,U3:6"FQ1M:&98MGO%(L\>#=Y#-UE ML*4G;31\&K,F5>WYF$ST,%I=4X;A/TA\L_JMA$MC[(JQ(% $#:F0 ::4]1"= M=I"RJ01W.H1[H="=L@!W&/II$^,(XNXC0?LA6C*;7N%GG!!UW]9^.BNDQB)# M@PD(GJQ.H@7GLR$9$?[$@T]EM^H'>PU[L:1H(>8><@E?D70_S-LHO:/S<%%0 M]9<_:F\EO'*<95>CQMH&1P<@B<'[2-"4E#DA*J%;UT!\!,[39D9K>6],+FA9 M0KMR=CR=KCID/9O-)H-X,ZO&\VQC6:# M/!C>U)Y0\U_M4G*[!Q3=2W3W+9I&);WOC%:3EVBF./WECS2\H0]_092OG=0( M=Q7 Z_)+F(S( /XZK6^<3S$7%VI+W$06L>*8B?U:032>%2U$]+RUP]H*>^>X M\E)WKTM'1(NK.24QF*@3\(0*%"8%0^=SPD;5N'']O.X%BERD_"W0?A M[M,I_US*HG><^$]?UG_ _"(JQN)--.0<"6<6]P9!%P;,!.^B-3&+UHNAQ^F< M*@/@E"0=GR=9>@CNKD=VZR7V+OAZRD/8ANTTZ0AG0X:=2-I1DZ=@7,ATFB5O MP >)H @<>*80M-#9F:*8P]:!O],P;4N>PY,EVCX*[(%@OY#_-?Z".'=5%@]; M5\]9,P]2,023K "E4@3G% ?AI2 7-^2<6I?+V@CF^)Y_6[V-^Q!Z#_?@;W%* M7FR:X:)']F\DY>G;=[^MDG>Q1&68A*1K34^+"-%J!,^91QU,HEDW9L2C@"Z, M%>V$W\=#1)R4\>2Z!K(7,8M5M1B3,TO.TUQIFHIGFK!4!;SB6B"/D34WWS= MN3 VM!!X#[?5=[:N5>T_[HOPAH%P,H-BI5(SL/J,,@@EK<*B^SPI+E+_707= MPWUT1QMK>:G.#)KH5 (G: ]3SCEPM>**9+2=L>R"XZW3]9L /Q=^'3G\=7RE M;[1K6EYLO,7A_-(^3&9?WD_":!I2_<0NMQ3;/K+[E<->H!O='VP8\QNYT&7- M(Y*-2G2B34X*.HMD(>\HVQ!3%.Q^^D #J_!Q3.WB_9LD_M.7._\R#YH5D]!% M=!!J.C5Q7( C&= ^G64QD@7-6C>=.0CHL:+W39FS.2K?EXK.)?B^V_SF@0KF M9?+2<-K=C:-]OE9M3 8A2>0Y&%V":7U%MSNZTX?&>V/* T>N%XWUX-7=QK,J MCK$#HIY"V _1G"9HW9?^'J%)!^$?AQ;!I1BKU^$8C[6^NZ6]VC,P2D>;D]%, MM(XS'XL.6R++IV/#/C)O7>D@C,*'^3FVJI*D=&8U$HDL^=H;R)-36RQ-+3NF M([=6[Q3GV?I>_NZXQW>ZNNIAW$B(O41WOTWM*Z+$C,[U&2CQ5$7!Z9@S 5QA MF$L07L4^+88GKN1&@NW]&=*RYKNQ#EV"PNMC!DF;D^.ZAI%\H6\9;V6_3P2^ M+R.PHP9Z"-T^TL!A.Z[OMV/&'CK;O6/&_@(_9L>,K*53*1J"Y@LYYJX6Z&$6 MI!76I<2-E*VO?L^_8T8//-A'SJT+A"\+&;ZAR0^FT_'DR^V^SM:$PKP*(&I] M'\6BA2!$!.EL,"&:X,5N71<>&^74Z?R'*F+? M-F;04?;CAH+KO9GF>YQ<7TF?G*CM/5,JJ3X(,!!T3G3P>1%D"D6&UO;"0Q1G MH_,V5Y@=Q=R#XE_//N+D+28H'#'XA7#B*[#<&$%MF4=TK!=@E>VK31W7/FMH)9*-L MJ7MC?>,)\YI8@@;J70*HPFE3KX42Z^6"KOJS]VVAUD4H7S7+CKI757+N%-LB MMY65W5OP9Y+RM*FHK.2 M#-N2@@.K6 #%4--91Y:REBDEY15M9JVOH,ZL4G=W%>]8JGL?41^U(O,NP+[O M4MU[J6[GTLR'R/VHQ-#1959$O2(/!# PLJ1R\1"Y,,DZ%4MH7A7C293J[HX5H3? 5E/%L)F5*K1)4"(Y\.@L%!M4$K8D[>Z=(QM" ME <-?WS;H97RQD>5?$/+XFZ30>6$RPDM,,[K:U2\@V$R,) M"G%3%5#>Q6B34CGM]-[_U K.7-S:AZ]_(NX2A,!N/%=L*4%SXF2,4S M4-$I",B)359S)K)27NY4<6N+$M<.?A%F37>Q-NS/,0>TQ/';:/H)TZ ,,"]- M]5U -31X-@(YOOG30$GCOB3<>IEO!)>X<3*( LAKBV97Z.#0C &+*2ED+K'= M+M#/2^V/&$W'TOH^@NU)VR_&$TQA^K559E1D'60%3-<;+@IN/?!Q[\#Z"+D M<2,)]7"N/OL]3/+73)@@O2*^U>@:.?BJYL0X6<@X]-H+21:C+JW30^X N)B3 M]7"Q]M" ;E& /TPQUTJB)(NPD.FDQG>J@S#]ZM;?Y _^GP=ELOD/.F[3ZJ[>7Y]F-M!IA,&4T6]1&:!J6#A&BE) ?=!JN% MEO3]QKP[LQX/I]?Y7GTA]E%80P-MD21R4R&\+J_)EB$IC3[,\T2>?9C@0E!7 MVA7+T H(OB:%9)$@LJ1!&F<C:(N-L+\&TCG3QA]U6G%T#MI=E+WNYTBG@7 M7EU6N4=7P@3#N>.06:"YLU!3T!B'I&.)]19-J-P\.V\;JB?.C9[$WTO: MYD.$KP8A#H:#V9?E1CG]^0:ON"C91%E+8"#M69XQ25E Y%@(-G,0,!? P -7C',;]$X'R^$8GCA3CJF!AFF" MC\'^CS"\P<=1^($/FLJ-+RX7"S4GB@[BU *>4<*@O1T\!134SM3!FX=(W$J[Y#O1,M=1[P$,O4BW8<4L)T*$\W% M-L7TUP_CSS]BRC]^#<.]'@V_W!UU72FB.P?O[<]9G+DTBZ]'[=U/WJLRT3XH M6]4BZB.>_]2N'!K'Q_\,?1_*F+VBVCVX /,-[793W:^C+@/I.5ETS#C(FM5B MSE+!O,ISX3H;;8U-.NQT0CPRR&6JM*EH>\C=6] M0W#DE$J7E9IYW2PAX^-G'6X';I']G!^THA'W+^"Z_7?^(M.[__5_^?U!+ M P04 " CBZE8O 2=%_C= "6$ D %0 '=R8GDM,C R-# S,S%?;&%B M+GAM;-R]:7/_D+=ZCG#9&EE5]W4X)C*P MRCF52JJ9E,MZOWX DKDG20 ),.7NOE5V223. IX#G/W?_L?WAT7PC5>K>;G\ M]Y^BOX<_!7Q)2S9?WO_[3[_?O0/%3__C/_[E7_[M_P#@?[VZ_1"\*>G3 U_6 MP>N*XYJSX*]Y_36HO_+@GV7UY_P;#FX6N!9E]0# ?S2OO2X?GZOY_=\4"2MUPU__GO/WVMZ\=__/++7W_] M]??OI%K\O:SN?XG#,/EE_?1/W>/?CY[_*VF>CA!"OS2_W3RZFI]Z4"X;_?*_ M?OOPF7[E#QC,EZL:+ZD"L)K_8]7\\$-)<=UP?12OH/<)]5]@_1A0/P)1#)+H M[]]7[*?_^)<@:-E1E0M^RT6@_OS]]GTO2/2+>N*7);]7>WO#JWG)/M>XJC]@ MPA<2^V:U^OF1__M/J_G#XX*O?_:UXN+TLHNJVEM588D4EE&FL/S7/F"_G(&^ M(WSK8UP=(->0^]$5CD,\_>@,W3NI(;A_A'? G(UR^T&]7;*IOMT-J+-1]X^Q MJ\^BK/%B@L]B"V8'Y87ZP0?YMPZ,6FA F39P.M6]@RK_7O,EXZVVW%LZF+-_ M_TG^;?:T O<8/\X^UR7]\_KQL>)TWJCN6W6LK3Y?WW[^C3\07LWJS?<[XTOP M^^K7\"U$\:,=*']\O15E]7:ZIP14>XWCWQ"RWE7>>Q!GL; M(*KRP9+\NK3\2MJ-D&C]%)05XY6\X9X@\>AK_@-7&A!H+;3\MCJ3T!(!)Q;*?P$,Y''C23/#^JLCS['JQ*/]25M*[LOJ, M%WQUR^NG:KF:492GHHA3(*(L!!")') T38#($B;RC&4Y3W1D;Q"*9_';@ VD M;1Q4+4P]Z1MFSK .B/93 :WU$J000,SN'5',^N<$(WN]T_['CBO/-!61EJT MM?I(/:J4# R3UB_PK\,O3Z)KM/!?JQN]ARTTSN>GAP=T?.!W^/O; M[X]\N>*O^)*+>7VGE-N=M!!>29S_G,59GN8PAD#JH@S C B 1!8#').T* 1, M@$/VQT4Y-GOOIF:E,.^H'%:GADM.I5SM:]Y2NY1)FJIA3 M-KO!SW^L;GBE @=*R;^9K^BB7#U5_,-\R=_7_&'LIJ.YBC^](($'WU;!#OA@ M"S_XHC (&A0V&1X9QCFD,E=P=S) M:$R_*V^C/N!IW8[&##GR/YJO8*==CI=__515\HXUXRQ.:%X@P!*: A@E$* H M9("FH8@A+G)G8KMYEW<<&4"\)X6H ( M)[E49'D,"&,QB'*",XSB-,JISJWH8%WOT5-IY:[J.96"^1O'ZD;99$69Q54. M>3$LBF=0:'A;L25.6_AZ2!D2-?G*CIC)_]J*V.%JDPA4#PEK\>G[M=T]0%DK MG\3KBK-Y_0Y3)8C/O^'O\X>GAU=E595_S9?WK_&C_$W]/*,<"8*Q-.?B2 "8 MQ2' 49R"7(I9E$5I&D9:X1(;X)[%K@,;D#7<@': S4Y#(W[J'9"^N&0FNHV7 M01H9+1[!&I&K8,VY#2[!ZS'.&1^E-BQP=+H:@9[TP+5ARN$9;+6&G:9YOZ25 M5/G\#6__?+_\],@K>1XT$.;R(GI-5G6%:3U+$"$T%5+/8)$!R'.I9UB> AHR M3 J4L(QKG=SFH#UKF==?E>(.YLN@7",0X-6*UZL +UFPV%Z%_F&F=@R8JZ=T M_+#,3.6L<0A^7F/Q-\6Z#2)!ATGP98V+0^>&.0,<*1P#P).J&W.&'"H;BQ7, M_?V_+UFU>+[_S.E3I939G_5--:?\]=?E_8W\^C6TQO@JGK6$!,XE=/6%KQ&0 MIVSU)Z^#!HN@52-Z&D*#)^/A#W?L,-, FIRX4K$1ZL1XUZ?6*O0QLO1D40\] M$G<#'IIOV-T-;OFBR7;'5?U\5^'E2NJ >;G\L(G0A7$:9BAD ")5H\,+97D4 M&4@C#L,T*Q(6&UD>8P ]2W@'/FC@!SL(Z$7S['BH=_"[Y(R9L)_)%.,37I=2 M1^?Z*+A)3W-=X@_/<.WW+(.>7W'%5<49>UT^*&]TD_)Q755*S2M7T:OG[2,W M^%G]Z/HO7+&WWQ_G5?-P6S(S@S&E,6,8:NBX5?/!*(1#L(AGL8!F0YV#W MN0[3H$'U*M@B&]P,;XIY*-8U UU%:IWA-6T@US4[C^*\S@&"QZA!Y M=8A(\Z\["?5ZR6ZDI'S$#^O*C1"FA5"7M1S%B52]- %%R N0 M?"(YB196D"T+8KQLC($ROB"[#6.Y!IRV4ZN>6.%2P[I&<7IEZXG))_6N+UCF MSJIFT5\E\/J-O%6_P_/J#[QXTLK5&WC=LVY3<((&4(!7*B348! H%/1=4GV4 MC_NB'!!MHV&V1 9;!KCQ-XU09.5HZEMS,@_3"%&[KJ6Q1SU=;?HD_>U_/K3_577MU]Q,IR:Y H4(D3B7.\!S#F"$ M8B Q$@!ADB,J:,1),7L\Z$)R_C'L"G\3R3FDPL"3VX(,"+^?+Y?*HTOPHLEE M_WF^#%:*$N/6 )/M,*99$6<<@RPCJDX4"U!0%@'!88P$+;*X"+L=7O?J^)'W M]W1K$YW=Y4OV@VUMPHHBYRD$81(64GC3 J"B("!C-!>,12'.C3S++W);+4[Y M%H@ZWF\^_[[Z$7;2D75SB?V9WA75$!/L4!,TY 2UI"?H"+H*-B3)OS9$36A: MN=Z'J>PM9WB_+"/,]7886V;.$;"\5M;RCJK@?!)-LYBOY4*^O&JQ,$RRT5K+ M;S9NJRRDEM]%X/]:ZP2%R@ 26-H^ 5%Z;& 8TQX)F$%9S:D\0-4OKI=L_P<[ M3\XBFF$.$0,D#B, .9/Z(:410)R'@L<%*TADHA4\X.A9E[08JP.5=S@'E41Z M%+Y^4DNS25DL7_98F8+@C9>H#PTE5L$<6'RINGZ#,PTR_+1_G MJD'%W?R!LW=EI2RL/_#BW0+?ZX::!I;PK%%_^WCS?K??28-!T^MNS_GAU&7O< MNM],^21O,3?X6;6Q6;<(B6'&(T%3$.,P!I B# II*P)(AJ, M[V2_#FCPV$(U[I]RBC-ZPGD^O6:RN2&U ^BG;YZIIP",G7#E %"3W1+ M&7IZXG*++K3R]CNOZ'RE$/HG5YWR.;N65P,L#1ZN4N.4YTJ:S<996- DG:0PPYX&WSZD+48!KE5.A7)M M3%K'<<;^&H3A7^ZN31Z0WX3<=PB["M:D!1UMP8:X8(>Z0)'W FI)SM^:2U>= MG$'!CU&?8*3PN1@ZH'C^?!80VT[BO U;+-SHX]%>KK= >%F^G<-,-A ]& Q MCE#E2'7U09E4O8R0>J@"QAZW](=5_!'/6=<6?'6]9$UB3W?QO6ZZYG2?)8_C M"%.> E$P 6 208#SG (U5*'(2!HGD=$()7W0GH6Y0V3=M+Z5Z391KT,F:+$Q M= CILU;31^2%889N(UU>^? F&=/ORL&D#WA:GY,Q0X[<4.8KF ?&5+"MRZ12 MI2?7W^]IREM( 9ON%S@8;YLS0R%@&;#L#ZJQV->9Q)L)LS#M 9? M%'1'T:T!NJRB6J?6FRR:-4#,;A1KZ#%GW?V4N'Z4*+<2N]/F=T9HSFE$?J,L\-?-KQ_TI?OYC3)%HZ/?^!IV"D:NN>F9VT?49H!@F*:Y5%2",),M$DO),^JX_U2OB05$8I33#&F1IGE /(0@)().6; MQQ&C%(8""ZW^,>:@/4NXPF6GYD[EE+;H7 42H6"-4="@M&ZL;3#;SXS-PYK M+_/,5,/+XIO!2$1O_+.;B.B6CV;S$:U8,3@>T6S%Z:8C6E&Z-QS1;@7K:,C# MO&X*)Z^7K$URO^=+J@R,(A(QIS$&68%3 %,<2I6<9R#,DSQ.:1%FV*C(:P"6 M_ZC(&G)SO:*[L(.?5YQ+(Z3F 3),0QSBGG:PQ 5/C ,F>^S8 ^LT9#)&F[NP M22^DJ4,G8R2?")^,OF+NVI3Z8RZ?O*NPZLAQ4R[F:L&;JJ0?#.:>:JSBTV?0 M \ZZ,$:?//)*APX>VJR0S^XGH!J0+:5CU!G_$%,\LNT.*E=Y_TCLZ+ M'KI]BN]^/T8;5;&V.NLGLBD5PS$7> ?(V(Z]F4&P9=1XEV6E8X3)Y= M[/7TDM.%7P=)VHO #C]YMH^U%>.[A2[EW1RF:\"I.?*BG<'X1EY8[N\K?M]\%)_$ M+?_&ET]\Z_#(.4FDG5< 0A@%,(<9("FA(*&XD'HQ%3DT!Y3C"TF74H=&4"CX":U9W2)/S1/M-\[UW/T:UDR MY5;]6"[YP^.B?.;\,Z^^S2E?[8RODL;0T^/C8LZK)ADRQ3F,B[P &!61URLD+F0>^4_U*\F /VVR MUH=7].U@V4GP9A*38%G60=7B$JR1L4MI'^&4AM_%"Y,,?3&["?"*/Q*+X/: M/\$7A4G0H.(A&UZ/]K.3Y$? 7"1W7H_TOI1ZS;>M,^W+!WZ'OV];@6T_[BC, MD$@1!FDLY,VER @H:!P"$O(DQ1"EU*S]T1 PSQJB2P&5L"V2Z/LYI'?E<$6W MF=!O2=[M\^96R$TH=)<#WP]JZISW4:)/Y+B/O^.J:&9=ZO[/>?WU]=.JEI"K M=0[]\XRGF M&(,"D" $,!0,%H5"-'((BPR'#T*B]KB%\W]X,+GA5<2:O 8TQ M>&[ES# OM?6 +PX9JX93]3-K;(*_)#K!&I^K31E-_Q7*01&-%BN\U=$,0[]P M*8T6:\:K:?26L4W\E+2IY97)IGKV )L[T M'"/X.-%S] T[4?[ 5RO./RB=L6H2\7;,W43@@O)$ ()8 6"20H"B!((0PC!" M4J*IV:". 5B>A;F%:2:S0YS1$UI'])I);0M4'N,-V.!+"SCP8@AH$.A(1"E!D%,04I6]RD,*4(XS M$)(D(1',"(^TC'MCR)X%.S-(2S!BV+"$>V6#822A2?LD^VF?6T2N@@Z50.)B MD\QAQ#6#I Y?W+-+[C#AHJ,L#QL&#&9[&"TX7=:'#9U[V1]6"UC>AK8]!];= M@M9C^0J:0D)5CS"LW"84)@ G,08AB@2+XBS.6&9T&>H%Y=NPZ=IE[#0:T6P MI,$ES8N1$]H-[T5;F)O.TUZ&%(X3Y^I.U ]HVBO1*,%'-Z+Q-RR3-Y[(BO_7 MDUSP[3>E'>0J;TK5"G1&$EJD%*4 QVDS"D-U^H@)8$G*LC05$8W-9C7W0?*> M.?/,TBC'27&5(],*9-OEAC-RC MO(;1%R:NV],?Y7O0*OA7N733R>P=GE?- *3;=^1E)_3(W]M(EDYZH^S$*+OUNK;-R3<]H6H86FVG%K^5"MYSR M^3=51;IN* U31EB6Q""2EW@ $U6"7V0,1#1A(DL1P2CBLU M@6-UPZM&_[R9+YZD#IDE*8\2F$8@5CTT($($$$I#$+,L2E,:1CPUJI#H@>-9 M@E73LT6Y6JD.&&WKBP#7=34G3W7S/==E0,N'!WGQ:68O?BT7DG/RUD+P:DZ; M?AE,ZDQ<[2Q@V#JCC[^BP&%,4 HX5!4H$54IG%D.*(HB#(F 84+,AGXZX+#5 MT$];'K,6/Z]I[ZH=8MUCAXS;,RO'G[*6C '9A\#VKLH'XEQB&M MPS)V)IEF%%6 M0>>E^""M#X]SJH>(=SRM^B2HB\RL'B*Z;W+UX#MV$K]=G2BW7IV4LI MUG[)W&'7-36_KJI7S^^7K+64-;UVI][UK)G6#?)WXL4J2J'2+]C\VYP]X86^ M ^\D[>->O'/)-E-$&A2[\PF,D6?EW3NYX&0NOB%R=OU\@\_9IN-1%(($<@9@6,@+0H(QB!'B(D5I"B,CV_P8A&1M36!G4KL/]/<3XRS1_@C Q GV?00>)];W/FEQ1;_E"]6Y^P97 M]?-.C[*#;*!;KDP!*>FJU_>,9QF'#"%0Q#Q7\BA D688P"**XV]KP7>/N[YF;IL;["V6D@=W@F:%VIH0' MQIH9&&=P9=#FL%EW.C/D#*KW+)-SUKG,J*1/3_6JQDMUU^M&\& 4H3C-$0AS MD0((0PR(@!!0F.0P1&&:,K-:*]<8>CXDWG;]/=NTI*!LL0A 4&X1N=S(I./] M2E.<4\HS$-($ 8AR>8?&+)9'.&2,QE&.!)^UDYX^U_+#_ %V[1!;[;U[Q>_G MRT8E$KQHPD$O:*,HS3C*8@0R%$)YN6(,$,XC4"32W"&,,X+R;J/>+MD/LTUK M7/4%K!6A%[A#>N;717EN=D]S.7UL!^V7-WVLEZ>7+J7IQ>_'*(898Z_KZ6/] M@.R"5,I!7%:;!@=Y7 @<<0A2'H;RK)07'!3E,F$F>\*,XTHM*)WR/AWRS )']F1:1XI&MM X''2:A+'XS\%;DP9\ M3F-\&.'I>KU1-G;YXJ-;6VN;HTU6_-[_:''ZHZ%T@SAO(0X(A& M ,91!#"".6 H@QG*A<@3LX&QIAAX5B:?=XR;@'= #7OLF7-5\X+EDU>&%ZB& M32TN08M,T&)SU98E7P7M(QU*P08GAW1FQ0@J7-0KTSV"5CS*1PAR==T'G/\^"J:,N44&>M<$? 3=P/ M5X_XXZ:XFN^=U1G7=4>,IO/%ZKC_Q2S)F-0K$(,BQ)G4*I@"0@22JH44!2FD MOLFU$L8IO1 VI65O*9E^+;2/FJ?=*LYWS M9&A=HBGTU#SO:2T].1KFF>4?R^4-+S_R\OK;?5,\3^LGO%@\W^ Y,V@-,;*, M[Q!$N02JF<)'^<\Z#6E?F73H! H?XQ828SP:/M8=L\RZKWA*O%J-A#I;'?-^V1Z2!REB:Q_C336G?"9@05*>)X!1 M$DG[! I 6(Y '/,HQ"DK$F$T_F]"W#TKI+7;_5XAY*AIU)0[JQD0>9G[96.D M#.>BK'2348[OF$?IL6NR@H:N"5-5W&_&5$DL#C%_6>DM[K?$./'% PHVSK6! M&)<\+U_CU=?7$LMYTZ*O&4*I^O4I@YG!*,)<8$"RE /(T@S@@A8 \@S#"*8H MB?5+0ZS1F.!^2R7P@&Z@!W0'O$F-LSVK=;Q74S#0>:A\P]XM;L$N?"1D),PYQ#K)<9:/$$ )"5=_V-,=Q0M-(9%IG_OD?@7V+YW/HU[/. MK*DR]#!)@MYW._MA<&>-39J3%#@R.O;7GM0L.$G6X<7]]$.N!A#.,,D9@1$' MHL@S (F\0!=Y# %E#*&4921"T$2/'H/PK$S;OKGT>.S@N5,'K:<->DP].3%E MT.=H0=>Y)<< +CQ*L#=_I/])2V\LEU\H9Y^DN;Q4EO.[^1(OJ;P\W>*:?RY% MM?G-^R7CWS__A1_5;]9M2(@\T^.0@Q"J9F6",(!)&(,H3"#,"L@P,TOV/@<; MS^=BAUNP02'88!8!0V?J61NCZ1Z=BMV&!O&Y MG/;0;<4)JURY(\_"95H'HPNV';D,G2QJ'HF6UN/RGK,;SJM?J_+I\=UR,]%> M-PH]L(1G]=5!#A3HH(%]%;PKRWI9ZFJF,1:,!YD=46^F388(#[XH!((& T=M MSS1HM HH#ZT[63!9@[C=0++.XQ9B6'[F"TYKSG[C>"4UP4?\H-UK\.3+OD6O M?'C$R^=@#3GH0 <*MH'LG:1;0^K.)=E0WJRH-9.Q(8KLI.ODBM/)U1!!>Q(U M^*!M[DEB C&0(P!Q**SY4?:QB ;,4881H:-9,5 ^P M;UG?HM',OME%Y/_\UR*.\O^[R\RV]L@-\]783^>,6];>N\V0H/K9R]QH4V+= M._B&P5[*[:?%C %GH-[[%GDO=UQ^./A5-;^_UYNRV_.6OZ^WA16TP,8]/UHD M&J0ZG$>J70[#'LF.LA'ZZ1A,,SCQVG3Y _TX[R4&##QF.>.WZW38B%SWR?"" MHKQ(QR&KV;Q^>:1W M83B3;C/M>D"P>\?Z #6N)NJ>@##M--U^$H\FZ0X\:J>K7BLF"BN,8#>G6T[ MX ,%/]@@8#D:;)2%>G+KDC&F+KES>&(LTKJ$.I+O47"3"KLN\8>2K_V>TT9N M36;]ZG3/,4)% B-$@! J<;THA.KY&,D;#:,AQ93GB5D_:V,4?$?T3[9R.Z.O MKCF/DS3+L6 ()#D. 124@2)-8\ (#,,XQ2(3>+;D]ZHY^D6YO$FKW**BS>=U MK=F:Q6Q2%NLI9[\?IYFZ=ME\^.WFL]Z4?'EOL*?!-+\=]H80> DM]C08I-EC M3V>EKUD;^:+)ZD+F@E7VW (0UE.>9B!(HOEJ1$1 M I J?!(L2Q.:XTQI-*N!\T9X^#XZ.JQ4LZTU7DJ\6IF\"AK<&F=JAYWM+'HS MYFOJ.O\L-51XIMSL)M4%7F)89[+'^5Q[,RPN-.;>BE7]4^_MEK.UD%?U)_%K M6;+&C:1K_+J@W-3L;8ENH+8AP YN\'F( Q8&[QAQSDS= M7D 3&[EC!!^;MZ-OV%9EKR<@5+=\55=SE1S3_/SWY;Q>W7[^?1W4R2)69'D> M Q@76$W6YJ"($@R(JL+.LB0)D98P&T.>T(Q=2=X%U0:;;A33D\(G^%EAI&EO MF7-7(RKHBV>&EXV]MN.?JF"+2.?D_GV'738!12.^F595>^#?.874NGQT63-M MR(+Q,FG=!2>NC#:D\[@8VG2!B2?I-?_Z0Z*V,6>C69%E498Q"#"/Y(T+Y]*0 M9&D,TC"3]J/@":-&T0B7R'G6XPW$X%L+,G@<]M7XWPE-6_)"_)WP M>T^:!S9>>H+7*=1>5GZ M-1$G7_:=;+*&&:R!_D._$N(TM<,*RPFA9EKGF,;@BX+HJ-)HD!JK*HC3*TY6 M!3%(T&X5Q/"#UGD23;+D/^?UU]=/TFYZX-5GO. K5<2TE#2K3ZP(DPBE1%J/ M\C8"($()P#03@(>)2,(DYPR;YDJ, O6?+]&@$/PE<0C62%P%#1I!A\?8=VO/ M45WOD5L^F?J1'+#()HM"FV9WF13C(*?.IM!FPHF,"OUW;97&PT.Y?+W J]6K MSI['G*"800Q8EN4 TI2!@L8"A"CC:83"(F6Y69[C,1#O:8XMR( JF,$K4[$_ MX@F,4!'"(@)QSD( BSP!"(<,")%$/,F2!":IF=H\AR-6O1\J51SQ*J M8QJW MVMELT=5]YQ!KJND:\EZW^^XAV[.?&&SY\;Y?D_N&-.>[;.A:CX%7WT>;P1-\4;0&';$N MDQDNLDN7=CW9(?]C.*?.VAAG[JOSL+ \X.;WR[F84RQQH%3- 5&^LW(QI_/= M@OP$%KS &((L51EHTD '6&01P"Q*>)RD:9ID1@>3%EC?-]"GAP=+3H\53S2'#.*4-5/LP93ST/S*AVI1KU@$ZKTHP8<:2*S-YVU\._ M/8&'>Y]G%*(0I00PD4, 8P15$Y04\)C&,.4\R5-Q;A-_#3Q\WUK'NOB;)^Z? MR_AAQ3,A.PTUT4"7^1:Q*9KZZS#X_*[^CAGMOJW_V0QWTM??@$TVC?UUEK]X M9W\#'NBT]C=9[D+#RC;U-UI3K7":4Q*I7EM900",8GEKC5)YULCS)\X37"0Y MG'1>F1'ZGD^GTV5D%Q]:9K;#CGPK%]LW][X5[=%E)TK9?J3I959;\E(&F)DA M_[(<*5XVQOD8,SLLS#.%+'JF3MJJP^E%^IJ.=#,] MOX>I6N6=Q*Q<\EM.2RDJS^^7S.3C/OWVB_K.>P@<_^3/I\WLZ^_@!6N 5ZHQ M__S;G#WAA4.1&";+2CIZEIQ,4(9)VI69D2V_F__/':S/EU-HL&?5_VJT_G M^CJ; WN>K_-7LS@1KN_OJZ;1SWOE2%NNYK09HKEI;)QE21IG- 1%KG(<8TI MD4J]CR#D,2>1@"+1RW'4 ><]VW$#7VKW#H'@F\+ 0/^,L4Q#@SMD@YF>WM*_ M@=R.PM5I 6W."@.%ZY E=FJUES6.U*4F@8-*<6R-Z52?)C5["D[W'3O_O52; MC[RJGU5_UOIZV:2M/*K/8)O:@%%"XR(K0)X5"$ !4U! 1 ''L=1D><3BU"B/ M<1RD[U21G6XZ:V0V?=T;3,P\Y!H\U/-JN^6,F8Y;P[YJ6O76^_SPVDY(GVI' MSEX-@),Z:/49<.A4-7C3MBNF5#QJP3:=3;ENI6V]K%=MM1>&:5Y(\S8OD@S M0O7(A7D$,I9G893)NP\W:V4V!,VW%=NFJ&YA6I5T#?-+,[;EB@N&QJ@I RRZ M(6H0YJSQX1"LB7L<:I!]W,Y0YR5S7_ U8W-UP<,+&,;?WLQ7=%$J%[/QH,;1 MA3S+ZQ9^(!'X^=O?@BT.^I[C<7:,.Y&=?S-NL M3>BNXUG_);NS^/V25FK^U1O>_OE^>4UI]<39SIB;&4P$QR%, (D@!1 + E " M$4B*,&0BQTF>:WF<38#ZEO068,"_J["Q:?ZV%M?T#F;7O#"3]37TX.2] M*ZM?Y;OU+ IYB$E$@)!:0]4OAJ"(T@0D/(V9IH7Q G;"3/DYJ$$\JBC9J/'>S*)6Z/.,IP"+D "+,0)&1&+ L M1 6-TBCB1ATF!F!YUL?K@;T-[*M@!WKGI31TV0QQ34^=.N*%F48\@PV60XL' M"70ZL?@TI N,*QXD^?2LXN%7;&+-[87Q]ZY:^"VN%L^;&1:[74R[V+84=4ZE M$9B ,(92U#.1 9*B'+"(%2*#F$I-H)UT9 K=N_#?XX5)J-64><,2[YTEANZ? MSO9;HQ(TN&PR_-<--38% AU"/OEG$KOVR$?+8+9C?AJ&NBWY,1S[-EUTPF"X M);W[T7';12PT\1M.ZK??:WG?4[<]%= A.",)5^,OA#*1TR@&) DA(+Q(24$9 MAJ%6 .ST\IYUJ8(7; :A;MZV*&A/,\BTDP[NJ?/0+F=1:>=]MJGUY%2ZJ5C M4.L$]O]#\UL1>N4T^-_;AABSS[V]RP?7)7V^:" MU"*^6X[:(/\"W&SCG+VTAVT PQ_#N3;.8F=^-0U0%JD2:N7?ETS>*.\_<_I4 M-=&:ZX=:.T6B;P'/%SL)DDN8JL/'%JQ!3D0OWEK-EUP> MK#G#-"O26%YV"@X@@P4H\IR!+$,L)V&< M\OFW)B2(6!%2'@K 6*R, ,WJ#: KX(E-ZR)T>*EGO7LC#6.T^Y:+FUQ\)QVUT.QS[2[0Y"7 M3[OK88)6VEW?N^:6X;JWQ"?QMJJ4J;I-]OT@S^[W-7_0F;:ELXR_#WL-O9DI M7U52B99/J\5SZ\,Y]/WLII4KW((&.4=IY29\L#*RM !,9F^9D+MK>AF]9_91 MKZIZ]IGR):[FY;M2*GZ\JM=#H2$GD'%I@Q5$ (@A!@7.(! X@M) 2V%,M*Z. M_2 \7R#7P/3.KP%.# NT&_K,1'@-Q^$-)V_R\NE;9?Z\KSN8;^2(L@33F *MA>1"3"* P98!#E/$BHU@(K59= M0T"\)^4HD.H2ZNAP;8ALX7G8?K3$$'.,NQ.@)@XM:Z? MR.._\K7_(*+ZZ7[)H]S)=SU4U!3]HHI0U;CN*/5HO8J:%/CURM MNKQO$H;7Y6#/'R6Y72HEB:09EJ8YH#R, 0SC A N50^*A$KF#[F@1J6G62>R[9IJE(70[#FE15:I%]J";U7CJ[=_F;)WY7_C$O%XU;^I/XG^4#?ZT<^]7S M!_R706Z6Z;K^G91[C<$#]L2#N@PV*"FW@T(JZ+ *)%I78_E-YW-S/(CADY'& MWE //#RG\;HV,URT9!\'=JEF[=IL&&CCKK^&W35,U0-LA[7>\>IAA@1+2$:% M-+UP#B!C$4!(XQ*IH]!>#>X:KX*'O%S&\.7*SR8W15.,$7O M@G >J69BWY2];(%=!7=#=!I? OI)<73RGP PZ7'?3^#A&3_PI NA4V,:WI0/ M>+Z<93R.PP)Q$/(LE&8/+@ 1$0$931DC\FJ/S5K.]@'R+(!'GZ:"''QI81NV M*>CEE8U$VG'@3+G4(_Y, 3VFS(N8[H"YH+ >$SLLLB>>M\Z4D^?OID>ERL.K MUT62*$$0)1B"A*GV VD8 Y06,8CS.(8L15G&$\,.='VP/(MO"SG8@ [6L*U: MPP[Q3$^&'7'"3(RMF6"3]39&GKMDMUY(4^>XC9%\(K5M])5SV@?U^#M_P[6J M]7ANVIELNZ.F,(P$X1PP%9F )&)2V$D";MQ4RPL%[>\Z?P2&GG8[,,+A !R0K M%IWNC&2WE)TN4_.N?U_.ERHYDK4>GAF*4)YAG ),0@I@C"-0,)Z"$!59DH=% M&F&C;O4G8'@/!'30VE%K!"_43"/# , IUNBIE3,)-E,;"MA5L*78E9M.@QA' M$GX*PJ02/$#BH80./6HO@==+IOY0+>R_X87J7G]3+N;T>>?^D&2J'YD 4:R_N#_'DJK1=>K#3' MPVFLX._K7@-M$P$[L#J3X+Y MS.K@-I]P!]C03SW,HV'Q=4:YH>#:$&U423-*U!G%-/UK3U9/,TK>;DG-^,.6 M^?S=-+]/XGI9S]E\\:1R=;>]2=Y^IXLGQID:#*NJYI[J+H3\%E?RQGN_NN%5 MTU5H>ZF"\O(9B@P" E7A6U*HH"_&(!9IS$F!L# +/[E'T;,ZV)V0N(OR;F^= M-=+M'.4=M)N"T@YQU?>K[11F6#_@?E/U;A"7W2HS_>5AE[PZW?SQUE5]@WL$ MIRV"\,;@HTH)?Y#,NJ MVNGH=G_?C";77 M]O"8'T[%38-H*[$;6GX>A,$5G!-P^:GV:)WOW= K)FL[M#I.:(] M2)BSJ/5I*!-'I@=)/8X^#S_NJEG<^^4WJ8C+2@T4+3BAN> 0I*Q0L>:\ +B M'-"(YWG.DS1-'6P,T3'899I>>[)Y/OKR-4"19$I%$*\H1@=2SG@)!("C^4RH!D,4N94;F^.0I3Q+7%HOQKU3J3 MYFM, KQ!Q4PI6'!93U/XY9V9^I"XM''O-39J>,+/"B')P;\%&YR"+5)>@H?V M/'&D;RP0F%0)V3/H4#.=L9*YY?Y^N9) *FF'--%XN:B$2S^6]34K'YLS?GU# MUK3CM1?TK&\Z/(*UM;O&IHG7*90X>U)S?"5F08>:OM6OS[5Q'X 7AIG>48QY M):T1EW:(%2.LO 3Z4";S&1@3ONM!,'_98G;=N:-5-HZDKI-ZC 2G@N9R:R(" M(!,$()1C@&+!I:6#0I;H#QEUC)QGO?3VX7%1/G/>]> HN_E4(, ;9YOQC"HO M>S2LN2[->3,%UTZ;(II3J13F!0^+PL0WX 0KWT&YW8R4]C ,^%XV"MW/1N'K;)1'>9%M7K"?]>AFV_2< M#9-OAMG)Z2@SR%W W@O?'/DHW. TJ=O"*1L//1EN%[=4P4JYW\EWFU)YB.,\ MC+,41%E" >1JVC;A#"11%&<93F%4&%4,[:WN6R4VHPH5,*L. ON,T%1.MN09 M*AEMRLS5Q"D*7(G[WMK3BNTILH[$[^1#EGG2MO]3/V^[B*R:S*.[KWAY MK'YU:8;J*=9 M7N*VV/@4SIITW=*RT^9H%;0IC[4DIW\.]@L8@&VY"Y>>BFV*]H\Q*MMR,YS- MS[:%;UGG*:5PIX%9#&&4DI2#%*I\-E*D #-* 2^*@L"4LY BD_-B?WG/6ET! M.Z>MVP$O]%2O/85F"M* ./-:UI,TN"I?W5]\VHK5DX0=%:F>?LI\UN^;SC7[ M_SSAJE8CT&_Y8UG5LR)D'&6Q-(QRP@&$>0Z0P#$0!.64PA1G2:0[\K<'AF?1 M6D,--F"#%J[^ . ^Y@R+F2.2S63-G%JCJ< C]%@-!^Y;<[(9P2-$[8X*'GO4 M[B1;AP*[@M;3Y^_'LNO?WQRUJ[NRQHO=WZO4U(]E_9^\5LV.[Y?S_\W9=J7V MI,9Q' N10) GRH^,8B$/350 CHLX2V(84F%T:%Z,$M]):RKO>EG6P3.O MU43C#JNKH'RJ5S5>-MD2N,',[."^W-;KW1%^B VUM]DM[:+;]?A!?'R"-GV_7J<2RR: M66EL7JNLL_?MJ"3VZJE#1C5ZG,$TAR2,(2!475"C4%U0BPS$6! :11BEW+#U MEQY@WP:A_/E7K&;_E2)XK,I'7M7/31H>ET;V8Z.TYLLN]#9?!G@]2+[KT]_. M8%1]:^3O[88O:F^!WDGB@[%FBK_#(-A%(5CC$)"GK497>+AL'&9&N;/>89I@ M)VX?9L:,XPYBAN];.IORV53HO&$%VKD23P+:4[B/.&@:,J[:)R"(HE2 M$)-4I$68ICC6\JQ=D ;/>FF-1H!;/ *ZA6\QAN@2FVP0 WVY6S=Y.'03\-PA M["K8? X=;<&&N&"'.L=SFRZX-2YCI!-3,'VX]#);=#)R>B%4+*IY!AOJWY6O MN+I(7PNI:O^3X^J=E/A9AHF@1" 0PCP$$&8<2.N;@#R$2& &,Y%3[8(=<_B> M3YR[K[SB6 $TJ.6PX.+PL3 !;\Q4NNGLC8:#@<(K4(CYY:5!Z8M?GMI5M_CB MK5G]BCUG!DM4+):=K@K%GN:]0I,SEK'IK]84YLH3I4G>U6ZIMON6;QUZW%7L M'R9MU/8('%:4Y]%FI@-/D.4L1[F?#LO^9WM+3=CR[!0)^UW.3CXQ92%R6\[U M232_7=URRN??E,-_=/XTYUT5VQL:+/*GKM]O23:!]: M!5N\+[I14]0JN]BPBU4KVVS<1.7*8WSU4[#<"_4'*%D>XYB;HN51*'9^\5N^ M4/W];G EK[(2B95JT54N5V_F*[HH5;O@;8,;FB6A@'D"LC#D )(PE^^*1V5'5(1$E\_[A47)=W-8T$UO3J6(,S M4S('G-#3'O;TF:F%0]*F&11ZFCI'TGVP^*1B>YJP0WGL>-\F*1=!_K(DY:7\')YK]*IWG!2JRXA71%Q03.>$AJ""!90'6H% M(#G#@(8,XHQ@$9K5AIT&XUD@%5"@H 8*[%776\:JQKJ'39KWY;.)-[P0*[KO M3.DVO^\.DN7J0GL:R+0WUD%"CZZDPT^;EV>_E>9?_?QNOFGXF60DA*3( &(B M!3!-LKSP?R_K(@Q)2D& M+(DS #E$ !<\ 30F&1<<8<*,K!['^/E6\J>R$G9[(VS1#1I\ X7PU7KHD.$T M-]=[9ZK*)]\10UT^UJAB9#,FFL+NE(O.E;@;["ZDQ9VRME^-NP5CI\=[XC>O M567WLI;&08)C$J6 1:2Q=T-08(8 %RA&2<&C-#%2R\/@/&O9#DJP:.9!+CK@ MQG/O1EBFIPW=,<),N0U%:CO@[I25'I&.=,\(L$E5B1[AAYI!\RV+M&VI7Q[* MY>L%7JVNKY?LU6^\\>(@1EF2QES>LF@,($&AO(/@&*0B%X@RR@G2:N(R ,.W M2"MPP773,Z#]^ZN@1:0]F@TR;GMX-"S.CB@WD^&.P#7M$J2D^DL+5=.H'Z+8 M(%'X?,KMLGU/<PE3-H!J@!O)U MFB,:"N5L.@T=Z!V):W@VNN0TK0:JY&R:[33)(>V.M,@@-8-*Y/2;T^F007S[,D2=*49RG(4I@#6"0IP'&*088%0CB4MQ:B-97[ M]/+3!-P:B$$'TC3DML<-W:";+8U683<]\BP";Z>H."/TMK??5G.)7>/EGIX>S*$I@0A, <:+:B6<%*"@I )2J)TQ1GF9A:'+1/UC? M]R6_ Q@HB&;WVT-&Z-WFSR#/^":_I8Z%D/]D1*M"VQH#S^I%?ABYPPJ/DSS4%= :]'8$ MO:$Z,N6GIC;RR"5#920Q44DR+2[!&IFK8,.YG]<(_>TJD*@XU$&63'"E@DS! M3ZN!+)ESI(!LUW'<9%KA\;[F#ZL9#6/,(4& I5R:22R5!E-.*& ()V'(\X0) MHU+7<9">=:FG;=QRR$R_.&".NS[41_3Z[D6]!?@R M^E$?,4"[)_7QFW8*XB/_ZYJNB[\EM*7\*VV2?U9M 6/[[VT&5!%F' N(08A2 M 6 J[,-SQA\>RPM5S.XIY>_=E%"(< M%1"DRGJ F;PB$,P(("D684Q1(L+FVQL,O:S2.]!=,,!, M4NUH-SZXO!\6O H)&FDNN*VU]IW"WRO?6Z> M?MWWD:E*S!18$.TUMNPP,#@S>ZC7."[/)]SPI!RF.?BBP#OJ!CU"G-UAV;/F M=.?D,%%[1^3(HV?7BJF)YE=+<4M"T/(L]MIJIUE=9)KNF=EPYY82:V_6R8JCYJB%[W]4XG MH5VJ?FF(](%ZI,'7; ?*KKZJ?]3!_0TOE!F\+7!2O[A>LOT?[#PY*P2*LCS* M .$< X@+IBK_!2 %+F)6I#FE\>RQ"0M\KG%5Z^F'LW RD9A#S/239"3,QLE& MU5_X%OI50/C]?-E,WU(3:AL IO-ES]D1A"&A:9$!D209@!&5!HUJ!$I3DD<\ MA90CW.W(VR5[D?NQQLO%;G#YTXOL@Y[VGXRS9F># G05-&Q]N\O-G<+:]A'% M](,?[K[A;G\C==?2[8U\S3] M43IK^39\&ROO1JIE:?3)S_[S;;!%)6AQT?=0:3%GW%WEFB^&1K &2QR/:# E MVLJGI05@,@>7";F[WBZC]^SN$W_@:JZ<'8T6>5VNZID049K@N "$Q3& (LE! M07(F+Q LY33,(I8?0? LY6MX71<-_ETU+N$_1YI3R/H9HW<5.(M<,^'= M4-J=\0J:NX.\EQ!'1_7Q^I,>QKWD'1ZW_0^Z:&C3?%D%83G-BA1$F>2:R=S1Q=JMT/63XJ4) MS?1BUT_@<+,9!X+7=I1H;CSM.+0V07"64Q2K,63JF L!3",!4%AD(.))B%A( M&#*;&M0#Q[,(=AU'5LV%KAO6.6\ &WK]>KBDZ<\[GW9#3]U.+YVK;B[B59?Z MZ=#[-DR6*[]:#Y1I/6;#I![YPD8>MR@/ORL?W\V_\??+;]*0+:OGST^/CXNY ME(A-K3C*S]S^E1_Y=7=5[S\]-@,7?R#KVK.WB_; MHK.90%CD0K6?S\,"0)@B0%(D;??>#;B9J-_.("OV$ M.]Y8F3_"?NK=FE_4]IS=DGI\NOE!Z^IVNGF7O+Q#3-!0$]22G*"CYRIH*0KD MSM\,YS289V9-O NN4KRF0GO:7+&)-^,HZ6QJ^';7BU^K@-!6WLTD%0#2PG* M3)'OTJ^G:RVI,E.'+4$WPP09*Z@3J#O2(;LK3RKF)T@ZE,13C]@Z )=UA6G] MSWG]]?73JE:=JXZZHZ.4J[D>(8C"" )(: P0Y2G @@L8Q:JMO*$WF+H*6^C!7Q)\L(;OM\&\"<7.O(@:("=V M*>HSX=B_:/#N&28Z&3_JR>%1WQWH'\ME:U^VH^FZL1FK&888IICF@,,L!+"( MI"W'PAQ$)(4IQ"F$D9$F\82G9^7S]CNOZ'S5Q*EQO9^/?*8!YV'/#.RUR^[$ MY.;9Q@#;('_5#;-L"F@: AS;8OXX[-+T\H#E]):6/U:?-*P\@C-OZ]T-J'M^ M^YU^54A\Q ]\EJ6T**(D!054920\4L,]8P9@CCG"**94:#?V/@7 =ZIC!S)8 MPPP44/WFWB=Y,JP<75!JJ-7,B#1J\3U$B563[Y,+3M;F>XB^Y!5>7"_9-7N8+^>K6F5W?.-OVU0A"3WC(L$88!A'4N X!T7"(<"1 M*#A-*1/0;+ZB%ECO8M@@<176S4O-,Z992K)'9\Z M#!HV[>,0O!W)*3._8Q@1[>K*H =TVAN $2..#G2SM^V4R#6E3P]/"Q4P:ORI MZNY0\:]RY29T2Z59^*%F&92,PN1/V# MN4DG+5O3RTRE]#,HCE&1553[*![^J_'>ZDXSKBFMZ*M<)+\R4ZQIDUT6E!3J>NF>L04=)9<32NUUUXGV*(;&3R'6-,XX-YL5O>*JI\8IX4">P N4"-PBL#3Y0$G MGSSSVL6K;W/*3Z?I;'S$C>-X=:UCO>)LEK_6"%H>36:9NL-[ULO;D/M(X2;R-\V M*+,3]EL'!!72\J?M7M_N[/7-=J]O-?;:_AXX*JK\F.QA+7L6,68*L /C\#K8B_R0*I$O[:@1^5];%7*\WB32W4O&6O#Z M'["V-P_]=EN_?IQF19AP0$,U;SLI5&*F*$"FYG C7K"<%"8YS@.PC.3&/.>Y M43EG^^V'>*5M>;G@@+$)IN-]OPJNZ[J:DZ>Z21^K2WDU<9V?.4J].YNM%]+4 MQML8R2>LN-%77I@Y-\OR)(9Q!$%,L!ILD22@R"@!*NTRQGG.&#)RQWC#U//Y M_+K/)"N?ZE6-ETSU,FG,-UO_OO.MN[#E]4,86=U:O M:U"!@J6?7[E'^K"^.X<@,_6D1XM1&N4IQ*W2)_<6FBQM\A3ZN^F2)W\_<:,( M*;1ML.^X\G1[PK?)TC,>\RS,HQC07)6D)'$&4)P60'5\#.,L9%"DDS2),$!Z MDB#^4],F NQ=BJ;O+F"RE7J7I)>V0?;W)WKT+>-;9 M'=Q ;X*&M#Z?;O[J1Y6J_"'TG,$$_2$,0(1P"FF .4H!!$-&(Y#UF1 MIUK-ML=!>19)!3K8P&Y/WT!!-VC=-\RJ8>ETRP S$>VEW:9_X3 3#+H7.F.& M7>]"\P_"K'&A%GF#;0N'5YBN::$6)7LM"_7>,'?(O)7KU<_7C,E]775_?)@O M>32#&$'.! ,BH3F A:"@*$(&LJ0(F=ZH7A642WM+"$ISAQ,33V@?(LW!NP)IY0'O9HN>U=$&LF2QN(%X%+GER'08P0Z M\N;U@IG4 S=&[*'7;/1YZQ)R%3)??2QKOOI0XN7J>LG>S9=X2>?+^UM.^?R; MLOI?/6__KN(ZU]_GJQGE0N0X92!BH;33!4SE_3=.0!$F61+#!!%H- '^'&0\ MB_P68!,'#+XHF)H6K!->Z^F(J3AHID<,F6=317XVU>Y*RNU1F;J^_&RFG2@V M/W]-2T4F[S)LOGA2MG_7KV?.5ZI3SYOR <^7LT2H$LQ0WC@8H@#BE /,<@Y$ M3B&/<2QO'T8S?\< >E9(N^"#+?RKIMM3\*7%P51!C?%04PDYY(R9HCF3*>:* M1Y-25\IE#-RT"D23^",EH?N>9[HB?6Y-)N)LC&Y MYHD( _2X2APX!6+:0/\ D4>!^:%G[83QS7Q%%^7JJ>*?Q&ZT_Y8W'6E4ZN3J M*-B_VEK&6*K*L3F3UF(GXN MS_6TP82<-%0)0DQB^/7&F M>] MKB("2)2$0.0LB2,JLA3!2?+>K4GPK,C66 0=&L$:CZ!!9*+\=_L-UK3K7O2V MV5_^SAWIL)<%/_(I!%^NR:H9R>+20+W8QEPZ;]Z>@!\CB_[L#7*64W\^)A;9 MO\>H;!&]DW^C7[D:/MQE=](H5DWPN3RFJ*J!C'. ,IB!4+"B8 4."=(JSS(' M[?EX20T28,U8-JSX_3+"1F&3_N+O#I=VXK=%YK 9XPPRB;TQT"ZSV(B1CK*- MK5@PF'ULMN)TV<8@"(O&EQH7 .,(@@R%:187 M*$&Q4?+522@3!T'."GX8]6(]F]ISPQ_.&[(.4N0G '*)MJR#9(Z$0)Q(8]-V M?SV=<8K?0 \2^8:7*#@ M624L'G%$3QK/H=-,#(U(-!; /CH<2=[1\I.*7!]QA[+6^YQM:8#JD_=9&C?- MS7?M-=-.@3_YMK\/K&O"N('HQ<\W0I6SM/?34";.>A\D]3CI??CQRX1:WI65 MX//Z27XW[Y=M_^-9)E)>8(8 R^2! 1'FH! 9 3"F,&@F^X_3K?-J\;=W[Y6HNG[RK M6).7-N>KFZJDUZQ\E)?O=PM\K]N^;G0ASS+:P5?QRJ;AZ!J+YCM5J'#6W$L[ MC/1;W(US:%ADG3/'U!5AQ)?@BT+'42<\;;*M.N*-KSY99SQM0G<[Y.F_=%:N MC.'M6AKM#RIK5?V]*2QI,GC^YU/%%ES>LIN79AF/TXQ$ H2L0/)RK,8/9UD$ M<)[G+*>\P%2K@M\_JKX#RTW#X\7): AH4N[;_VZWMTW5;,E03HUVA1>SHU;)1Q?>V?.3 ME2ZYP[;I3AZ9KID>Y0.#2Z13>>1D3_J53XAV%G=7D7:#J_JY:[2 <9(EE.6 MQ 0"B*2UC;G\6Q1SDM"8,EH8U84=@_!\GG8 @P:B93N*$WS1,ZK/H];LL-HC M]*KK;^.\T40_18XLZ!, )K6>^PD\M)P'GC2WFJ_O[^NW5:5T0CO"YPV7'_O# M?*F"7H9]WW76\BQU$H6J"=D%$I%RRYAPNGY K^*I#V3+. M<1V*%0-]UZ'(%2:L0SEBP=EU*-L57U8=RA&EQG4HQRM,Z;CLT@)^[Z8N'M0C MWG)UY9LO[U^7RR89[ DOE(TV8Q#1B!0") EG .8P!@4E M",9X@FG(N<^W=E MVB'O6<&OL0EP'? E4UZ3Q^&4GLMOIT_WIO]-FMSAN4G=6A-UHF1]0UBP0UGC M2'O!W\$43E'_W\/%W*2>OHN)'*?G;8P?5ZHE3C^ <_4\;KMQMYZ)P\0)X<># M"%5ETMU7W TJ7&UF1Q\0\JM(/?!VC/%_ MNV]#+S+R$E#U?8\^JP3B>!QRT-;ZUI+4[6UJ0^V)ZU1#<:!(#A3-04/T"RB> M\+"%EZZV<$G2CU&>X6$3G=5S^,#-[D+W>H%7JT^BB==_F"_Y^YH_K&8YDY^0XCP&D$<9P 45(((L$K1(0D$CDZ#Z22B>73D-3.7 :?-=OBBX00/8,+A^ MFD5ZI\C9A)NI=1N:C=7J($V.]-QI&),JGD$R#S7!\,/G%(#?X>_;_LQ61> G M5_"9?=T4@DNHP1:LQVKP0?*<5H2?AG2!JO!!DD]7A@^_8IX.\DY24"[Y+:>E M/)F>WSSQN_+M=W4&\D_B[5*4\N-HCKN'6CY8/S_$A'GC:2*>^&8F]8Y99I0C8L$ JU01$SB398Q8$+^; M.&+S^@5"G'\814(*1EF:Q03D#,OK:Y(6H$@S!(H$J]AG*A#,)@MP&J'N6;'] MMD1UD5X;V]WE IO'^GQS\Y<%8=\.+J:=^G4;F90[] M&F2<]1%G%6C8R&5YZLJY$6@;LMCO1>L'5(JT[?9?7\D=K)%3BWL6S@THLSC0'OFZ#G@[HDP][AV4JT#"<>E?/\;> MF4-]9^F)/>C'1!V[S$\\8R;66-%WH"LUG92%HVZVM_79('P4+!"GCK%S23FBT#]$3&BBPS>6E M7 4*B#MA.<+;D:1LUYU43([(.921XP?,!&15U;-;97$T+>"@/$4@2R* 8Q8! M2! $A" ,((SRA)(8%B'6.4WV5O5\C*AFR_-5+4_81?";Y(:\2W?6DWYGO'TN M#$N(-6V&QJ$=6=H"YR;O\ M_)7S^D/97N.ZW@ZY:L5*BQSP'$MIP3%1\XEB$--<9(Q(2RG2ZD4U#LJS"'6 M@P9RL 9MV01C@&%Z1X\;-IA)FRT'+"8#VS)Z5QPBFC "-YXL&82D%.> 10E",><91G0LN(&@,T MC;=C![9*ZL6C@W[,F*7KZSB?!5:N#F/J+3P=PZ2=X>CH67AB/\

<=NCI'G MK2,#N&M](N7_D[CETAA\XG=JM,LL%S".LD3:;XD\;V',I?TF8 92S+*(0I+$ MJ=').P3,L]#N@U;) !WPX$L#WO#T'62;=KC$"3/,Q->>#S8QD%$"W44X^D%- M';\8)?I$=&+\'?.DQ3OE_6BB&E_+A7SEMEX:Y">>?MNSE#9 @QVH\NNLGZJE M<)2=+!!PF:3?G;^1)VSONZ_+AH5PV M*?#-XKNCTF=) 9.\@ 7(HTB>GD3Y07.6 (3S%**TH E&9C?=(7#3W'=;#-I: MBZOVBUT%.UB8WGL'&:A[^W7%%JL[L#5'+.[".H2><2,>7'[B>[$.J<>W8ZVW M+!I!LO_OKKSAI+S$*;P_R?OW7LCQY%\T:\B8"_F= /F0@_JP9F_7*^YA5-=-JH] MO=C;?QA\5FDGG>F1,JO+\^DO*2G3RDP]2"8IN\\!=GNJNR3&0QE!1C#B%QF* M(( 4(E4]@X'<JIJ(&'1TF\LZPT'98UK2"T8= MR&YFI19B&P>@,T(YBCW'J"P:=LZ(>AIQSCUNV5V-ZV\?5IL_/DN>Y1\_-DW= MSY+L4Y=)>H0O@,1Q\+SW?NNQ7,/.N M%^,I><+J<*>SEP8P^O0R*"#N%.@,/.A\9=MA.ENL!@2\QY7JKZJO*=T][)KV MCW=H2+,TB4"><>E(<1X"A+(()#1.XISD48X,A^O,D?2=!WHF&+"6 MHNFDG5FEZ7DSMZHP\U9[VL&>>/!37S$=_7%L/XNA/+K".AO2,TMPX:$]N@HX M'^*C_:9Y+K>K[VR*3S7SM[U7/-MJ1TDST#L59SX/:RF)F:EU1)Q5SXXP;I5( M[:^S6/)T@/E^PG3HKRUS+YN'AW+;MBVNF>H>EN;#U_2B\-YD38^Q_#,;3>A^ MQ(CWF-U&!ZX"="/:RT;C-FHY"[VM%C'W^[V;P#WRS\CO"!."SF\0;F0T,^T>S0.6UE4@R9;?2Z:P.2;E-]I&YL6SVE4FEEULDYD7 MK;_G:#QM&V$U96L?)&][](K_*K??WN[J[>:!5\T,]*?GJV/"89*A) 4$A1A M47" \AP"@;$@+*-Q%AJEK[;;?5&ETO#7=:EB7=/(RTB9NE&8+Q691F2M M=M3/^ #%$_PA60GVO 2_M]P$3B_I+U.$LVC-B/C"D9N-8LZC.*M5+)#VWC\\ MKC9/G'_:X'7=S<@K($F*+(I!&N8A@ QA@".2 Q2EG*,,WZO#1Y%P 7BDQK@F M,0<%4O_ ,"1QAC!DPK0[;8*>;R^R;]/JL7 5-$Q(K04=(X'BQ+QA;4J-TQ[' M@W(,'9 #O5BULFE(>U%'V]3ZBS>V:0@[U-^F\]J2<+PMCM"-N.65V%0/JEU6 MGF=8211]_9B89VAZR[ MIQ[0 _DE<%:GOY'&^>?E-6_FP1P@I7;?[48$/=Z#MZ_HNRT!A.OL^[T8XJWU M=UP(U59+PW[@:Z=)_PEP:K5TYP:05H^475+PNJ[YMNYZU0_W3W$*8XJ$0CS* M<@ S(@!*: %X$LF=,\8LPM0D]S=(Q?/FUU$+<$/;L$!W6"UZ6;R+A37;;UIR M5WN !R^W;),B.4J[#=-8-+LV*>9I$FWZX0OP^4QQG8]?\O=#:^EX^7T-B^ 2 ML^Z%X)*'!1M$KW,'9WS-F/R,=1.BW52WU>9[*9F]S[G43,XAR$-!9#R4)P 7 M*0%IE*<%9R0/,31+H P36B9STM'NY0;V]$WS)2/JTDV47*X$JPR)A?P6>9%I MX2Y(B(PLO' F9%J\\Q3(S//FI0_J)'C=3!%8/=WBDOU6#\ A&'![_9_!&,"&?E6%H0ZG[=JO^LPLW5)S'AJG[31B5;!A2&JQ(@X[ M%?0+.RQ7L#M)?N9;U3G5N"C&V9NG?\B@\N/ZYI&K_&V_9>IPVLQ@&H6(9P!1 M(13\7S.G+ )%EA 6(XYXRDR"/G,6?'LBU68H5IL_ZK:R8;/GI-?(:18F6FA9 M[TSO5W=F;DA!;C>JVW.CLEX_*8:""9CI;V;-S M>5=6G&Z#3V73G6HXR^$@O9YWL)+)S.@EB?GJ#_,9#J>,NQK@<%AWV>D-I^*< MC6XX>\ R2RNC#U:N=@I;]%=.=U5C>^]_T-5.FF=;Q_7PN-MV (7[[IQ;7C6G MBT^'WE8:]BF+9>\I.8)[P=Z\]5CMP56\NF MU1TK\RP3[WI]2Z@(^HVSW8HK@-BF(_(65]NGNPK+$)XV=W5OGH[^I@$C3A+* M>($Y(&', 40T QA"# 1C6>W>^>IQ;.N&WK;8@'?;ZN5%QQ M_-=6V,]VWT'/KWK7KID3]:98; M[3=>?>&4E]_57E??1W%<(,@*D)"P #!1O68T2T"!"DRR+$,<&S6QGA+P_-MO MR 4]>F;[SIDZ]/::2X0TLP]]^8SWDS$A'.TA9\LONF^,"7>Z5XP^9WOXD]RI M?M%F-GM9__-MQ5FY57^Z9S#,/CJI3+FYX%QW6H>Q1THAG3DV!?*8K6 M55\O5T'7#NZU+5Q#09W+ZH[O/Y)\VJ4NE,K.F9TH. M(^(I$2X8XGVVY&*SO,>$Z8_T'GW&HO7Z'2?;C^MZ6S4-DF\WW_D:K[<=L#I> M_8++]5;])\I_P3_*A]W#?0YY3E+.0*2 S&$!0T"$2 E192@*"PBI'7.MR/O MNXA'\A,\,R2/N!U+5\&!J:#'5="Q9="0:Z[Q:2OVKTP^:K+-05;2WS4[VN_RD48&OO.X>>^8G4C2+_Q7Q7JU[[* M,DY23/,"<"S_ 4-< )P0# 1)4(@PB7AA@XVA0]NS"\^MP!&TE*;AB/VIPB)V M.04E>&;E*NB8"1IN;'"^#'5G!1CA6H>7 T',Z](YIH.)$C2Q&K26? D,!A-9 M1[ 5C):P<+1-S\X[_EAQZ<35[TC^><4;)(F;3-9=SS9;2'OEFVS4N+E"[Q=5-U?1JL]_P:L?W!;_W>8:+F(8,Y"*/U>D7 M Y0+ 2):A(C"%,8\MZQ3&Z/I_I.?99K7"5:T@X-I4O6&F M7D>A>KE[QVHR<[W'I6R2OH),:#D(&A:>>PJ\%+7-2>R^MFV4XDN5N,VI8*+2 M;?95RPO-':E+5N+JZ5>LZF@;6LW GC@K(!:"@!PF"8"4<(!3G$EGP1.2,\ZP MWK%MEI)GQZ"HJ1J&AM[V+F0W##Z-1':_.IN3B!75WBC=):]RIL3 M]^Q*;_:%"XK[5"=/Q;_)F*+\SA4B[0/_L*EX^77=(G'1?OV[/%\T_[9JD?;8 M_^SJ9IS-9[Z]$7?XQZTZ>\B_V&ZKDNRVJD3J;B-=C7SD/BQH@@H1 9IGB1I_ MD0)$209"=7A A% !(^/*P:6X]^Q4.IX#VC$=;)_Y#/"!48MBQ<4^KY[O>K4? MS":U2>(;7J;0-^E&7FPV=0> Z\]%!XO$/O3"C +^3.$.'7 +4S MH1!-B)VI%2P38BMA2GG2$![R>N.GZN *(Z,]WTC=6MO M_KZ4:'X".(K:@@,W2HO]!/=!BV\FM6AS#K#1A;O#@!'UI4\$-JH9.!98+7-! M0X_-2(J;QP9?HC^K=K-:R1A+_>4]A4E*BS0"448@@&F$ $XS&;8D@D0$</:P)W7Q5K>; WK1K,-GF1P577TS;N:7_1C9W&*1)JEH$B*%,""(H"R+ =I GE" M1%@(DMZO^5=5//,G_]RH_=Q]8?XO_.#3&]2K_X@O-56U%:VWC]9!>S&NI-N? M_(/N9Z*JAZ6$@10QV,O8S?/\$_Q"EAC/NMPOY<7FMWK_Q2PTY]7-I_(S"/9" MWOX$DV+=:-_-*%E'O%A.MRRWY==V>CS?;E<-H^_;_J![1BAE/!$@YP4#$.:) M/,Y "B /":09A 4)38+1"5J>#Y;/E(-GTM*7F#1"Z6A,+TQUI >SS=I2!>9C M0^>%OV?=4475T_;'7Q8T<7\&R? M_ENN=)-;-\9+;_3W. M14997@!1<#7T#Q4 QU0ECE@&$\Y#$0F3?5>?M&XI;^7X+$-FTPAMT=4I>JJ=T O>E9YF;1F!FDHJ'FY M[Z@LKLI]SPDL6^X[*N!9N>_XDQ97O9]X77-^8M'J'VTB3=7O<2D >]X2DHBE M)$E2:8JJVA>&". HA@#% E%&8Z99[6M'WK/!_E*N%:3=R5X:B$W5_J?Z< E' M]ZP9W*N8*UOCSLRK"@T3: TK5\'Y]MRH\W.GN@-+.ONV"RT:W"MYU:;=C9 / MK9K=X%@K9?+NQ7S5Y6Y-K"4^NN^P7\7VIJ)=1[4(A@5&61'G4O$%!E!D2$%E M(A"2$')Y<,J(*$PZ+WMK&_E@\];*%A]K]4S/]/+A60FZEPU6HIE>+LS+8W&3 M<,:YLYN#YY47OBDX$^G\9N#\$?.;@.9GUEPWMIT)7[;KW^I;SJN_5YO=HQH$ MT\R!T;T7T%S.\_FEM9T>&\$7OMU5Z^ W-7Q:_FO#C?[%@*Z2YJ\)/.C'S #U M5!/\[G0$D(7D5E<(NC06NU P%+I_O6#ZJMU>^5O;K]QUT"*<$XCR E"<1 "B M- 4X"R&(4Y1FG$140*/6GZ/5/=M\1\NRG?A8#WH;IK5T9A:K+9CQOCDH@*.= M\WCM1??.0;%.=\_AAUZF$>]0MJ,N]JG\X]U&_:?W/WA%RUJU$/X7+[]^4\]\ MEX?HK[S[&WY;E93?BX2S@J 4T(@) !GD +$L CG"'*$L#E-JAG;WHN(LX"94 M(?$VX&NF[@O:45I.P#9?^'>@Y[7^/%_7S$VZ[!_L59OOI51-VNH_JT*H@Z17 MP5[6H!-V_[<\:,1]/>V&;C[;*VE+O%"8/U7[HIL/Y[K-T1%7=OOMQS6M5/[H M'6__]^/ZMN*/N&3ON.!5Q5E7("?9:RIDK^N:;^M[$A.:8-TWVISI[]=VG&CY0B/.V;NK&['%2=[(/^Z<6F;I@H>-VR8;7"6 MBM?;F#SJT6I#V?,3_+3GZ&>%<+97:<=-H]&VK^!Z6J/&+O\RA3ARU99,+.IB M+U/4J6N\<#4[EW9-Z>YAMU)F/H:!V,U\2+,LHS%.0,98 F ",U# 4#JU*(Y@ M+AT9(8G):5^;LN>#>8^/8!;RU,QMZ2M7SU-Y49F9<[J^>?MQ!*G5X81.:X$= M.1]]NHOZ&V-UG+H8\P7,$_MV=?V+%O,[+^ WKMI?JE1_T?)\AS7Y+U6(/U]] M[[3DOH?/]18_EOO$>_V%U[SZSMF'3?5AM]U5_&-=[]3,Q_N44UR$H@ %%PA MEF< QT4,8"K",,]@B(K,Y%[9F(-%;I_[V'Y_^8\H"__VE_\HXBCZ6[#I]9YL MJJ!47*E=J!D:UF5 -B+8=%VVUI/FS;\,I$61%AD#B/ "0)ZIX9@1 SQ-:59$ M:9:*U'(\D(X -ZH*K*$@T'[6=83Z2='.E8[YCD57-F_K&;%) M"]WP;F(-W\'>:A4<: ?/Q VBNRD%:,1ZCF0WC/Q&Q':8I=$5SBX"G%IXN7A0 M0[RCZ%#G^3\#).#']6U3GW!RF_9W27#[3@KV 9=5,U/Q'H5YG/ 4@H(J#!:. M.$ 12M6 B)! %N81U&](>;UR+E0>,H8S9ULB\LJU^BI1Z;S\)LR\MT\8LFT/ MANRHY.0,ATS=.C::&*@W:;01*'4$2A_M--S_,WZ3KQD'S\MO\_5!Y;W$;_25 MP^H9?_G7A;RGS_[_P>!\QM_P9?'[S-FU.=K^H7KSRK7JRCM$51E)4DJ* A#& M((",)]*!$'6R3# D,81%J)5,'Z7@.UG^1],H*FD&3C7%('SK'I NE-#R@ MG @X'U9J2FJR^5XHL>6VI_MI#?>3"6&F/?G0BPOZT F^C[W7U(/F6:G/F_67 MW8I'(4DCZ0*OV>91>J@/*_Q5-RL(+D:Q0M9: 3!:*RZ6KNF]1%4# M%;X7+6?GQ+[PIJ;X%E?;ISMYG*LQ53%5U]6>,)@2(5(0IY &&$.B#P*@#AA M-$(T3$)NY*HFJ7EV2!WMH"$>]*A;]O]/:T[/$3G3AYF[N4 5Q@Y%2T1';F.: MUJ+.04OL4Q>@]Y+CHK,[N5[WH\59FJ4P88!S5 !(: Z02!F@4'#.1!SRU @6 M0(.F9Z/_M%E_!9]*5:IY)_][J?;6IOO*TNAUM*@90;C5C9D#N$ M[HK(S@7U M73O6H_@Z2L;.5:!=*3;PJN7P %RMR_77^I97S1W$-:FWE70\NC#W(Z_[^_'N M*:K;P_:*4H;''56'O]LYP5S!U8^161:.6/]3WF$0LX;0 .R=+4]708^KJR:]LVLF47*H:47M:@7[O<(6-"27 MC^VDI-737I8W?PTBU[)$Z"I/X%44I\UCZE^+XBHKXOWR8R+5JM/Y$JFN FEZ MWV5@6'9 'MT'4]W46/Z#@^T&R/\)"*Y+P[N7LQ^[WF9QR4_8;!\X;LUMB%TU M[;<3U1>7--\.U&:Z[*U=L'9R3KB)SMA+J@7WR]WQA\=-A:NGMJSQS5/SJ[T1 M#8$[=>MQ3R,1IPDB0"1I"& HSX,H@RF(4*0F \N_,9L+/$_2LZL],-"53%^I MPNK66J4/:-@(?F\8,0P -92I9[AN561FRBZT8VS:^@([,G8-@HN:O[X"3AV" MP9N6HP>KKWA=_KLI['R[6=?R&,?:8NDUZP;W-?]Z(SZ4:[RF)5[]*O]+4X16 M&Z8NG=#R9QM]]JZ"(P:;M:$L.K#YS7;W>5 IV[QRR'*>(1B%)*Y%:O.@4**D,J M% O"$QI!;(1L,4W.=P5BCVJ@8$-*:E'S-*4N/9_F3@EFSFI?K'2D!T59>JZ6 MMM,:)0T9W94B31%;NN)(0_"!PB*=MRS@)52'4OUVM:GYW>:7]6.IRI.:0X#Q M$""-I7S7*S8CO("HWUET.NT!?V",#"X#7+VUG^51T/OG 9 JA)*&V.]?1J M(4\9S@N<@8C%*8!)3 "." 4ISC.>Y((@'AM=U>I0]7UOV_(0?%R+3?70')P, M;VNU5*=Y=>M:(8;WN)TN#O27N6HQDMK5):\6S65O?$W4<';]:_2RY:&_P3;? M'UI1FC.&U>P$'.4 IA$$.$M30 05+&0)RK/$!/3T:'4CH[<&-&UI60T_.-:% MY@'>5D+#+;TAX^-P/L2_J[/XT=K+'KV'Q#H[:0\^=($=?7QXQ&6E;/;M-UQ] MY?4]R5A.=$EC?%44$';7+\:2M0Q8]K5GXOV0ZOS,$4 MS][U;6NK5="C:82=>"ZG1J!ZH8B&9G4LG7N(Q%%9;*$1SQ=<$A)Q5)P3*,3Q MYVP+>Q\?5TUR&:_>XOK;A]7FCUXP=;BXB42>IRE-0);E\M HF#PJXI0"2D4( M21XSD1CEA#7I^@X?>UP$[#E?8EKQJZ=#S2C2O68,X\B^4A0'@6*A'V)[N;PR ME-M9N; >U86KAXU4<5Y,;/:ZF>=@O+Q_O]Z6VZH*48-"3WT+Z:!;]C"IDV=P=BFIFU MF83:YCLCQ\1N+-]L+53^X=DPQ]9;Q !GA-D;VMQC%I!MGW=J,[\1ORDDIP8- M3LWA?(_IMWXAQSTB<4%RE@&1"&EDD$. ("U !#.>,8(HQUI&9D#3L^&U3*@R MB>\-Z-G7E@\#S#--U4V;HR>%F)EHIXL;$30Q49 M ,6Y5Y4==)PCE9D!RYD)/PDUI[G4JSXJ25H_M![5T'Q\[4)N,XNS$MDHUIZ3 MR2K@'EUTL:A[3JQ^Z#W[K/G)4NV2^$%KE^H][ME^FO.2)*-_)-R+,7\"M)# MS!)FF3STKVR[GR4/ZVW5G)V_E/4_;WFE_H,\ M7$?W&"),DAP!AF@"Y+]P@"'&@,5(P4HLE?!,V&7O;7STCGKLYT@M7#/[;S0Y_VW&N_8X@%R MP>4&QYIL23OP]OK0#7]/&2VRG' 0T@@#* ^#@%"( &*J;"^1EDVQ&13@%#G? M.]R>>(MX<-[\;PH".*DZ/0MWIQ###?.@BZY_OAMI?3VO# OH/QT9G:'^31); M&/!/1_!SK#^MMRR3*=Y&$#4IV%I_2%L69461P@B@/(T C%7+7Q12D*>,Q#3! M,=&;$/3J)//LQ?9W#I<,E7QU.M--9;T6?CUFT9IA>V\TA_*]N6 H7ROR2\S? M>[6?TU5&\=7(M6PR\]6(/99'?74,6M1NW'WC"@5X7XJ+(E)0+"-M%FRT3G/<"\R\/SOO;LXW-+G;@)T&\T M].$D0A^0TF.(WJ?VXC'Z@.@Z0?K0:W:6_YEO52GU;;7Y7C+.WCS]HQGF>R/C M/*PZ=J\5_F,S"NA>\!R2&,<@3@D$,*$YP ED($LB0K(4%[B@)JVU^J2-_(%Y MWZUD)*"J'^"Q8T5%/9L]&P$^\&'F%@Q4J^EYKQL[#7 &._(@!X45=BKE"3KV+Q0H7I /)?$1$3B.B+NYY_X-7 MM*Q562Z7O>,SLN4[HZ).UK%._J">27A^ZI2SN,+IQMY+GEJR\(URPJ'WO5L=Y+D M9LTWNWKUU.ZKI_OQGAG](L1!#4R;H OAS2Q/6VYWI?-S0EH5-0XNN%B%XY0X M_7+'R>$VK\G$_"^#-KB[7O#9-D9XK1C,5>I&XABG/AI82\IF:W#U]8(Z.B^4J MD7E.8-F$Y:B 9XG)\2?MC/ =?ZPX+9NUY)]7O!M.N$?=S&2UU$@@+K*8$Y!" MK%"U1 M4@NZE)-E'#J9(W>M7.['W;5NE2N M7"[[H?RA_G0H/A(9EO&*=! LI0!RT?370Y"*(L,BRV(:&]5ECY/R[!L.A)O? MNNA(F[F!"3WI&;\;ZF7MS'=?P$BAFKMH!:$RG=_%2%>N>!'PHSO0\X$IG%@<#4_&= M'0^T"2]\2#!5R/E1P7@%RP%/=P]?_]_-'VJ@S-MUS>2_6\UV&EW%LZ=HB*N! M1!.$6:6/ZL#Q^D3?5GMAS6-+[WLG*99 M$<]&-,V_874W;4!W=WAUQZN'=YL'7*[O\QB&A"$(HJ@0ZO8> Y)C M"C@/"\A"1B-F%/^/D_)LS0WAH$(+3HGCPO\.D>K/'&A74XO>FLMYNZM(%YUUC*WZ_U&1GN:#[QG@$_ M .\&$KLN3)DB^3(U*AI*&"U7T7G7]@@@'$!\BQG19*&A:#$I)WAG(31WF0[+JSND?W+?Q1QE/\MX UYTRJS,PUE M&8]3E*0@@U#NXAFA'\G $*0L31C.&XONVLEA^PFJ[A)Y.R6EKZPW_6J[7 MJC.!8/D7U#!"'U)/$JH!6!RP5'!YR)'J*7B& 0[C(L(PHH(GG7K>K]ERRMD3 MTZ\9:AJ)G.E%=Y^X1%*S7:%=_RJXWFZKDNRV37'\=A/<8KSZ;NMRF_8!,MBG4SWT*Y+Q/P1)6V-E7U/0R+_%M M#(^L9Y]ENGNDGFP?\8"([%J%KGRA,[Z6=:&NU7GF>9T3N-AAJ[W@S5-3C-X: M+Q)%'A<% EF&(P!9$8."<0I$$=.449+!W.B>:(+6DDZU:7:0UMFV/USJ(,^T M9NSR+M'%!4[,3 V7.*0Q =V[F#-*+^4TQD2>< .CKSA"YWWS="=7:CJ29/PI M1!9BP/-$U<_)8Q5"- D9M2,] MF!FUI0HN1^<]%\X7.&^/TLMB\YZ+/ O-._"*!J!JR]C2 Q MQH3%' B,I!63J HCPA@C$.1Q!R&+-1&^AH@L$2QQH&DX67-J%*F#=6%J&;6 MZ4=* T"P"Z6U0P4SE=H,(VQ"I$F@L*'WED,+F^#Z"#)LZCG+,_Z.U/Q?._D5 MWW]7\83Q2.#AUSV>4P\4@Y:DIY&_TW(YF_$[0F;AH;[3PIY/\9UYWNZG^'%- M-P_\TZ:N/T@6U25IN=Z5ZZ_/_2-ON-A4O'WN#O_@M;2%"DL:Y1I73Q^W_*'^ M+$56UZN;E:3T=5_D="]P)$*Y\8$\PRF0MA\"3"$!)!)J,BDIXI297!5YY-7S MG9/B.2 -;[B_"HZY/11CNO-Z"^C4D>/TR>FBOG MKQLHY<<6W>80;0LH,@XY!6E:(!G9I @05%"0)"+&G*9I0HT2CQHT?5>H;=9? MP:?RNYH-+/][J:XVK^N:;ZTR%3HZU/.PCC5CYBFME6*!9ZHMIC-,TWF*"^.: M:JO@'-M4_U6+W,:'S6ZM+J ;6/2NF2J,*",B2P'&B>I3$4P>XV@(&()(GO(B M&E']2?,#!#R;NT+%WE-MAR88!/Q#^M!(:UPHI9GI'@MG W$^)*5!6N-":>W2 M&IJ?U"R;,2')9#9CZ+WELAD37!]E,Z:>,_,5:O;F>WF.V3Z]?^#55WDB^7NU M^6/[3=V:XO73/8P1I"2+ 8M% F 6F14$:6%US-#Q[#E:RL&> M=-#2#CKB^G-KIS0U[4P[J@'L^?#]@:C( M$BPPQ05G]VO^5?6MW1D<]G6(:_V*4?LK/F/!(!7P709,3=E/N0XVC]M2C67F M^^-30$VLVDRYE/&"L#P$4(9+ .:$@()#!D(B>,QH)F)AA,SI3JOVOO$%U:D9 M3;E6DID#W9-71;,= _O97\\L7 4??@.?/SJ,K4R$=A5=:=%<-KXR4<-9A&7T M\@60A2JETX*E-8'V'KLB#/,\BBD!TB/+$U.:2:>,!0&,QA"1*.,YS8WQ"H=I M>?81+7C?,^DVH6"8^9Y2E9XG<*0 ,_L?D=T#T(>&>"XQ"TKBY9973=GVH=HBB@N(>9&# M-$\2!:25 )2&""BL8%&@A"&D7Z\U1Q%[FYU#Y+K%*88*L$@">I*&7;9T%&E.$J,ZD@WF2&=7&"Y5*F.'$4::_A7!]F/F)>%1[0 MQK3EM0(/%!_K?Z/D08)32* M0D#@C.6 I80!"' ,BK12$TH!CD69$Y%H6 M>RDCGHU:_FA24Z1 2XWJG>^7T).9"V@YNNK-CVZ8NCH,27JZ4G>/A >WN&17 MP7]S7 4W:X>0P9?JQ!DXH24;"T,77J:L_YP?Y'$9GY@0-@6/R)P M?H0?E/!93CZ(CBD]-%3S$+J/ST MH+,$2;]!G#IY?Y#&C*7A@SZ[VK< /SW,-_5".96/F]9,U8 MATDYC4*K89&LXJJ3I18+JH9%Z$=4(T]8 NG,076.(77>-!.8ZYO=MM[B!L?[ MOWCY]=N6L^OOTGZ_\O<_>$7+FM]6)>7W*(-AP2D'!88ID$%6#% L_P%1CJ3> MHS@GP@+2?1GN36S#'4Y\\%.Y#MAFM<)5'Q+_ M6IU.&U'D'YZ%N0KVX@2=/,%>H*"1R"'VU[*?P!64V$)<+XM,MNRG. ,Z6YB\ MRY/'?01A7(14 !G2"P!Y40"2R7^HOMJ0P4@DB5%T/TS&\]&]*2/KAA?0'ED7 M+OXBC[R, STXQOZ)7W4-X?J;]'_3L^H=.;Y%_-1K<"MF7N!"HY5+/6S:*LFN M>3#A)"0Y1B!#) (0RC,?CG$*:!3Q)!&,I\2HS_*,@F=3;>FUE;VFX-JGNM"S MS(LD-#/*OG >>B9')7&&FGVZ_L)8V2/BG2-DCSUHGIAZ3HPT%UR:B:GCMSR; MS#.QO^JGIT[DFD]/V8MD9B.]3)2KJ[5Q]JU242=++9:*&A:AGXH:><*\N/9M MN7VZKCA^NV'\GL4\3C(2@@BI:_@HCP&)0P(*'+,\PS$/8ZTCX.G"OG<2U0RB M: 6*F'[1[)'LTW9QB42&.X>>,$;%L$.<6]6_'BVT6,GK$/O]*M?!O[<%!+MF M3'Z=^G8C(['5_U<^-C^.E(E$8)8 EN$S*5O)+># I@2[ UL<-F%P<"F1#O' M IM\VLPXZVJK<$/9CFYOJE]Y];VD+2YMCJ,0IB0%,1$,0$(S@$*.53]\EA8Y M+T*!=]&0 M_+=GTQM==A&CFQ-J;VZSS]DE&TZ+D)Y+ASDK*"Y0!B)Y1 0PIAP0&$.%\"2- MD?(8I49)PE%*GDWO,]\&S62#9_2%TU'!_1"^:TPU2U.,:U$O7>%$-X8;Y1D< MA^-.2FW9'"4RQNDLFM"8%?P0D@ M*97'W"*4QUPJ$E"0.(UH&(:844.$AG%JWG,ES2B, _%@3]UP;I:>YO0LVID^ M3!,MUJJP' DR(Z+3H1YCM%Y@+,>,V,.#->9>NK1ANJW94ZW !*=$H$3NVUC= M\,5A(:/8#(,<94E!<)$0IM5E,4'#LU&?]@UW]:87M$H_:V<^='4@LYGA6HA[ M09/TF4 .6J2?UWRA!NDSH<;;H\\?M6R4HK3:0AGRN6GNF2"W;FZ,A]%ESC M7MX8Q]M?E$,J+'W>Q;\-KL,B^NQO>6$X(LWM PK0*>%9>3- M2\OF&FC7ZS7[O%GSA\?5YHGS+O=6WU5X74M:\AC_Z^[Q<57RJHL0XS *TS!5 MS7-8O MN P[7F^Q6[!!,?K77\,/.)XG^YEO[^4&'4NS"$&><6DF/!8R&Y(-Q>RAYE'5\&::\Z6U%)8) \U(HY2@.(X!3!-$,!Q1$&: MA&&*$8GBJ#"9H>Y,8>9#T)=1F-ZYQ94:S)S4GNI5T-!M%/'^61&?)Q3A;L)N M3T+?HW45J=EV0T])]JT1[E,*L/K&47'>9/WN 16'24G2RW6 M43(L0K^C9.2)"W*E9+X1FHPT0G_>-.-9.3MI@VXF?[_#6_X!E]5O>+7C\I1! MLCR7>L[C' .(6 %(7$ 0,Q(AFJMXAGHD'M$_=8/J@GN:F/;@??1@>'KO:GIY*CAB8+_*QU8W!B$;G M.K*;U7BYKLQF-QJ)/3G$46^EY:8Y&DEV--;1[$W+0_R^,/E&O,7UMP^KS1^U MYGA5G24\'J,.A>ZJ2$=!WS2$=>:KFI]Y-"1T=4J9(K7LN4)#Z+.3@,X[%GOW M.:#6\^%"W9W3;_R].CITM[X(G0;J,WTZ6CW=Y. M"9/;ON&2R^W_=K(>'00LE[#L;*AKOGT^ T0(PR0*$Y"*%*EY )@%!.01Q1' M<4C2/#7K93A:WK.[;(D9MBXAX.>0,B^"J ^%X\65[#@8% M.^LR&'[*\EKH[N'K+^O'4DWT,IY$-KJ ;V-I[E;NR@=5!?_+Y]N/O8%DAE=' M@^)KWB)=*KG-A=*PT!X&#,]*:'_A-+CJLG=/4X*=74--/FP1(ZC1@?PMKE:; M7\N'W:HY!77',RABD<NX+$XQ,XX(O !0QI" P^@8@T_:&9]<0?U6;ZO-]Y)Q]N;I'S)J M_KC^4*YEF"S/>%T56,GK>PXSEA=9# HJ 8-_[%A1Y01BST: #WR8V:Z!:O5LVH_"S&Q=Z:IQ;K<]7?VD M&)%>[N?@P$MP/:\U8T=@K@!'#L* \**.PUPAIP[%8H5+H .:#N1WO*95V=0R M?"K7_..6/]1RRX=QDK,<1&&( 801 PBS"$1I$19$%%FAUW"G2<_S_K]OD^^: MXWLH >/47@ R8%;T8;R M^=?LQW64VV9LYO6:J>_HA!3G-,"Q"C, !2J::[($P C M@F.1F"MF:%2)Q2IV[N<+WV+IR=@>1G0_,DB@!!*BIGO)TP>,! 98^A; MXRS-(X5"@HQ:F(?)^+Z+H'37)&7D.?P=%R4M#7MP1Y2CYRPN%]G,*>SI!0=H M7O?3A*9E1I04\M=N;I2_MJWQ\#?8S,#ERM.E30&_&%T\W7=?EO MSFZ;/HX&[.QYL\,1B2E,U#W>&.R+H$5A"/N?N\WGS?J6;S[SC2+_86U>'#*UB.]#&?N? M7=V<;M7H!,D$N'U_$WR6_W_4Q_9AL]FN-UN3FI%)S4R[2*=*,7-QAOKP44ZB M([A=2@(>%1:HO6"91MP(#&F.H.=[I#OU2K!Z9J+9JNL>&W_YCR*.\K\U M:$FF2">SVM1,_SK4D6'^]T0Q[Z>58)[NU93,5;YWCMRR"5]-X<\ROKKOV;F MF^TW7K6EHFKB=M?>%\(H%QSE(&&%*N^(&2AXS '*44H+&'$2&<$3#%+QO+DW M- -L43 ]K!,]Z[U84C.3;85LZ;4STUVCND\*Y,A2AVDL:IZ38I[:Y/3#Y@?I M6\ZKOU>;W6.S034G^M;&OVS7UP];W:/TS#*>[4U1#QKR0;O/]A@(OO#MKEH; MI2IT%#-_DG:H$S/+=* .HY.SIJ!69^>YM1<[/6L*V3\_Z[[B9N:@#,1+>I_2 M4+ P"@'.X@C B I 5$F6"&,1I430/-.:\#E)Q;,YJSJBE9HU>,#:"?#)K$': MSAKLGY^O E:N=NJ2PP56QHM.=3P2 MJ>1EDJW28#E!72NE,>@Z)(U9QDD5$U MS3Q*F5'H,47-LP]MJ(&- +N:=\-IK.*1285IQB6NU& 8GYQ.H3FH1-)NXQ:' MH8J.C*Y"EDE:RX8N.F*?A3!:+]D9^#M.MA_7];9JFH*:2Z][Q'-!4HH B3A1 MU:,88)S)/1QAEA$2902G)F8]0,/W#6UW Z/@63YMUE]!,V=*\1$\,U)WEWR& MA:-#&M.SZPOU8&;-9RJXLU*!L6%/".G(G(FN[4H]:S'U4@*KW! M[695JN(N4[2 T04\7E8=: 9[HGY@!&9E&&@X]X9Y4JQ- M;RN4Q/9&NZYW#TVU\[M2"%YQ*8O%=;/9JIZWE):9X,!-\,Q.\,S/E<4%M*'R MYO-H_O1F& <:JLS#';6=*JP2;X:D%LO#V:F@GY:S7,&R?!$WB/HJB_(9/\@_ M]L:3==/W$%(]3#0"(B>%RBPQ4$04@R)!!$],X';K5A>&@U4X1YY9VV;*Y*Z.8)+EL+IZV LZ(V_31]WV>"JMJL^697GV"I=VP8' '&Y-?8[!V(;KBM3TOM8Q>?D=%N MOQY;=+F=>4:LHSUX[ED+T*+WJF.(RX_<]:>(,,]R(3*YF\(,P"3' $$. 2P@ M@07*,2JTZON'%O=MB8!VY Q@>4[EGS:V2Z4R-+*#0#: 0Z>2&: ,72"A';20 MQJ6 @T:X/4(+&GOF$O" XZ3ROG+MJ>N6J+]PM:7+16_$ MA[*F>/7?'*OVOAR&D6H@SJ6;@ @3@' 2@C3A(H8XR00Q&KAGSXIG?Z)^(39X M E9:U3N7+Z,K,R^U1R$XNSHZ,':EKL8)[Y",#NRI0W[+8* X= U3<(F6G"(8 M6#'R N &ERAL&/?@HA4OF EVWEYS-@KF",RX-PIF/[6H_KANNV^:,J2/:NS! MNBYI.RNJ@#C%-,J!VD( I"D".,$4,$P($E&8%+%1A_,23/L^?'4L,(L!7[X_ MEV;.XY5]!,.LB:NA7O7587)7'93KH)7E*C@(TN1R7<_S6DCO+B=Y^69Y^1E> M"WV$P>E=2]&V!O5K@0(_;>KZ^CLN5\T,5]7>]= ->>W*_=ZUY93W(4X)9%$D MC\5( !B&!!2<,8#RC$19)#<)9M218H_>J2C.O MK;38@7W^I+CY.3CPHW39J3+=S.ZM $!M-.'.RQ 0_I+0P+:J6< &=!R M(?-D^EW%I -]MZO:;(]F"OWX+<\>I'\PV9/4SY:?"#B?([>7SWK]?;V7(>DM^2)#9\Y%&ILX,_"D+0!C U!XBZOM4W?+%PH\F;]=H7EYMC]P'+!:$QSU?X6(VEO MC *2, R8B&-!DR*)B=%TPG,2GNWM5UZI2ORW1XD;<[SD$[7HV=UEPIK979=+ M:8A):=T;WK@P#M&+3P@LCE \+. 0"O'(DS:SESG=R;/(K62HK.M-]?1YL^5[ M/%U,40H%00"++)?!6U8 PF$">)'&89)3@A*B/VEY@I)W,VQ(JXDI'>U E<-K MU@_.ZVG:()U*;V:7>\&?R08-7:NAR5,:,!F1[$@3E@.11S3B:O2QAG#3@XZG M%EAPK+&&',=#C'5>L#T8K.O-JF3-AVYZJIZ>ZW?#.(,D(B&(8A(#F!8AP"C) M09P5I(@2G*3<"#)YBIAG+W5;E6M:/JZD>6Y$<,2(Z9%A0F&ZAP0A@C!. 84$!9B*-XC@/DTQKM(HF/<]F_K87"@3X<".I M)B^*W58ZT;_\1Y2%?Y->=(?EUVRP;1H\FUH3T$97K1JG%K?*LHHI&N)7;6E- MW;O!E0P$#0=NE6)PD'&K'+OCS,5*,CO>Z(L\>"9;M 2UK]7&]7/M$]S);69([,0V.A>;4XBJXNUT447NUF;$ZM_M3;[ MK/W=VJV,:K;5P]KJ:NWHY25OUA1AKC!YU/0;\WNU8Z&GC8>W6O-11U_V;$P]:H$B9UH[ M=2KJO E=+*69"0U54FD+;5%1-2+8!855IRLN7%\U(M!YF=78@[;)L'I[(_Z^ MV;"ZJ<0^=!;S-*3R-)B&+ :0$:HZBR/ (AB2%"(FPV2S--@0&>^1<;U5J:^& M;#-TH1OK$[SA:_KM 5?&=V>#RM)-@5VJ M-X=U9Z+Q=K4U(ZRWP-$EDXYS4E MZ'FV:_)I.]O]N*95.ZRX_=^/ZPXKK+[%3QTP9$2R6(0@3@4&L(A"0#AG@(6) M*% <9YDP H:C[3-I1"QY;]:6U9%IS]-;U,JUQ3\U>/T7+ZENZ:>+=MMOFTH-HKL7.!$0A@A$H8 M)F$,"",,T"Q/4AS%85IH'98U:"V9VVZ3U@$^$+^8@V+,0['EH M!KH?N'!X8#,4V]7I39?LLDM,WW?O8*C,9XGIG2,R17BK_<^5RN3K=NR%23 M3EW2M#(6<$XC#+P:-S6M(!.'-;.2?;75Q[785 _-:NW4H5"D$/$H!$FJG!/! M'!2JW[.@@M$0QB)/0]-JJU,B2U5;]>B:C66:U-"T%W$EMYF?L!+9JN)J3*:+ M*J[.%EV\XFI,K*&*J]%G+:%SRS6_$6\KSLKM!TP;1,M/7,%8=B,6,,IQG. , M(*Q"DRPC .,$@S 5(1(L2W-B!/TU1]"S>2KR3;='PT"PY^ J:'FP'%4QJT6] MS=^E;LQ,^&*UF,/::LKJ"KQVCMRR$+6:PI\!T>J^9^<,;JO-(Z^V3[?RM[&] M7C,U)N>Q 2@T&\@VNXZ_'_*>]%70$&_R;P?R7B:T:0OKZ)<\3V_1G[*V^*>_ M9?T7+<<*LO_9U=L&FOEN\X4K<

< MYVNZ+;^7V_Y PB(OHC1)9,R$9SXT&-?E@TG=2[YEE MA>I8[9D.UGL03?E?U9^I9%MU@#=\*[3>S0%3'1^8_JO91NOEH^HYM9?^5(:7 M.\=?ZZ[7VJGQ3K0;G^N0>$_\R^GTF7'O7K:D:F#Q:7G:[I M4')$/%'W#\2@S:M/; M?!TJP\R,)_3@H4]$4TQ7,T!FJ"T[OD-/]+/)&YJO66V[\C#;8-L_&F^V)V\N ML,6>Q'[].21&.^VIS%K[ZP7BFN^J$Y*ZWUQ')+/=4D^76W(C'1'E9/L<>\J^ MM_]=65.5P_ZXY0^U09O[T7L>?U+]-G=%<[6I=ZI _O?F?J2A[KC5?5"RBUK= MCU=[;;W%:W704TF&[[QZ:N8*/VQUG?3X"KY+E8Y& MFSVH[B=]!STA][QAN1'9S+IZ-(,]T<<&KBK,O_#M?[_@_U@H41(98[.^EV+Z5%E[?)R%.4<)#@'+52P()!@7A M$% *PSB'$4]#?3#;>7J^ZWHZ!H*.@ZO@F8= ,1$T7!CT1VBH<-J0/2C&S*)? M1"<&?2)N=6/7&W*ICLRZ0?0EGNP T5AFN:X/?9F..CT,7K.]8&8-\A5>J5'0 M']==">4]8@A'81Z#HH@Y@ 6, *$T D68)5$20V YK22_9XT!VPQ#@66Q%46$'O)T1V^*F5PU06OF^<%/7\ MRG#Z<:N#RGK3P %MJL,M7X@BEI(, 1S'!8 ,0X!%$@+!<9H@3&(AM"QTC(#W MH\B!HM'6>JX(K?/%1>*9'B@.Q'3N,_6$-#HP7"2L[0EA_G.:G@)&Q9C9]L_? M6W*?'^7Z9&,??\[R/L=V9K.J6=L^?5Q++IH/7]]LO_'J[AM>=].084^%,N *161#)W2$*1Y M0GC"HUS$D=&UT:L0R[,S[%CIH#S89K7"51T\\JJ%]3!$]7@=*M.]"7L5S'J\ M<%/,@X;[DSQ1#T.1/ 7]YSHQ@T;.JZ"5-.B)&C2R!ELI;-!)>Q7TY+T*]A(' MG<@MH'<#T!@HJ8-&;('%RU6N?Y3U M?<:R!.5A#N31-@.P8.IR &+ 88SB)*&4<:.VPA$ZWDNC]E2#AFR@Z,K(55(V M[" E0,5>5J(+ L!@B&16VZ4 4R2!.2,I F-,QYG6LWZ5M0]&W;B)&P< M4=Q%T=WEZK /P@[!U?.A\2KHF D:;GP40MKHP6\4,T+[-00;TVK1C EF%O&4 M9*O' I#S,./C^I97Y8:=A!OO?_"*EC6_K4K*[QF,>5$4&" 1R9 @$SD@>9R# M/*$,1@RGHC :'K^T )Y=7,>4FH.W9 +-]5=VE"I[P6_G/BE6SV3%AO)>ZJ:S ME6L@ [:7+6B$6S#UY>FS+)7DE,$)%9K0U:=#TO)MT' 2\ M9:&=I[)I4NVT92# #3MFVXF.,O5V ,^UTU!OEM/<0+0,.08$MY'4& M3#)/<6%H$FT5G(.3Z+_Z2N^<52=]Z^SN1<8(RA,"0A11!:LG/0U.4D!XE)"$ MYTD69O=K_E6U+=^]HOOE9Q&T3!.UIGDFB.5=LM58B"4_ZRNY)3;\2G^.J^ & M_:0[$/^)KGK/O\6?Y3ZWQ_GK.N6Z_R2+W\P.L&#>9R7)E/+)YYYZW=O$Z9?] M^8R.Y@CT@M,[13T1K1J.)I9=K.%H7K1^PY'&TV[1>]X\]?^FN3:C.>.0H0PD M"G MM3_4^[8;^Y5])<]QK4N]+Q[%'N+4'OM7P4& 5U.;K*ODEPY/9_G\JAOA%W%9-F?L=_;-](IOZIBY4SOH)G"_I% MA@-5B5=!0UW-JAC(Z^BCYTQH8CZ;Y48)9L:E)7_PN^(D:%AQE-::E]4JK36Q M[&)IK7G1^FDMC:?M@=%^X=MO&V9LC2.O>S;%(YBTEK0!KN"(Q/-6YT!8,Y,; MD-.#@UQ"PTPX/KO^#:? VCE*6;EE3$( MW)&H&B9D*:6AW8P*Z!3A;4@8.VOI+[2E792QNE05]CFHZ7Z. M/S8OT\UQJH/E>CD.E%]#TF=*)19]'&=+V+F2CVM:<4GH'6__]^.ZJ3GH:N(^ ME9BHH70EK^\)$S 7:0+R@H4 HH2I1HP,Q F$>0;S),N,9MIK4_;L1FZ.BEI7 MSW3-W(N^(O69.WFWI[(W[%*[Z?X1)'&.<9EEX#%Q& :0)!$24I8!E&.$I9 M2+'1@+TS"IZ]@Z*GDC-?-QM6!_5FI1D:CVM$S_PODM/,S/8209]-KR 8]NDVJU*I&:E15>L;H0@%F-FDGN_G0 MYAG!7 UK'B.S[)#F&6'/AC///6];];C%Y:K;#)*\B,,D5X6,4:AZFD. &4H MSS(N>,BS,#7:'ON+>S;/EI1IK6)/=CW;LY7(S-Y:*AXVOR'VG941]I9>N%#P M7*CS4L"!9^Q!PF[W!5$*?>P^*Q(18Y:"3&6V(.,($)XQ(+*%_'*RX.]#4H MT!#"U_"#YE563PJJ^[?Z,-?7^!)39RWO45O_CJ+CI06 _U[_9V]F MMO[-C):&YF]L7"O'--33U(N'>U$3R:VN?;0(+'8=9")N_YK(Z#US0[_EO/I[ MM=D]?JSKG32L#VMC^YY8PK-9*\I!0SKH:*O^SLUVO='=.N=4,&_ CJ0WL]LI MP3V8JH:,5A8ZM>YBAJDA7-\>=1XW-\.VXNB:;9JRV^;LIFE]YV]Z+V]H21D< M4$NRX0SLZFA&PZ%KIN<_B57!@LE%YG\VK8,^H_)-B]:IY MY,"MP\%5CO7G:M*5*[:6'8WE6)EGL[1?X)7TC^IR_1H*"WU]"M>]I:;D;3M-WW)U9;OZ MN&;\Q__F3_=<)"1B:0@23&( $T+D)B*C@#S'B3SWAR2)A%FKZ0D%WSZ_;TV/=7+_&71Q=*:.4MC02TZ3D>$N:#E]'3%A7M.1P0Z;SH=>]!B M!JNT_X?-^M?MAOZSL?A^V_C['W2U4W_XQ_H[KY6-R[,GKE9/>R/?NX/[)$%9 M2/,(4$3D"0_R'&"2YB F(4EA"&D(X;UT$&2C-;?5"5,F/^X^:R8W,)++H%9L M!IMG#LT1*AU^B6E/\#+:-;[84FIM^+MJ3U.GF!H'+H,]FVU8K1@]G)[8_KBU M^#PFX.[W#>=7\,#@; M/LAVV-#W!*60%RD$68196SV+B@2"E!,$LYP66:156V1&UO,9\FZSE2>J9M>1 MAU]E4[0?C78H[X;)7CU]:J9RG6O)/E ?;*-[/Z,B\^2KD<2N4JMZ1)=-G!HI MXBPM:O:V^57MY\WZRV[%(WDHC11*1/6PWK(/*_Q5]\9V= '/-B_I D4X4)1! M=)1R4K7,:N0Z-T!Z&%?$_,6N$QV86;2>^,'OB@M'=1.S4EI=^8ZONMC-[ZQ@ M_0O@^8>M6U55$13^T=GT&[[FHMS>YVD:1QP1@!(* 40< D2S"" 64IA2%N5Y M;-B8.D3'=VU3M?E>UFHS%ILJ*-LJO"W^8=&'.J@E!",:I5D,(H%C (M0@(*% MD?P')$42%SS+([UHVZ&>K$+HCP?=V)U;QC2D=U!Q(+69'^O$E10/XV9^ZHB. M9PIL.FZGQ'+77SM(9>ENVBE1!WIG)Q^WD0:> ?N>\AWE1VI(Z,NUY>HL:N;;XI^:N_Z*=X?_&ZZT:HZ"Z3[&T M91+G&$4*^36E/-KA^?*PVF'YK>MS/GSSO5$7PC M;AYYA96+^)5_;48XW4,"I>4F#!2$(P!SF,O=$!.0("%$$7,:HL+$GD#7.>&-#7=6,$>6.TYG4=.= M%??4=N=?L&U9^KAF#5:]4;=2]Y)ON]-&X#\79SZ#;2V)F?T,="6I<2"L_%XR M!0/C!H%_5* +>I+V*RWV>7BL^#>^KLOOO,T+?=K4 MJD'W1MSA'[>J^GZSOMYNJY+LMJK0\6YSBYOT!*49+F ! >)9!"!-"""%_$>2 M96%&TBAGD5&2^D)^/)MBAZG89Z]+:9MM@)=J76^;7%"79LZ@0UH\4F.7#OY) M,??S5=.RKV8'X!]70<=CT&=2(3:W;+K;?1WIR]$>?2DWB^[DCE1WNM^[6M;. M-[XK:_SU:Z5:$B6!&_&%?^?K';]K2!Q:ZV'$/YJ+>Q4@-IS[$[&5+R,IRS6_$VXJSJAZ]Y/$&M:$C?V<= M)8>_M6$17%V-'B^^[#WHH&!GEY[#3UF&ROND4P.@>M+J]X6K'/+^+U4=7G2/ M>1%Q3%5$3#" K$" A!$&.2:8A5F<)HE1I8,I YXWA4.K+NY:=:L]"\&J@?G= M*FC?GYXXKG1[?ZQ5K1D0>U2@801\2"(WU ;ZG@_LM$\TI9T.0UU+3;B*;4W) M+QO,6BKG+'JU7<<6@+DYV'Z0\NS1G?^KW'Y[NZNW,F2N#NTHUW7-Y?\Q&3O? M,X09%44"(I&J'F*4@T)D" ME63FB?9AK#*# S![\(?D)]@SU.]GV_.D,G,NT:2M->(,=-J<@X6QJ:U5= YA M;;^4"PC>MYM?^8I3Z0M_D;YO5[F XAU?T[-_F8&>57^-UT_!GKN@8^\2@-X) M_@%X7SGQ9^&]=5XWS+)MEE_52'%.TZV M=W*))H$4\9RF3## XRR5,59" (H5$DHJ_WM8()(0HU+3(2*^DVN2)&AB)47T M*E!D[;)L0PK2S+!=*+9A=DU)?&-["*9S"Q+4QPC@*%!UJV A8Y76@Q0:%" /I#0\ ,6 $*WO!*; MZ@%+EAI,B'^LR^UA8B"B6<*3#(@D5BB]JJP[8J$,M2')4A[^_]5=66_D.))^ MWU\A8('='B )Z* D:A<8P'7U&NAV&575LUC,@\%+[9Q)9WKRJ&K/KU]21Z;R MD,1@DK+GH=UIE\0XF PR@E]$9)D4)BMDC)#G!=.A7)= "2K:@+HR0TH:7D@N M18>MJQZIQQLKP<0'%,MQI :[$CC0+P&LD(V!:(/E:8;>GZ[HC($41Z5D3)ZW M[%Y*-X\W2Z'_IR]$OM.%ALS>;-_3]?I%^?D:$2\?2B%Q07"*HE!J^Q1SQ!A- M$.-ED4N6AYP:[> @JKZ=R)3XW!3,OXG6;+3J#YF04-1Q/=:@[H8HI;S4ODW\ZMYH!R0+>:0^/85L=1 MZU9NMCJX>">W#SJ1O.1469RLS!$FHE2?$MT$6D24XSA*2R,WJF?\*0XDSSK, M75?#J6E#Z[P<:\3,3EPA)\P,M(2J:'[WZO ]?9YOZ6+^3V41VH=FG72Z&[Z= M?Z\J$K@L_W)1:F=E7XY'G[C(^%Z7%'Q#R[/@^]*Q%J/%&Z2/237":T)%::B(6)4%$XA#A6"W'(F(4 M)5Q$64EBCF5H'%X\&=SSXM/$JHY0@"C:J?@&@<,KA(*MKKT\-N'!4\$ (<$K M!+0+ XY/'"SPUR/ 8+#O])WI GP]W!X%]?J>L4Q(DVQ[N]QLU]5;K M\UI2\7GY%[J>ZXP6??".'C*!PS0J"X1EG"',,XPH)A1)C@M!\B3+86ZY*6'/ MAJ(B'&PJRL!,-%/-F>W6/O0!LS&:@^# PBRH=5-S$:R60\N#N?[M#Z,'JO3RQT [2ZK:MA$>-(2 M\'P/4- DF+I!^1W!Z2[3>$4DW:#0PR"ZX5X6HC;I^?UZGM5@Z6] M>,YR3CF/!$K3/-(N?(A(%B5L7Z,%_L MVH81W48TRL;D-.(T1@13C#!.."(%8QJP]3I-5@?N>B=KK%]XKSE;79D;1KRO8WELJPM$> *4^Z;Y@J9K3O<)V&+O]X^NJW/Y00WZ0 MW^5B575/;TXWE,=1PGF*6)CD"(>%KCU<,,3#D-)4TJ+ H-O57DK>[UD/=XV; MA@=@P_!>'9D9#R>2P\Q$2S+HT/1P^AN5S%6OZUXZTW:G'A/WK)_TZ L6USV= M1H/O5TME);9S=6*I#'M(AS)HL()0D+$1:A/N+1 A%2)F%.RI)Q MV?(X.+*M>:!\>..NU-.PRTO4Z#E@?7 MJK%K%>M$12XZP5JIRKK%ZZC8IAU<^P=ZE0:MHW+U]5\=?Q$>/?^DI%DMY1?) ME?^^?OGXQ[.:_Z:.G/;J*=_.>=U(Y04<2[<:W+/%;7@*6J:J_J M6]JNGC)F M'EZWT^5XL-V[&F'F$ZQ!#_'WJU1B%8VWHSA9;/XJA70C]=<-9''NN]S]M5-% M_=W+X9&FP>^-.GV*F^5R1Q>W2[[68G@X2!L M_14FT>!0^9:F!NC65BVLZ^[>QQ>;GVF M,[%C^0BO,+& (_%;FF"[X_2;F6C8H7PJQ0\>Z+TS,9TS,)4^CQR)R8C:IO#N MXYGOJ^LLN6[#3#^O5YO-0\FCDFK#,49P MPOAM2S]H&9@%%0O0'-X1#9J%=5WJ!1B7N48E%AF[9G(Z2]8=(3=QGJZ9\.7T3]KI.IJB MNOSQS6&*WG>FZ*XS1?6#O[R%*0(78%4/'(Z+Z MY_7V1:=RZMU)5V"JD#T/3+*L3!*&4I$*A$M:(E;2"'&!\S#"88J%>%CJ[F-2 M?#.W_.8<&!F.HC8<9WP8&Y%[]?='-0\5&N>YX:4ZS\F6$9@Q!ZC8S#8[UIA= MFU:'"%G!HHBQ%L,C1/ MZJ7?/&W-TS'/W_4=F>TKS7_SI L_0=(M+\@]#O>X5F1@T-526F"Z9+](EKF1 M%P:<,!&R7YSCK,>!YZ:$2NA*]!MUFM"?*RC9_7K.Y?_LUF*ABYC-5^(!8YY' M7!=O#A/=RBT.44'2$A4\+Y,\I:PHC8JC^F;4\^*O&*BW'^R# ?U_ =B#N1;=(!X ].R\[X-;KXLAW"Z;:]4F_2K/HICF M88I$'DOE<&<<%;E($:&4I7FUIB9 M_^Q,#["M[%0%\[T*/*2N&IC6I)VPD]JGS:_:2W0I_1Q=5GX-'*;>_ MZ%G3ED=WJXHQ3BF7)2KCC"',6:QA"1P140@B"Q&G& 1CZB/D>5TW9(.*;M 2 MMFKJU:LJLU7M0@&P!6TG.W@ICPGF:!7WDIET 8\)>[IV1Y^WW)BK:]H'EF4E M#GF.8IX1M0/'&!42YRA)R[0,,UJ$6#G#*V4L#'?@:EC0DMP/;NZZZE<:I ]P M [XA&_KK:^>M!I][@C0ZTOWM4MS1)VD:K1T:P_=UO")A'IH=%'8\1.M*3N#*J*@&%5F-2/HV M?ZHJ^OQZ=W];=9Y0_["KRLTH5N;?YT(G"@SJ!13$-1':*I@[./!D05T3\;K! M7:/G+8*\[=7OQS^V*I/E0%,P2OKB5 J-*'MNSB MCFZT!@L<0J4?C (:#S9=2 \JWU%\#OSR%7!(-AX&9*=AP,]U[92_R,U6[A$Y M-0[G@>21$+3 B.2Y),G-J7EO]-I=C5^$=/[=U@6K.9V<%]QQ#'3WIUB7&T36+TX,; M/2GY(JK1%RUXF_;WNE#%#=ML=6T*@T;E1\_[!-8H,L%?6T(. H.]S%NU*C\> M:;)6Y1<%Z+8JO_R 3?\@SM<[*;[(+9TOOLB%QH6^7VVVFR;KXB''B0QSEJ,L M+"3":C]'-)$2(CB4*.39C![I!31CH0?0JR- -<"$V\"Q_*K'C:FG&HKDZ2O?2F?8\/";NV:%V M] 5;J,_?=IMM"[*_C#BX?*#^HO-.-O.M_"K7W^>\01[IPFR_+ZM1JG[H#QD1 M)"U*@7!!,X19R1 E*451'A5$RB22U BX.Q7#OBV(QFLUJ$'>80X*-_(\:V;V MZ"W-!?!@=G_[?G8Y ''P$V>',E:Z6;3>*8,.BRY14=/HT1FPRC.[$V.SIE'^ M.;QK(KIV&T/5 *N3]'^GM-DX&8QF<4EX@O)")@B7(D2,9#$2F'$:YE'(.2BX MW$_*LS&NV["!:\H8J,C,?KH1'&;Y:ID[1&?!@:P[DS8NFB-C-$!H4C,R+O"I M 3!X8^("&SJ;( M)(M3GI(213R/$4ZQ0(7R]Q"/24XYEG%NU@_AS4GF/5Q6E;NJ+ZO$:K&@ZT[/ M+)M[J[>@--\U/EYSDB>_(:N%[70@WC1=1;=*WM/[,PW'JH6>!6>]K"K! RUY MH$4/*MG?0"D17]/YVH5'G,OUKU&FQ-=T.BMJXHU!.-A5'07NY*KM>&J(;CUZ MR3<0;K5$=Q\_&QZ8ST4:W@FND@9FB5M!'.8Z]7)OA3X]'FDRN.E% ;KXTLL/ MV !*Y0]=R*,!6578JBK!L;ZE^/I,N?Q-N;52?-VJU=5^@23.1)FP5)TGU0^< M8XD8HQ@13**$%)G,2&*.+K5AP?<*DS_J0C4M&+"& %9\S=HKLXJUH.8MJ)F# MX"FM-&]PX>I=G\ U;JG*<9O@2J<0P*IOW5JB5UU_78% UFNT,HQJM1IY0HCK M-9(?XUVO&LDN5/&+W&RD/$;6MB&1E[;ZTP?E.A*62<%Y@C"+"AUSS! )2XHB M'.(\"I,LSA)(RILI89"5AR?%?=IM=3&CI_ER_K1[:HIE,+2:K$@#N?'^HY(Y<V@.$%Q)L)8%#BB'&0[AHAYMA==TCH^ M]KQ><0EN:C*D+#/KX$H%,(MP*GU+UT/-#Q,!774Q&2(U;0<3 Z'/NI>8O&.W MJ&^7&C6T6K]\H3]^5:>W]9PN=+GWK[OGYX5NF)!PD>&R("@O4W6^(B)"#(4E>=%?P1[ MXI6'UI)WWK'(5%Y':WV4W*3KW53XTS5O_)YE'>WU_$E^4>,V6Q*6F,6<9BAG M48QP'A-$8H$1RT012QIE!3:JIM SON=575$+-#E@J>L3+9BMWRMD@RW7@U@> M=M\>*5R5GCX9?=KZTI=%.RLBW?.8;2/ S:/^3]\6?:<+?>;^(M6V/==U=/4_ MJ,5[_(?.D_7-T7DW%K[8"76D__@'?]2W5)K9CV4I^?8ADB(4:2:1J/;E2&:( M$N6[QXR6RG_G- TI).XQ+?N>HR=W0_J1_0\GOSQ^(U:J.!"-ZP*MEN+%K2RU=:U MELYEC\;7F!5G'1\G97[B_I&O,3'GW2A?A0N[?4W94LV!\CJ_SX44[UY^VVBL MPZ?YDBZY(GBCW-+O%4YQG\M,RJP(HS1%$:<2X31BB(DL15F6LHC&)2]A12;@ M+/CV(K75*1>K'YM ?\>"LN4DH'M68)N+A9;--@B_NH/>MVYK@]URHZ%L/VF& MU#;]IV#/4W!@RFDB^O4Z<61B+1B8U$S:*^C4U%TQDA4ZZEZN[N0*C(_JOC8! M0NK^X^?@[N-G$$CJ2++AM7^E4,!%?9#'/5;JD@BV:*FCL:;$2UT2X@0Q=?$1 MN_VZ1BONXYP?5D]TOGP@D>0)21@**<8(\ZA A!"PW+0F;?R%A"VAOIE M7ZQ+L?FD^/@FU8%P M>_OTK Z*%1C_9J'<*UTJ_=-*?U)'Q?^3=/U 1!'CLLB1*'.*L,QS5/ P0FE( M:)KG7%*1&L-[KV#$]U;75UE9AQI*YF& D9$FB S\?'-SOV]EVN$!%"H84XA1],"A+N ! MA3XU."XR!1/5-O P-OR4L0A#44_"$Z9OP9;O9KU]J%(&M&'XRI6I6,]7E?- MAHKU:^.X?7J1$C8 M$C65SW@ACLHP%(E0+W>B$.JWPPKL'W>213^AX7F:::J?00?!733BH M* -C@GUZ,HL*.I >MOZL! >'!D?$;; M3Y1761O--4]:4!()M06F!=,9;KE )"U+1$F9RY"4+**Y<;3C$@7?]^05R:"E M"7"8+ZK#(-9PK9"P=7@BGTU>\$5! 2[_M0+;^?*F$POSRX=D&72X+[XXG2<] MQ/>1BSSXH-T.?U)MY+@[P>?==K.E2XT+>D(NF=CLZ]?1)OZ174SEV!7XTNJJJJ[*L=Q*;?!8K7I5,X* MZ':[GK/=EK)%U9M./?RDW,V-KLKZN%JH^=C, J:E@!TL8-.#.'2+M!X'UF/BZW^C:[KB#Y M13ZOUMH(:F]SMWF(XKA,XD+9&2R5QB,*K"/4;(]WU9 M1;IM#1'LB0MXZT9ZK0==U3>?YYN_?U#@-3"F+L8PER5 [&VR/\Z.[;]Y[%_3HYLY MA\/:%F0ZH&9O-YN=QLBVP>#?EFJ@*6 M2@ ;-P/Q')FF(4J3&A8#D4_-@LDK\-2E^^_/W_2)TS1!J7W>]_F(O@3?-[J. M6KE:/U5;\H?YAB]6.OW#/ ]I+]WP.K,5#'C,&)))^Y#(5"8DY MJ _H&0G/BV5/\(KD@PMZ,=N;KI,6MH* @L*[0?;*XJHMXSF!:?LC]@IXUJBP M_TE7@)+*,(=)*7+=*X>748HPSADJA,Q13%@BBH@)S(KKL"03[%87;G7&S#E$ M1Y:76IZW,PNA'0!&1G8U-UB1Z78],T''$2(.=L:JH:AV(M?R4?F1RKT\W'O? MR>WG\AO]XW+=SWTUR+ H(AF5$:)IPI0'&%.UF E'91912HF^FP+MI->SY'GA MUTV->9?#"M0/A)]FE(J<[[;@" MRUS/T+38&F<*/(/BN!O9TFW@CU+L%O)S>:>O9G2KY8X?5\7?=/O!35-*]*4R MR(>KR02GC"=ECA*&U2DGB@K$:)BB-$P8R6DB4YAAO(X=W^Y(PYQ>JWOVNFZO MDET'TRL.VS*[AK?TCN;#T+693,M -VA4P>\N*+@YG05.BY>X594K+^LZ9J;U MR)PH[LQ[8H94P#&@E!I* 212(3 M94IE$1?"N)Q*'Q7OEJTM.0+*#QA6S+ MOO;CO0V[G\CF!LPP(-0M-Z7IT.;C;,^Q&$;.112^?G(L:@@X%Y]W)XI('( MW/R@:]%@#FZ$F.L/='&X[^HT:DE"F1%<(L'C"&%&,2*9.B=(F98L+J.\B$$Y M#UZY]6SESFH3J*]'17='%X$:[RGXZ472-;0T@=\)-'2FWLJT UR!_UU5+>[ MP[GN(',1):;9GS6HL,TL.(C0N?CUTUUF$FV[\\CJM-S>%VL^R9>JTRRLNJ\C=.[F4I?9&G[:F,!2;L3W; M[H:EH.4I$+NJBL\I6VT(N^5,V86GU6[9C]=WH]AA*SV%3F&&UYLZ04"::W1B M!;JQ(C@90.<:=73!/%>-8]'[1%N[S7MEVA2=7Y?/M(CZ":?LG;:6NXF42\D,#>%FBUC M=S[5#8SV7:NEX8"@]>@3Q@ROU/[G;*$3W+]E2[D MYOTC72[EHKE"2W">,I:FB.:,Z<:2*6(BY8B'-&/J4UC&,1!$:D#6/ZBT8B+X MH;@(6C;44M*,! TG]I7*3/1J%MESKRV8F7>D*!MP*D!N=V!5$Z)3@UNMGE#7O!S4F9\&,.@Y9%/_<*7K3G++O&*7,39^;X4.QY5H\7*DZO ME?7Q4>>W\D?Y>2D;Z$*JPK[:]:+138:5@+%RS@BQM5UZ9 ._%Y^7J3\%JXRAU1B M>#$Y.(2EGTB?YUNZF/^S)K53Z_#KJMPJ2O).;A_"."YI3F,49:&R'D64(9(Q MCN(B$TE8\)S"K,?E&?_OQO[5_4#YU \N=_^W]02P,$% M @ (XNI6$PA%0IU@P ,SD& !4 !WO^)T]FLC$_-0JZKNDJ>\7GW2J M7]^!35(C*7' UH9.=ZTL'UF6B!@^!"* &/[M?_R\F/SR ^:+\6SZ[W]B?Z9_ M^@6F<9;&TZ___J??OKPC]D__XS_^Y5_^[7\CY'^]^O3K+V]F\?("ILM?7L_! M+R']\OMX^>V7Y3?XY1^S^3_'/_PO'R=^F6?S"T+^H_NUU[/O5_/QUV_+7SCE M1 B"RKH__'U7[-1(!S^A/+!$"E9 M)M8)_%GOK0!CM8BK#YV,I__\U_)'\ OX!=F;+KJ__ON?OBV7W__U+W_Y_??? M__PSS"=_GLV__H53*OZR^>D_K7_\YX.?_UUT/\V<"_?GG(OWI/_[EEU]6XIC/)O )\B_EO[]]>G^SI)^'J^]^_D^8_SG.+OY2 M_OTOKV>(!Z2T^\WEU7?X]S\MQA??)[#YWKO_[ZA?_ MQH M"(0!1"(%"\2!QBW"E8&4P&HO3V)AU\IWN;FMYK-Y_&4V3S!'8[)9VL_C794_ M@/'Z)_Z"., /(O';>)(VOYWGLXL:.ES.*DMTI3HD_4^_H 0RS.>0?EUI;B>C M'9=+-+?0_>2QJ+A?Q]]1J%#8>3UQ"\6Y_GS?9SO!BEH!WED1(J M,S+B%" 0:V2]"1_5ZI14^8+)<;+YS Y0GB1D.+77T/.M# MZ V@YS;];V87?CP=Z6AMB,D3L%82R;,G@6M*N,+3F;) \8RN#)N'5 R#E\KJ MG565=0MHF5UK#P*2ZMU)5R ,>/[?Y^((_.S*".Z.-(4R!06%82BR83%PV M ;(24<=CM-;]"+'Z%O M%(T(CIC,D $O!7'&.!*=5@*2T_+1<&9_?-Q9=B]TB!>'CN-%VP@VOLS]=#$N M0EGC6S(G&0V2*<\^U.,UVW%]Q+U"H%P.* MDP3:!!@^P==QN6B>+C_X"QA) ,LSQQA<9@S7=$(P2\%)LC:'I)&U=%I4LFW5 MO4"A7Q@H3A!L$\!X/XVS.1JX3BC=?>'KV>5T.;]Z/4LP4LPJ)R723Y-;L^-E M(J 7%")I7C:J;('$7O!QKPPV-03>Q,H^N)_OD\HJ7$>KUZ"UW8RBB0DDQZC M_9S1LS*YB#J<]3#ZZ_%[(L2\,.35$W01FSE)"C2S6_RGB8:/ M<\@R)<(LRD?:;(C';Q"&H9OVUG#/: 6\;%EZ+ZRX%X:54T7<*$[XR&/(EB1' M^M'S1K%01SPM#UG K1=<&*8>>ZTY'B=\OULT^N*!%HH&R ZPB)@=%%0B>P=3#RYVU]T/+R[F1 MK23E@;%2;.+9''Q'=TB*>^V 9*8P>@OH:WF7+1':)Y-R=D&>=KER>[7]\/!R M[E^/EN3 ""@IT)./WV;3S16A<=K[7/(@O$/T0N#$LT2)8CX+F;Q0S)V$@OLK M[H>$EW/I>I)$!T;#9XB7#E!)%,0,B<,LSC^(1&[Q'LT:,'JS'QT M(8C3T'!_Q?W0\')N6T^2Z,!H^#+WI0CE\]5%F$U&PE!K!%,$LN-$FN"(9=81 MXRVD0'D6^K2'_CO+[8>#EW-]>KPL&S$);W_&;W[Z%;KG@I24!X?TL($%3%H7UU/ Z9N'VJOM!XN77\R*]U6MS03BJY'(Q3_%3_-Q.?X! M;_S2K]D:TVG7HQ4DW01B M2@;#_+5?PM?9_&K$'$.7FFGB57EEA!B)MQAL>>70B:*6^1-+[K8LNA\^7MK- MZ/%R;0(6GR_\9/+JN)M$:20*TE8#U/G"80<%I2\I9% M]X/%2[L#/5ZN3<#B[07,O^+Y^-?Y[/?EM]>SB^]^BN@.W-$8+1&E9!W#;L2Y M<9Z EDQJG7/0->X^MRZ^'TQ>VN7GZ7)N BZ?O\%DLJ%>!"],5)D$(RR1)?$Z M.!N(=!*\R,H[J/% >WO-_<#Q7R](^HH3P M(ZF]YSH#<2 %D2IH8B-D(H*EQO/LI*QQT#Q&PWZ8>3EWII6EW@:&4$AS/WD_ M3?#S_X2KD==*L&2*8:0&-T'VQ"HTC"YIIT7(7(<:R3?Q7T?.QNR$9<7=5D0:IX@5RI)@&1Z8 6S@IWDE=Y;;#PPOYU+U M>%DV4@[S;KR(?O*?X.?O\#N+D7(T:1L9X+!R)/EG =F3^R:M'/I M_6#R#=0WY8$V"@6I]$K1Y=U9,TFB>_-0Z/>H.(_[$!G8/VA.=YW?C*2XV1N,Q6U5=7O=%BR(: MK2DG*0J.8(LE8] QXJBP/#*ET1UY9/>=U/WK$;I.[2QSMEB@6*^Y] AU$UTF M7C.,[&-T&.-311S3FFD(PM+:[8?N4M!(HZI:2+C?8^8$<3?0KVI%_=I\WC"A MI+;>*Q(T0ZN91?DJ:8)1/,4C-R50M3L1;25D6.B62"Y(YTBT%?N61+B*8I&K.EGU2R.[/O,%]>?9QX%,XE*BPV-265MK2!)T4"D MHHF$G WAR)M36D7*'GNM/L[@[*:G!;^F2M!53>@-V)9SY,27E.)?P2_@4YD4 MI2@%ER>*A"J M)_86,'1SPGZ83>/:DG('PG%O2-0^E^YSY>X+992BQ;A1,N"^=E2UE9 6')PZ MF#E9S U@947_B NFDL!@+SF/5E*@J?0Z< (F<1^E#U'WX\2TX+U4O/D[2) - M^"N_CGT83\;+,2SPX.SRO;[-)BCT13E$EU?7HJ$H&^XS)[[+)8TA$2^1+W38 MA6),"@&/M54Z!B#[TC:L']/[NT,O*FK \MSBZW[X$$M_H(C[QWHM2]L&W$1) M*T(#9Y"U!)=%?V!KZFVB'^WOAM@IJF@ 5)N[S8_^JEQL;J)("RPD+S3)$FRI M]);(A? D"-"..\OXHR,43KE1ODM),V Z2<\[+I1/$'H;T)E?XJH/9#1R1O*( M,0 )29?1 "P39[DC+C,7(DU*B1[>([83,^QAUQ^ *HB^D7$_TTX>_Q@OO[V^ M7"QG%S#?\'5U?=_I'#J701'ORV6Z9!HWA63%V624!X[7O:T3.DJO:59IM0P&VGMQXXC,5.]XJIGS)PH M[ 9NG7:8SENWJ$%9@RM[DI5&_%-F4%)&$T@A,*.]U[QVP/8D43!PF[@6.N M%-&/EQ==NNZT%,84RPK36%CASHA@G"79E+:#&"00&ZQ!?A(3,5CN?.T8[1%R MFO&M^\-1+64T8'\>2NC]-$XN2V^&CZ4?'6IMN9R/P^6R7,=^F15+6VY!9A/\ MQ*]=)S)8W/)%/;4!@!$M;;EC?G_H M'5#E#0#^5C>25;4#1RII-$"2Y"A*DQ)Q,9;A>9''G%V.L78>U'T:AJYV&PX/ M6V>O'ZF35GQR?IFK8(+4A'%968 .0O,5! M%Z>7=G%S^ ;3Q?@'E$F3%_#K;+'X ,OS_,7_'%$ANB@AJXQWDJPAOQD&2.%$A@S!&I2J MLW60 0DE0YLP4;(X1+#$1_ 867!F0PY"T9?8.NAZC2_%_(]4R+@5E"0^FU+< MS13N1VJ)<8R!]J"4K)V/=I>"H2]3*B/AX1%XM+B;\+#6U+^>^,7B/'>6]NSG M>(%Q-X\8XPB"[&<\QYTO [0\NHHJT)"%<*PWW-PGIA$(':'A76 Y2=P-X.8V M_6]F%Q@QCQ(+*I:I>X)G220%0T+(&!]SH9-60217VYP^I*(1I)RFWON7L*?) MN@6T=-?('1]G?X-N6J,R'GBR&&NXQ$JN"27!.?S#R, B5U2&VBED#ZD8%BVG MZG7K7?W10FXDP_Z:AU=K'J2#S *@CR^!$^DQE+2@/ %II<^:J12KFY4'5 Q[ M2]\?4(X1J>,3_"O)M\,9)!&BT8$$]+QJ.3GMB<%3$^ M^1 /78/LAIQ8H[4_.XGY"IJ: M9JP$J9Y?+;[/Y^+\AC8(P&U-0'GD0&1P MK$SU0FEE[I 19)#:OM&S(F7H]^!^D7.$N%M$S>W!38E+0'I5&4U;'J6Y():+ M1( 99C,& I;6KSL]<716CT^T_>+G6,&_I.D$US)_SF:I>VF&^8]QA,7G MV22-;!#:>I0QJ=2F6@:YDH4VHM M(G'2*L)<4B@4HTVN#9J=Q Q;^-<'=.K(O0%[

TE+1YR79<2T\<(!#[1Z M>] >V1DV4[B^P;LZ#6+ZVW\"KV*XJ6&+'W.@9,4M"?22PR 0022<1\K MC4&P]K6MZ Y2]H)?]7'3_;AY'G\SGEPN(8U,E &8< 0L M6D;)+)#@F2,Y4Q.I22Q53W#90;%W5#?KK &T#-/Z ,Q8%T]@.= MN*_PX;(D!9[G!V^=*^;0$]/4EXXZ"O"L34FM"@8U!2=8[1+,@PC<#V4O MZJJ\/P6UB[ZU!7[XX%Z:I0*4A&:C4)!)&FB^@=5_;XK(0K+6:$=B4@FC5^-)T-D3ZZ@3 M,>886/7Y;2=3O1]27]0=_S.KLF'POIO-<==.5XV$X]67N9\ND+VBW&GJ_C99 MJ3K]/Y>+Y7JHXDH^V_H(K,IV1SI*C0&5Q1@* H;:((DK#3VUAJRMUJ6]]3/A MO!<&A\WB>&[T[KEYAH=2 _MLBUQN.JN 0MLD- &??&GE3HGG"@@8P7.6CH/L M(7-W%SG#)HL,C.%::GI);2-N9RV^_N:G7V$QGGZ"!'#1C6V:3=%O6X[QRX\; M5KIT5G^WN<:ZP]6ZS4@?:9W5B'N6!-!^1%F_R<6C75B\ X&N5&1E_$TV&ETI MF@@WF0LC):L?+>U%6.TV%SDX:=%@X+E11FE8(-;F3$1FF:9HM*C>M*S1-A>5 ML/!4GXL#Y-W T7U-_4HBY8B83[ZKSN72*&QE*-:TC4I1F0@+=$B7!9%8N M[')O>V0;08U@Z0A-[P+-R6)O $/W>%A78D-.QM@DB(G=)$3-B86(WJQ+X"S3 MF8G:CM]60AK!S.F*OG_!?K+4&X#.K0*B=<5]U)9)FS6A218&@B%>F$B81M2 M1BGI,N.U+M%* W"[WS5[S07EC-($BD!,**&H- F1*Y*D$H([ MYBBPRMC:3LFPI0SU@51!W@V@9G>_-,Z$]K*D\EDTM++)N #=;&F)Q*JGSAB+)EA*)#AYQT75Y6LR+Q,MC0FU_ M^L5T'SQ(O4]W'SQ$U@.BI=Q.W^F*=S9-FX9G/$2CI.'$80"*QVM@)% ;B&+" M&2T]8];=AX('HR12"D:<$Y08 M$UVV'-WZ_OHB_WI0N[C^N^Q4/%J.$W #$+G_%/E^^O B_=-L,GDWF__NYVG4 MX9S'3!+-N*,4+3VC([IP!GBI58$D:67\'$AB(Z?1D8AX6/C1FWH:0-_#!#J& M,0 %5Z9=>5J*H0() C1)PC!CE4@L5)_<>%P>8X_)8?VI_+[].DG^1P/H>Y<% M@5MEONQK8 Y'$2AE(J'"H%5/^)57R1/P,M& D:97M9N8'#FQI,^,[.<#TFD: M: M)JS9Y;R[G9;30:H%NGW3_>/Z]*_=\^Q/F<;R -)*644M+TJ95I<-:]"3( M)(EV,@4;A1$@^T#:050.WB#E>9'8GP9;.#2W<]CUEMW.H/>@DZ:10$3'5@:- M+JZ(KO3.5C+$Q!FK?4MP,)&#=UT9&J&5]#?TS<.C^^\3+);S<5RN<\?.BBP_ MP:1('+=AX#ER"(2Y*%"F94,JAP>&]I3J$&EP]T*+'9<31Y,P>-^6WC'XC"IJ MP%+>I&4OOLQVO'-V7 ??94->E.+Z3M^? ,6]&"]AW9]M):%/$&=?I]VGK.9" M9T%UYK;T7RX;4^N(\A"<9"D91_\F**,J&]:^>1J\ &FT-' ;MDK?_VQ ML@9(/'C+"4N QB$Z(#XS3B3UP6J@(MA!*L%.K'GILT_-LV'].77; )3O-L)P MS"NK69D5P[N^=@*)5YEXA_X3B]S25-M*']YHI,]^-,\&L^/E?CAHW HT4Z@4 M^3_L<-ZU8\V16%ML>(I I2O)+("6F56O2?7<5>1??:H&? J\A#YGWB!]':: M^KJ(1/YI\EX2QJ$\07)7Q$&)$2(H*AW&<8U,[NZU<\V0-Y&'J* JD)Z[ LXO MOKV;S'[O9S+!S:<_3PW:=F;J%Y%=+W1=+Y19=&AW$K$T,#0\D$FPU!#$$9,Q M6D%YC[5C#^BIX R5S_PXG_T8H^1>7?V&8G\_O6[I>A:7XQ^KF>/7=:A<,^OQ MO%96E+M[RDB0+!$6J)=9@0O5TXH.I[*1A]Y3$;3%A^I37N84WN\.B9]:S*-F85K_M"WKTZ'X&@T5$%1'FCB33>$ _H*0%//HCDG32N MMG.]E9)A+69S(*R@K@:L8IG(M7Q_\=V/YUU) #+U%18CKW)2AN*609\&!<,H M\5-H 5!_> MQ%Y+<,WRM?@\U\98R,0$"J4Z4Q&7.",4Q6ES20JFM<&Z/W7#9NHT!]>>U-HD M8,]BG%VBY%'N,/[1E?!XS404($NB!?K&.96+MU)<3(U GG1RN7^H/J2KM3J" M.IAX$GHG*NB$E^"OY1'A2X_8>S_]@9*?S7'?CK0I^>TZ$):BU8H-G0MNQ*FD99A_G@"YQ>K,F:SWTYVRZZI[1.93:>*-6R[TC[]' M26PMK?^9H%A/;4VB;I)+8ZE$R^XY;K< G#@!C @106L6/:]> MD[HW<:TEW3\3$FNH:NC:OH=2&>?(F2V%-9$2ZY).45GMH'9SR/VI:Z["H!RNH.I+*1+J;/E"1>2UT- M&,:/_FI3FAW_ZW(\!^05M]GRZN/$=PY)*>[Y7GYDE,N8A=(EF@.W1$8FB#>T M3#M7+E-AHHBA,A#WIZ[)]/)J.)D]B]+:N?E^P."JQ.PSH"?2B?'=CP_CD==9 M1!$TR0$=$1E\0(>X-)YETK.00];5IS+M15B32>+/AL635=4.#/<7Y<@)XTQ" M3XJZ)=5ZQ2RR#S$HQW4/5UX%4-M*G^)F_%8%OACD\O2C.!V7[:1X38@N(!X M91216:(66 XD*@X@HRGC+6H?[WTRU*2+6@V-]]V"9J#1P#[97_8CQ;621FO" M!/"2-N!1YCD3%4U,TD?&Z7 &NTG'MB\$]Z2T!OR(MSE#Q./N[<_832#^A ?@ M^;0P6_Z_^.\__ 2ZU-)-D\+R#[A1[W[CUD^.9#(0#54D18T.OF"1E!U*HM>" M9IV\5+7KS7I@8]C/DKX^FVV)=B7J$$K ^LV('M, M1J%T9$0#P86ST3CE[D^ J5""])P<#IMSU=M.:1@F#1PDMX2Q;U> M!?5>!1"L>%0,WH.M#V0\S MKTZ1?!/8P<]"X[LAWR5@+C%'A!*XO2)-) C\*G!.$_5:Y^H=D>Z1,'!&RK.@ MYGB9-P"9S0I>I4SH<&4T1"0,/!FGDCJ4M3:@M7U;T_VHVW@ M>=3/BICM#8SJJJ\:+.LV1G\#BS@?=R^PL_SJ$D\+6!S5 WW[!]5H=[X'B94Z MFY_/O_KINCW536_U54/)C[?(/\]K$/K)3=OU:^CI0*6%%/"U:@RJ$G_P@[LM6.<_KC/[RI)^U1Q+DO2J74.9 MRH=BCB6YX0A+MN03D[ M"[+VW?AN:DZ^<'U,LE]0F*_PI_\Y\AF41Z^ H,]0@B-T=$-,'G>95 D#L:AI M[8*<_2@;N-]S'90\N&RMKY1&S=2FB,/?JM\H%UE'V*5='U7#$.U%9B7+L[.N MY>;V(U()P0 1PE#TJ[5!: E!J L4#!76\]H&Z$FB*J35;E_@)GBY 3X(R$*# M)]P;3J13&%@ 5\0)KTN2 0=>VV\ZA+YA;5)=_&S)<>U'3XT:J'7#H76+M:,< MIOL?4<,@/4I6+4.TZNI5>C5TR_G)K6(5R5(.RI%(2Q(/+5?NX#)16>I$F8S2 MU^X"\P@Y)[=VO]O';+/"G3Y3V_ =&-?">4DRN#(X(2GB3>;$VB Y4[Z$"OUX M@H>2.K!)JH2D!SW>GT%OC=JE6\^GQ]BDV[]>PQ[M)*>2+;K^_&UWF32"B8#1 M/A=XG!E4J?/!$JYL\C38I&(/?51VD5,M(V$;<&-2C,88B*$^%H^_FUZ ?]7< M4N%$L+&'QL [Z1F\"W453.S,3#A5 XV:CD^0 "Z*P7P]F_Y 9VZ,7W[<$-C5 M'&&>_LG5;G7WH/(2F;GY@P[ MS[<7^P23TC>B2WWI2E%#(6>3&W.#1JNT"ZL65J6%I!,D.*WQ'#4@N)5,65[9 M3)U&\>,!O#9TE0[,?E$DH>U M?L^(SP>S$9]1U8U:RZ[?YE$!Y/HW:UC#;414LGZKC[Y&BV0BY)@,<:Y$!=DD M$@R"QUL'&DSV@M:V9GZ*R%]:IV>/@X1#%>#5X#(.BTMP<^83IL5D" MCWU<#:.Q-[F5+,FM]<[NK;?E^@$<]=X&0[S0'(\&!\1R0XD62BFKDPZ65MZ( M!Q%X<@;G/HO=;(\RE$'J*(A0$>,*#'&(4\Z0E&*0@0>N>>V1+8=1.' V9V_8 M>I"ZV9_>&C5K'V!99B9^A'GGRITME_-QN%R6,'DY*^*836^'Q,>8ND.7J&'^ M3F*KUHV6GT\1/C=$;!#*\215(3B2$YZV,BM)+#!),E-,0N;H'->.@7;1[,W% CP@D=BNOXW%@+QQFJ")WY,-C$5>.T9:3N)&?@"JP8.'K1OJ2+X M1HW2.L+\Z.?+JR]SCW%G7*7B'G7#ON.SZMR@[T-H)7NR:[&;&IM@E?3 2+ 0 MB>0:2! )"/?<@G'1)U%[RSU%TZGV9=?G;SN-N="4164(RZ"(-(H3CX G(7KM MO/)>R]HYF >0-ZP-JHJ=^[:H+R4U:IT^7X8%_-E MM%"!?KO2\#XO+/HH)=K>*,NM5W">N%P&RGIK3>0I*V5@[3+M+P; M M7'H"S E";@ BG^%KN73_!-]G\]U&%!<6FB%347:>)>?$)HFA)(@8!?>60>V3 M;2_"ANT0W1.@ZJND 9RA62T3!E9U[)_&BW^^1AK&R_+5*$N:2^47,:[4R*-M M)8[S7"928\@BN0*H?7OV"#G#]E+N[U2K(OX6D+1J+GJ_V_.][>$H@\!T)"$S M1J00BOC@##&!22-]5LG5+H#:B[!AVQCWA:[J*FD 9Z5UT11_Y('E%0HEA301 MG05'2A3-,!EX[%^(1M54 TC\A&I" KZ]0*\*CC2P8ZYFLG>AY%*'[8?*EW=7WK[,7_?+X MI>M!T=^[X_KSG^_5<1M#_;\Y9J7!2.L(4 6E3S:&!@R_RM$QGWA.D=8.S/I[ M&"\D189DBTCE+;':,1)^S%Y8ZYFIW MF-B+L&9?' _!R):RO,HJ:=1J[6@J=[R9>OP#>^R#UZ,A>KJ;&><60I"!9.-* MJP_&B'=X;";KL]$<-,VUB_J&ZX9WJ_HT I>N/'X%RXFDT95&)))8DRQN,\]8 MJCXRXDFJ6N]\=PA6]NY\=YQ.&C5*]QK+'6^,MG]0#[WO^C0^C_0MXS*S+,$2 MX:G >*Y4($2E,+S3EI9$!5H]U.FQ ][G^ W2Y02Z3)]['=3NG;PRJ" -1BA) ME4Q%ZB+QB1FB/?=>,NU%KLWX_M2UV^?N$+P\>*ON1SN-FJ!;O>2.-S\//Z1R MF[L>S,,N6A+U."WK!EI:]A3O6'C%5O=M?Y M>H&U27\%4\CCY3UD!\$UUU$32&6NO_IRXXI#M[WJT;/=ZG3FMK8D%2LXP(AF85>&UC5J<)WL.#>=72Z^KUQ"]NMP@R4F6J,V$NX6FLN":!^8 [2?DH./=! MU\Z/>8*DIGK=':+_W3[1Z:)OU&IM;Q-WPC7V8Y_77U^['NW)B=W#N./)(,:( M2[$T<\V2..T$$7C>H=<,Z#+7OLH>MKO=S:9YBX"970%\AOF/<82;/F>WB3J; M=!^YOH:-LZ_3\7\C4=W$[X[26[-($D1%&1#=W7^X5-P23XG127,5I16I>N%@ M7\R\Z(YXAV!ZMTT=$AX-O'[?.ERV.),\R MD1!R&?V#WCEU)E 1>:AN6TZG>MA:HR:0_RP*?P$0_P0HUG% M^FD'^YI'IY.D)&53GOS*W3>R3*0V,7B(W+G:XX0KLS!LW53#X.\3"DWMA ^S M;I!N=X9U0\>G<26-%>PF A@/)#BF"/569>U\3+%ZU=9)% ]; MSM4$SGM7=*,1Y;IOZ=$1Y)W?K]?[M\<(\4$/6,EH$)Z@-XH&RJE:.(C,8:.5JDCK5T6-GD8'-C$]_M@Z;J$!^K3V^?2RJTNGSE0; M'2V)26#<2DWIC >A0)A[#=Z"K)U(UE>WUEOW5_=6*&ULXMDTO1E/+M'M>^#9 M.1FE#(0QE(-4+!(G+)0I$BX;D9+DM45P)*F-=GH]!$./7#KVIK0&CN%;.3S3 MY3@5EL8_X#/$8MS'L'C[,TXN<9NO:B1+R<;Z9G5W)URIE!/,,^*]TD0F@;&0 MIX9@@"U]$E;P7+NVL#X7PQ[B/2-Z$%4W>MKO5]/RP<^+$_0#WL#2CR<]ENL\ M6.GY"G<>9[+_$AX(7+* ;FIF90 X]8!N:D!74B9G+,]2VMKG77\E/ ^:KG3G MQ"BB'RP3&&(Y2Z3TYB0^GF<*$W<"8_ MX.+5U2N8QF^XA?]Y]G.\P%,@&)F0%>XMBBB5MH8Z19)*CQ69C40CW#>([M$T M]*B2T_7^%)1.44*3H-IP\V9VX9(CU MI^$\3E-CH#H) 4_"ZP1U- &OQ?(\_W4V2XLOLZ6?_ TN LQ'3+-49M<3:ZTD M,BI+//>"1*&"2=HY77WNY'9*6H/2*=I^ *631=\$@![LMB_XJ]U&DTZFG(,@ MCJORQ"5-Z>"+QMPEAS&',T*X_L^[#3G#AH;/<]0=)?H645086>^QD)A)"A)1 MG@(ZEOA52"@GK@4-GE'K4^W4IT?(:YRDQB!UK.H?#*>HIX<68'6= MR]2=V&?3]&$VA;MYK8M;XWQ>76T$T&U.3H4&S0,)*I;4)5F>\H 727+F.,;- MK'KIQDD4#YN^UL-I^8P*?(%PW?"ZWOB&2FE$R"2F1%<7Q-X*3B(W.F83A+75 MC>1)% \\W><9L74BK$]0]("P[@I-O\R^OQO_@.M6LQM6%NL3)8))(@A'O$*W M1T8-Q%(.1$EI91!@N;W7C'5'2>\3"[TLK)VB\%E/TF_ 0*YOLA=(I] Z;HMO#6?YLRFL J'- 9\T25- "KU2R)UWZ>;KC9F'+MJ=(^*I*<*=VG(!-G MJNO[5RV5!-\ AE[Y22EU^/P-2E[BJG:SVUP& M3_N((B(ZED*=A/Z%9=H1%A5CEAGN1.TWJ5VT##L9IH>SKXK0&P7/>GM1(9/G MJYM,(+(;QVZ4)QPYD28Y:VEM]VHW-<.:GSK:W@-"1XB^ 1!]G,-W/[YNWH?G M__GR&\Q?7\Z+<,\6"UAN;*O!$)MQ'W&3245D#KQT.BKI*EEX1:UCFE4&U?[4 MM0>R8_#PH,5E+\II '8='QAVQRVL1!V\L$R28- CD,%ZXJC%W:FEL#DEP43M MTJE'R!GVT;,G8-42?P-(>N @_#J>POLE7&"$0@5P< :]/^N(5"X3&[3&O[JD M F.9\=[?/:^I&78$VG,\GA\G^ 8@].&R /\\7Q=\K6=1+D;4:.%3AC(%'N4C M&%I5B7^U7*4$"K3CM9LH["2FL4?.([5]?VQ+%=$W@*$R!?"WZ7A:"NG3V46Y M5AEEF;V-RA%JP>+N\HFX% S)'JVUS]GD6#U[YR$9C67MU,'-J>)N 3'W)?,1 MYN4;_BNP$=AL!61*O'*,2,_Q*R\SD3HGF7C []8>B_<8/8V]95?"4"T%M "F MK;-(S\HMV?P*S>K?_>021IP9:Q/3A%*-3!GN\;A/O$PE-5%$:YVMW6UA+\(: M>UZI9Z+JJJ0!G%T_7KX;3\>+;^LGU!%UG(L,PTBP-VV1T M&-H"(P!2"P622EO[?NDIFAH+VBK#J88B&@#6IB?5E]E91$,[AU57XYOZWG<_ M/HQ'*3,M:,I$2PG(E$=#&Q(0!A1-+^?&T=JAW%Z$#3O,NB>(U5?)T*E3I;?J M[^4J[MUL_AF/\L4G6%[.IXN1L]9D;R@Q)I0L7#R[+0A/M(],X;>"4/"6X%7;P#GUVG\?+_VD]&2^/P/VK_/9 M8C%*PJ@7 M77O8LXO9?#G^[TZ2HP!2&>Z!^"XS6AM/;#:99 E!&09*_::AR/M]AB(W#.J-)X+*10RK\I(PX9)>_NU)]9]OF9LAPB@_]9L,41J-#C" M&Z*]GPCVE4ND+$TQ\0]P=A9(*<,=YAA MFC -P*,Q)NG:-0N/T=-$9%X$O2H5&*H&/H2. ,K(J21@[UG#P%R MHH"'OD9_>P6_@Y]OF-F4<>FL0:#'Z$I:LS3 B4U>$AJE V%HHO?[7NVX.=_Z M\8,#X%2=S:H*<&@(;"2Q*6]8LT A"4KQ=#6E?XZ,Y9Y?42!&4VZ\2,&)_9H1 M;/_\8=(B>P)!!1$V$'!C1-FY6/\8+[^]OEPL9Q>P>A_$(' ZA ,S6FU$+GG3V!N4D MD2LG@(12!\/1^0>!9[7BM3L$[$?9X(4 E1%Q(.2.4,_0)]S;,EFF)!>O[7)0 M05-G+?$TEZ3/)(@5:.P]HTHKQU*.3][J;/O@MI%QC.)FE:38@-GYU%U@;7KW MR>BYYY$(Z3AN$,](\ 9(0@8XI!B"WRL&.L"XW%Y_\)J0OH!RLK ; ,J.P_SF M>CTIY]$Y1.L*RJ-;E^,J;RYG%3.X;)BK_<[Z%$V#S^KMQ_VIJHH&H+6F?S7H MYN$F7 W"&4^_ED<8_%_ZXG^.+.,.)+4D><57043I1$:8#=2#S%2FVL-)CB"S MR1O (W'RP);UJ[1&G\LP3/X.\^65GZ:2/?R]O 9^@.4)#V%/?&*-)ZY#B*[T M>+59\N.D/*?=6O=F%*:+A@?OB&#E.99#)H'C<9A,,!%B2MG4[@;S)%'UQK?M M7&IE_H,O/:%,)MH4YEF4Q%+CT(L(7#H9K(VUG[7VI6U8FU47-[MGKE743P,G MZ$YN;O61Y]S1;!60"&60D[= 7!E=AS&)M8J%Z*!VON4>9 W<=+47/#SHEU-7 M.2WC[58SO92LCA#0I4VQU-$P2X()&!=[G1QDSKVOW1I]#[(:M6['0F%?J!VI MEP:@UHVY+H./WU]\G\]^0%?!M0ZAE2O/E#807V;UR%2N62*4]L=:*Z%EPJBZ M,L0>(:=1:!VK^FUS[BOHH0%(;?)!KT6TN9'Q66!DP@@/#HG/L717P&C%:.ZM MY9+;ZKE&.T@9]B:L;RC5D'\#,'IW.9^.EY=SZ-H3_RQ?;39$\-8("&7J24!W M05-%K#2! -4:K'>"L]K9N+NI&?86K&\P5=)" WC:I*>_@1\PF=W>&(J"!^H< M4=)P(DL'O!"E)": CV;8KQ\V8V*>#]% ML7U%36TV!E4JRA $88[C>:U!$>>5),QS3F/(UN7:/2T>HV?8]BC]GW:5--$ MJMY/X^P"/J-R.O_OU]N=BWWP,0A3)D-;2Z3@CGB>#=&>>Q>"9"S5KA-^A)QA M/:AGN5>HI8QV<74]KH[&+$ 0+0"%!*:TY0^!: N PDO@4FUOZE&"A@WTJJE] M/S@=H8,& +4:PML]WZ\MK?!1@YM"@6D5 M7);*&>-J/Q@^(*)) MX!RCX*TCCX^5=@-P^0P3_*>O?X4IS/T$S?19NBA=S;HZPA^P:76^B5.!&S!: M$I$#>@.E%XRW3I.D=4B1"<9\[>JK@P@<]NSK#V;]:6GH5+QN4/@;P+7C>"4M M^#Z!3F/3._7Q:]XR,/0-><9-59+,M"MO8-&B%"V'$#A5Z=Y-U _XGI9[-YJ&*.-YH%H^T3M;^'AMI9*2405!#M'8&A24# M"1BH$W#-#.URS[VH:O1EZ8Z(*NNF$;SI=&HSR_A>EC<"7G2.SZI1G[T M/D36RHOV5]UDV*+JLFII>6D00)Y:/+<,PW.+>H5QIO826#:4U1XQ M]P@YIS6F7DGT_/MR'#M3-IN7'[_"==:%YN7.<+&>&3B":,&&Z(CF"&^IRY#Y MB((0(FC!&*00Q5/X.&+=@;W_2E"XV\6Z/\$W$ .\14,QNP(T/YV;^.O8A_&D M:]V^82B&'&0(NK1@*^67KIS4H0Q>2J B,,-3[:J")XD:V&NO#+-^=-$ N-9; MYV_E<"@]MNYLE,AR3&46 ^E=IRS4JTI/&&:E9'AR6E6.S?P,7H&=L![@E0U M#0Q]G[]F9%7ON]X@=YB18 T&#Y$X#;*T\@825LD?W$0,4(V\7__S^(&W@>C[@ZPFT$*:6AZ'A99-454X[#95'1-4=><5J.8I)D:9R4,R<^6D8@&J6Y MCRGJ_5HS[+7

I5J],7_/.G*>LNGU+BN?HJX2E?5U\N\&2_B9%:&FE\#1X S6HN$ MBF6JU'DZ_,H+U#@>.UG0)$SM[?4(.772S_&CUR\ KV *>;P<696S=> (@XB^ MFY6LW1)[_L8LSQ]'(\_7K^'58324IC[92,4H8X77H@I03$9A%)$#%RPU&4U3&U M/W4M9 [7AUE/VFGTQ?53-Y%R?<>!(%^.\DM5H\:0)QNG$O+>U M$R/O4G"J!?P"%]]GQ=A7STU0->[">@(+[1JZR AH([JX3_6]STI6Y!6ZR8LP3ICA* MQ^5 RNE D@/*E O"JNKU\+N(&19 M;5^O^*FB@H:P-)M^M?U(B9&*4SI"2&@ M)%<%5^I%!!&">LNR#E36-KD/J1BX_5D=]=ZO!CQ-UBV@979Q,9MV?)RMBWZ8 M\]JI3 F%)%$@)0,TJD2H-CPJSH6$ZO,['U Q<"?U$_7ZL O0*4)N"R:O-K5A MG IN.88.#@*>VUH0E[(DV3)IHN QN!YA\JJ%^L_^8'*,D-N"R>LU!SPS9%HK MHJQ$1\\82@+&EX0))3,8E86OWX#E/A7#YA#U!Y-CA-P 3.ZY2C//6L7( M">O>9$I[&*N0&<-0.#&'X&GM&Z-=M QK67IV=JLHH $@K;9")Y3/WU"PB[/+ MY;?9O$S"'DF%+##'"01?!A;G2(*A$N43;4K!\,!J1TZ/D--4['2DOK?:H=.% MWQ:./OKY^;R+%M+?_>02/L*\XVXDC))HEB7A/N%1S!7&"4&5"A7%8^(L,%.[ MR>\>9#5EIJKCJHHRADXU^G!9SNCS_/?9$A9_G?MIJ:6KN2##:;[UA7:*JP.E+R@T8IKMW^ _,+$AF M _>4(.V,2& H+?"X#7SDS"?NHZG=B.YQBH;-P>[%'%540:. .K]<+I9^6D;8 MC!0P%Z-@Q!A7"LK+X$"-(4IPW'#0EJKP'(BZ1=*P*=K/!JECE? '>YJ]=?C? MDL@ [[2/$S+DH^T!(NKG!=<@A@(7FF3AT?FR5)0!R:7MM'M\] MCN@TD3=PA.Y^2I*,EP992+ZQR(ASZ&92ZHDSDB;F93"N>K?$-A]KJZE[[U?: M0V3? (BVW D[GVB,P(E/S)3A\YR$F!0Z&,#!2>5 _W_WE?8@]3[]2GN(K%M MR\,'1,6I]#0[$IW+:(Q+L55*B80,@GJPD4,_UYM-O](>I->G7VD/$7);,-D\ M(";E@[0<.5"!8YB"O#@#B6BK!2BP2L3J1J7]5]I*,#E&R&W!9/. Z)BFIOAR M2I3F*!FEXIQR9C*! & MH$H',+]J!2P#C91%:JBM?3%TAX!6IES4]6>/EW$# .DNKE[Y1>E)<5&J6M;J MF/OIU]70O%=7-S_ST5]UPVT+QS=L3U/I.O?!7VSFSXC$J>:XYVP0:$O+VW:( M/A.1O5$RNL!Y;9SUP<>PGM$)L+H?< VMXP9P_@D6R_DX+M>7G0*/3 BA6.E2KVD: FC$M79B-H>UJ,$#1S!#8Z765_*&[3\KGOC M_ CS/)M?^&F$&V8V$P!=,CKH1+)WMKP96.*[T;J>,N<%F)3W:[/TR"(#G\&M M0*NJ+AJP;YOV=AT?:Q9TLM)P*4C4&>4BR\1;EAA)$+4W4C"1:W<.WT+&P(,1 M6@%<+44U@+7;4=;-8RH7PH/!#<.E++6H91"XY)$(G7 ;:>F 5Y]8M8V05@9Q MU TR3I?YT"E4#U(-;SU\OOT9)Y?EBTT[H=+!^DY'H74SH9&!K(.U'F6(NP2W M"A[V)GD"3F-HKQC-]YL.[S@BJY#3SMWID9B8#:J@)IHA/'E"[#H@UAS?DM(J M?VTD>?8Q&U_:JV.LAL$:\2E3(D2T-"B?8N:5+6%U)MJY[CT-V6UHN8%#^V@! M?)A-5S)891*\[\8#=Y[30YEX8R &W/+*^C)K3"D2 IYPOCOY-+<8C;6"_ /X M:N=2>^#-T!<6AO9-3K4.9S_\>%)\O#7O7)?\40 B'#=$6@P5 DA'LM&,RB1 M&+^7EU*9L&%3>RO[*T,J;6C WO+5;B4>KMRV]XO%91=O:,9T4J7PE L@4L5 MK'")9):3HI"4,NQ07WGG:L.F^/;G"M<1;P,.P&V>_/?QTD]6_'Q"3[+7J>6>O35M[A5: M)TE^^#>4AYQLCG+<'EW=V"BH,E4A 3;OG>-WV<630^6W2: D7_6D:=B5,VDA2%XL913:N7/)Y&<<5BE:/?HU9O M",HQ2JD2Q&2MRM,3)PZ")29HRKSA07E16735B!_VMOP9,?M(XA?NP],/GZ.1]0'N@F,%C"41(^V6,';+J'S [\2" MS)Y#6PV8VVVI2DEIX='CP;.'=Q-XRZYVY7TG8I 9("E7N\CDV)RREY7$> P" M:RFJB3R,.TRL=M0FP==DQLM+HM;)$FF#(]9&3H(5)KD\)K!X.S&]NX7=.! F10L@2$JT) I'9(256UYE3>)9,^6K=W;:3LJPS[W- MX:^&PMI WEHF71S'P&29<=^4I,TRQ4B30%,F64DKL]?,\-J)C+?7;Z9<=,#[ MFJ/UT4#\<&]_,6&E%#"WIL_L&L@\]T/;D/3 MQRAH5DE:36CZ/1Z'T_(6V1G#6YPHVDV.\L12A?"':(B/V6*L( 1Z9-FFN-^U MU:/+#'M^5$5!%4D.C8DOWZ!0OO&-C-4R^NB(]P8E(DN/CFP<$0F13"$Q"GPO M$-S]W&$C]%I:/T%60ZOYW>QR6CI==MDB&_II5DHB."&4 7')61)*R^8($526 M,J7[UX8[=+WEPX<-A6LI_%2I->#O/3*?*P7I;19$4(9A4!2E\E&6BV\K:(8L M3:J=V'=:4\7GJ \=,*JHHZD&(+>EX1-CTN<8 HF^Y&9+C4:3^4"4]J!S1OI@6C >I]^D6C(?(N@6T/.P.2+T-*HM =)+H/X48B=?6EUL:$$QJY50_ M.>Y-MV \2*]/MV \1,AMP633'9"YK"F5:&R52$0RCULF*DZ49!E<9([&VC=A M+Z %8R68'"/D!F!2IMETTO\"\=MT_%^7JZL=;XT+3@L2T.=#$PN*6'34B!(" M9)9@L=:"QU-#ST]"YPBA#QV+_VTV7<)K/Y_,/H\O+B?^U@,]M:!HF3W(C)-$ M@M[2SUWU"@J/*U>8+"+F($?F9LXP>IHJ@7(W9!? M[LO.\Q<4W\+'(LJ-/VFBD8HK(J#T:K:&$A=8)$;F9(!EG^JW#WF2JH%#^3KJ MOP^JNKIH %WO/YYOFNDY;5.D)8 0KC2@DL0I90@U6G,,42*3M2/ZZ\4'QDIE MK);8 M*"NP-%B/$:.FQ18%8I/2Q("Q*F2;\&^M' 1;Z&^\<*:?73$X$%[R)MC,Y-[5 M#42*I$+I/*2BEAB&!#0&,B02K,G!96F9;*?EX^.\-%[;T^CFJ F0/\)&.4MI M7'YET[GK5I>E ZX1*WH6&9"0T9-6<#HR],4,G7.RMK7]3VRTW@)4N/;I1), M&M@QA[>L8\B'8PQ(9&7NNJ1 G':"R, ]9S)Q2+7/C'X:"PY7X-0ONOM5:0.8 M/9MT/P-INZ#?_BQ?P@B4"8:BDX?'5HET-"/!)(N!CQ<@,@-K:QOL_2@;^&IG M6'3VH+P&('E=2HT[;+PN(WS8W6VVF;]0Q+GX4MIRWO[WTL7JPVSYG[#\!''V M==J=)SX9EDN- +I=96\J7SPP5LX3"1BXJV1K7U[VQLRP33D'!GX;$/DC[Y55 M=(_'V_I;Y><8ZBP89U>O'"@=S2BQ460"3@BEI&5$^XK!X_A\;S[X94<1M$I:FBDR*F41(I@B!5"$LZ5LY-47(2(3!N#$,']L6<.$\QN]]+'?V#;JZ7@;$&-N/1>GHXJ^B>)/[>B?;] MQD@Y+;@.Z %S6PYHXSD)B2425'16XO_9W$RNQX&\[;?5_FBOXDTCZ,5FC-Q] M]T&[ ^,?7;J.=\FZ\U[/IZDUT,?(R\6QD1N,2>)E')(D+5!"M54X,O*72/,\9LI6^ M_3;"'^WMNQ6%OUC,?X'YQ>(\=U]WCZL?YQCR_<_+>9K >N^'8#/3WI*46.D? MHP5Q/&L2N(I66L;R_>"C-O"?)G(_]/_1WL:;4OV+W0)[GH7=GV_\$M[Y\?_; MWILU.94D;8/W\U]B)O;E9LPH"OK%C 8,J/[LO4J+-=&TD&A)217_?CR4RDVI MY>B<.(I0=ETT3240Q\/]\2W"PWV1'W+&*V=SY;\#DY $0SP2CJSG!D42N#+> M)!([CCHX.^W=%.:E7==? E!>KA[='DF\FH6[<\%I+NK?>.$KHHP2UDG$E V( M,QZ0X38B""V#](Z(N%VU>W9E.KB!;AKUTNH +@8R%S7V M=S!\G_]!WF]N>AR[GPGN)"4<1)(Z4OA@P35!5\QL7># M4P\9- "H[!Y .^WT?AJ,E]YJ0AC2T6#(3+G(#B$@I8,3E/B$9?EFHUM$- F< M/@)^]F1E"+<;@,N7.(4_NOY'G,6%G4(6]BI\G\PF.9;(C?\W(?K=YK2/"L>8 MD/4$M,P+AYP&\\U@8X9IA:4+I8.Z4PBL^]!\/)B-)Z46(#C\6(/Q%+04#(64 M^]]3%_-[&XRPB\$' W[!-//$]?U)C7(N8-#4D$CNS+)O .U=GY$QZ0-S]K91 M%E<6=L631]H[0ZS%CLO2_7P+O@%LN9;O)+ST? -X@O NZ]!R8S3FZ='HU5<> M?-!D]:O\H667KXUX:'GR9MLXM,R=\8B"X),E3W-#\XB,UPSA$".-GAJ>2H^B MJ'QHV="* ^0RB2:D$[< M($EI2%([%8L_[2Z^B0N-8PHB<),P\XM0=PR@0SC$241+-'&A"!Q8_JR8QL7VL6O78T9"I4F1G>O8^/< MD">&WV\6]ZT*;Q]N/ J131A_X'.*D]RBZM&["L*88M(B M(95"/,: M X2&:.QL(JHH%5CQG_'-BZT[5Z[QG\H5(;JR]>&\PO)4R#>,D2% M"8@'"GS(C_P4PURG& AUQ0>W5LDOVGNMT*["#(/)P/SBS:P-![/QK?G>9<.$ MH"A.21J$\_Z!"1*Y)"+BQ 7%F1(^E+[=+[Z)NIG%!1]0#8-#*V=3SPJ#.S3Y M>5(\_O2U^!4%20@9#2+,0MB9\OP]H232W/'H)0]6E[X[&V,?=3.0VEI1$Q0O M0#'N>_=LL2$I8J0P%C&2^Z(;D9 C7,)_FH!=%%B)XA4\XVRE;D9RP>I1 AJM M:$B9>/+_Q,GUM_P(Z6=S*WC* BOHY GP>UR[BGW5FWNO'TZR"!/=%216V12](CKH)&Q MT:*8E'$D2N+X*$'C>;;W8NXUF]#)2K"[!.]XC#5WN^_('2.Q%Z.5XX'L)JKGCMNYP2*&E-Q@3)%2> B-X M[L5J Y(\*J&989KZUI3SQ#V^F!OABU#/,0%X"0I:*-0GT49I%$>.,@EV*RCD M6'"(!D.P$TYJ,ACA7@]O)NJ ^RQE #VZ<*J8 %!/>&(JM9 M1)YY%W$(5+)F)OB>MK6Z4_(N^ !U#.B\ -]VWR M/R_TN71KGG_4E5LD&"$H MC4AAA1&GR2$=@6_8LN U3X+BUNH/A^VX[K"^"]:_,P*M%;4L<8VZQ90=O4$) M&*8\S1"Y//B&2[Z>>:.1-R!N3ZT7?)1ZQK/LKNX4O]KJUAZ 6E&M 8;H84KY M@W@?9 ;R\=QHCAB)'''K-+(F\T9SCH5S>:Q;8P[MX(;J3OFKK4!-P*05G1E@ M3?:GI)]C[C\$/W\]GZU944W UWLBE#VV67G\9FVOUS"F+G8XP9,LMB-KKDQNO.<#!7Y$!P9)B]P0 MWR+#F,*!2L725JE9Z9$$?B>WE#/!<1\ ^"LP;B M#LR1%2(_!(PL*"U<$"-/V^Q'>.59G)>J.&/"H[;JO+J^7JR?1+^#/4QFRXE? MG[G<,]UH0B&0=L@'GQ!7A"%G+468&R.N+-_8;;3-UDO+RB!NOL&" M\"^G2/W4HL2O\Y6=;G'&DJ "U0&R&0YQ&DZY]3\D-X(;I2(A.+A&*PD.[JM. M67KS&E(<$JT<,XUC-6(NQZ4412$UX@QB,..9R&Z9PI\DJ_@HATG57$;Q^*AY MA2@C_):JS\H&Y 1RYD\YA113I65A!.<&CY7W=I-Y5'@ M+^/X= A""J8:YVW<_OG+'V=HV+[C*^=HU'YL$&T&L0C1$@[@D$6DK M$@I:>XLUX\F7GE;R4J9*FI3?_CF,E! <<6\ULM%*I+TA5AOE$B[^$O7OJ9(G M8G:\J9*GB+^!N/Z6!8'N 2V^)- "G_HQ[V/8L?)K:V0?[/6[&D@4.ZJNY11)K ;%8#,A0 M GR5,4!.P[V19S]4[+&/NN > *MB#P4+R;@!G'^.X'0FN0!]'>_],9NLEA#9 M;:;;8>K).EN(.!]_8BF0MY.VTG.O0T(^1H:XI@FL 205#*R M3$)'(9OI\]5KAXW[AL+X+:4^XX/IOT/5-BVA'16"!>90(BS?%RN)C H:,:&Q M(")QTTZ'\%,W=Z$*=@:$GU\9>\#M\@L5CK+G:;^S*VKS(P>F$5=Y6#*G#FGC M'0)CJDAB7NG83 .2$_=VH7WT7I(N#@#;BW:)F^Y),3RP1F'GJ/8H:(D1M[D3 MO%(,)8:I=MX%$YIY1'KZ]BZT==Y+4L5AD'L!TYV.HX &SU=7'8&XZ.O'DU"Q_FJ_^- MJ\]Q&O,:FWC>P):3"PP9@27B6.??28H4]E$S2@1C6YZR]%.?81NXT,9XYU.^ MBT'798\(/3F15L$J!_]#\"O8*,!,=Q/J6,'%Y&GL*"R[T M#.AB+CQ&@^.+/OXYI=,:=II%HY#AV@+/!$5.$()28$Y(IJQ.EW,N5+B)WR7? MHXRG. T:@9-0_%]W!W.5%:>O,7 MZL'_JRS!F'A^T8' HRD:Q[EF/:.)1I ]R2,TG!7(T4 14=1Y(83'XXR1KK[S M%W][] ),P&A(?M'Z__06X#CC(DX&$D&!F*(^9X,$&,<%4B$E;8016#=3NEMZ M\R_^TNH%6($Q\5R[+]?9;R2ZLS$Y;K07&AEJ\V!*!XF6I 0!(&024>:9/VU> MB975_DN^-1M=^QL7\$D@?M%!P0GG*A[B)0(>&U%'(P)EIL@:K9$F@; D*.>7 M6$I=QAA<\FW="P@%1D)QT9N^\W8Z^?3EC^6(+4X>+W^.WB9[M]-&4Y-DO5#, M"(1-!*VPP2!-341*FV"UCDJSOYN:['ZC2*EEAA*!".4$\<3RN;T#?321:YRL MX>GOIB8[7<,9,3M>4Y-3Q-] (/:TUP'X.\)MLHC!-G)&F6)%-34X"P<&F)J=(I $X]6? F(011)1B:#G&8)?)"5 MR.2]$!)R(3JV5I>N\MQ#2N,U(*-C9%Y>8 W@+I\336;7:QWFE&L.Z2GX%Z. M'2PB([%%T04>* U.&E(8:X\^_U):B@QQU7VET0Z0-IJE?? $C#Z240+Q)M'< MR"<@3 WF7"3&?.FX[PD!=8U5;S'NAD,/GC8 B#UZM%84T"70MX^SN#&:8#%# M$BHA:PAL38/V6&4]PEI*'J4G))XI(-M%7A-@Z@.";G'68(E73=X3K#UD\AE@ UP MSF\6FYU1 OHCE -3[3WB"J(.Z[ 'G)N-/&@8^PIWHY6'W3X;-URH.$H&IG1 MEP"AR<\[Y?1(,$UH"DS;[:>._1%T_]6Z=0CG U _ M-E\"?N+/.-ML+1H("5FVKM%A4 WK0"L$0SY!T@SJ$H1-Q1#T\-U.&%(O $,] M67T!*'J3"UPV6Q/8A_PZ'5%"\DLW#@FM#+F_KR"$!BX5)Z50].B[G5"D+Q]% M?5G=;A)WTF-PSYV10B)/53[:4P%I9AP"M<&+,(V?XF+]CZZ3M46_C= P#R;E\U'F\_FHP F9 +^3Q@)P(\7&E@Z/ M#Y!3UW<[E877W.)G)=(2$EB<%AB22W G%*'"2.V",:=$B1 M*Y&B[X(36/411N"_'O#QY(.UD5!(?/.AO&P! '?5!CYZ(05&41N?SPXH"&Y(I+ M#F!'QD'T)9@E48D@M&$%1/[DHY6%WD=D\Q+\JRUX^]_>\B]) D:$Q7SW3G- MM3\,64L"HD0RY6T*IOC#P",DU4UG2\<'8\BA&5A]_!%SSC:[7N\K)]7YH=]L M$V1;I8VP'AFE=:Z\#(-@)L&(2:?I 8_UK M?CXZ^$#CV4KE#C0.$SG.@0:/EB8<+8*(5L$O(&:GDT#"^1 L2U?14*YB8B@Y"OYE%Y/LCA\VX"!;XY%0E#R0S378->?@/R6'()P3QBSM=()QRFN7;2)J1RW% M #*,O0W@XX%PJYVT9MU$A6#$"?SB*-8H!$4LTU':5+H_X&EX&.V>OR >^K&S M/P[F*SL=.7QX>Y,[[",D^ED]>NN5\GGF&N\0)<_IK>3I;?3 M_XUV<26MH-Y+B92G$,9KP9"F$M2-4\X8IEZQ'+ MIP?]:&TJGAH=ED.%=4&@S KW]<_Y%>-*&K\^0$\.\7PL8;G"2"9A=-34&BDK M87%#8E,AW#D@V$]DX=2N?CVXN:_SWR#OFX17";YVOSTJ\U-_;1 D[,!0%S5R0C-DB99@ MZ0E7H5M)Z^G?KOL^L "FSL'S"[)G5UQKY@R8:!8-\%!PBTP(^4F(I=1@)@7O M5$,R@AVK^XZP@OTZ21C%3N=& MD?LP#)^?QFMHKAS5\>_NJK[_F_K@2/BJC( M(2>R&G&?/#*6"*0H851R3J(J?ZK4@]"Z#Q#/!;\B8FK X.W9WA5QA'F=NQ(: MEA_"F(AH>TCIA"=S 7@JP>K:4=>;OWY$#Y#_M)C[&,/R M+3#L:YS9V>K=]Q^+^<_URY-7T^G\S]R=\O7-(O-X?SO/O0+76^PP:S*X,%$F6 M3P\EC\@J3Q'C,MJDI5>4CP"U)T1T UO+=PMG%4-MN.WT]?F7VQE&K^??8:,> M:'IDM:VW8*)!>X3/S78-Q)P:0E"C,.0T3@O3#60G?[H;M%J^'S@#RYNNX5N_ M0E[_]MULWQDJL8,5,4$@D16,R&E"'MM49),1HD=QC'<6/Q MXS0V=9-^"D(.!^F%A=-UO]\W*>UGN\I/P3VP_DI'2U5,%B6?P(N+P)'# MG"/F#:4*&ZQ$Z9:UI]+8U'WY:. ;*IQ&/6+V\Y/5^BC/SD*NUX?]@^.?Q"$C MTCJL6L(CGDI\(8_XZ+.OMC][/W?J'I'1:1>D$P.AJ<>P^US?)"@7S$1I=>GC^1UD MU/6*XZ%DVVX-E4 #?O$U?'*R>FO].M58OY$.VG#&#%ARP37L('-$T5P^S"25 M6%):_*KZ.165I]@-%>R\*)>;P\FFSR$W7I' :%862$R3S(_+0IY@'HB.E#F9 M2EN;7714-C<#97L0*CT8W0!8/L>?\^E/L+I/-W/W)AMK$8QCB*C\)ELFG4O- M@$^&.1.XHUR7'JYYD*"6X--'WO.QF-\ DM['U2H7;M_N9;,'KKC'DA-D/+.Y MMB(BS9)#46KN/;<0#I! MYU:\&,,&F!/(.>!(X)A8($%JNI4$[&OGMV/UNM7"Q1!0AGLM6 L@_P[ 3QQR MXC9ZJB.*1F,(\JT&&$N+!-$TD8BY\\6K+_?04M=JE YLBW"\4>2\ST<6BXU> M,>D,M3@BT*Z$>!0!.1(H8I'&1 .S4A7OF7*$ILIGST4DWP%.O<50VQ^]GG^/ MBXFWO]G9O^_FUQA#!#42*8BW$*>&(JO G:KH"#:2LV=#]_9XH^=KMX>&_H*; ME^-B"[9E/KN&U;YGVWL_O#D%R2)/!M0B<<2#H,BE))',72HCL"-A7MJ>[*"C M;@13W!L-Y72#:-GHCU>!1:4I\E[D0%Q#));'7PDM$\'"IQ#&QDL37F>PA(] MI@>[6P#-(_-[%[I+,(/2YJ(1$\'@4@9ZI"4"ZHD#A0(R2@\%>$Y%6V#I(]L# M 4H/1C< E: M^3];NNZ3Y5).HP#;FA+Z1@6,D@;;E$,LH)J;H)$6":*CP QVU!G!NXV3W+%X M':TO(:B],N_!M1:D_J MZ.EOL[?S?PBU_'=39JWVA.:\JA+GQ"7^9F]51@I M*F+TUF 5NST8Z/*U5G#11YC;R"C*V08BRKLND[F0FL8Q"'&T/(1H.P=!+B&X^$IP3QH#1RS$MD MHF5)4J(8-R-BI(4\8YA4#T"D!XL; ,FGQ>3[FOR-%?0N&1J(0YIA#.1[CUR4 M 4+E1)A3RD&X7!@A6R2T X\^$IV78V\#Z/@2_0U\]>//N)CE9P1O)S,[\Y/9 M==[2EWE:W/_)NUF(?WWYT_YXM%GFHY5<$^0C!N-+@D'@OW/U7FY@P(F#GQ3& MTB""ZQ83%$;>^437PABNM26G,;@8@V9OW8*YVJ/X7HR/TP[EYAE!%&O) M;._\M5/X5UOP3^:'D8!3I!"A,T(SZJ5$>?(8LBYXI0*S2G4J6+Z\^6N]!=^; M?RW$H#=N&?]S VQZ\S,[NKLZ!8J=D9Y89&,V?B$ ,ZQS2$CLE! TZNWJK^'1 MY6Y2ZO8J*WWL48+?;<)F$U53&PF6PB*/ ?6<"8"^EAAIK8!K5E J2Q>?[B6F M;K);1-3'X=.#[^T!:&,\)?5$*IPWL4[@(P/Z&?PBG2)$!N-UZ- M!QVM%>*XM4']^-T ;-[O*/G>A&V_S1>+=3^TU_8'_,GJUU60E'N*$TJ&2,2C M)<@JZG+-'0;]8U3BXMWW3Z"OI2*2GH#H\)*BB'0:1=[=U>CO\?;_W\X7G^)B M,@\?XNH*L@1/=-(H)<% 6P4PDGJ+@L1,D&2Y+E[@>"J-+3T+&P^!Q:34 J? M\NPWNYPLOP M-GR*5!I V^WK[.6=0GV\62U7=A; BF_Z;VNA!%/4(RD8A+&4*60E MXTA:&XPBD ;%TM>@QVAJJ:2[D$TK*84&4/641^]FL')][9BAZAKJ0YT##M63#)M50R^ MGO]<]U3>W/3:Z3\A(5_E'_FX"5:O,+8T4BN03Q"@\]-X6?+>*4) M#CJ?]@B51YU08)LQ#K;"&0L^1DY%\1E(^\EIZ2ZG5.98AO>-=G[-&C)?+L&# M?_D&/'ZU6BTF[F:54Y/5/#>OA'VOYO[?W^93D-TR_]T?F[\[H#-L@:^6Z!Q; M>O.%.LN^L8O$G8)4U34Y9JZSOY .?+5WW-+6(*)\X MNF&\:\"9@=*]FX$*QJQ.KWZ"%F5]^[I#W_*!B;^RRC"K((]05.:')5XA9[$" M"XZUB5X96;S!WHDD5GSG,Q -\_.)YJ*0]_MD>@-Y[15S@@#/)+))09SH:4*6 M#HAL@ZA_55T=='//5SPMG\.^2W3[E%:(!4-A>H [=T M),AP%1'5@H!OL+;K^*(=B]>]PRGO]X;RKP'[LS5+ K3'Y1ZG:P8M'QW?WAK7 M*'6*0F- L\IW^0RRU415?E_ID]0X"ERZSNHD JN^;AV(A?FY!-,;=4")FX^+ MNXT5?;;+JZA2#,$)1"WAB#N;D(X&$EQBA0_*8"%*1UPGDEC1YYT)>T6$4Q5] MMZ,+-W[@29I]QS87\ZL]1I'+_0HXR25Z:XTUXM.UMW"4$G(: _>0=$ .PFW"F2L:&:>PI=I'7MQS[2&EHHA'_QWV*XF<9Y>C5;34+FQ.1GO'77YSL8[T)%A8/RDYDS]L$YM5KA MW%O3Z_P2''.=FR(9I#6W1B3I-2M=9N?JT]6D[A\\Y>? MW@ K\Y!HD,R/FUMQ?TS;!-W6CG,6K73"(P)JBGCT'$P_2WD\A13\0-!(4#]_S;K]T+K%]F.9>,=)(C1;7<'$\*<%=86J.= MDB[0TF@?<3N5'S%51.F\3<@TJSV/>H':P$GT1B)C\ZADV 0RF$8RFNCAN!CR=0-U3D@T@\PW$O_-?,:X#Q=LF@G>M P.QC..(I,\'JMR[ M["8)HH91R%!L"+YT=_B]Q+2(Q;XRWT[?B@B@ 21]CA!D37P^'LU;^6,V62T_ M?_GCKC%''OPM,4->Y($L*D;DE(CY4MK$//D;N%0830<)JGL1-RJBR@FB 52! M04_SQ?=</&?>04OU0D ME6!^ QAZ8F+O1G(0DZB1&%'- F2"*:N!Q;EQH:6<*1Z3&-.[G8"=T9X_G<^O M]6!Z [@9&(.^OZ]T]BXD;8- VE,/^A(#8^WZ2")=%:(YVO.AB&V ,';34I7;)7A/ 6$X^Q,5<6 M^#T T.BCC,]QNGY6:1>K7U\7=K:T/J\XY&+IV)(E;HE.(KO0E<^^;]X?Q!/L ME3::(4)S_R,JP1*;@)%UV%DCJ#2D])N)8S25NP+:]Z7??CWYD[5+2M)'[:)& M-G>5 KV@2,N@(#@*+$F&K<"EQT[W(K2N(2R*I_T7.V,)K@$WWFUKZ^-1;)@W M3!)P$3)7L.4A4EY&Y%DDP4J1((8ZDVX^IZZ5VY71H/+L,&<4N36&R+M\4WOG M>S\8B]R:/##3(V*6!%T%@XHI3H=!IXM'ORT^^V Y4^,IP78FACMN1^ M!QY+$7*[5] )[B@!HRLMT@G'D"PUW(WIQ5JX92@$D$),;@ F.\>Q2J6C]BB1 MW(V)@1'51.3#29/@1](H-F[/HLY!S1D.VG1D'@33W#L)6S ) M<:OS[ &L$%-4:>^)9*STK?D%C3X^0<9=1Q^?PO#:KTTWXXL^ ;,FR^5\\>O# M?'5_J::D3=APBVB>6\!Q+O^FU"&FE97626MHMQ&XA[[2$B;Z"G$^!D<;L"E[ MK.^MZD22G*,>$1[R"VZ2!X0"OV@^]A"21L]*S\$\0$[=*^]FDO"3)=,NR.[T M,.;0GB:DE>*(YY;W)@69Q]3'$*70WI8>!'"0H'82K$%B[P:G'C*H[=#N+OG? MSV$7&ZN+HPE640J^LAM7I")[5J5 MAPO(J(,@+A)$G0L#A@!K&[=G"SAS-;K4$^Q^S])[/KM3KXI"+V(B"A:+Z'%AII+PF"W4KO M" G&=6M%W>/C=;.R47!T%CDT6FZT-3AL2)G1OJ5*E!=U(K-06='VM^[+/Q+# MQ!D+=D3*W.J'!Z0#SL>+.&FGO.>Q]*GK/EI*CWA!8&@T4L?;QKIE>8N;3=^'@,Y+9P!%A%UYVFRI_"]/0#=C>*67)!@"4J)0^R% M(>RRC$F$G7:6JR U&]E9M7!86$C(G:;)GL+Q!F#S/L_U>SV?K;WWC9WFB'VM M5,)H+K'CB'+N@3,*?+CT$4D=)9$1 EI;NBI\'RV52S)*>ZPB+&\4.G>E34X9 M8J5"-IG<+B\K@+4:V2B5B@IRSU5 MR0N]99GV3<+H\_GVT-1'\/.S2J%RB?)G.[N^C12YICKXJ! F)+^] ]NMF8$4 ME?I@$\2*QG>R2T=JD^\_6+DXHY3GZL_$%B1_URC!8>:,8"CDSIL<2 86\(2X MT974SFMV8/[QCF&D'T$U/,3!80Z+\WA M1F#R=KZ(WB[OSO*DX^#Y D=8Y*Y_%K(=ZTU"^ T@<,=&N$BB1+FQ"N*)>*0Q)*ZYTXK(A>AJ^R%DZ3JH]R>]=5,7 MXZ&+L+QVP'XW4_;CCSRM?3*[7M^"O[I>Q%N=O!(Z*1P51=;D*^] /7+8"\0D ME8H+9:GK]I#VV)>:*I3K*89L+>S!!7KCD\@T*Y:&PK3E.55,U=,-P-9(H&@77^XEUD^ED]6L3"RQ_ MOXE7A*8@'&1*B9RPA M&ER";6*-; P)14LLX9@0944G9]B?AJ;N6 NXR3-)HU'0_8Z6(B(?C7%)&.>VWX:?AKGC)#1UXS(>Y K+H@&O>C3EWI=QO_G/ M#1CXAR8+R_43^J_?[.QV-MSR'[#$:OEN=LNY*Y\XD5XKI(VAB$NN\Y!XC$SR MV$<752)G/YHKM+>FCI7+>/4F85'=0(_,E/6OO]M5?&LGB[6IN=+&8DI#1%B% M@+B1"=CC&?*>LN2=P\J[;I;][+0W=913PB6T+?W:RG%WEG'W5&+OF0:U*4'F MR9%E!AQDDKE\T@=$E,; ?FYT))T@W?6+G8"H+P>(HW"Z?F^1]=K+Z/_OZ_G/ M_R?Z<+O\[<'^Y#ML[_?)TD_GRYO%5EGUKM8B3V*'QXO>A@W A/MH8?<73NPX MTIOX4@U'QKB%O+2+TL*7<\W=NXV7LH^(GI.NU 9;H^E@/_9XE.P]@;L L<.$[OFVY;5];X3=,=+$L^HX0?86U&O'XVM7WY<[+%" MIRCZ20O6S87.I?E]>%S7%.P;E5[6' P9R#Y>8G)&DW"$S74P &'ZIM;M^SH\ MOT_->J<2^U=&OD#+\!G_X[R)D/E^U2HW%45G<(:H31RJ>A3RA M+ZZ^S4-A>6VM6:5RH9^T=G.C$5E]@L^N%M]GX>W47A>1U-,5JUS\]Y+33DXT M(J6L\:]GR[ H)Z:M):ODX;VMWW->-"*H_YG_^4!?60NX9^DJN74OP1WF364! MWOO4R?<8WLX7.3;\EYT.5K=#ZU;)C$\270>NM*!XR]?3^3)^G=^3FZL3"FK? MD?6K)+FGJV W+C4KSY'$6"<9+22]1H3V;A8F/R?AQD[7KPV'"&IKJ;I)V6&> MSX\QH+8J3:U@^_AW4D^_4?>U2ZR9J%ZL;@,.:ME<_ MX/-^LF;%YSPM:/GEU>X!'SSLLGPW<+=P% M!F8T9]D[']CB2PNB^V,6%M-?U^L1X)/5)"Y??5\-E]O.53MY=UQ?:H=8TH+( MWORU\)\6$U] OQZ6ZB21>ND@0NU_>RH+*RGFOWK MG_]>K:'T^MOL^I,?9O:.+-U)='7OV+HQI]5:['>SY02X^'5APV1V_3@F>TKY MP(+L Y\I4I7==1L#2[,K'3V=6!;W-0(?[6^+R?7U*<5O._Y9O2/*0\=;\TY[ MK5> ] R,S^Q'S^/COHQ63RVY8>84=D'/Y V M^!YB:ZEJLCG([9U2:>L&8H>W*>,.]B_<@*P.W$@<9*!E&5QTZTRW> MWY=D':'XS]5B/AI8CO.F"8,X)HN8%X^0BY@!)\L5ZT. MM(\AW,6(AHSAU\7WV:JL+7RT9+6:S_ZF\#E#VK*$A02V?]5J]_*#[&!S8KM+ M&!;?)S-;T!)NKUCO1KZ/-=S#CR9D]?O-8DU8 2'=+U7O2KZ/=+8YT(18'M5P M7%^_^FDGTZ'E+8?6K7<_WT=@!WG3ZC7OF\7Z?=-([;:>KU[D4O<(T07NH:$?C%:EP\,4-?-JG>?&7Y[MW/!:D>\I\CGL:8>8DOM1" N M[\;19F\\^")BUWK5Y'60[_-.3/C[BJB64/Y^Z/7W'=:I6?*'."\AE*]E26WI?5OS\M_,?%U^7BS7(U^6YO7Q"6 MZ^K5Z0/5[BO[2O44ME66\,>;%=CXV?I$IYPIW;]JM4O,OK(\RJ!V'."'^>I_ MX[VGCJ7:3G7Y0+4;SP+.\BC;*DOX+2PZG\6[G98HIMJS9+7;T+Y2/,R:MN3V M^TW\.G_S5W[2'6&?LS1?^'5H/=38GO*=:G>GA23:/Z7_F MW^/K^;6Q)!'3A9X,P@!W_Y\9.)VGB-]1_M7_]%FN]$R^0A+49Z^T@L' >O;UL)R$V==9UG$<-W0K,\V#E MU>?XGYO)XMZNE#'*)WRFDY";.OHZG8>M5@%]^CE6!=#3E8M4_QP@MD#ESR?[ MZU_+1R-,2A?^=%E_@%X#1G? UF MXGJ^^#6X=&3WBO7$M,WO>0T\,J-6M*CO-Z?F#C]8M\@*0/1<2QO5:]WLTG"F4/$_ZN53RGI_F[ M/O'O^L339!/^OZ_S=3X^5#V>KE2MC.J0=NS<;&T!3*?W9)51C>WEZKGUG>R> M=]E[[8$:[!./%ZG6I':(8W8L=':0>V&VC*';L]7J^>VA^7QK=U?O)Y_ MB=.8IQQO,#3XZF+WBO4<23]Y'>1+[3P%2 GW0?W'E"8>UGT[*Z-KQU>O9P+[ MR;(SOVK;S!@7_UC,;WZ\6RYO"DKTT+K5JG/[VM'C/*IM4;_ECI#AGM!24CRT M;K6ZW+[6]3B/JNOB_.M\9:A6F M0^SJ,4;5KJSXS\UD]2N/0KIE):0WWV\[.TX2$!-AMZ6D>^*GZA6<]A1W/U;6 M3ANWS,R_EFLGLAX6^6T^!2Y_7I7*)$_[5+U:U=YG=WU8V9S\/\35NYF??R]T MAM[I _5*5HO)>C_;FI/PLT/FL21]X$.=)-[4V5$/-M;N-/G<_.2=;PZ_R@B] MZS_^JG<39TG'640;5%N!SRS*X]^_N)3M5*[1TF'68-=5/_N^,?WD!'EN[DR1; M.LKJR*R*(KU9HFMK?US=!^[OY\M#]5K)+MV:B,T_W$ARNEK>_>1!I+O7[B3$ M5@ZP#K*G>K2S%7D/5;^="W825TL'4(?84ONIIWDU=*!T0&F MM'#$7Z0]YN.%.@FHI5.>76RH'H3,!Y=*WJW121XMG<%L;;Z-,N_!XCBU7I6V M=$S28)GJ?/8/"%PVA/T>EWXQ65_#%*I3/;Y\)R&V= #2G675_5*89+KLE&/Z M\V%WI:Z?CZW>2;(MG85T9EBK#36>S@_Z-)]._"0N/RWF_BGE [MK'/A,D58; M7;=1H._&_D\]0TK/AZS'UQ_TY':S?'B\=*E)J<=7K_@0M+/ " 0 !W87)B>7$Q M,C R-&5X,S$Q8V5R=&EF:6-A="YH=&U02P$"% ,4 " CBZE8.N9G7* ' M ".)0 '@ @ '?!P =V%R8GEQ,3(P,C1E>#,Q,F-E7!P BR4 !X M ( !NP\ '=A " 8X7 !W87)B M>7$Q,C R-&5X,S(Q8FQU;65N=&AA;"YH=&U02P$"% ,4 " CBZE8PGB* M)K($ !D%0 'P @ %[' =V%R8GEQ,3(P,C1E>&AI8FET M,S(R9VEL8F]A+FAT;5!+ 0(4 Q0 ( ".+J5C)7$Q,C R-&5X:&EB:70S,C-M:6QL97(N:'1M M4$L! A0#% @ (XNI6(-L."^% P$ G,8, !$ ( !4"8 M '=R8GDM,C R-# S,S$N:'1M4$L! A0#% @ (XNI6!YMF=E@#P *Z8 M !$ ( !!"H! '=R8GDM,C R-# S,S$N>'-D4$L! A0#% M @ (XNI6# 5?5X)%P N]4 !4 ( !DSD! '=R8GDM,C R M-# S,S%?8V%L+GAM;%!+ 0(4 Q0 ( ".+J5@>KQ^#F4P (YB P 5 M " <]0 0!W2TR,#(T M,#,S,5]L86(N>&UL4$L! A0#% @ (XNI6$PA%0IU@P ,SD& !4 M ( !QGL" '=R8GDM,C R-# S,S%?<')E+GAM;%!+!08 # , + %0# !N_P( ! end XML 75 wrby-20240331_htm.xml IDEA: XBRL DOCUMENT 0001504776 2024-01-01 2024-03-31 0001504776 us-gaap:CommonClassAMember 2024-05-06 0001504776 us-gaap:CommonClassBMember 2024-05-06 0001504776 2024-03-31 0001504776 2023-12-31 0001504776 us-gaap:CommonClassAMember 2023-12-31 0001504776 us-gaap:CommonClassAMember 2024-03-31 0001504776 us-gaap:CommonClassBMember 2024-03-31 0001504776 us-gaap:CommonClassBMember 2023-12-31 0001504776 2023-01-01 2023-03-31 0001504776 wrby:CommonClassAAndBMember us-gaap:CommonStockMember 2023-12-31 0001504776 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001504776 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001504776 us-gaap:RetainedEarningsMember 2023-12-31 0001504776 wrby:CommonClassAAndBMember us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001504776 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001504776 2023-07-01 2023-09-30 0001504776 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001504776 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001504776 wrby:CommonClassAAndBMember us-gaap:CommonStockMember 2023-09-30 0001504776 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001504776 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001504776 us-gaap:RetainedEarningsMember 2023-09-30 0001504776 2023-09-30 0001504776 wrby:CommonClassAAndBMember us-gaap:CommonStockMember 2022-12-31 0001504776 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001504776 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001504776 us-gaap:RetainedEarningsMember 2022-12-31 0001504776 2022-12-31 0001504776 wrby:CommonClassAAndBMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001504776 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001504776 2022-07-01 2022-09-30 0001504776 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001504776 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001504776 wrby:CommonClassAAndBMember us-gaap:CommonStockMember 2022-09-30 0001504776 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001504776 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001504776 us-gaap:RetainedEarningsMember 2022-09-30 0001504776 2022-09-30 0001504776 2023-03-31 0001504776 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember wrby:TopFiveInventorySuppliersMember 2024-01-01 2024-03-31 0001504776 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember wrby:TopFiveInventorySuppliersMember 2023-01-01 2023-03-31 0001504776 us-gaap:CreditCardReceivablesMember 2024-03-31 0001504776 us-gaap:CreditCardReceivablesMember 2023-12-31 0001504776 2023-08-01 2023-08-31 0001504776 2024-03-01 2024-03-31 0001504776 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2024-03-31 0001504776 us-gaap:OtherNoncurrentAssetsMember 2024-03-31 0001504776 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-12-31 0001504776 us-gaap:OtherNoncurrentAssetsMember 2023-12-31 0001504776 wrby:EyewearProductsMember 2024-01-01 2024-03-31 0001504776 wrby:EyewearProductsMember 2023-01-01 2023-03-31 0001504776 wrby:ServicesAndOtherMember 2024-01-01 2024-03-31 0001504776 wrby:ServicesAndOtherMember 2023-01-01 2023-03-31 0001504776 wrby:ECommerceMember 2024-01-01 2024-03-31 0001504776 wrby:ECommerceMember 2023-01-01 2023-03-31 0001504776 us-gaap:RetailMember 2024-01-01 2024-03-31 0001504776 us-gaap:RetailMember 2023-01-01 2023-03-31 0001504776 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001504776 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001504776 us-gaap:ComputerEquipmentMember 2024-03-31 0001504776 us-gaap:ComputerEquipmentMember 2023-12-31 0001504776 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001504776 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001504776 us-gaap:SoftwareDevelopmentMember 2024-03-31 0001504776 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001504776 us-gaap:ConstructionInProgressMember 2024-03-31 0001504776 us-gaap:ConstructionInProgressMember 2023-12-31 0001504776 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001504776 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001504776 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001504776 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001504776 wrby:TotalDepreciationDepletionAndAmortizationMember 2024-01-01 2024-03-31 0001504776 wrby:TotalDepreciationDepletionAndAmortizationMember 2023-01-01 2023-03-31 0001504776 us-gaap:CommonClassCMember 2024-03-31 0001504776 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2024-03-31 0001504776 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2024-03-31 0001504776 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassCMember 2024-03-31 0001504776 wrby:PerformanceStockUnitsMember us-gaap:CommonClassAMember 2024-03-31 0001504776 wrby:PerformanceStockUnitsMember us-gaap:CommonClassBMember 2024-03-31 0001504776 wrby:PerformanceStockUnitsMember us-gaap:CommonClassCMember 2024-03-31 0001504776 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2024-03-31 0001504776 us-gaap:EmployeeStockMember us-gaap:CommonClassBMember 2024-03-31 0001504776 us-gaap:EmployeeStockMember us-gaap:CommonClassCMember 2024-03-31 0001504776 wrby:A2021PlanMember 2021-08-01 2021-08-31 0001504776 wrby:StockOptionsOrRestrictedStockUnitsRSUsMember wrby:A2021IncentiveAwardPlanMember 2021-08-01 2021-08-31 0001504776 wrby:A2021PlanMember 2023-01-01 2023-01-31 0001504776 wrby:ThePlansMember us-gaap:CommonClassAMember 2024-03-31 0001504776 us-gaap:EmployeeStockMember 2021-08-01 2021-08-31 0001504776 us-gaap:EmployeeStockMember 2023-12-31 0001504776 us-gaap:EmployeeStockMember 2022-01-01 2022-01-31 0001504776 us-gaap:EmployeeStockMember 2024-03-31 0001504776 wrby:FoundersGrantMember 2024-01-01 2024-03-31 0001504776 us-gaap:RestrictedStockUnitsRSUMember wrby:A2021PlanMember 2024-01-01 2024-03-31 0001504776 wrby:FoundersGrantMember 2023-01-01 2023-03-31 0001504776 us-gaap:IPOMember 2023-01-01 2023-03-31 0001504776 2023-01-01 2023-09-30 0001504776 us-gaap:EmployeeStockOptionMember wrby:ThePlansMember 2024-03-31 0001504776 us-gaap:EmployeeStockOptionMember wrby:ThePlansMember 2024-01-01 2024-03-31 0001504776 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001504776 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001504776 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001504776 us-gaap:RestrictedStockUnitsRSUMember wrby:ThePlansMember 2024-03-31 0001504776 us-gaap:PerformanceSharesMember wrby:ThePlansMember 2024-03-31 0001504776 us-gaap:RestrictedStockUnitsRSUMember wrby:ThePlansMember 2024-01-01 2024-03-31 0001504776 us-gaap:PerformanceSharesMember wrby:ThePlansMember 2024-01-01 2024-03-31 0001504776 us-gaap:RestrictedStockUnitsRSUMember wrby:FoundersGrantMember 2024-01-01 2024-03-31 0001504776 us-gaap:PerformanceSharesMember wrby:FoundersGrantMember 2021-06-01 2021-06-30 0001504776 us-gaap:RestrictedStockUnitsRSUMember wrby:FoundersGrantMember 2021-06-01 2021-06-30 0001504776 us-gaap:PerformanceSharesMember 2021-06-01 2021-06-30 0001504776 us-gaap:PerformanceSharesMember us-gaap:CommonClassBMember 2021-06-01 2021-06-30 0001504776 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-03-31 0001504776 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-03-31 0001504776 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-03-31 0001504776 us-gaap:PerformanceSharesMember wrby:ShareBasedPaymentArrangementTrancheFourMember 2024-03-31 0001504776 us-gaap:PerformanceSharesMember wrby:ShareBasedPaymentArrangementTrancheFiveMember 2024-03-31 0001504776 us-gaap:PerformanceSharesMember wrby:ShareBasedPaymentArrangementTrancheSixMember 2024-03-31 0001504776 us-gaap:PerformanceSharesMember wrby:ShareBasedPaymentArrangementTrancheSevenMember 2024-03-31 0001504776 us-gaap:PerformanceSharesMember wrby:ShareBasedPaymentArrangementTrancheEightMember 2024-03-31 0001504776 us-gaap:PerformanceSharesMember wrby:MonteCarloSimulationMember 2024-01-01 2024-03-31 0001504776 srt:MinimumMember 2024-03-31 0001504776 srt:MaximumMember 2024-03-31 0001504776 us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember 2022-09-30 0001504776 us-gaap:LetterOfCreditMember wrby:ComericaBankMember us-gaap:LineOfCreditMember 2022-09-30 0001504776 wrby:SwingLineNotesMember wrby:ComericaBankMember us-gaap:LineOfCreditMember 2022-09-30 0001504776 us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember 2024-02-28 0001504776 us-gaap:LetterOfCreditMember wrby:ComericaBankMember us-gaap:LineOfCreditMember 2024-02-28 0001504776 wrby:SwingLineNotesMember wrby:ComericaBankMember us-gaap:LineOfCreditMember 2024-02-28 0001504776 us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember wrby:DebtInstrumentOptionToIncreaseMember 2024-02-01 2024-02-28 0001504776 us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember wrby:DebtInstrumentOptionToIncreaseMember 2024-02-28 0001504776 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2024-02-01 2024-02-28 0001504776 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2024-02-01 2024-02-28 0001504776 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-02-01 2024-02-28 0001504776 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-02-01 2024-02-28 0001504776 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember 2024-02-01 2024-02-28 0001504776 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember 2024-02-01 2024-02-28 0001504776 us-gaap:LetterOfCreditMember wrby:CreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember 2023-12-31 0001504776 us-gaap:LetterOfCreditMember wrby:CreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember 2024-03-31 0001504776 us-gaap:SubsequentEventMember 2024-04-01 2024-04-30 0001504776 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001504776 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001504776 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001504776 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001504776 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001504776 us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001504776 us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001504776 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001504776 wrby:SecuredPromissoryNotesMember srt:ManagementMember 2024-01-01 2024-03-31 0001504776 us-gaap:RelatedPartyMember 2023-12-31 0001504776 us-gaap:RelatedPartyMember 2024-03-31 0001504776 wrby:SecuredPromissoryNotesMember wrby:EmployeeLoansMember srt:ManagementMember 2024-01-01 2024-03-31 0001504776 wrby:NewAndExtendedLeaseTermsRetailSpaceUnitedStatesMember us-gaap:SubsequentEventMember 2024-04-01 0001504776 us-gaap:SubsequentEventMember 2024-04-01 0001504776 srt:MinimumMember wrby:NewAndExtendedLeaseTermsRetailSpaceUnitedStatesMember us-gaap:SubsequentEventMember 2024-04-01 0001504776 srt:MaximumMember wrby:NewAndExtendedLeaseTermsRetailSpaceUnitedStatesMember us-gaap:SubsequentEventMember 2024-04-01 0001504776 srt:ScenarioForecastMember 2024-05-01 2024-05-31 0001504776 us-gaap:RestrictedStockUnitsRSUMember wrby:A2021PlanMember us-gaap:SubsequentEventMember 2024-04-01 2024-04-30 0001504776 wrby:TeresaBriggsMember 2024-01-01 2024-03-31 shares iso4217:USD iso4217:USD shares wrby:segment pure wrby:vote wrby:performanceCondition wrby:leaseAgreement 0001504776 false 2024 Q1 --12-31 P292D 10-Q true 2024-03-31 false 001-40825 Warby Parker Inc. DE 80-0423634 233 Spring Street 6th Floor East New York NY 10013 646 847-7215 Class A Common Stock, $0.0001 par value per share WRBY NYSE Yes Yes Large Accelerated Filer false false false 99128202 19734125 220384000 216894000 1167000 1779000 56450000 62234000 18116000 17712000 296117000 298619000 156722000 152332000 129561000 122305000 10492000 7056000 592892000 580312000 26699000 22456000 43200000 46320000 21240000 31617000 24462000 24286000 2939000 2411000 118540000 127090000 156988000 150171000 1177000 1264000 276705000 278525000 0.0001 0.0001 750000000 750000000 99005197 99005197 98368239 98368239 150000000 150000000 19734125 19734125 19788682 19788682 12000 12000 987305000 970135000 -669510000 -666831000 -1620000 -1529000 316187000 301787000 592892000 580312000 200003000 171968000 86544000 77177000 113459000 94791000 118586000 107221000 -5127000 -12430000 2556000 1879000 -2571000 -10551000 108000 261000 -2679000 -10812000 -0.02 -0.02 -0.09 -0.09 119143534 119143534 116159428 116159428 -91000 -683000 -2770000 -11495000 117849000 12000 970135000 -1529000 -666831000 301787000 67000 905000 905000 563000 16265000 16265000 -91000 -91000 -2679000 -2679000 118479000 12000 987305000 -1620000 -669510000 316187000 115339000 12000 890915000 -647000 -603634000 286646000 109000 1415000 1415000 153000 19780000 19780000 -683000 -683000 -10812000 -10812000 115601000 12000 912110000 -1330000 -614446000 296346000 -2679000 -10812000 10583000 9140000 14048000 19780000 399000 395000 1073000 363000 -612000 -473000 -5784000 -4442000 2913000 657000 3327000 -921000 -108000 -7826000 -10377000 -6744000 528000 119000 -263000 988000 -87000 -97000 19927000 8643000 14437000 12385000 2000000 0 -16437000 -12385000 91000 81000 91000 81000 -91000 -662000 3490000 -4323000 216894000 208585000 220384000 204262000 69000 97000 76000 50000 10400000 10849000 4582000 2957000 Description of Business<div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Warby Parker Inc., a public benefit corporation founded in 2010 (together with its wholly owned subsidiaries, the “Company”), is a founder-led, mission-driven lifestyle brand that sits at the intersection of technology, design, healthcare, and social enterprise. The Company offers holistic vision care by selling eyewear products and providing optical services directly to consumers through its retail stores and e-commerce platform. For every pair of glasses or sunglasses sold, the Company helps distribute a pair of glasses to someone in need through its Buy a Pair, Give a Pair program. The Company is headquartered in New York, New York.</span></div> Summary of Significant Accounting Policies<div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s unaudited condensed consolidated financial statements have been prepared and are presented in accordance with United States generally accepted accounting principles (“U.S. GAAP”). Certain information and disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission. Accordingly, these condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2023 and the related notes. The December 31, 2023 condensed consolidated balance sheet was derived from the Company’s audited consolidated financial statements as of that date. The unaudited interim condensed consolidated financial statements include, in the opinion of management, all adjustments, consisting of normal and recurring items, necessary for the fair presentation of the condensed consolidated financial statements. There have been no significant changes in accounting policies during the three months ended March 31, 2024 from those disclosed in the audited consolidated financial statements for the year ended December 31, 2023 and the related notes.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the financial statements of Warby Parker Inc., and its wholly owned subsidiaries. The Company has consolidated certain entities meeting the definition of a variable interest entity as the Company concluded that it is the primary beneficiary of the entities. The inclusion of these entities does not have a material impact on its condensed consolidated financial statements. Intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company prepares its condensed consolidated financial statements in conformity with U.S. GAAP. These principles require management to make certain estimates and assumptions during the preparation of its condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management’s estimates are based on historical experience and on various other market-specific and relevant assumptions that management believes to be reasonable under the circumstances. Significant estimates underlying the accompanying condensed consolidated financial statements include, but are not limited to (i) the valuation of inventory, including the determination of the net realizable value, (ii) the useful lives and recoverability of long-lived assets, (iii) the determination of deferred income taxes, including related valuation allowances, and (iv) assumptions related to the valuation of common stock and determination of stock-based compensation.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), who makes decisions about allocating resources and assessing performance. The Company defines its CODM as its co-Chief Executive Officers. The Company has identified one operating segment. When evaluating the Company’s performance and allocating resources, the CODM relies on financial information prepared on a consolidated basis.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk and Major Suppliers</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents. The Company maintains its cash and cash equivalents in various accounts, which, at times, may exceed the limits insured by the Federal Deposit Insurance Corporation of $250 thousand per institution and the Canada Deposit Insurance Corporation of $100 thousand Canadian dollars. At March 31, 2024 and December 31, 2023, uninsured cash balances were approximately $219.1 million and $215.6 million, respectively. The Company has not experienced any concentration losses related to its cash and cash equivalents to date. The Company seeks to minimize its credit risk by maintaining its cash and cash equivalents with high-quality financial institutions and monitoring the credit standing of such institutions.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s top five inventory suppliers accounted for approximately 17% and 19% of cost of goods sold for the three months ended March 31, 2024 and 2023, respectively.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company considers all highly liquid short-term investments with an original maturity of three months or less to be a cash equivalent. Cash and cash equivalents include deposits with banks and financial institutions, money market funds, and receivables from credit card issuers, which are typically converted into cash within two to four days of capture. As such, these receivables are recorded as a deposit in transit as a component of cash and cash equivalents on the condensed consolidated balance sheets. At March 31, 2024 and December 31, 2023, the balance of receivables from credit card issuers included within cash and cash equivalents was $7.8 million and $15.0 million, respectively.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventory consists of approximately $11.9 million and $13.3 million of finished goods, including ready-to-wear sun frames, contact lenses, and eyeglass cases, as of March 31, 2024 and December 31, 2023, respectively, and approximately $44.6 million and $48.9 million of component parts, including optical frames and prescription optical lenses, as of March 31, 2024 and December 31, 2023, respectively. Inventory is stated at the lower of cost or net realizable value, with cost determined on a weighted average cost basis. </span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company continuously evaluates the composition of its inventory and makes adjustments when the cost of inventory is not expected to be fully recoverable. The estimated net realizable value of inventory is determined based on an analysis of historical sales trends, the impact of market trends and economic conditions, a forecast of future demand, and the estimated timing of product retirements. Adjustments for damaged inventory are recorded primarily based on actual damaged inventory. Adjustments for inventory shrink, representing the physical loss of inventory, include estimates based on historical experience, and are adjusted based upon physical inventory counts. However, unforeseen adverse future economic and market conditions could result in actual results differing materially from estimates.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In August 2023, the Company invested $1.0 million in a private optical equipment company, and made an additional $2.0 million investment in March 2024. As part of these investments, the Company will automatically receive shares of the entity or cash based on a conversion price dependent upon an ultimate conversion event. The investments are recorded within other assets on the condensed consolidated balance sheet and are measured at cost less impairment, if any. No impairment has been recorded for the three months ended March 31, 2024.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cloud-Based Software Implementation Costs</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has entered into cloud-based software hosting arrangements for which it incurs implementation costs. Certain costs incurred during the application development stage are capitalized and included within prepaid expenses and other current assets or other assets, depending on the long or short-term nature of such costs, in line with the Company's policy on the accounting for prepaid software hosting arrangements. Costs incurred during the preliminary project stage and post-implementation stage are expensed as incurred. Capitalized cloud-based software implementation costs are amortized, beginning on the date the related software or module is ready for its intended use, on a straight-line basis over the remaining term of the hosting arrangement as a component of selling, general, and administrative expenses, the same line item as the expense for the associated hosting arrangement.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company had $14.9 million of gross capitalized cloud-based software implementation costs and $4.2 million of related accumulated amortization, for a net balance of $10.7 million, made up of $3.4 million recorded within prepaid expenses and other current assets and $7.3 million recorded within other assets on the condensed consolidated balance sheet.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had $13.1 million of gross capitalized cloud-based software implementation costs and $3.1 million of related accumulated amortization, for a net balance of $10.0 million, made up of $4.0 million recorded within prepaid expenses and other current assets and $6.0 million recorded within other assets on the condensed consolidated balance sheet.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024 and 2023, the Company incurred $1.1 million and $0.4 million of amortization of capitalized cloud-based software implementation costs, respectively.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company records a lease liability and corresponding right-of-use (“ROU”) asset at lease commencement. The lease liability is measured at the present value of non-cancellable future lease payments over the lease term, minus expected tenant improvement allowances (“TIAs”) determined to be lease incentives. The ROU asset is measured at the lease liability amount, adjusted for prepaid lease payments, TIAs expected to be received, and any initial direct costs.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">When calculating the present value of future lease payments, the Company utilizes an incremental borrowing rate, which incorporates several factors including the lease term, U.S. Treasury bond rates, financial ratios related to earnings and cash flows, and other comparisons with similarly sized companies.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Many of the Company’s leases contain TIA provisions, which represent contractual amounts receivable from a lessor for improvements to the leased property made by the Company which are determined to represent lease incentives. The Company considers the collection of TIAs to be reasonably certain, and includes them in the present value calculation when determining the lease liabilities for new leases. The benefit from a TIA is amortized through rent expense over the term of the related lease.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The recognition of rent expense for an operating lease commences on the date at which control and possession of the property is obtained. Rent expense is calculated by recognizing total fixed minimum rental payments, net of any TIAs or other rental concessions, on a straight-line basis over the lease term. Some of the Company’s retail leases contain percent of sales rent or similar provisions, which is recognized as incurred as variable rent. Retail, optical laboratory, and distribution center rent expense is recognized as a component of cost of goods sold and all other rent expense is recognized as a component of selling, general, and administrative expenses.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Asset Impairment</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-lived assets, such as property and equipment, ROU assets, and capitalized cloud-based software implementation costs, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of asset groups to be held and used is evaluated by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated undiscounted future cash flows, an impairment charge is recognized as a component of selling, general, and administrative expenses in the amount by which the carrying amount exceeds the fair value of the asset group. The Company considers each store location to be its own asset group when evaluating for impairment.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asset impairment charges were $0.4 million for both the three months ended March 31, 2024 and 2023, and are recorded as a component of selling, general, and administrative expenses. Asset impairment charges primarily related to the write-off of assets in connection with retail stores and the write-off of capitalized software no longer being used.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company primarily derives revenue from the sales of eyewear products, optical services and accessories. The Company sells products and services through its stores, website, and mobile apps. Revenue generated from eyewear products includes the sales of prescription and non-prescription optical glasses and sunglasses and contact lenses. Revenue generated from services and other consists of in-person eye exams and prescriptions issued through the Virtual Vision Test app, eyewear accessories, and customer charges for optional expedited shipping. All revenue is reported net of sales taxes collected from customers on behalf of taxing authorities and variable consideration, including returns and discounts.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized when performance obligations are satisfied through either the transfer of control of promised goods or the rendering of services to the Company's customers. Control transfers once a customer has the ability to direct the use of, and obtain substantially all of the benefits from, the product, which is generally determined to be the </span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">point of delivery or upon rendering of the service in the case of eye exams. This includes the transfer of legal title, physical possession, the risks and rewards of ownership, and customer acceptance. In the normal course of business, payment may be collected from the customer prior to recognizing revenue and such cash receipts are included in deferred revenue until the order is delivered to the customer. Substantially all of the deferred revenue included on the balance sheet at December 31, 2023 was recognized as revenue in the first quarter of 2024 and the Company expects substantially all of the deferred revenue at March 31, 2024 to be recognized as revenue in the second quarter of 2024.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s sales policy allows customers to return merchandise for any reason within 30 days of receipt, generally for an exchange or refund. An allowance is recorded within other current liabilities on the condensed consolidated balance sheets for expected future customer returns which the Company estimates using historical return patterns and its expectation of future returns. Any difference between the actual return and previous estimates is adjusted in the period in which such returns occur. Historical return estimates have not materially differed from actual returns in any of the periods presented. The allowance for returns was $2.8 million and $2.2 million at March 31, 2024 and December 31, 2023, respectively, and is included in other current liabilities on the condensed consolidated balance sheets.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company offers non-expiring gift cards to its customers. Proceeds from the sale of gift cards are initially deferred and recognized within deferred revenue on the condensed consolidated balance sheets, and are recognized as revenue when the product is received by the customer after the gift card has been tendered for payment. Based on historical experience, and to the extent there is no requirement to remit unclaimed card balances to government agencies under unclaimed property laws, an estimate of the gift card balances that will never be redeemed is recognized as revenue in proportion to gift cards which have been redeemed. While the Company will continue to honor all gift cards presented for payment, management may determine the likelihood of redemption to be remote for certain card balances due to, among other things, long periods of inactivity. The balance of unredeemed gift cards was $2.5 million and $3.1 million as of March 31, 2024 and December 31, 2023, respectively.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s revenue by product:</span><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:69.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eyewear products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,620 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,383 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200,003 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,968 </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="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></table></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s revenue by channel:</span><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:69.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">E-commerce</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,859 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200,003 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,968 </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="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></table></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting. The guidance requires additional disclosures of significant segment expense categories and the amount and description of other segment items beyond the significant segment expenses. The ASU also allows for the disclosure of multiple measures of a segment’s profit or loss for each reportable segment if the CODM utilizes more than one measure to assess performance and allocate resources. Lastly, the ASU clarifies that all of the disclosures required in the segments guidance, including disclosing a measure of segment profit or loss and reporting significant segment expenses and other segment items, apply to all public entities, including those with a single operating or reportable segment. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods in fiscal years beginning after December 15, 2024. The Company expects the adoption of the standard with the 2024 Form 10-K to result in additional disclosures related to a measure of profit or loss, significant segment expenses, and other segment items for its single reportable segment.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes. The guidance requires public entities to annually disclose specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. The ASU is effective for annual periods beginning after December 15, 2024. The Company expects the adoption of the standard within the 2025 Form 10-K to result in additional disclosures related to the rate reconciliation.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There are no recently adopted accounting pronouncements that have a material impact on the Company’s condensed consolidated financial statements.</span></div> <div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s unaudited condensed consolidated financial statements have been prepared and are presented in accordance with United States generally accepted accounting principles (“U.S. GAAP”). Certain information and disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission. Accordingly, these condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2023 and the related notes. The December 31, 2023 condensed consolidated balance sheet was derived from the Company’s audited consolidated financial statements as of that date. The unaudited interim condensed consolidated financial statements include, in the opinion of management, all adjustments, consisting of normal and recurring items, necessary for the fair presentation of the condensed consolidated financial statements. There have been no significant changes in accounting policies during the three months ended March 31, 2024 from those disclosed in the audited consolidated financial statements for the year ended December 31, 2023 and the related notes.</span></div> <div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div>The condensed consolidated financial statements include the financial statements of Warby Parker Inc., and its wholly owned subsidiaries. The Company has consolidated certain entities meeting the definition of a variable interest entity as the Company concluded that it is the primary beneficiary of the entities. The inclusion of these entities does not have a material impact on its condensed consolidated financial statements. Intercompany balances and transactions have been eliminated in consolidation. <div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company prepares its condensed consolidated financial statements in conformity with U.S. GAAP. These principles require management to make certain estimates and assumptions during the preparation of its condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management’s estimates are based on historical experience and on various other market-specific and relevant assumptions that management believes to be reasonable under the circumstances. Significant estimates underlying the accompanying condensed consolidated financial statements include, but are not limited to (i) the valuation of inventory, including the determination of the net realizable value, (ii) the useful lives and recoverability of long-lived assets, (iii) the determination of deferred income taxes, including related valuation allowances, and (iv) assumptions related to the valuation of common stock and determination of stock-based compensation.</span></div> <div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), who makes decisions about allocating resources and assessing performance. The Company defines its CODM as its co-Chief Executive Officers. The Company has identified one operating segment. When evaluating the Company’s performance and allocating resources, the CODM relies on financial information prepared on a consolidated basis.</span></div> 1 <div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk and Major Suppliers</span></div>Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents. The Company maintains its cash and cash equivalents in various accounts, which, at times, may exceed the limits insured by the Federal Deposit Insurance Corporation of $250 thousand per institution and the Canada Deposit Insurance Corporation of $100 thousand Canadian dollars. 219100000 215600000 0.17 0.19 <div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div>The Company considers all highly liquid short-term investments with an original maturity of three months or less to be a cash equivalent. Cash and cash equivalents include deposits with banks and financial institutions, money market funds, and receivables from credit card issuers, which are typically converted into cash within two to four days of capture. As such, these receivables are recorded as a deposit in transit as a component of cash and cash equivalents on the condensed consolidated balance sheets. 7800000 15000000 11900000 13300000 44600000 48900000 Inventory is stated at the lower of cost or net realizable value, with cost determined on a weighted average cost basis. <div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company continuously evaluates the composition of its inventory and makes adjustments when the cost of inventory is not expected to be fully recoverable. The estimated net realizable value of inventory is determined based on an analysis of historical sales trends, the impact of market trends and economic conditions, a forecast of future demand, and the estimated timing of product retirements. Adjustments for damaged inventory are recorded primarily based on actual damaged inventory. Adjustments for inventory shrink, representing the physical loss of inventory, include estimates based on historical experience, and are adjusted based upon physical inventory counts. However, unforeseen adverse future economic and market conditions could result in actual results differing materially from estimates.</span></div> 1000000 2000000 <div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cloud-Based Software Implementation Costs</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has entered into cloud-based software hosting arrangements for which it incurs implementation costs. Certain costs incurred during the application development stage are capitalized and included within prepaid expenses and other current assets or other assets, depending on the long or short-term nature of such costs, in line with the Company's policy on the accounting for prepaid software hosting arrangements. Costs incurred during the preliminary project stage and post-implementation stage are expensed as incurred. Capitalized cloud-based software implementation costs are amortized, beginning on the date the related software or module is ready for its intended use, on a straight-line basis over the remaining term of the hosting arrangement as a component of selling, general, and administrative expenses, the same line item as the expense for the associated hosting arrangement.</span></div> 14900000 4200000 10700000 3400000 7300000 13100000 3100000 10000000 4000000 6000000 1100000 400000 <div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company records a lease liability and corresponding right-of-use (“ROU”) asset at lease commencement. The lease liability is measured at the present value of non-cancellable future lease payments over the lease term, minus expected tenant improvement allowances (“TIAs”) determined to be lease incentives. The ROU asset is measured at the lease liability amount, adjusted for prepaid lease payments, TIAs expected to be received, and any initial direct costs.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">When calculating the present value of future lease payments, the Company utilizes an incremental borrowing rate, which incorporates several factors including the lease term, U.S. Treasury bond rates, financial ratios related to earnings and cash flows, and other comparisons with similarly sized companies.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Many of the Company’s leases contain TIA provisions, which represent contractual amounts receivable from a lessor for improvements to the leased property made by the Company which are determined to represent lease incentives. The Company considers the collection of TIAs to be reasonably certain, and includes them in the present value calculation when determining the lease liabilities for new leases. The benefit from a TIA is amortized through rent expense over the term of the related lease.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The recognition of rent expense for an operating lease commences on the date at which control and possession of the property is obtained. Rent expense is calculated by recognizing total fixed minimum rental payments, net of any TIAs or other rental concessions, on a straight-line basis over the lease term. Some of the Company’s retail leases contain percent of sales rent or similar provisions, which is recognized as incurred as variable rent. Retail, optical laboratory, and distribution center rent expense is recognized as a component of cost of goods sold and all other rent expense is recognized as a component of selling, general, and administrative expenses.</span></div> 400000 400000 <div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company primarily derives revenue from the sales of eyewear products, optical services and accessories. The Company sells products and services through its stores, website, and mobile apps. Revenue generated from eyewear products includes the sales of prescription and non-prescription optical glasses and sunglasses and contact lenses. Revenue generated from services and other consists of in-person eye exams and prescriptions issued through the Virtual Vision Test app, eyewear accessories, and customer charges for optional expedited shipping. All revenue is reported net of sales taxes collected from customers on behalf of taxing authorities and variable consideration, including returns and discounts.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized when performance obligations are satisfied through either the transfer of control of promised goods or the rendering of services to the Company's customers. Control transfers once a customer has the ability to direct the use of, and obtain substantially all of the benefits from, the product, which is generally determined to be the </span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">point of delivery or upon rendering of the service in the case of eye exams. This includes the transfer of legal title, physical possession, the risks and rewards of ownership, and customer acceptance. In the normal course of business, payment may be collected from the customer prior to recognizing revenue and such cash receipts are included in deferred revenue until the order is delivered to the customer. Substantially all of the deferred revenue included on the balance sheet at December 31, 2023 was recognized as revenue in the first quarter of 2024 and the Company expects substantially all of the deferred revenue at March 31, 2024 to be recognized as revenue in the second quarter of 2024.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s sales policy allows customers to return merchandise for any reason within 30 days of receipt, generally for an exchange or refund. An allowance is recorded within other current liabilities on the condensed consolidated balance sheets for expected future customer returns which the Company estimates using historical return patterns and its expectation of future returns. Any difference between the actual return and previous estimates is adjusted in the period in which such returns occur. Historical return estimates have not materially differed from actual returns in any of the periods presented. The allowance for returns was $2.8 million and $2.2 million at March 31, 2024 and December 31, 2023, respectively, and is included in other current liabilities on the condensed consolidated balance sheets.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company offers non-expiring gift cards to its customers. Proceeds from the sale of gift cards are initially deferred and recognized within deferred revenue on the condensed consolidated balance sheets, and are recognized as revenue when the product is received by the customer after the gift card has been tendered for payment. Based on historical experience, and to the extent there is no requirement to remit unclaimed card balances to government agencies under unclaimed property laws, an estimate of the gift card balances that will never be redeemed is recognized as revenue in proportion to gift cards which have been redeemed. While the Company will continue to honor all gift cards presented for payment, management may determine the likelihood of redemption to be remote for certain card balances due to, among other things, long periods of inactivity. The balance of unredeemed gift cards was $2.5 million and $3.1 million as of March 31, 2024 and December 31, 2023, respectively.</span></div> 2800000 2200000 2500000 3100000 <div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s revenue by product:</span><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:69.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eyewear products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,620 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,383 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200,003 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,968 </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="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></table></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s revenue by channel:</span><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:69.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">E-commerce</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,859 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200,003 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,968 </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="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></table></div> 187620000 162347000 12383000 9621000 200003000 171968000 62859000 61751000 137144000 110217000 200003000 171968000 <div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting. The guidance requires additional disclosures of significant segment expense categories and the amount and description of other segment items beyond the significant segment expenses. The ASU also allows for the disclosure of multiple measures of a segment’s profit or loss for each reportable segment if the CODM utilizes more than one measure to assess performance and allocate resources. Lastly, the ASU clarifies that all of the disclosures required in the segments guidance, including disclosing a measure of segment profit or loss and reporting significant segment expenses and other segment items, apply to all public entities, including those with a single operating or reportable segment. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods in fiscal years beginning after December 15, 2024. The Company expects the adoption of the standard with the 2024 Form 10-K to result in additional disclosures related to a measure of profit or loss, significant segment expenses, and other segment items for its single reportable segment.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes. The guidance requires public entities to annually disclose specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. The ASU is effective for annual periods beginning after December 15, 2024. The Company expects the adoption of the standard within the 2025 Form 10-K to result in additional disclosures related to the rate reconciliation.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There are no recently adopted accounting pronouncements that have a material impact on the Company’s condensed consolidated financial statements.</span></div> Property and Equipment, Net<div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following:</span><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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,084 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,720 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,708 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,738 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,030 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,405 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,004 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,750 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,596 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,555 </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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,422 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,168 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(125,700)</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(115,836)</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156,722 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,332 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and amortization expense consists of the following:</span><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:69.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,101 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,029 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,482 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total depreciation and amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,140 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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></table></div> <div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following:</span><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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,084 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,720 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,708 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,738 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,030 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,405 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,004 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,750 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,596 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,555 </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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,422 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,168 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(125,700)</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(115,836)</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156,722 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,332 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and amortization expense consists of the following:</span><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:69.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,101 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,029 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,482 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total depreciation and amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,140 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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></table></div> 167084000 161720000 38708000 35738000 31030000 29405000 25004000 23750000 20596000 17555000 282422000 268168000 125700000 115836000 156722000 152332000 7101000 6029000 3482000 3111000 10583000 9140000 Accrued Expenses<div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued expenses consists of the following:</span><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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product and fulfillment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,854 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,786 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll related</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,143 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,575 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,619 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Legal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,297 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,638 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail related</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,224 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,800 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Charitable contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,458 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,159 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,406 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,285 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,320 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued expenses consists of the following:</span><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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product and fulfillment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,854 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,786 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll related</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,143 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,575 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,619 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Legal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,297 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,638 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail related</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,224 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,800 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Charitable contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,458 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,159 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,406 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,285 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,320 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9854000 8786000 8143000 13575000 7120000 6619000 4297000 1638000 3224000 2800000 3193000 4458000 1963000 2159000 5406000 6285000 43200000 46320000 Income Taxes<div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company uses the estimated annual effective tax rate approach to determine the provision for income taxes. The estimated annual effective tax rate is based on forecasted annual results and may fluctuate due to differences between the forecasted and actual results, changes in valuation allowances, and any other transactions that result in differing tax treatment.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's income tax expense and effective tax rate were as follows:</span><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:69.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">261 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></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></table></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s estimated annual effective income tax rate for the three months ended March 31, 2024 and 2023 differed from the statutory rate primarily due to the valuation allowance, non-deductible executive compensation, stock-based compensation, differences in tax rates in state and foreign jurisdictions, and other permanent items.</span></div> <div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's income tax expense and effective tax rate were as follows:</span><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:69.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">261 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></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></table></div> 108000 261000 -0.042 -0.025 Stockholders’ Equity<div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company’s Twelfth Amended and Restated Certificate of Incorporation authorizes the issuance of up to 1,050,000,000 shares of common stock, par value of $0.0001 per share, of which 750,000,000 shares are designated Class A common stock, 150,000,000 shares are designated Class B common stock, and 150,000,000 shares are designated Class C common stock. Class A common stock receives one vote per share, Class B common stock receives ten votes per share, and Class C common stock has no voting rights except as required by Delaware law. Common stock is not redeemable at the option of the holder.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2024, outstanding shares of common stock as well as shares of common stock attributable to stock options, restricted stock units (“RSUs”), and performance stock units (“PSUs”) were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class C</span></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,859,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,619,507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee stock options – outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">553,226 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,536,136 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units – outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,338,953 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,630,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance stock units – outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,397,688 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee stock plans – available</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,392,983 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,183,663 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total common stock – outstanding or issuable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,328,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,183,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares authorized</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">750,000,000 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,000,000 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,000,000 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock authorized and available for future issuance</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589,671,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,816,337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,000,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><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></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></tr></table></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2024, 50,000,000 preferred shares were authorized and no shares were outstanding.</span></div> 1050000000 0.0001 750000000 150000000 150000000 1 10 0 <div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2024, outstanding shares of common stock as well as shares of common stock attributable to stock options, restricted stock units (“RSUs”), and performance stock units (“PSUs”) were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class C</span></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,859,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,619,507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee stock options – outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">553,226 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,536,136 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units – outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,338,953 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,630,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance stock units – outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,397,688 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee stock plans – available</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,392,983 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,183,663 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total common stock – outstanding or issuable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,328,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,183,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares authorized</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">750,000,000 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,000,000 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,000,000 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock authorized and available for future issuance</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589,671,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,816,337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,000,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><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></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></tr></table></div> 98859389 19619507 0 553226 1536136 0 3338953 1630332 0 0 4397688 0 30392983 0 0 27183663 0 0 160328214 27183663 0 750000000 150000000 150000000 589671786 122816337 150000000 50000000 0 Stock-Based Compensation<div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Plans and Awards</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s eligible employees participate in various stock-based compensation plans, which are provided by the Company directly.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In August 2021, the board of directors approved the 2021 Incentive Award Plan (the “2021 Plan”), which became effective on September 28, 2021. The Company no longer grants equity awards under its 2010 Equity Incentive Plan, </span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2011 Stock Plan, 2012 Milestone Stock Plan, or 2019 Founder Stock Plan (collectively, the “Prior Plans”), and shares available for issuance under the Prior Plans were made available for issuance under the 2021 Plan. The shares authorized under the 2021 Plan will increase annually, beginning on January 1, 2022 and continuing through 2031, by the lesser of (i) 5% of the outstanding common stock (on an as converted basis) as of the last day of the immediately preceding fiscal year, or (ii) a smaller amount as agreed by the board of directors. Awards granted under the 2021 Plan generally vest over four years. In addition, the shares authorized under the 2021 Plan will increase, among other things, to the extent that an award (including an award under the Prior Plans) terminates, expires, or lapses for any reason or an award is settled in cash without the delivery of shares. In February 2024, the board of directors approved an annual increase of 5,892,462 shares to the shares authorized for issuance under the 2021 Plan, and 25,078,433 shares remained available for future issuance pursuant to new awards as of March 31, 2024.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In August 2021, the board of directors adopted and the stockholders of the Company approved the 2021 Employee Stock Purchase Plan (the “ESPP”). The shares authorized under the ESPP will be increased annually on the first day of each fiscal year beginning in 2022 and ending in 2031, by an amount equal to the lesser of (i) 1% of the shares of the Company’s common stock outstanding (on an as converted basis) on the last day of the immediately preceding fiscal year and (ii) such number of shares of common stock as determined by the board of directors; provided, however, no more than 16,614,772 shares of common stock may be issued under the ESPP.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December 31, 2023, there were 4,136,058 shares available for future issuance pursuant to ESPP purchases. In February 2024, the board of directors approved an annual increase of 1,178,492 shares to the ESPP, and there were 5,314,550 shares available for future issuance pursuant to ESPP purchases as of March 31, 2024.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation Expense</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation expense consisted of the following:</span><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:69.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,048 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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></table></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation expense for the three months ended March 31, 2024 primarily consists of $7.3 million related to the 2021 Founders Grant, as described below, and $5.0 million in connection with RSUs. Stock-based compensation expense for the three months ended March 31, 2023 primarily consists of $13.8 million related to the 2021 Founders Grant and $4.6 million in connection with RSUs.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value for stock options granted under the Plans are estimated at the date of grant using the Black-Scholes option-pricing model. No stock options were granted in 2024 or 2023.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of stock option activity for the three months ended March 31, 2024 is as follows:</span><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:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Stock <br/>Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>contractual<br/>term (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,156,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(66,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.84 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,089,362 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,089,362 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested as of March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,925,250 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.96 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4</span></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested as of March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,112 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.45 </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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total value of unrecognized stock compensation expense related to unvested options granted under the Plans was $1.7 million as of March 31, 2024, and is expected to be recognized over 0.4 years.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units and Performance Stock Units</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of RSU activity for the three months ended March 31, 2024 is as follows:</span><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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,050,028 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.05 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,633,572</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.83 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,327)</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(562,734)</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.29 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and not yet released</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,742)</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.53 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested as of March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,062,797 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.60 </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:12.5pt;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total value of unrecognized stock compensation expense related to outstanding RSUs and PSUs granted under the Plans was $52.7 million and $10.9 million as of March 31, 2024, respectively, which is expected to be recognized over a weighted-average period of 1.4 years and 0.4 years, respectively. No PSUs were granted, forfeited, released or vested during the three months ended March 31, 2024. As of March 31, 2024 there were 906,488 RSUs that were vested but not yet released, mainly related to the June 2021 grant to the co-CEOs described below.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RSUs granted prior to the Company’s direct listing vest upon the satisfaction of both a service and a performance condition, which was satisfied upon the direct listing on September 20, 2021, and the Company recognizes stock-based compensation expense using the accelerated attribution method as the service conditions are met. RSUs issued after the direct listing only contain a service condition and are recognized on a straight line basis over the vesting period.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2021, the Company granted 4,397,688 PSUs and 1,884,724 RSUs to the co-CEOs, in the aggregate, under the 2019 Founder Stock Plan (the “Founders Grant”). The PSUs vest upon two performance conditions, (i) a qualified public offering, which was satisfied upon the Company’s direct listing on September 20, 2021 (the “Direct Listing”), and (ii) the price of the Company’s Class A common stock reaching stock price hurdles over a period of ten years, as defined by the terms of the award. The PSUs are subject to the co-CEOs’ continued employment with the Company through the applicable vesting date. If the PSUs vest, the Company will deliver one share of Class B common stock on the </span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">settlement date. Unvested PSUs expire in ten years from the date of grant. The terms of the PSUs granted are described further below.</span></div><div style="margin-bottom:12.5pt;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The PSUs are divided into eight substantially equal tranches, each one vesting on the date the 90-day trailing volume-weighted average trading price of the Company’s Class A common stock exceeds the stock price hurdle, as set forth in the table below, provided that no PSUs may vest prior to the six month anniversary of the Direct Listing.</span><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:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of PSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Price Hurdle</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:14pt;margin-top:14pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company used a Monte Carlo simulation to calculate the grant-date fair value of the PSUs of $128.8 million. Since the PSUs contain a performance and market condition, the stock-based compensation expense will be recognized when it becomes probable that the performance condition will be met using the accelerated attribution method. Stock-based compensation will be recognized over the period of time the market condition for each tranche is expected to be met (i.e., the derived service period). The performance condition was satisfied at September 29, 2021 by the Direct Listing, and the Company began recording expense at that time.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Founders Grant RSUs will vest in equal monthly installments over a period of five years, subject to the co-CEOs’ continued employment with the Company through the applicable vesting date and conditioned upon the completion of a qualified public offering. The grant-date fair value of the RSUs is $66.9 million. Since the RSUs contain a performance condition, stock-based compensation expense is recognized using the accelerated attribution method when it becomes probable that the performance condition will be met. The performance condition was satisfied on September 29, 2021 by the Direct Listing, and the Company began recording expense at that time.</span></div><div style="margin-bottom:12.5pt;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares underlying vested PSUs and RSUs will be issued to the CEOs on a specified quarterly date following the second anniversary of the vesting date, except for an amount necessary to cover any taxes due in connection with the vesting, which will be withheld or sold to cover, or issued to offset, such taxes. Any RSUs or PSUs subject to the award that have not vested by the tenth anniversary of the grant date will be forfeited.</span></div> 0.05 P4Y 5892462 25078433 16614772 4136058 1178492 5314550 <div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation expense consisted of the following:</span><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:69.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,048 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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></table></div> 238000 194000 13810000 19586000 14048000 19780000 7300000 5000000 13800000 4600000 <div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of stock option activity for the three months ended March 31, 2024 is as follows:</span><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:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Stock <br/>Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>contractual<br/>term (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,156,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(66,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.84 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,089,362 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,089,362 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested as of March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,925,250 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.96 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4</span></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested as of March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,112 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.45 </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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 2156273 7.20 P4Y 16541000 0 0 66911 12.84 155000 0 0 2089362 7.02 P3Y8M12D 15498000 2089362 7.02 P3Y8M12D 15498000 1925250 5.96 P3Y4M24D 164112 19.45 P7Y6M 1700000 P0Y4M24D <div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of RSU activity for the three months ended March 31, 2024 is as follows:</span><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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,050,028 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.05 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,633,572</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.83 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,327)</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(562,734)</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.29 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and not yet released</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,742)</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.53 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested as of March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,062,797 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3050028 24.05 1633572 13.83 31327 17.57 562734 19.29 26742 31.53 4062797 20.60 52700000 10900000 P1Y4M24D P0Y4M24D 906488 4397688 1884724 2 P10Y 1 P10Y <div style="margin-bottom:12.5pt;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The PSUs are divided into eight substantially equal tranches, each one vesting on the date the 90-day trailing volume-weighted average trading price of the Company’s Class A common stock exceeds the stock price hurdle, as set forth in the table below, provided that no PSUs may vest prior to the six month anniversary of the Direct Listing.</span><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:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of PSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Price Hurdle</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8</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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 549712 47.75 549710 55.71 549712 63.67 549710 71.63 549712 79.59 549710 87.55 549712 95.50 549710 103.46 128800000 P5Y 66900000 Leases<div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company leases retail, office, optical laboratory, and distribution center space under operating leases from third parties. As of March 31, 2024, the total lease terms of the various leases range from 1 to 10 years. The leases generally contain renewal options and rent escalation clauses, and from time to time include contingent rent provisions. Renewal options are exercisable at the Company’s sole discretion and are included in the lease term if they are reasonably certain to be exercised. In general it is not reasonably certain that lease renewals will be exercised at lease commencement and as such, lease renewals are not included in the lease term.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table details the Company’s net lease expense:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,091 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,436 </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="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><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease expense</span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net lease expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,287 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,179 </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="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></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:120%">(1) Variable lease expense primarily consists of contingent rent.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the future maturity of lease liabilities:</span><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:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Leases</span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36,724 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,651 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35,766 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31,030 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45,311 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">213,270 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of discounting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31,820 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of lease payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">181,450 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:120%">(1)    The year 2024 and 2025 include $8.3 million and $2.8 million of expected cash inflows from TIAs. Operating lease payments exclude $12.5 million of legally binding minimum lease payments related to executed leases for which the Company has not yet taken possession of the leased premises.</span></div><div style="margin-bottom:12.5pt"><span><br/></span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents other relevant lease information:</span><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:83.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P1Y P10Y <div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table details the Company’s net lease expense:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,091 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,436 </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="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><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease expense</span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net lease expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,287 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,179 </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="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></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:120%">(1) Variable lease expense primarily consists of contingent rent.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents other relevant lease information:</span><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:83.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 8091000 7436000 196000 743000 8287000 8179000 <div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the future maturity of lease liabilities:</span><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:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Leases</span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36,724 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,651 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35,766 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31,030 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45,311 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">213,270 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of discounting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31,820 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of lease payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">181,450 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:120%">(1)    The year 2024 and 2025 include $8.3 million and $2.8 million of expected cash inflows from TIAs. Operating lease payments exclude $12.5 million of legally binding minimum lease payments related to executed leases for which the Company has not yet taken possession of the leased premises.</span></div> 25788000 36724000 38651000 35766000 31030000 45311000 213270000 31820000 181450000 8300000 2800000 12500000 P5Y7M6D 0.051 Commitments and Contingencies<div style="margin-top:12.5pt;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022 Credit Facility</span></div><div style="margin-bottom:12.5pt;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In September 2022, the Company and its wholly owned subsidiary, Warby Parker Retail, Inc., (together, the "Borrowers") entered into a Credit Agreement with Comerica Bank and the lenders from time to time party thereto (as amended, the "2022 Credit Facility"). The 2022 Credit Facility consisted of a $100.0 million five-year revolving credit facility with sublimits of $15.0 million for letters of credit and $5.0 million for swing line notes.</span></div><div style="margin-top:12.5pt;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2024 Credit Facility</span></div><div style="margin-bottom:12.5pt;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In February 2024, the Borrowers entered into a Credit Agreement with JPMorgan Chase Bank, N.A. and the lenders party thereto (the “2024 Credit Facility”), which replaced the 2022 Credit Facility. The 2024 Credit Facility consists of a $120.0 million five-year revolving credit facility with sublimits of $15.0 million for letters of credit and $10.0 million for swingline loans. The 2024 Credit Facility includes an option for the Company to increase the available amount by up to $55.0 million, for a maximum borrowing capacity of $175.0 million, subject to the consent of the lenders funding the increase and certain other conditions. Proceeds of the borrowings under the 2024 Credit Facility are expected to be used for working capital and other general corporate purposes in the ordinary course of business. The Company is permitted to repay borrowings under the 2024 Credit Facility at any time, in whole or in part, without penalty.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under the 2024 Credit Facility, borrowings under the revolving credit facility bear interest on the principal amount outstanding, at the Company’s election, at (a) the greater of the prime rate (as defined in the credit agreement) or 2.5%, plus an applicable margin of 0.65% to 0.90% depending on the Company’s leverage ratio or (b) adjusted SOFR (as defined in the credit agreement), plus an applicable margin of 1.65% to 1.90% depending on the Company’s leverage ratio. The Company is charged an unused commitment fee of 0.20% to 0.25% depending on the Company's leverage ratio. Both interest on principal and commitment fees are included in interest expense on the condensed consolidated statements of operations.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 2024 Credit Facility contains a financial maintenance covenant which only applies while total borrowings exceed $30.0 million, which requires the Company to maintain a maximum consolidated senior net leverage ratio of 3:1. The 2024 Credit Facility contains customary affirmative and negative covenants, including limits on indebtedness, liens, </span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">capital expenditures, asset sales, investments and restricted payments, in each case subject to negotiated exceptions and baskets, as well as customary representations, warranties and event of default provisions. The obligations of the Borrowers under the 2024 Credit Agreement are secured by first-lien security interests in substantially all of the assets of the Borrowers. In addition, the obligations are required to be guaranteed in the future by certain additional domestic subsidiaries of the Company.</span></div><div style="margin-bottom:12.5pt;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other than letters of credit outstanding of $4.3 million as of both March 31, 2024 and December 31, 2023 used to secure certain leases in lieu of a cash security deposit, there were no other borrowings outstanding.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-bottom:12.5pt;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the normal course of business, the Company may become subject to legal proceedings, claims and litigation. Such matters are subject to many uncertainties and outcomes are not predictable with assurance. Accruals for loss contingencies are recorded when a loss is probable, and the amount of such loss can be reasonably estimated.</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March 13, 2023, a former employee, on behalf of herself and a proposed class of California hourly employees, filed a complaint against the Company, alleging violations of various California wage and hour laws, seeking wages, statutory penalties and attorneys’ fees. The matter (captioned </span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Pham v. Warby Parker Inc., et al., Case No. 5:23-cv-01884-NC; N.D. Cal.</span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">) is currently pending in the United States District Court for the Northern District of California. On June 16, 2023, another former employee filed a related representative action (captioned </span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Chery v. Warby Parker Inc., et al., Case No. 23CV417693; Cal. Super. Ct.</span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">) in the Santa Clara County Superior Court of California pursuant to California’s Private Attorneys General Act, asserting largely overlapping claims, seeking civil penalties on behalf of the state. Since that time, one additional follow on Private Attorneys General Act lawsuit was filed (captioned </span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Jacobsen, et al. v. Warby Park Inc., et al.</span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Case No. 23CV421588; Cal. Super. Ct.</span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">). Following a voluntary mediation in April 2024, the Company reached an agreement in principle with the plaintiffs to consolidate and settle the foregoing matters for a total of $1.95 million. The parties are currently negotiating the terms of a long form settlement agreement, which they expect to be finalized in the second quarter of 2024, after which it will be submitted to the court for preliminary approval. If the parties cannot reach an accord on the terms of the long form agreement, or the court does not approve the settlement, the litigation will continue. </span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to the matters described above, as of March 31, 2024, the Company is currently involved in other legal proceedings which, in the opinion of the Company’s management, will not materially affect the Company’s financial position, results of operations, or cash flows should such litigation be resolved unfavorably.</span></div> 100000000 15000000 5000000 120000000 15000000 10000000 55000000 175000000 0.025 0.0065 0.0090 0.0165 0.0190 0.0020 0.0025 30000000 3 4300000 4300000 1950000 Net Loss Per Share Attributable to Common Stockholders<div style="margin-bottom:12.5pt;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The computation of net loss per share attributable to common stockholders is as follows:</span><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:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></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:12pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders - basic and diluted</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,679)</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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="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:12pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares, basic and diluted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,143,534 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,159,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Earnings Per Share</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="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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.09)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12.5pt;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following potentially dilutive shares were excluded from the computation of diluted net loss per share because including them would have been antidilutive:</span><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:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options to purchase common stock</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,089,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,856,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,062,797 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,135,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested performance stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,397,688 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,397,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ESPP purchase rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">456,155 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-bottom:12.5pt;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The computation of net loss per share attributable to common stockholders is as follows:</span><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:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></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:12pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders - basic and diluted</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,679)</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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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="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:12pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares, basic and diluted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,143,534 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,159,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Earnings Per Share</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="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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.09)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -2679000 -2679000 -10812000 -10812000 119143534 119143534 116159428 116159428 -0.02 -0.02 -0.09 -0.09 <div style="margin-bottom:12.5pt;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following potentially dilutive shares were excluded from the computation of diluted net loss per share because including them would have been antidilutive:</span><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:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options to purchase common stock</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,089,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,856,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,062,797 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,135,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested performance stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,397,688 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,397,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ESPP purchase rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">456,155 </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:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2089362 2856572 4062797 4135764 4397688 4397688 456155 376493 Related-Party Transactions<div style="margin-bottom:12.5pt;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a private company, the Company issued secured promissory notes collateralized by the stock purchased by certain Company executives in relation to the exercise of employee stock options. As the promissory notes are secured by the underlying shares they have been treated as non-recourse notes in the condensed consolidated financial statements. The promissory notes were issued with a term of 8.5 years and an interest rate equal to the minimum applicable federal mid-term rate in the month the loan was issued. The secured promissory notes were recorded as a reduction to equity offsetting the amount in additional paid-in-capital related to the exercised options funded by the notes.</span></div><div style="margin-bottom:12.5pt;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The loans had a balance of $2.5 million at both March 31, 2024 and December 31, 2023. No loans are outstanding with any of our executive officers, and no new promissory notes were issued during the three months ended March 31, 2024 and 2023. The loans outstanding had a weighted average remaining term of 5.3 years at March 31, 2024.</span></div><div style="margin-bottom:12.5pt;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During both the three months ended March 31, 2024 and 2023, the outstanding loan balance increased by an immaterial amount due to interest.</span></div> P8Y6M 2500000 2500000 P5Y3M18D Subsequent Events<div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Lease Obligations</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subsequent to March 31, 2024, the Company entered into 3 operating lease agreements and extended the terms of 6 existing operating lease agreements for retail space in the U.S., with terms ranging from 2 to 7 years. Total commitments under the new agreements are approximately $3.7 million, payable over the terms of the related agreements.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Stock Donation</span></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In May 2024, the Company issued 178,572 shares of Class A common stock to the Warby Parker Impact Foundation, a 501(c)(3) nonprofit organization. The grant date fair value of the shares was $2.2 million.</span></div><div style="margin-top:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Equity Awards</span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><br/>In April 2024, grants of 119,933 RSUs for Class A common stock were awarded to employees under the 2021 Plan. The total grant date fair value of these awards was $1.6 million and will be recognized as stock-based compensation, net of forfeitures as incurred, over the vesting period.</span></div> 3 6 P2Y P7Y 3700000 178572 2200000 119933 1600000 <div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March 14, 2024, Teresa Briggs, a member of our board of directors, adopted a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense of Rule 10b5-1(c). The trading arrangement provides for the sale of 50% of the number of shares of our Class A common stock to be received as fully vested RSUs following our 2024 annual meeting of stockholders pursuant to our Director Compensation Program. The aggregate number of shares sold under the trading arrangement will depend on the average closing trading price of our Class A common stock over the 30-day period ending the day prior to the date of such annual meeting. The trading arrangement will expire on December 31, 2024 or earlier if all transactions under the trading arrangement are completed.</span></div> March 14, 2024 Teresa Briggs member of our board of directors true