0001504776-23-000018.txt : 20230809 0001504776-23-000018.hdr.sgml : 20230809 20230809162102 ACCESSION NUMBER: 0001504776-23-000018 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230809 DATE AS OF CHANGE: 20230809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Warby Parker Inc. CENTRAL INDEX KEY: 0001504776 STANDARD INDUSTRIAL CLASSIFICATION: OPHTHALMIC GOODS [3851] 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: 231155503 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-20230630.htm 10-Q wrby-20230630
0001504776FALSE2023Q212/3100015047762023-01-012023-06-300001504776us-gaap:CommonClassAMember2023-08-07xbrli:shares0001504776us-gaap:CommonClassBMember2023-08-0700015047762023-06-30iso4217:USD00015047762022-12-31iso4217:USDxbrli:shares0001504776us-gaap:CommonClassAMember2023-06-300001504776us-gaap:CommonClassAMember2022-12-310001504776us-gaap:CommonClassBMember2022-12-310001504776us-gaap:CommonClassBMember2023-06-3000015047762023-04-012023-06-3000015047762022-04-012022-06-3000015047762022-01-012022-06-300001504776us-gaap:CommonStockMemberwrby:CommonClassAAndBMember2022-12-310001504776us-gaap:AdditionalPaidInCapitalMember2022-12-310001504776us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001504776us-gaap:RetainedEarningsMember2022-12-310001504776us-gaap:CommonStockMemberwrby:CommonClassAAndBMember2023-01-012023-03-310001504776us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100015047762023-01-012023-03-310001504776us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001504776us-gaap:RetainedEarningsMember2023-01-012023-03-310001504776us-gaap:CommonStockMemberwrby:CommonClassAAndBMember2023-03-310001504776us-gaap:AdditionalPaidInCapitalMember2023-03-310001504776us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001504776us-gaap:RetainedEarningsMember2023-03-3100015047762023-03-310001504776us-gaap:CommonStockMemberwrby:CommonClassAAndBMember2023-04-012023-06-300001504776us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001504776us-gaap:CommonStockMember2023-04-012023-06-300001504776us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001504776us-gaap:RetainedEarningsMember2023-04-012023-06-300001504776us-gaap:CommonStockMemberwrby:CommonClassAAndBMember2023-06-300001504776us-gaap:AdditionalPaidInCapitalMember2023-06-300001504776us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001504776us-gaap:RetainedEarningsMember2023-06-300001504776us-gaap:CommonStockMemberwrby:CommonClassAAndBMember2021-12-310001504776us-gaap:AdditionalPaidInCapitalMember2021-12-310001504776us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001504776us-gaap:RetainedEarningsMember2021-12-3100015047762021-12-310001504776us-gaap:CommonStockMemberwrby:CommonClassAAndBMember2022-01-012022-03-310001504776us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100015047762022-01-012022-03-310001504776us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001504776us-gaap:RetainedEarningsMember2022-01-012022-03-310001504776us-gaap:CommonStockMemberwrby:CommonClassAAndBMember2022-03-310001504776us-gaap:AdditionalPaidInCapitalMember2022-03-310001504776us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001504776us-gaap:RetainedEarningsMember2022-03-3100015047762022-03-310001504776us-gaap:CommonStockMemberwrby:CommonClassAAndBMember2022-04-012022-06-300001504776us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001504776us-gaap:CommonStockMember2022-04-012022-06-300001504776us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001504776us-gaap:RetainedEarningsMember2022-04-012022-06-300001504776us-gaap:CommonStockMemberwrby:CommonClassAAndBMember2022-06-300001504776us-gaap:AdditionalPaidInCapitalMember2022-06-300001504776us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001504776us-gaap:RetainedEarningsMember2022-06-3000015047762022-06-30wrby:segment0001504776wrby:TopFiveInventorySuppliersMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsTotalMember2023-01-012023-06-30xbrli:pure0001504776wrby:TopFiveInventorySuppliersMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsTotalMember2022-01-012022-06-300001504776us-gaap:CreditCardReceivablesMember2023-06-300001504776us-gaap:CreditCardReceivablesMember2022-12-310001504776us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-06-300001504776us-gaap:OtherNoncurrentAssetsMember2023-06-300001504776us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-12-310001504776us-gaap:OtherNoncurrentAssetsMember2022-12-310001504776wrby:EyewearProductsMember2023-04-012023-06-300001504776wrby:EyewearProductsMember2022-04-012022-06-300001504776wrby:EyewearProductsMember2023-01-012023-06-300001504776wrby:EyewearProductsMember2022-01-012022-06-300001504776wrby:ServicesAndOtherMember2023-04-012023-06-300001504776wrby:ServicesAndOtherMember2022-04-012022-06-300001504776wrby:ServicesAndOtherMember2023-01-012023-06-300001504776wrby:ServicesAndOtherMember2022-01-012022-06-300001504776wrby:ECommerceMember2023-04-012023-06-300001504776wrby:ECommerceMember2022-04-012022-06-300001504776wrby:ECommerceMember2023-01-012023-06-300001504776wrby:ECommerceMember2022-01-012022-06-300001504776us-gaap:RetailMember2023-04-012023-06-300001504776us-gaap:RetailMember2022-04-012022-06-300001504776us-gaap:RetailMember2023-01-012023-06-300001504776us-gaap:RetailMember2022-01-012022-06-300001504776us-gaap:LeaseholdImprovementsMember2023-06-300001504776us-gaap:LeaseholdImprovementsMember2022-12-310001504776us-gaap:ComputerEquipmentMember2023-06-300001504776us-gaap:ComputerEquipmentMember2022-12-310001504776us-gaap:FurnitureAndFixturesMember2023-06-300001504776us-gaap:FurnitureAndFixturesMember2022-12-310001504776us-gaap:SoftwareDevelopmentMember2023-06-300001504776us-gaap:SoftwareDevelopmentMember2022-12-310001504776us-gaap:ConstructionInProgressMember2023-06-300001504776us-gaap:ConstructionInProgressMember2022-12-310001504776us-gaap:CostOfSalesMember2023-04-012023-06-300001504776us-gaap:CostOfSalesMember2022-04-012022-06-300001504776us-gaap:CostOfSalesMember2023-01-012023-06-300001504776us-gaap:CostOfSalesMember2022-01-012022-06-300001504776us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001504776us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001504776us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001504776us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001504776wrby:TotalDepreciationDepletionAndAmortizationMember2023-04-012023-06-300001504776wrby:TotalDepreciationDepletionAndAmortizationMember2022-04-012022-06-300001504776wrby:TotalDepreciationDepletionAndAmortizationMember2023-01-012023-06-300001504776wrby:TotalDepreciationDepletionAndAmortizationMember2022-01-012022-06-300001504776us-gaap:CommonClassCMember2023-06-30wrby:vote0001504776us-gaap:CommonClassAMemberus-gaap:RestrictedStockUnitsRSUMember2023-06-300001504776us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassBMember2023-06-300001504776us-gaap:CommonClassCMemberus-gaap:RestrictedStockUnitsRSUMember2023-06-300001504776us-gaap:CommonClassAMemberwrby:PerformanceStockUnitsMember2023-06-300001504776wrby:PerformanceStockUnitsMemberus-gaap:CommonClassBMember2023-06-300001504776us-gaap:CommonClassCMemberwrby:PerformanceStockUnitsMember2023-06-300001504776us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2023-06-300001504776us-gaap:EmployeeStockMemberus-gaap:CommonClassBMember2023-06-300001504776us-gaap:EmployeeStockMemberus-gaap:CommonClassCMember2023-06-300001504776wrby:A2021PlanMemberus-gaap:CommonClassAMember2021-08-310001504776wrby:A2021PlanMember2021-08-012021-08-310001504776wrby:StockOptionsOrRestrictedStockUnitsRSUsMemberwrby:A2021IncentiveAwardPlanMember2021-08-012021-08-310001504776wrby:A2021PlanMember2022-01-012022-01-310001504776wrby:ThePlansMemberus-gaap:CommonClassAMember2022-12-310001504776wrby:A2021PlanMember2023-01-012023-01-310001504776wrby:ThePlansMemberus-gaap:CommonClassAMember2023-06-300001504776us-gaap:EmployeeStockMember2021-08-310001504776us-gaap:EmployeeStockMember2021-08-012021-08-310001504776us-gaap:EmployeeStockMember2022-01-012022-01-310001504776us-gaap:EmployeeStockMember2023-01-012023-01-310001504776us-gaap:EmployeeStockMember2023-06-300001504776us-gaap:EmployeeStockMember2023-04-012023-06-300001504776us-gaap:EmployeeStockMember2023-01-012023-06-300001504776wrby:ThePlansMemberus-gaap:EmployeeStockMembersrt:MinimumMember2023-04-012023-06-300001504776wrby:ThePlansMemberus-gaap:EmployeeStockMembersrt:MaximumMember2023-04-012023-06-300001504776wrby:ThePlansMemberus-gaap:EmployeeStockMembersrt:MinimumMember2022-04-012022-06-300001504776wrby:ThePlansMemberus-gaap:EmployeeStockMembersrt:MaximumMember2022-04-012022-06-300001504776wrby:ThePlansMemberus-gaap:EmployeeStockMembersrt:MinimumMember2023-01-012023-06-300001504776wrby:ThePlansMemberus-gaap:EmployeeStockMembersrt:MaximumMember2023-01-012023-06-300001504776wrby:ThePlansMemberus-gaap:EmployeeStockMembersrt:MinimumMember2022-01-012022-06-300001504776wrby:ThePlansMemberus-gaap:EmployeeStockMembersrt:MaximumMember2022-01-012022-06-300001504776us-gaap:EmployeeStockMember2022-04-012022-06-300001504776us-gaap:EmployeeStockMember2022-01-012022-06-300001504776wrby:FoundersGrantMember2023-04-012023-06-300001504776wrby:FoundersGrantMember2023-01-012023-06-300001504776wrby:A2021PlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001504776wrby:A2021PlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001504776wrby:FoundersGrantMember2022-04-012022-06-300001504776wrby:FoundersGrantMember2022-01-012022-06-300001504776us-gaap:IPOMember2022-04-012022-06-300001504776us-gaap:IPOMember2022-01-012022-06-3000015047762022-01-012022-12-310001504776wrby:ThePlansMemberus-gaap:EmployeeStockOptionMember2023-06-300001504776wrby:ThePlansMemberus-gaap:EmployeeStockOptionMember2023-01-012023-06-300001504776us-gaap:RestrictedStockUnitsRSUMember2022-12-310001504776us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001504776us-gaap:RestrictedStockUnitsRSUMember2023-06-300001504776wrby:ThePlansMemberus-gaap:RestrictedStockUnitsRSUMember2023-06-300001504776wrby:ThePlansMemberus-gaap:PerformanceSharesMember2023-06-300001504776wrby:ThePlansMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001504776wrby:ThePlansMemberus-gaap:PerformanceSharesMember2023-01-012023-06-300001504776us-gaap:PerformanceSharesMemberwrby:FoundersGrantMember2021-06-012021-06-300001504776wrby:FoundersGrantMemberus-gaap:RestrictedStockUnitsRSUMember2021-06-012021-06-300001504776us-gaap:PerformanceSharesMember2021-06-012021-06-30wrby:performanceCondition0001504776us-gaap:PerformanceSharesMemberus-gaap:CommonClassBMember2021-06-012021-06-300001504776us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:PerformanceSharesMember2023-06-300001504776us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:PerformanceSharesMember2023-06-300001504776us-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:PerformanceSharesMember2023-06-300001504776us-gaap:PerformanceSharesMemberwrby:ShareBasedPaymentArrangementTrancheFourMember2023-06-300001504776wrby:ShareBasedPaymentArrangementTrancheFiveMemberus-gaap:PerformanceSharesMember2023-06-300001504776wrby:ShareBasedPaymentArrangementTrancheSixMemberus-gaap:PerformanceSharesMember2023-06-300001504776us-gaap:PerformanceSharesMemberwrby:ShareBasedPaymentArrangementTrancheSevenMember2023-06-300001504776us-gaap:PerformanceSharesMemberwrby:ShareBasedPaymentArrangementTrancheEightMember2023-06-300001504776us-gaap:PerformanceSharesMemberwrby:MonteCarloSimulationMember2023-01-012023-06-300001504776wrby:FoundersGrantMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001504776srt:MinimumMember2023-06-300001504776srt:MaximumMember2023-06-300001504776us-gaap:LineOfCreditMemberwrby:ComericaBankMemberus-gaap:RevolvingCreditFacilityMember2013-08-310001504776us-gaap:LineOfCreditMemberwrby:CreditFacilityMemberwrby:ComericaBankMemberus-gaap:LetterOfCreditMember2013-08-310001504776us-gaap:LineOfCreditMemberwrby:CreditFacilityMemberwrby:ComericaBankMemberus-gaap:RevolvingCreditFacilityMember2013-08-012013-08-310001504776us-gaap:LineOfCreditMemberwrby:CreditFacilityMemberwrby:ComericaBankMemberus-gaap:RevolvingCreditFacilityMember2013-08-310001504776us-gaap:LineOfCreditMemberwrby:ComericaBankMemberus-gaap:RevolvingCreditFacilityMember2022-09-300001504776us-gaap:LineOfCreditMemberwrby:ComericaBankMemberus-gaap:LetterOfCreditMember2022-09-300001504776wrby:SwingLineNotesMemberus-gaap:LineOfCreditMemberwrby:ComericaBankMember2022-09-300001504776us-gaap:LineOfCreditMemberwrby:ComericaBankMemberus-gaap:RevolvingCreditFacilityMemberwrby:DebtInstrumentOptionToIncreaseMember2022-09-012022-09-300001504776us-gaap:LineOfCreditMemberwrby:ComericaBankMemberus-gaap:RevolvingCreditFacilityMemberwrby:DebtInstrumentOptionToIncreaseMember2022-09-300001504776wrby:FederalFundsRateMemberus-gaap:LineOfCreditMemberwrby:ComericaBankMemberus-gaap:RevolvingCreditFacilityMember2022-09-012022-09-300001504776us-gaap:LineOfCreditMemberwrby:BloombergShortTermBankYieldIndexRateMemberwrby:ComericaBankMemberus-gaap:RevolvingCreditFacilityMember2022-09-012022-09-300001504776srt:MinimumMemberwrby:FederalFundsRateMemberus-gaap:LineOfCreditMemberwrby:ComericaBankMemberus-gaap:RevolvingCreditFacilityMember2022-09-012022-09-300001504776wrby:FederalFundsRateMemberus-gaap:LineOfCreditMemberwrby:ComericaBankMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2022-09-012022-09-300001504776srt:MinimumMemberus-gaap:LineOfCreditMemberwrby:BloombergShortTermBankYieldIndexRateMemberwrby:ComericaBankMemberus-gaap:RevolvingCreditFacilityMember2022-09-012022-09-300001504776us-gaap:LineOfCreditMemberwrby:BloombergShortTermBankYieldIndexRateMemberwrby:ComericaBankMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2022-09-012022-09-300001504776us-gaap:LineOfCreditMemberwrby:ComericaBankMemberus-gaap:RevolvingCreditFacilityMember2022-09-012022-09-300001504776us-gaap:LineOfCreditMemberwrby:CreditFacilityMemberwrby:ComericaBankMemberus-gaap:LetterOfCreditMember2023-06-300001504776us-gaap:LineOfCreditMemberwrby:CreditFacilityMemberwrby:ComericaBankMemberus-gaap:LetterOfCreditMember2022-12-310001504776us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001504776us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001504776us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001504776us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001504776us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001504776us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001504776us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001504776us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001504776us-gaap:PerformanceSharesMember2023-04-012023-06-300001504776us-gaap:PerformanceSharesMember2022-04-012022-06-300001504776us-gaap:PerformanceSharesMember2023-01-012023-06-300001504776us-gaap:PerformanceSharesMember2022-01-012022-06-300001504776us-gaap:EmployeeStockMember2023-04-012023-06-300001504776us-gaap:EmployeeStockMember2022-04-012022-06-300001504776us-gaap:EmployeeStockMember2023-01-012023-06-300001504776us-gaap:EmployeeStockMember2022-01-012022-06-300001504776srt:ManagementMemberwrby:SecuredPromissoryNotesMember2023-01-012023-06-300001504776srt:ManagementMemberus-gaap:RelatedPartyMember2022-12-310001504776srt:ManagementMemberus-gaap:RelatedPartyMember2023-06-300001504776wrby:NewAndExtendedLeaseTermsRetailSpaceUnitedStatesMemberus-gaap:SubsequentEventMember2023-08-09wrby:leaseAgreement0001504776wrby:NewAndExtendedLeaseTermsRetailSpaceUnitedStatesMembersrt:MinimumMemberus-gaap:SubsequentEventMember2023-08-090001504776wrby:NewAndExtendedLeaseTermsRetailSpaceUnitedStatesMemberus-gaap:SubsequentEventMembersrt:MaximumMember2023-08-090001504776us-gaap:CommonClassAMemberus-gaap:SubsequentEventMember2023-08-012023-08-09

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2023
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 August 7, 2023, there were approximately 97,393,263 shares of the registrant's Class A common stock, and 19,706,694 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 2023 and going forward; an overall decline in the health of the economy and other factors impacting consumer spending, such as recessionary conditions, inflation and government instability; 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; a resurgence of COVID-19 or 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, 2022, filed with the Securities and Exchange Commission on February 28, 2023. 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)
June 30,
2023
December 31, 2022
Assets
Current assets:
Cash and cash equivalents$212,656 $208,585 
Accounts receivable, net1,177 1,435 
Inventory59,833 68,848 
Prepaid expenses and other current assets14,377 15,700 
Total current assets288,043 294,568 
Property and equipment, net143,606 138,628 
Right-of-use lease assets122,355 127,014 
Other assets7,705 8,497 
Total assets$561,709 $568,707 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$23,772 $20,791 
Accrued expenses42,759 58,222 
Deferred revenue18,953 25,628 
Current lease liabilities22,598 22,546 
Other current liabilities2,351 2,370 
Total current liabilities110,433 129,557 
Non-current lease liabilities147,748 150,832 
Other liabilities1,466 1,672 
Total liabilities259,647 282,061 
Commitments and contingencies (see Note 9)
Stockholders’ equity:
Common stock, $0.0001 par value; Class A: 750,000,000 shares authorized at June 30, 2023 and December 31, 2022, 97,142,756 and 96,115,202 issued and outstanding at June 30, 2023 and December 31, 2022, respectively; Class B: 150,000,000 shares authorized at June 30, 2023 and December 31, 2022, 19,398,920 and 19,223,572 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively, convertible to Class A on a one-to-one basis
12 12 
Additional paid-in capital933,786 890,915 
Accumulated deficit(630,371)(603,634)
Accumulated other comprehensive loss(1,365)(647)
Total stockholders’ equity302,062 286,646 
Total liabilities and stockholders’ equity$561,709 $568,707 
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 June 30,Six Months Ended June 30,
2023202220232022
Net revenue$166,093 $149,624 $338,061 $302,842 
Cost of goods sold75,458 63,277 152,635 126,849 
Gross profit90,635 86,347 185,426 175,993 
Selling, general, and administrative expenses108,865 118,428 216,086 241,814 
Loss from operations(18,230)(32,081)(30,660)(65,821)
Interest and other income (loss), net2,281 (38)4,160 108 
Loss before income taxes(15,949)(32,119)(26,500)(65,713)
Provision for income taxes(24)47 237 586 
Net loss$(15,925)$(32,166)$(26,737)$(66,299)
Net loss per share attributable to common stockholders, basic and diluted$(0.14)$(0.28)$(0.23)$(0.58)
Weighted average shares used in computing net loss per share attributable to common stockholders, basic and diluted116,792,223 114,679,892 116,477,573 114,393,420 
Other comprehensive loss
Foreign currency translation adjustment
$(35)$(163)$(718)$(155)
Total comprehensive loss$(15,960)$(32,329)$(27,455)$(66,454)
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 and Six Months Ended June 30, 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 loss— — — (683)— (683)
Net loss— — — — (10,812)(10,812)
Balance as of March 31, 2023115,601 $12 $912,110 $(1,330)$(614,446)$296,346 
Stock option exercises482 — 1,940 — — 1,940 
Restricted stock unit releases285 — — — — — 
Shares issued in connection with employee stock purchase plan117 — 1,124 — — 1,124 
Stock-based compensation— — 18,012 — — 18,012 
Non-cash charitable contributions57 — 600 — — 600 
Other comprehensive loss— — — (35)— (35)
Net loss— — — — (15,925)(15,925)
Balance as of June 30, 2023116,542 $12 $933,786 $(1,365)$(630,371)$302,062 
Three and Six Months Ended June 30, 2022
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, 2021113,621 11 $779,212 $16 $(493,241)$285,998 
Stock option exercises201 — 1,866 — — 1,866 
Restricted stock unit releases147 — — — — — 
Stock-based compensation— — 27,144 — — 27,144 
Other comprehensive income— — — 8 — 8 
Net loss— — — — (34,133)(34,133)
Balance as of March 31, 2022113,969 $11 $808,222 $24 $(527,374)$280,883 
Stock option exercises128 — 1,689 — — 1,689 
Restricted stock unit releases177 — — — — — 
Shares issued in connection with employee stock purchase plan118 — 1,754 — — 1,754 
Stock-based compensation— — 26,764 — — 26,764 
Non-cash charitable contributions179 — 3,270 — — 3,270 
Other comprehensive loss— — — (163)— (163)
Net loss— — — — (32,166)(32,166)
Balance as of June 30, 2022114,571 $11 $841,699 $(139)$(559,540)$282,031 
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)
Six Months Ended June 30,
20232022
Cash flows from operating activities
Net loss$(26,737)$(66,299)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization18,424 14,605 
Stock-based compensation37,792 53,908 
Non-cash charitable contribution600 3,270 
Asset impairment charges650 412 
Amortization of cloud-based software implementation costs826  
Change in operating assets and liabilities:
Accounts receivable, net259 89 
Inventory9,048 (13,704)
Prepaid expenses and other assets1,301 (2,385)
Accounts payable2,148 1,461 
Accrued expenses(11,619)(8,367)
Deferred revenue(6,684)(3,762)
Other current liabilities(21)233 
Right-of-use lease assets and current and non-current lease liabilities1,614 3,985 
Other liabilities(206)1,930 
Net cash provided by (used in) operating activities27,395 (14,624)
Cash flows from investing activities
Purchases of property and equipment(24,610)(31,869)
Net cash used in investing activities(24,610)(31,869)
Cash flows from financing activities
Proceeds from stock option exercises843 228 
Proceeds from shares issued in connection with employee stock purchase plan1,124 1,754 
Net cash provided by financing activities1,967 1,982 
Effect of exchange rates on cash(681)(302)
Net change in cash and cash equivalents4,071 (44,813)
Cash and cash equivalents, beginning of period208,585 256,416 
Cash and cash equivalents, end of period$212,656 $211,603 
Supplemental disclosures
Cash paid for income taxes$326 $297 
Cash paid for interest110 62 
Cash paid for amounts included in the measurement of lease liabilities17,530 13,858 
Non-cash investing and financing activities:
Purchases of property and equipment included in accounts payable and accrued expenses$3,351 $3,579 
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, 2022 and the related notes. The December 31, 2022 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 six months ended June 30, 2023 from those disclosed in the audited consolidated financial statements for the year ended December 31, 2022 and the related notes. Certain prior period amounts were reclassified to conform to the current period presentation. These changes had no impact on the condensed consolidated financial statements for any period.
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 June 30, 2023 and
7

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
December 31, 2022, uninsured cash balances were approximately $211.3 million and $207.0 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. During the first quarter of 2023, the Company opened accounts with additional financial institutions to diversify its cash holdings.
The Company’s top five inventory suppliers accounted for approximately 18% and 22% of cost of goods sold for the six months ended June 30, 2023 and 2022, 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 June 30, 2023 and December 31, 2022, the balance of receivables from credit card issuers included within cash and cash equivalents was $3.5 million and $11.1 million, respectively.
Inventory
Inventory consists of approximately $12.9 million and $16.1 million of finished goods, including ready-to-wear sun frames, contact lenses, and eyeglass cases, as of June 30, 2023 and December 31, 2022, respectively, and approximately $46.9 million and $52.7 million of component parts, including optical frames and prescription optical lenses, as of June 30, 2023 and December 31, 2022, 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.
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 June 30, 2023, the Company had $13.0 million of gross capitalized cloud-based software implementation costs and $1.1 million of related accumulated amortization, for a net balance of $11.9 million, made up of $4.5 million recorded within prepaid expenses and other current assets and $7.4 million recorded within other assets on the condensed consolidated balance sheet. As of December 31, 2022, the Company had $11.1 million of gross capitalized cloud-based software implementation costs and $0.3 million of related accumulated amortization, for a net balance of $10.8 million, made up of $2.6 million recorded within prepaid expenses and other current assets and $8.2 million recorded within other assets on the condensed consolidated balance sheet.
During the three and six months ended June 30, 2023, the Company incurred $0.5 million and $0.8 million of amortization of capitalized cloud-based software implementation costs, respectively. No amortization of cloud-based software implementation costs was recognized during the three and six months ended June 30, 2022.
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
8

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
products includes the sales of prescription and non-prescription optical glasses and sunglasses, contact lenses, eyewear accessories, and expedited shipping charges, which are charged to the customer, associated with these purchases. Revenue generated from services consists of both in-person eye exams and prescriptions issued through the Virtual Vision Test app. 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, 2022 was recognized as revenue in the first quarter of 2023 and the Company expects substantially all of the deferred revenue at June 30, 2023 to be recognized as revenue in the third quarter of 2023.
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.2 million at both June 30, 2023 and December 31, 2022 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 following table disaggregates the Company’s revenue by product:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Eyewear products$156,680 $142,985 $319,027 $290,304 
Services and other9,413 6,639 19,034 12,538 
Total Revenue
$166,093 $149,624 $338,061 $302,842 
The following table disaggregates the Company’s revenue by channel:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
E-commerce$55,329 $58,448 $117,081 $125,452 
Retail110,764 91,176 220,980 177,390 
Total Revenue
$166,093 $149,624 $338,061 $302,842 
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
9

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
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.
Recent Accounting Pronouncements
The Company has not adopted nor are there any recently issued accounting pronouncements that had or are anticipated to 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:
June 30,
2023
December 31, 2022
Leasehold improvements$149,770 $139,421 
Computers and equipment34,274 31,928 
Furniture and fixtures26,532 23,849 
Capitalized software19,860 18,876 
Construction in process14,395 12,924 
244,831 226,998 
Less: accumulated depreciation and amortization(101,225)(88,370)
Property and equipment, net$143,606 $138,628 
Expenses associated with property and equipment consisted of the following:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of goods sold$6,340 $4,906 $12,370 $9,554 
Selling, general, and administrative expenses2,943 2,788 6,054 5,051 
Total depreciation and amortization expense$9,283 $7,694 $18,424 $14,605 
Asset impairment charges$255 $186 $650 $412 
Asset impairment charges for the three and six months ended June 30, 2023 and 2022 primarily related to the write-off of assets in connection with capitalized software and retail store closures.
10

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
4. Accrued Expenses
Accrued expenses consists of the following:
June 30,
2023
December 31, 2022
Payroll related$9,074 $11,149 
Marketing5,611 8,353 
Unvested early exercised stock options5,273 7,784 
Optical laboratory and product costs5,140 4,547 
Charitable contributions4,897 6,001 
Professional services3,949 4,494 
Retail related2,159 4,121 
Other accrued expenses6,656 11,773 
Total accrued expenses$42,759 $58,222 


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 June 30,Six Months Ended June 30,
2023202220232022
Income tax expense$(24)$47 $237 $586 
Effective tax rate0.2 %(0.1)%(0.9)%(0.9)%
The Company’s estimated annual effective income tax rate for the three and six months ended June 30, 2023 and 2022 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 June 30, 2023, 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.
11

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
As of June 30, 2023, 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 outstanding97,142,756 19,398,920  
Employee stock options – outstanding645,003 1,729,292  
Restricted stock units – outstanding2,903,754 1,938,558  
Performance stock units – outstanding 4,397,688  
Employee stock plans – available24,922,530   
Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs27,464,458   
Total common stock – outstanding or issuable153,078,501 27,464,458  
Shares authorized
750,000,000 150,000,000 150,000,000 
Common stock authorized and available for future issuance
596,921,499 122,535,542 150,000,000 
Preferred Stock
As of June 30, 2023, 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, and the Company no longer grants equity awards under any prior equity plan. Upon the 2021 Plan becoming effective, there were 11,076,515 shares of Class A common stock authorized under the 2021 Plan, and the remaining shares available for issuance under the 2010 Equity Incentive Plan, 2011 Stock Plan, 2012 Milestone Stock Plan, and 2019 Founder Stock Plan (collectively, the “Prior Plans”) were also 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 January 2022, the board of directors approved an annual increase of 5,735,463 shares to the shares authorized for issuance under the 2021 Plan, and at December 31, 2022, 16,323,025 shares of Class A common stock remained available for future issuance pursuant to new awards under the 2021 Plan.
In January 2023, the board of directors approved an annual increase of 5,766,938 shares to the shares authorized for issuance under the 2021 Plan, and 20,712,346 shares remained available for future issuance pursuant to new awards as of June 30, 2023.
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” and, collectively with the Prior Plans and the 2021 Plan, the “Plans”). The ESPP initially reserved and authorized the issuance of up to 2,215,303 shares of Class A common stock, and such reserve 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. In January 2022 and 2023, the board of directors approved an annual increase of 1,147,092 and 1,153,387 shares,
12

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
respectively, to the ESPP, and 4,210,184 shares remained available for future issuance pursuant to ESPP purchases as of June 30, 2023.
The fair value for ESPP purchase rights granted under the Plans are estimated at the date of grant using the Black-Scholes option-pricing model. ESPP purchase rights for 475,916 shares and 528,238 shares were granted during both the three and six months ended June 30, 2023 and 2022, respectively.
The following range of assumptions was used for ESPP purchase rights granted:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
ESPP purchase rights
Risk-free interest rates
4.0% - 5.2%
1.5% - 2.6%
4.0% - 5.2%
1.5% - 2.6%
Expected dividend yield
Expected term
0.5 - 2.0 years
0.5 - 2.0 years
0.5 - 2.0 years
0.5 - 2.0 years
Volatility60 %53 %60 %53 %
Offering periods begin on May 15 and November 15 of each year and consist of four six-month purchase periods. Eligible employees may contribute up to 20% of their base wages and the purchase price of shares of Class A common stock under an offering will be 85% of the lesser of the fair market value of Class A common stock on (i) the first day of the offering period, and (ii) the applicable purchase date. If such fair market value decreases from the first day of the offering period to the applicable purchase date, the offering period will terminate after the purchase of shares and all participants will be automatically enrolled in the next offering period (a “rollover event”).
The following table presents other relevant ESPP information:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Shares purchased under the ESPP116,936 118,329 116,936 118,329 
Stock-based compensation expense related to ESPP$831 $912 $1,412 $1,458 
Employee contributions$385 $617 $997 $1,587 
As of June 30, 2023, total unrecognized compensation costs associated with the ESPP was $2.7 million and is expected to be amortized over a weighted average period of 0.7 years.
Stock-based Compensation Expense
Stock-based compensation expense consisted of the following:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of goods sold$290 $231 $484 $457 
Selling, general, and administrative expenses17,722 26,533 37,308 53,451 
Total stock-based compensation expense$18,012 $26,764 $37,792 $53,908 
Stock-based compensation expense for the three and six months ended June 30, 2023 includes $11.2 million and $25.0 million related to the 2021 Founders Grant, as described below, respectively, and $5.1 million and $9.7 million in connection with RSUs, respectively. Stock-based compensation expense for the three and six months ended June 30,
13

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
2022 includes $19.3 million and $39.4 million related to the 2021 Founders Grant, respectively, and $5.4 million and $10.7 million in connection with RSUs, respectively.
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 2023 or 2022.
Because the Company’s common stock was not yet publicly traded when the options currently outstanding were granted, the Company estimated the fair value of common stock. The board of directors considered numerous objective and subjective factors to determine the fair value of the Company’s common stock at each meeting in which awards are approved. The factors considered included, but were not limited to: (i) the results of contemporaneous independent third-party valuations of the Company’s common stock; (ii) the prices, rights, preferences, and privileges of the Company’s preferred stock relative to those of its common stock; (iii) the lack of marketability of the Company’s common stock; (iv) actual operating and financial results; (v) current business conditions and projections; (vi) the likelihood of achieving a liquidity event, such as a qualified public offering or sale of the Company, given prevailing market conditions; and (vii) contemporaneous transactions involving the Company’s common shares. The board of directors utilized third-party valuations which were performed in accordance with the guidance outlined in the American Institute of Certified Public Accountants’ Accounting and Valuation Guide, Valuation of Privately Held Company Equity Securities Issued as Compensation.
A summary of stock option activity for the six months ended June 30, 2023 is as follows:
Number of
Stock
Options
Weighted
Average
Exercise
Price
Weighted
average
contractual
term (years)
Aggregate
intrinsic
value
Balance at December 31, 20222,965,144 $7.23 4.5$21,243 
Options granted  
Options exercised(590,849)5.68 4,147 
Options forfeited  
Balance at June 30, 20232,374,295 $7.62 4.5$13,141 
Exercisable as of June 30, 20232,374,295 $7.62 4.5$13,141 
Vested as of June 30, 20231,951,511 5.47 3.9
Unvested as of June 30, 2023422,784 $17.53 7.5
The total value of unrecognized stock compensation expense related to unvested options granted under the Plans was $4.0 million as of June 30, 2023, and is expected to be recognized over 0.7 years.
Restricted Stock Units and Performance Stock Units
A summary of RSU activity for the six months ended June 30, 2023 is as follows:
Number of Restricted Stock UnitsWeighted Average Grant Date Fair Value
Unvested as of December 31, 20223,314,420 $29.06 
Granted1,620,46013.29 
Forfeited(243,030)23.75 
Released(438,179)23.25 
Vested and not yet released(404,348)23.33 
Unvested as of June 30, 20233,849,323 $24.02 
The total value of unrecognized stock compensation expense related to outstanding RSUs and PSUs granted under the Plans was $55.6 million and $29.8 million as of June 30, 2023, respectively, which is expected to be recognized
14

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
over a weighted-average period of 1.3 years and 0.7 years, respectively. No PSUs were granted, forfeited, released or vested during the six months ended June 30, 2023.
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.
RSUs granted prior to the Company’s Direct Listing vest upon the satisfaction of both a service and a performance condition. Prior to its Direct Listing, the Company had concluded that it was not probable that the performance condition would be satisfied as the closing of a qualified public offering or change in control is not deemed probable until consummated. Upon its Direct Listing on September 29, 2021, the Company recorded stock-based compensation expense for the service condition satisfied through such date and began recording stock-based compensation expense using the accelerated attribution method as the service conditions are met. RSUs issued after its Direct Listing only contain a service condition and are recognized on a straight line basis over the vesting period.
15

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
8. Leases
The Company leases retail, office, optical laboratory, and distribution center space under operating leases from third parties. As of June 30, 2023, the total lease terms of the various leases range from 1 to 11 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 presents the assets and liabilities related to the Company’s leases:
June 30,
2023
December 31, 2022
Lease assets:
Right-of-use assets$122,355 $127,014 
Total lease assets122,355 127,014 
Lease liabilities:
Current lease liabilities22,598 22,546 
Non-current lease liabilities147,748 150,832 
Total lease liabilities$170,346 $173,378 
The following table details the Company’s net lease expense:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Operating lease expense$7,495 $6,280 $14,931 $12,293 
Variable lease expense(1)
505 937 1,248 1,875 
Net lease expense$8,000 $7,217 $16,179 $14,168 
(1) Variable lease expense primarily consists of contingent rent.

The following table presents the future maturity of lease liabilities:
Operating Leases(1)
2023$15,348 
202436,846 
202534,740 
202633,197 
202729,878 
Thereafter56,772 
Future minimum lease payments206,781 
Impact of discounting36,435 
Present value of lease payments$170,346 
(1) The year 2023 and 2024 each include $4.9 million of expected cash inflows from TIAs. Operating lease payments exclude $9.1 million of legally binding minimum lease payments related to executed leases for which the Company has not yet taken possession of the leased premises.

16

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
The following table presents other relevant lease information:
June 30,
2023
Weighted average remaining lease term (years)5.8
Weighted average discount rate4.6 %

9. Commitments and Contingencies
2013 Credit Facility
In August 2013, the Company entered into a Loan and Security Agreement with Comerica Bank (as amended, the “2013 Credit Facility”), which consisted of a revolving credit line of up to $50.0 million with a sub-limit of $15.0 million for the issuance of letters of credit. Borrowings under the revolving credit line bore interest on the principal amount outstanding at a variable interest rate based on either LIBOR or the bank’s prime rate, with no additional margin. The Company was charged fees on the uncommitted portion of the credit line of approximately 0.2% as long as total borrowings were less than $15.0 million. The 2013 Credit Facility was replaced by the 2022 Credit Facility (as defined below).
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"), which replaced the 2013 Credit Facility. The 2022 Credit Facility consists 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. The 2022 Credit Facility includes an option for the Company to increase the available amount by up to $75.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 2022 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 2022 Credit Facility at any time, in whole or in part, without penalty.
Under the 2022 Credit Facility, borrowings bear interest on the principal amount outstanding at a variable interest rate either (a) based on the greater of (1) the prime rate (as defined in the credit agreement), (2) the federal funds rate plus 1%, and (3) the Bloomberg Short-Term Bank Yield Index rate (“BSBY Rate”) for a one month tenor plus 1%, in each case plus an applicable margin of 0.5% - 0.8% depending on the Company’s leverage ratio, or (b) the BSBY Rate plus an applicable margin of 1.5% - 1.8% depending on the Company’s leverage ratio. The Company is charged commitment fees of 0.5% whether or not amounts have been borrowed. Both interest on principal and commitment fees are included in interest expense on the condensed consolidated statements of operations.
The 2022 Credit Facility contains a financial maintenance covenant which takes effect once total borrowings first exceed $60.0 million, and at all times thereafter, that requires the Company to maintain a maximum consolidated senior net leverage ratio of 3:1. The 2022 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 representations, warranties and event of default provisions. The obligations of the Borrowers under the 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 and $4.2 million as of June 30, 2023 and December 31, 2022, respectively, used to secure certain leases in lieu of a cash security deposit, there were no other borrowings outstanding under the 2022 Credit Facility or 2013 Credit Facility.
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.
17

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
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. The matter is currently pending in the United States District Court for the Northern District of California. Pham v. Warby Parker Inc. (Case No. 5:23-cv-01884-NC; N.D. Cal.). On June 16, 2023, another former employee filed a related representative action 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. Chery v. Warby Parker Inc. (Case No. 23CV417693; Cal. Super. Ct.). We deny the allegations and intend to oppose the certification of any class or award of civil penalties, and to defend the each litigation vigorously. However, given the early stage of each litigation, the Company is unable to estimate the possible loss or range of loss, if any, that may result from these matters.
In addition to the matters described above, as of June 30, 2023, 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.
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 June 30,Six Months Ended June 30,
2023202220232022
Numerator
Net loss attributable to common stockholders - basic and diluted
$(15,925)$(32,166)$(26,737)$(66,299)
Denominator
Weighted average shares, basic and diluted
116,792,223 114,679,892 116,477,573 114,393,420 
Earnings Per Share
Net loss per share attributable to common stockholders, basic and diluted$(0.14)$(0.28)$(0.23)$(0.58)
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 June 30,Six Months Ended June 30,
2023202220232022
Stock options to purchase common stock
2,374,295 3,295,106 2,374,295 3,295,106 
Unvested restricted stock units3,849,323 3,320,619 3,849,323 3,320,619 
Unvested performance stock units4,397,688 4,397,688 4,397,688 4,397,688 
ESPP purchase rights414,306 543,792 414,306 543,792 
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 are held by current and former employees and had a balance of $2.5 million at both June 30, 2023 and December 31, 2022. No loans are outstanding with any of our executive officers.
During each of the three and six months ended June 30, 2023 and 2022, the outstanding loan balance increased by an immaterial amount due to interest. No new promissory notes were issued during the six months ended June 30, 2023 and 2022.
18

Warby Parker Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in thousands, except share data)
12. Subsequent Events
Lease Obligations
Subsequent to June 30, 2023, the Company entered into 4 operating lease agreements and extended the term of 2 existing operating lease agreements for retail space in the U.S., with terms ranging from 5 to 7 years. Total commitments under the new agreements are approximately $3.8 million, payable over the terms of the related agreements.
Stock Donation
In August 2023, 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.6 million.
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, 2022 filed with the Securities and Exchange Commission (“SEC”) on February 28, 2023 (the “Annual Report”). Data as of and for the three and six months ended June 30, 2023 and 2022 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
A pioneer of the direct-to-consumer model, Warby Parker is one of the fastest-growing brands at scale in the United States. 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 217 retail stores.
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 distribute glasses to people in need in more than 50 countries globally and many parts of the United States. Over 13 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 June 30, 2023 and 2022:
we generated net revenue of $166.1 million and $149.6 million, respectively;
we generated gross profit of $90.6 million and $86.3 million, respectively, representing a gross profit margin of 54.6% and 57.7%, respectively;
we generated net loss of $15.9 million and $32.2 million, respectively; and
we generated adjusted EBITDA of $14.2 million and $5.9 million, respectively.
For the six months ended June 30, 2023 and 2022:
we generated net revenue of $338.1 million and $302.8 million, respectively;
we generated gross profit of $185.4 million and $176.0 million, respectively, representing a gross profit margin of 54.8% and 58.1%, respectively;
we generated net loss of $26.7 million and $66.3 million, respectively; and
we generated adjusted EBITDA of $31.9 million and $6.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. The current economic downturn, rising inflation and interest rates, and other negative economic factors may impact consumer spending habits as well as our cost of attracting and our ability to attract new customers. For example, during the second quarter of 2023, we continued to see lower overall sales growth rates than we have historically experienced as consumer activity within the optical industry has not recovered to pre-pandemic growth levels and is expected to remain flat in 2023 based on The Vision Council’s projections. 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 June 30,Six Months Ended June 30,
2023202220232022
Active Customers (in thousands)
2,285 2,258 2,285 2,258 
Store Count(1)
217 178 217 178 
Adjusted EBITDA(2) (in thousands)
$14,175 $5,936 $31,912 $6,710 
Adjusted EBITDA margin(2)
8.5 %4.0 %9.4 %2.2 %
__________________
(1)Store Count number at the end of the period indicated.
21

(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 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 June 30, 2023, 169 out of our 217 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, and other 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;
22

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 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 June 30,Six Months Ended June 30,
2023202220232022
(in thousands)(in thousands)
Net loss$(15,925)$(32,166)$(26,737)$(66,299)
Adjusted to exclude the following:
Interest and other loss, net(2,281)38 (4,160)(108)
Provision for income taxes(24)47 237 586 
Depreciation and amortization expense9,284 7,694 18,424 14,605 
Asset impairment charges255 186 650 412 
Stock-based compensation expense(1)
18,164 26,867 38,030 54,244 
Non-cash charitable donation(2)
600 3,270 600 3,270 
Amortization of cloud-based software implementation costs(3)
463 — 826 — 
ERP implementation costs(4)
3,639 — 4,042 — 
Adjusted EBITDA14,175 5,936 31,912 6,710 
Adjusted EBITDA margin8.5 %4.0 %9.4 %2.2 %
__________________
(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 June 30, 2023 and 2022, the amount includes $0.2 million and $0.1 million, respectively, of employer payroll costs associated with releases of RSUs and option exercises. For the six months ended June 30, 2023 and 2022, the amount includes $0.2 million and $0.3 million, respectively, of employer payroll costs associated with releases of RSUs and option exercises.
(2)    Represents charitable expense recorded in connection with the donation of 56,938 shares of Class A common stock to charitable donor advised funds in June 2023 and 178,572 shares of Class A common stock in May 2022 to the Warby Parker Impact Foundation.
(3)    Represents the amortization of costs capitalized in connection with the implementation of cloud-based software.
(4)    Represents internal and external non-capitalized costs related to the implementation of our new Enterprise Resource Planning (“ERP”) system.
23

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 June 30,Six Months Ended June 30,
2023202220232022
(in thousands)(in thousands)
Net revenue$166,093 $149,624 $338,061 $302,842 
Cost of goods sold75,458 63,277 152,635 126,849 
Gross profit90,635 86,347 185,426 175,993 
Selling, general, and administrative expenses108,865 118,428 216,086 241,814 
Loss from operations(18,230)(32,081)(30,660)(65,821)
Interest and other income (loss), net2,281 (38)4,160 108 
Loss before income taxes(15,949)(32,119)(26,500)(65,713)
Provision for income taxes(24)47 237 586 
Net loss(15,925)(32,166)(26,737)(66,299)
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
% of Net Revenue% of Net Revenue
Net revenue100.0 %100.0 %100.0 %100.0 %
Cost of goods sold45.4 %42.3 %45.2 %41.9 %
Gross profit54.6 %57.7 %54.8 %58.1 %
Selling, general, and administrative expenses65.5 %79.2 %63.9 %79.8 %
Loss from operations(10.9)%(21.5)%(9.1)%(21.7)%
Interest and other income (loss), net1.3 %— %1.3 %— %
Loss before income taxes(9.6)%(21.5)%(7.8)%(21.7)%
Provision for income taxes— %— %0.1 %0.2 %
Net loss(9.6)%(21.5)%(7.9)%(21.9)%
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, contact lenses, eyewear accessories, and expedited shipping charges, which are charged to the customer, associated with these purchases. 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 consists of both in-person eye exams and prescriptions issued through the Virtual Vision Test app. 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 our prescription services 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
24

to product mix, customer preferences and resulting demand, customer shipping costs, and management of our inventory and merchandise mix. 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. Over time we expect our cost of goods sold to increase with revenue due to an increased number of orders and with the opening of new retail stores driven by the resulting occupancy and depreciation costs and employee-related costs associated with prescription services offerings at our retail stores.
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 relatively steady historically, but has decreased as we have expanded our holistic eyecare offering with contacts and eye exams which operate at a lower margin than eyeglasses. Gross margin may continue to 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 administrative costs associated with our Home Try-On program, which provides customers the opportunity to sample eyewear at home prior to purchase. SG&A is expensed in the period in which it is incurred. During 2022 we implemented a headcount reduction in our corporate offices and are executing on certain other cost control actions, including reducing marketing spend and other variable costs. We expect these actions to reduce costs included in SG&A as compared to revenue, however, the changing prices of goods and services caused by inflation and other macroeconomic factors may cause unforeseen fluctuations in SG&A expenses.
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 June 30, 2023 and 2022
Net Revenue
Three Months Ended June 30,
20232022$ Change% Change
(in thousands)
Net revenue$166,093 $149,624 $16,469 11.0 %
Net revenue increased $16.5 million, or 11.0%, for the three months ended June 30, 2023 compared to the same period in 2022. The growth in net revenue was primarily driven by an increase in units sold, as well as an increase in the average selling price per unit.
25

Cost of Goods Sold, Gross Profit, and Gross Margin
Three Months Ended June 30,
20232022$ Change% Change
(in thousands)
Cost of goods sold$75,458 $63,277 $12,181 19.3 %
Gross profit90,635 86,347 4,288 5.0 %
Gross margin54.6 %57.7 %(3.1)%
Cost of goods sold increased by $12.2 million, or 19.3%, for the three months ended June 30, 2023 compared to the same period in 2022, and increased as a percentage of revenue over the same period by 310 basis points, from 42.3% of revenue to 45.4% 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 store occupancy, store depreciation, and prescription services expenses due to new retail stores opened in 2023 and the second half of 2022.
Gross profit, calculated as net revenue less cost of goods sold, increased by $4.3 million, or 5.0%, for the three months ended June 30, 2023 compared to the same period in 2022, 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, decreased by 310 basis points for the three months ended June 30, 2023 compared to the same period in 2022. The decrease in gross margin was primarily driven by the sales growth of contact lenses which are sold at a lower margin than our other eyewear, increased prescription services costs as the number of stores with optical examination rooms grew, and increases in store occupancy costs as a percent of revenue primarily due to increased depreciation and rent charges as we grew our store base from 178 stores as of June 30, 2022 to 217 stores as of June 30, 2023.
Selling, General, and Administrative Expenses
Three Months Ended June 30,
20232022$ Change% Change
(in thousands)
Selling, general, and administrative expenses$108,865 $118,428 $(9,563)(8.1)%
As a percentage of net revenue65.5 %79.2 %(13.7)%
Selling, general, and administrative expenses decreased $9.6 million, or 8.1%, for the three months ended June 30, 2023 compared to the same period in 2022. This decrease was primarily driven by a $8.8 million decrease in stock-based compensation, mostly related to the Founders Grant (as described in Note 7 to our condensed consolidated financial statements included in Part 1, Item 1 of this Quarterly Report on Form 10-Q), and lower marketing costs, including costs associated with our Home Try-On program, which decreased to 11% of revenue in the current quarter compared to 14% in the same quarter of 2022. The decrease was partially offset by increased technology costs, mainly driven by the implementation of our new ERP system.
Interest and Other Income (Loss), Net
Three Months Ended June 30,
20232022$ Change% Change
(in thousands)
Interest and other income (loss), net$2,281 $(38)$2,319 (6,102.6)%
As a percentage of net revenue1.3 %— %1.3 %
Interest and other income (loss), net increased $2.3 million, or 6,102.6%, for the three months ended June 30, 2023 compared to the same period in 2022 primarily due to higher interest rates on our cash and cash equivalents balance.
26

Provision for Income Taxes
Three Months Ended June 30,
20232022$ Change% Change
(in thousands)
Provision for income taxes$(24)$47 $(71)(151.1)%
As a percentage of net revenue— %— %— %
Provision for income taxes decreased $0.1 million, or 151.1%, for the three months ended June 30, 2023 compared to the same period in 2022 primarily due to the change in pre-tax loss in addition to the tax effects of stock-based compensation expense and foreign provision to return adjustments related to the 2022 corporate income tax return.
Comparison of the Six Months Ended June 30, 2023 and 2022
Net Revenue
Six Months Ended June 30,
20232022$ Change% Change
(in thousands)
Net revenue$338,061 $302,842 $35,219 11.6 %
Net revenue increased $35.2 million, or 11.6%, for the six months ended June 30, 2023 compared to the same period in 2022. The growth in net revenue was primarily driven by an increase in units sold, as well as an increase in the average selling price per unit.
Cost of Goods Sold, Gross Profit, and Gross Margin
Six Months Ended June 30,
20232022$ Change% Change
(in thousands)
Cost of goods sold$152,635 $126,849 $25,786 20.3 %
Gross profit185,426 175,993 9,433 5.4 %
Gross margin54.8 %58.1 %(3.3)%
Cost of goods sold increased by $25.8 million, or 20.3%, for the six months ended June 30, 2023 compared to the same period in 2022, and increased as a percentage of revenue over the same period by 330 basis points, from 41.9% of revenue to 45.2% 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 store occupancy, store depreciation, and prescription services expenses due to new retail stores opened in 2023 and the second half of 2022.
Gross profit, calculated as net revenue less cost of goods sold, increased by $9.4 million, or 5.4%, for the six months ended June 30, 2023 compared to the same period in 2022, 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, decreased by 330 basis points for the six months ended June 30, 2023 compared to the same period in 2022. The decrease in gross margin was primarily driven by increases in store occupancy costs as a percent of revenue primarily due to increased depreciation and rent charges as we grew our store base from 178 stores as of June 30, 2022 to 217 stores as of June 30, 2023, increased prescription services costs as the number of stores with optical examination rooms grew, and the sales growth of contact lenses which are sold at a lower margin than our other eyewear.
Selling, General, and Administrative Expenses
Six Months Ended June 30,
27

20232022$ Change% Change
(in thousands)
Selling, general, and administrative expenses$216,086 $241,814 $(25,728)(10.6)%
As a percentage of net revenue63.9 %79.8 %(15.9)%
Selling, general, and administrative expenses decreased $25.7 million, or 10.6%, for the six months ended June 30, 2023 compared to the same period in 2022. This decrease was primarily driven by a $16.1 million decrease in stock-based compensation, mostly related to the Founders Grant (as described in Note 7 to our condensed consolidated financial statements included in Part 1, Item 1 of this Quarterly Report on Form 10-Q), and lower marketing costs, including costs associated with our Home Try-On program, which decreased to 11% of revenue in the six months ended June 30, 2023 compared to 17% in the same period of 2022. The decrease was partially offset by increased technology costs, mainly driven by the implementation of our new ERP system.
Interest and Other Income, Net
Six Months Ended June 30,
20232022$ Change% Change
(in thousands)
Interest and other income, net$4,160 $108 $4,052 3,751.9 %
As a percentage of net revenue1.3 %— %1.3 %
Interest and other income, net increased $4.1 million, or 3,751.9%, for the six months ended June 30, 2023 compared to the same period in 2022 primarily due to higher interest rates on our cash and cash equivalents balance.
Provision for Income Taxes
Six Months Ended June 30,
20232022$ Change% Change
(in thousands)
Provision for income taxes$237 $586 $(349)(59.6)%
As a percentage of net revenue0.1 %0.2 %(0.1)%
Provision for income taxes decreased $0.3 million, or 59.6%, for the six months ended June 30, 2023 compared to the same period in 2022 primarily due to the change in pre-tax loss in addition to the tax effects of stock-based compensation expense and the establishment of a valuation allowance.
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 2022, this historical trend was offset by specific actions we took to reduce costs, including a reduction in marketing spend beginning in the second quarter and a reduction in corporate headcount in connection with our restructuring plan that was executed in the third quarter. These actions contributed to a sequential decline in selling, general, and administrative costs from quarter to quarter in 2022, however, we expect 2023 to follow historic trends. In the future, seasonal trends may cause fluctuations in our quarterly results, which may impact the predictability of our business and operating results.
28

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 June 30, 2023, we had cash and cash equivalents of $212.7 million, which was primarily held for working capital purposes, and an accumulated deficit of $630.4 million. As of December 31, 2022, we had cash and cash equivalents of $208.6 million, which was primarily held for working capital purposes, and an accumulated deficit of $603.6 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, COVID-19, rising interest and inflation rates, 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
2013 Credit Facility
In August 2013, the Company entered into a Loan and Security Agreement with Comerica Bank (as amended, the “2013 Credit Facility”), which consisted of a revolving credit line of up to $50.0 million with a sub-limit of $15.0 million for the issuance of letters of credit. Borrowings under the revolving credit line bore interest on the principal amount outstanding at a variable interest rate based on either LIBOR or the bank’s prime rate, with no additional margin. The Company was charged fees on the uncommitted portion of the credit line of approximately 0.2% as long as total borrowings were less than $15.0 million. The 2013 Credit Facility was replaced by the 2022 Credit Facility (as defined below).
2022 Credit Facility
In September 2022, the Company and its wholly owned subsidiary, Warby Parker Retail, Inc., entered into a Credit Agreement with Comerica Bank and the lenders from time to time party thereto (as amended, the “2022 Credit Facility”), which replaced the 2013 Credit Facility. The 2022 Credit Facility consists 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. The 2022 Credit Facility includes an option for the Company to increase the available amount by up to $75.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 2022 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 2022 Credit Facility at any time, in whole or in part, without penalty.
Under the 2022 Credit Facility, borrowings under the revolving credit facility bear interest on the principal amount outstanding at a variable interest rate either (a) based on the greater of (1) the prime rate (as defined in the credit agreement), (2) the federal funds rate plus 1%, and (3) the Bloomberg Short-Term Bank Yield Index rate (“BSBY Rate”) for a one month tenor plus 1%, in each case plus an applicable margin of 0.5% - 0.8% depending on the Company’s leverage ratio, or (b) the BSBY Rate plus an applicable margin of 1.5 - 1.8% depending on the Company’s leverage ratio. The Company is charged commitment fees of 0.5% whether or not amounts have been borrowed. Both interest on principal and commitment fees are included in interest expense on the condensed consolidated statements of operations.
29

The 2022 Credit Facility contains a financial maintenance covenant which takes effect once total borrowings first exceed $60.0 million, and at all times thereafter, which requires the Company to maintain a maximum consolidated senior net leverage ratio of 3:1. The 2022 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 representations, warranties and event of default provisions. The obligations of the Borrowers under the 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 and $4.2 million as of June 30, 2023 and December 31, 2022, respectively, used to secure certain leases in lieu of a cash security deposit, there were no other borrowings outstanding under the 2022 Credit Facility or 2013 Credit Facility.
Cash Flows
The following table summarizes our cash flows for the six months ended June 30, 2023 and 2022:
Six Months Ended June 30,
20232022
(in thousands)
Net cash provided by (used in) operating activities $27,395 $(14,624)
Net cash used in investing activities (24,610)(31,869)
Net cash provided by financing activities 1,967 1,982 
Effect of exchange rates on cash (681)(302)
Net increase (decrease) in cash and cash equivalents $4,071 $(44,813)
Cash Flows from Operating Activities
Net cash provided by operating activities was $27.4 million for the six months ended June 30, 2023, consisting of a net loss of $26.7 million adjusted for $58.3 million of non-cash expenses and $4.2 million of net cash used as a result of changes in operating assets and liabilities. The non-cash charges included $37.8 million of stock-based compensation, $18.4 million of depreciation and amortization, $0.6 million of non-cash charitable contributions, $0.7 million of asset impairment charges, and $0.8 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 accounts payable.
Net cash used in operating activities was $14.6 million for the six months ended June 30, 2022, consisting of a net loss of $66.3 million, adjusted for $72.2 million of non-cash expenses and $20.5 million of net cash used as a result of changes in operating assets and liabilities. The non-cash charges included $53.9 million of stock-based compensation, $14.6 million of depreciation and amortization, $3.3 million of non-cash charitable contributions, and $0.4 million of asset impairment charges. The changes in operating assets and liabilities were primarily driven by an increase in net inventory to support the growth of our business, an increase in other non-current assets related to investments in the implementation of our new enterprise resource planning system and other technology infrastructure, and decreases in accrued expenses and deferred revenue, partially offset by an increase in net lease liabilities in connection with new retail location leases entered into in 2022.
Cash Flows from Investing Activities
For the six months ended June 30, 2023, net cash used in investing activities was $24.6 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.
For the six months ended June 30, 2022, net cash used in investing activities was $31.9 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.
30

Cash Flows from Financing Activities
For the six months ended June 30, 2023, net cash provided by financing activities was $2.0 million, which was primarily related to proceeds from shares issued in connection with our ESPP and stock option exercises.
For the six months ended June 30, 2022, net cash provided by financing activities was $2.0 million, which was primarily related to proceeds from shares issued in connection with our ESPP and stock option exercises.
Contractual Obligations and Commitments
There have been no material changes to our contractual obligations from those described in the Annual Report.
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.
31

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 June 30, 2023 consisted of $212.7 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 conditions stemming from the war in Ukraine, the impact of COVID-19, 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.
32

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 June 30, 2023, 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, in the areas of user access and program change management, 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, during 2022 and the first half of 2023:
development of IT general controls to manage access and program changes across our key systems and the execution of improvements to application controls within our proprietary system;
selected an enterprise resource planning system, hired an implementation partner, implemented certain modules of the system, and are in the process of implementing additional enhancements which will provide improvements to our IT-dependent and application controls to help prevent and detect errors, enforce segregation of duties, and permit controls around the review of manual journal entries;
implemented additional review controls and processes, documentation of completeness and accuracy of data and information used in controls, and requirements to timely account reconciliations and analyses;
implemented processes and controls to better identify and manage segregation of duties; and
continued hiring of additional qualified accounting and financial reporting personnel to support division of responsibilities.

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. At this time, we cannot provide an estimate of total costs expected to be incurred in connection with implementing these remediation efforts; however, these remediation efforts will be time consuming, have resulted and will continue to result in us incurring significant costs, and will place significant demands on our financial and operational resources.
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 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,
33

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 June 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
34

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, Use of Proceeds, and Issuer Purchases of Equity Securities
Recent Sales of Unregistered Securities
In June 2023, the Company issued 56,938 shares of Class A common stock for no consideration to third-party charitable donor advised funds. The shares donated were issued 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.
Issuer Purchase of Equity Securities
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 Plans of Directors and Executive Officers
During the second quarter of 2023, no director or officer, as defined in Rule 16a-1(f) of the Exchange Act, adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” each as defined in Item 408 of Regulation S-K.
35

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
10.1*
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.
36

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: August 9, 2023
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


37
EX-10.1 2 warbyparker-secondamendmen.htm EX-10.1 Document

SECOND AMENDMENT TO CREDIT AGREEMENT
This Second Amendment to Credit Agreement (“Second Amendment”) is made as of June 2, 2023 by and among the undersigned Lenders (defined below), Comerica Bank, as the Administrative Agent for the Lenders (in such capacity, the “Agent”), Warby Parker Inc., a Delaware corporation (“Warby Parker”) and Warby Parker Retail, Inc., a Delaware corporation (“Warby Retail” and together with Warby Parker, the “Borrowers” and each, individually, a “Borrower”).
RECITALS
A.    Borrowers, Agent and the Lenders are parties to that certain Credit Agreement dated as of September 30, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the “Credit Agreement”).
B.    Borrowers have requested that Agent and the Lenders make certain amendments to the Credit Agreement, and Agent and the Lenders are willing to do so, but only on the terms and conditions set forth in this Second Amendment.
NOW, THEREFORE, in consideration of the mutual agreements herein contained and other good and valuable consideration, the sufficiency and receipt of which are hereby acknowledged, Borrowers, Agent and the Lenders agree as follows:
1.Section 1.1 of the Credit Agreement is amended by adding the following definition to read in its entirety as follows:
“Second Amendment Effective Date” shall mean June 2, 2023.

“Outside Cash Amount” shall mean an amount equal to 50% of aggregate cash and cash equivalents held by the Credit Parties.

2.Section 1.1 of the Credit Agreement is amended by amending and restating the following definition to read in its entirety as follows:
“Revolving Credit Aggregate Commitment” shall mean One Hundred Million Dollars ($100,000,000), subject to increases pursuant to Section 2.12 hereof by an amount not to exceed the Optional Increase Amount and subject to reduction or termination under Section 2.10, 2.11, or 9.2 hereof.

3.Effective as of May 26, 2023, Section 7.2(e) of the Credit Agreement is amended and restated to read in its entirety as follows:
(e)    Not later than March 15 of each Fiscal Year (or, solely in the case of the Fiscal Year ending December 31, 2023, not later than May 26, 2023), projections for the Credit Parties for the then current Fiscal Year, on a quarterly basis and for the following Fiscal Year on an annual basis, including a balance sheet, as at the end of each relevant period and for the period commencing at the beginning of the Fiscal Year and ending on the last day of such relevant period, such projections certified by a Responsible Officer of the Borrowers as being based on reasonable estimates and assumptions taking into account all facts and information known (or reasonably available to any Credit Party) by a Responsible Officer of the Borrowers;

1



4.Section 7.14 of the Credit Agreement is amended and restated to read in its entirety as follows:
7.14    Accounts.

(a)Maintain all primary deposit accounts, securities accounts, operating accounts and cash management accounts of any Credit Party with the Agent or a Lender, provided that, so long as Borrowers and Guarantors at all times maintain at least $10,000,000 in the aggregate in Net Cash in deposit accounts with Agent or a Lender or with Agent’s or a Lender’s Affiliates (and in the case of such accounts with a Lender or Agent’s or a Lender’s Affiliates, covered by Account Control Agreements), Credit Parties may maintain up to the Outside Cash Amount in the aggregate consisting of deposit and investment balances in accounts outside of Agent and Lenders, and so long as no Event of Default exists, no Account Control Agreements shall be required with respect to any such accounts that have an aggregate balance for all such accounts of less than or equal to $30,000,000 (it being understood that no more than $30,000,000 in total Outside Cash Amount balances shall not be subject to Account Control Agreements), provided further, however, that any Account Control Agreements required pursuant to the foregoing shall be delivered to Agent not later than forty five (45) days after the Second Amendment Effective Date (as such date may be extended by Agent in its sole discretion).
(b)With respect to any such accounts maintained with any Lender (other than the Agent), such Credit Party that is a Borrower or a Guarantor (x) shall cause to be executed and delivered an Account Control Agreement in form and substance satisfactory to the Agent and (y) shall take all other steps necessary, or in the opinion of the Agent, desirable to ensure that the Agent has a perfected security interest in such account.
(c)Upon request of Agent from time to time, Borrowers shall promptly, and in any event within two (2) Business Days of request by Agent, provide Agent with a true, correct and complete listing of all deposit and securities accounts maintained outside of Agent by any Credit Party or any of its Subsidiaries.
5.Section 7.24 of the Credit Agreement is amended by adding a new clause (b) thereto, to read in its entirety as follows:
(b) On or before five (5) Business Days after the Second Amendment Effective Date (or such later date as agreed by Agent), Borrowers shall have delivered to Agent evidence satisfactory to Agent that the Credit Parties have transferred cash to the Agent or a Lender in an amount sufficient for the Credit Parties to be in compliance with Section 7.14 hereof.

6.Effective as of the Second Amendment Effective Date, Annex I to the Credit Agreement is amended and restated with Annex I attached hereto.
7.This Second Amendment shall become effective as of the Second Amendment Effective Date upon satisfaction in full of the following conditions:
(a)Agent shall have received counterpart signature pages to this Second Amendment, duly executed and delivered by the Agent, the Borrowers and the Lenders.
2



(b)Agent shall have received such other documents, certificates, instruments and diligence in connection with the foregoing, to the extent requested by the Agent.
(c)Borrower shall have paid to Agent any fees, costs and expenses, owed to Agent and the Lenders, in each case, as and to the extent required to be paid in accordance with the Loan Documents, including without limitation, the fees required to be paid under the Fee Letter.
8.Each Borrower hereby certifies to the Agent and the Lenders as of the Second Amendment Effective Date that (a) execution and delivery of this Second Amendment, and the performance by such Borrower of its obligations under the Credit Agreement as amended hereby (herein, as so amended, the “Amended Credit Agreement”) are within such Borrower’s powers, have been duly authorized, are not in contravention of law or the terms of its articles of incorporation or bylaws or other organizational documents of such Borrower, as applicable, and except as have been previously obtained do not require the consent or approval, material to the amendments contemplated in this Second Amendment, of any governmental body, agency or authority, and the Amended Credit Agreement will constitute the valid and binding obligations of such Borrower enforceable in accordance with its terms, except as enforcement thereof may be limited by applicable bankruptcy, reorganization, insolvency, moratorium, ERISA or similar laws affecting the enforcement of creditors’ rights generally and by general principles of equity (whether enforcement is sought in a proceeding in equity or at law), (b) the representations and warranties set forth in Section 6 of the Amended Credit Agreement are true and correct on and as of the Second Amendment Effective Date (except to the extent such representations specifically relate to an earlier date), and (c) on and as of the Second Amendment Effective Date, after giving effect to this Second Amendment, no Default or Event of Default has occurred and is continuing.
9.Except as specifically set forth above, this Second Amendment shall not be deemed to amend or alter in any respect the terms and conditions of the Credit Agreement (including without limitation all conditions and requirements for Advances and any financial covenants), any of the Notes issued thereunder or any of the other Loan Documents. This Second Amendment shall not constitute a waiver or release by the Agent or the Lenders of any right, remedy, Default or Event of Default under or a consent to any transaction not meeting the terms and conditions of the Credit Agreement, any of the Notes issued thereunder or any of the other Loan Documents. Furthermore, this Second Amendment shall not affect in any manner whatsoever any rights or remedies of the Lenders with respect to any other non-compliance by any Borrower or any other Credit Party with the Credit Agreement or the other Loan Documents, whether in the nature of a Default or Event of Default, and whether now in existence or subsequently arising, and shall not apply to any other transaction. Each Borrower hereby confirms that each of the Collateral Documents continues in full force and effect and secure, among other things, all of its obligations, liabilities and indebtedness owing to the Agent and the Lenders under the Credit Agreement and the other Loan Documents (where applicable, as amended herein).
10.Each Borrower hereby reaffirms, confirms, ratifies and agrees to be bound by each of its covenants, agreements and obligations under the Amended Credit Agreement and each other Loan Document previously executed and delivered by it, or executed and delivered in accordance with this Second Amendment. Each reference in the Credit Agreement to “this Agreement” or “the Credit Agreement” shall be deemed to refer to the Credit Agreement as amended by this Second Amendment.
11.Each Borrower hereby acknowledges and agrees that this Second Amendment and the amendments contained herein do not constitute any course of dealing or other basis for altering any obligation of any Borrower, any other Credit Party, or any other party or any rights,
3



privilege or remedy of the Lenders under the Credit Agreement, any other Loan Document, any other agreement or document, or any contract or instrument.
12.Except as specifically defined to the contrary herein, capitalized terms used in this Second Amendment shall have the meanings set forth in the Credit Agreement.
13.This Second Amendment may be executed in counterpart in accordance with Section 13.9 of the Credit Agreement.
14.This Second Amendment shall be construed in accordance with and governed by the laws of the State of California.
[SIGNATURES FOLLOW ON NEXT PAGE]
4



WITNESS the due execution hereof as of the day and year first above written.

WARBY PARKER INC.


By: /s/ Steve Miller                
Name: Steve Miller____________________
Title: CFO                    


WARBY PARKER RETAIL, INC.


By: /s/ Steve Miller                
Name: Steve Miller____________________
Title: CFO                    





COMERICA BANK, as Agent and a Lender


By: /s/ Bryan Kana                
Name: Bryan Kana
Title: Senior Vice President



Annex I
Applicable Margin and Applicable Fee Percentages Grid
Credit Facilities
(basis points per annum)

Basis for PricingLevel ILevel II
Consolidated Senior Net Leverage Ratio*< 2.00 : 1.00
> 2.00 : 1.00
Revolving Credit BSBY Rate Margin150180
Revolving Credit Base Rate Margin5080
Revolving Credit Facility Fee5050
Letter of Credit Fees (exclusive of facing fees)150180


* Definitions as set forth in the Credit Agreement.



EX-31.1 3 warbyq22023ex311certificat.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: August 9, 2023By:/s/ Neil Blumenthal
Neil Blumenthal
Co-Chief Executive Officer
(Co-Principal Executive Officer)


EX-31.2 4 warbyq22023ex312certificat.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: August 9, 2023By:/s/ Dave Gilboa
Dave Gilboa
Co-Chief Executive Officer
(Co-Principal Executive Officer)



EX-31.3 5 warbyq22023ex313certificat.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: August 9, 2023By:/s/ Steve Miller
Steve Miller
Chief Financial Officer
(Principal Financial Officer)



EX-32.1 6 warbyq22023ex321blumenthal.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 June 30, 2023 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: August 9, 2023By:/s/ Neil Blumenthal
Neil Blumenthal
Co-Chief Executive Officer
(Co-Principal Executive Officer)



EX-32.2 7 warbyq22023exhibit322gilboa.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 June 30, 2023 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: August 9, 2023By:/s/ Dave Gilboa
Dave Gilboa
Co-Chief Executive Officer
(Co-Principal Executive Officer)



EX-32.3 8 warbyq22023exhibit323miller.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 June 30, 2023 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: August 9, 2023By:/s/ Steve Miller
Steve Miller
Chief Financial Officer
(Principal Financial Officer)



EX-101.SCH 9 wrby-20230630.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 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders’ Equity - Common Stock Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Stock-Based Compensation - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Stock-Based Compensation - Schedule of PSUs (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Leases - Lease Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Leases - Future Minimum Operating Lease Payment (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Leases - Future Minimum Operating Lease Payment (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Leases - Other Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Net Loss Per Share Attributable to Common Stockholders -Schedule of Antidilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Related-Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 wrby-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 wrby-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 wrby-20230630_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 Non-cash charitable contribution Noncash Contribution Expense 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 (loss), net Nonoperating Income (Expense) 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] Proceeds from shares issued in connection with employee stock purchase plan Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate 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] 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 Stock Issued During Period, Value, Non-cash Charitable Contribution 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 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] 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] Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] 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] Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Non-cash charitable contributions (in shares) Stock Issued During Period, Shares, Non-cash Charitable Contribution Stock Issued During Period, Shares, Non-cash Charitable Contribution 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] Unvested early exercised stock options 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] 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 Number of shares authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 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 Shares purchased under ESPP (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award 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 Shares issued in connection with employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Eyewear products Eyewear Products [Member] Eyewear Products Entity Shell Company Entity Shell Company Comerica Bank Comerica Bank [Member] Comerica Bank 2026 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 2025 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 Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] 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] Stock issued (in shares) Stock Issued During Period, Shares, New Issues 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 Related and Nonrelated Party Status [Axis] Related and Nonrelated Party Status [Axis] 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] 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 outstanding (in shares) Common Stock, Shares, Outstanding Senior net leverage ratio Line of Credit Facility, Financial Maintenance Covenant, Senior Net Leverage Ratio Line of Credit Facility, Financial Maintenance Covenant, Senior Net Leverage Ratio 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] 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) 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 Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent Total lease liabilities Present value of lease payments Operating Lease, Liability Operating lease agreements extended Number Of Operating Lease Agreements Extended Number Of Operating Lease Agreements Extended 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 Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 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] 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 June 30, 2023 and December 31, 2022, 97,142,756 and 96,115,202 issued and outstanding at June 30, 2023 and December 31, 2022, respectively; Class B: 150,000,000 shares authorized at June 30, 2023 and December 31, 2022, 19,398,920 and 19,223,572 shares issued and outstanding as of June 30, 2023 and December 31, 2022, 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] Accrued Professional Fees, Current 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 Total borrowings minimum threshold for covenant Line of Credit Facility, Financial Maintenance Covenant, Total Borrowings Minimum Threshold Line of Credit Facility, Financial Maintenance Covenant, Total Borrowings Minimum Threshold 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 (used in) 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 accrued expenses 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] 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] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 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 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 2024 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] 2027 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 Unused capacity, maximum outstanding amount Line of Credit Facility, Unused Capacity, Maximum Outstanding Amount Line of Credit Facility, Unused Capacity, Maximum Outstanding Amount 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 Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 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] Schedule of Operating Lease Assets and Liabilities Schedule of Operating Lease Assets and Liabilities [Table Text Block] Schedule of Operating Lease Assets and Liabilities Stock Issued During Period, Value, Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan 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] BSBY Rate Bloomberg Short-Term Bank Yield Index Rate [Member] Bloomberg Short-Term Bank Yield Index Rate E-commerce E-commerce [Member] E-commerce 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Options 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 Accrued Freight and Fulfillment Costs 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] Contributions withheld from employees Share-based Payment Arrangement, Contributions Withheld Share-based Payment Arrangement, Contributions Withheld 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 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] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] 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 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] Grant date fair value Stock Issued During Period, Value, New Issues 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] Related and Nonrelated Party Status [Domain] Related and Nonrelated Party Status [Domain] 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 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 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] 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] Federal Funds Rate Federal Funds Rate [Member] Federal Funds Rate 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 Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 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] 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 13 wrby-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 14 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Aug. 07, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
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 2023  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Common class A    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   97,393,263
Common class B    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   19,706,694
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 212,656 $ 208,585
Accounts receivable, net 1,177 1,435
Inventory 59,833 68,848
Prepaid expenses and other current assets 14,377 15,700
Total current assets 288,043 294,568
Property and equipment, net 143,606 138,628
Right-of-use lease assets 122,355 127,014
Other assets 7,705 8,497
Total assets 561,709 568,707
Current liabilities:    
Accounts payable 23,772 20,791
Accrued expenses 42,759 58,222
Deferred revenue 18,953 25,628
Current lease liabilities 22,598 22,546
Other current liabilities 2,351 2,370
Total current liabilities 110,433 129,557
Non-current lease liabilities 147,748 150,832
Other liabilities 1,466 1,672
Total liabilities 259,647 282,061
Commitments and contingencies (see Note 9)
Stockholders’ equity:    
Common stock, $0.0001 par value; Class A: 750,000,000 shares authorized at June 30, 2023 and December 31, 2022, 97,142,756 and 96,115,202 issued and outstanding at June 30, 2023 and December 31, 2022, respectively; Class B: 150,000,000 shares authorized at June 30, 2023 and December 31, 2022, 19,398,920 and 19,223,572 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively, convertible to Class A on a one-to-one basis 12 12
Additional paid-in capital 933,786 890,915
Accumulated deficit (630,371) (603,634)
Accumulated other comprehensive loss (1,365) (647)
Total stockholders’ equity 302,062 286,646
Total liabilities and stockholders’ equity $ 561,709 $ 568,707
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
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 97,142,756 96,115,202
Common stock shares outstanding 97,142,756 96,115,202
Common class B    
Common stock shares authorized 150,000,000 150,000,000
Common stock shares issued 19,398,920 19,223,572
Common stock shares outstanding 19,398,920 19,223,572
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net revenue $ 166,093 $ 149,624 $ 338,061 $ 302,842
Cost of goods sold 75,458 63,277 152,635 126,849
Gross profit 90,635 86,347 185,426 175,993
Selling, general, and administrative expenses 108,865 118,428 216,086 241,814
Loss from operations (18,230) (32,081) (30,660) (65,821)
Interest and other income (loss), net 2,281 (38) 4,160 108
Loss before income taxes (15,949) (32,119) (26,500) (65,713)
Provision for income taxes (24) 47 237 586
Net loss $ (15,925) $ (32,166) $ (26,737) $ (66,299)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.14) $ (0.28) $ (0.23) $ (0.58)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.14) $ (0.28) $ (0.23) $ (0.58)
Weighted average shares used in computing net loss per share attributable to common stockholders, basic 116,792,223 114,679,892 116,477,573 114,393,420
Weighted average shares used in computing net loss per share attributable to common stockholders, diluted 116,792,223 114,679,892 116,477,573 114,393,420
Other comprehensive loss        
Foreign currency translation adjustment $ (35) $ (163) $ (718) $ (155)
Total comprehensive loss $ (15,960) $ (32,329) $ (27,455) $ (66,454)
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders’ (Deficit) Equity - USD ($)
$ in Thousands
Total
Common Stock
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, 2021     113,621,000      
Beginning balance at Dec. 31, 2021 $ 285,998   $ 11 $ 779,212 $ 16 $ (493,241)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock option exercises (in shares)     201,000      
Stock option exercises 1,866     1,866    
Restricted stock unit releases (in shares)     147,000      
Stock-based compensation 27,144     27,144    
Other comprehensive income 8       8  
Net income (loss) (34,133)         (34,133)
Ending balance (in shares) at Mar. 31, 2022     113,969,000      
Ending balance at Mar. 31, 2022 280,883   $ 11 808,222 24 (527,374)
Beginning balance (in shares) at Dec. 31, 2021     113,621,000      
Beginning balance at Dec. 31, 2021 285,998   $ 11 779,212 16 (493,241)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (66,299)          
Ending balance (in shares) at Jun. 30, 2022     114,571,000      
Ending balance at Jun. 30, 2022 282,031   $ 11 841,699 (139) (559,540)
Beginning balance (in shares) at Mar. 31, 2022     113,969,000      
Beginning balance at Mar. 31, 2022 280,883   $ 11 808,222 24 (527,374)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock option exercises (in shares)     128,000      
Stock option exercises 1,689     1,689    
Restricted stock unit releases (in shares)     177,000      
Stock Issued During Period, Value, Employee Stock Purchase Plan 1,754     1,754    
Shares issued in connection with employee stock purchase plan (in shares)   118,000        
Stock-based compensation 26,764     26,764    
Stock Issued During Period, Value, Non-cash Charitable Contribution 3,270     3,270    
Non-cash charitable contributions (in shares)   179,000        
Other comprehensive income (163)       (163)  
Net income (loss) (32,166)         (32,166)
Ending balance (in shares) at Jun. 30, 2022     114,571,000      
Ending balance at Jun. 30, 2022 282,031   $ 11 841,699 (139) (559,540)
Beginning balance (in shares) at Dec. 31, 2022     115,339,000      
Beginning balance at Dec. 31, 2022 286,646   $ 12 890,915 (647) (603,634)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock option exercises (in shares)     109,000      
Stock option exercises 1,415     1,415    
Restricted stock unit releases (in shares)     153,000      
Stock-based compensation 19,780     19,780    
Other comprehensive income (683)       (683)  
Net income (loss) (10,812)         (10,812)
Ending balance (in shares) at Mar. 31, 2023     115,601,000      
Ending balance at Mar. 31, 2023 296,346   $ 12 912,110 (1,330) (614,446)
Beginning balance (in shares) at Dec. 31, 2022     115,339,000      
Beginning balance at Dec. 31, 2022 $ 286,646   $ 12 890,915 (647) (603,634)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock option exercises (in shares) 590,849          
Net income (loss) $ (26,737)          
Ending balance (in shares) at Jun. 30, 2023     116,542,000      
Ending balance at Jun. 30, 2023 302,062   $ 12 933,786 (1,365) (630,371)
Beginning balance (in shares) at Mar. 31, 2023     115,601,000      
Beginning balance at Mar. 31, 2023 296,346   $ 12 912,110 (1,330) (614,446)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock option exercises (in shares)     482,000      
Stock option exercises 1,940     1,940    
Restricted stock unit releases (in shares)     285,000      
Stock Issued During Period, Value, Employee Stock Purchase Plan 1,124     1,124    
Shares issued in connection with employee stock purchase plan (in shares)   117,000        
Stock-based compensation 18,012     18,012    
Stock Issued During Period, Value, Non-cash Charitable Contribution 600     600    
Non-cash charitable contributions (in shares)   57,000        
Other comprehensive income (35)       (35)  
Net income (loss) (15,925)         (15,925)
Ending balance (in shares) at Jun. 30, 2023     116,542,000      
Ending balance at Jun. 30, 2023 $ 302,062   $ 12 $ 933,786 $ (1,365) $ (630,371)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities    
Net loss $ (26,737) $ (66,299)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 18,424 14,605
Stock-based compensation 37,792 53,908
Non-cash charitable contribution 600 3,270
Asset Impairment Charges 650 412
Amortization of cloud-based software implementation costs 826 0
Change in operating assets and liabilities:    
Accounts receivable, net 259 89
Inventory 9,048 (13,704)
Prepaid expenses and other assets 1,301 (2,385)
Accounts payable 2,148 1,461
Accrued expenses (11,619) (8,367)
Deferred revenue (6,684) (3,762)
Other current liabilities (21) 233
Right-of-use lease assets and current and non-current lease liabilities 1,614 3,985
Other liabilities (206) 1,930
Net cash provided by (used in) operating activities 27,395 (14,624)
Cash flows from investing activities    
Purchases of property and equipment (24,610) (31,869)
Net cash used in investing activities (24,610) (31,869)
Cash flows from financing activities    
Proceeds from stock option exercises 843 228
Proceeds from shares issued in connection with employee stock purchase plan 1,124 1,754
Net cash provided by financing activities 1,967 1,982
Effect of exchange rates on cash (681) (302)
Net change in cash and cash equivalents 4,071 (44,813)
Cash and cash equivalents, beginning of period 208,585 256,416
Cash and cash equivalents, end of period 212,656 211,603
Supplemental disclosures    
Cash paid for income taxes 326 297
Cash paid for interest 110 62
Payments for Leasing Costs 17,530 13,858
Non-cash investing and financing activities:    
Purchases of property and equipment included in accounts payable and accrued expenses $ 3,351 $ 3,579
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of BusinessWarby 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.23.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
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, 2022 and the related notes. The December 31, 2022 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 six months ended June 30, 2023 from those disclosed in the audited consolidated financial statements for the year ended December 31, 2022 and the related notes. Certain prior period amounts were reclassified to conform to the current period presentation. These changes had no impact on the condensed consolidated financial statements for any period.
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 June 30, 2023 and
December 31, 2022, uninsured cash balances were approximately $211.3 million and $207.0 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. During the first quarter of 2023, the Company opened accounts with additional financial institutions to diversify its cash holdings.
The Company’s top five inventory suppliers accounted for approximately 18% and 22% of cost of goods sold for the six months ended June 30, 2023 and 2022, 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 June 30, 2023 and December 31, 2022, the balance of receivables from credit card issuers included within cash and cash equivalents was $3.5 million and $11.1 million, respectively.
Inventory
Inventory consists of approximately $12.9 million and $16.1 million of finished goods, including ready-to-wear sun frames, contact lenses, and eyeglass cases, as of June 30, 2023 and December 31, 2022, respectively, and approximately $46.9 million and $52.7 million of component parts, including optical frames and prescription optical lenses, as of June 30, 2023 and December 31, 2022, 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.
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 June 30, 2023, the Company had $13.0 million of gross capitalized cloud-based software implementation costs and $1.1 million of related accumulated amortization, for a net balance of $11.9 million, made up of $4.5 million recorded within prepaid expenses and other current assets and $7.4 million recorded within other assets on the condensed consolidated balance sheet. As of December 31, 2022, the Company had $11.1 million of gross capitalized cloud-based software implementation costs and $0.3 million of related accumulated amortization, for a net balance of $10.8 million, made up of $2.6 million recorded within prepaid expenses and other current assets and $8.2 million recorded within other assets on the condensed consolidated balance sheet.
During the three and six months ended June 30, 2023, the Company incurred $0.5 million and $0.8 million of amortization of capitalized cloud-based software implementation costs, respectively. No amortization of cloud-based software implementation costs was recognized during the three and six months ended June 30, 2022.
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, contact lenses, eyewear accessories, and expedited shipping charges, which are charged to the customer, associated with these purchases. Revenue generated from services consists of both in-person eye exams and prescriptions issued through the Virtual Vision Test app. 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, 2022 was recognized as revenue in the first quarter of 2023 and the Company expects substantially all of the deferred revenue at June 30, 2023 to be recognized as revenue in the third quarter of 2023.
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.2 million at both June 30, 2023 and December 31, 2022 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 following table disaggregates the Company’s revenue by product:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Eyewear products$156,680 $142,985 $319,027 $290,304 
Services and other9,413 6,639 19,034 12,538 
Total Revenue
$166,093 $149,624 $338,061 $302,842 
The following table disaggregates the Company’s revenue by channel:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
E-commerce$55,329 $58,448 $117,081 $125,452 
Retail110,764 91,176 220,980 177,390 
Total Revenue
$166,093 $149,624 $338,061 $302,842 
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.
Recent Accounting Pronouncements
The Company has not adopted nor are there any recently issued accounting pronouncements that had or are anticipated to have a material impact on the Company’s condensed consolidated financial statements.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment, Net
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consists of the following:
June 30,
2023
December 31, 2022
Leasehold improvements$149,770 $139,421 
Computers and equipment34,274 31,928 
Furniture and fixtures26,532 23,849 
Capitalized software19,860 18,876 
Construction in process14,395 12,924 
244,831 226,998 
Less: accumulated depreciation and amortization(101,225)(88,370)
Property and equipment, net$143,606 $138,628 
Expenses associated with property and equipment consisted of the following:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of goods sold$6,340 $4,906 $12,370 $9,554 
Selling, general, and administrative expenses2,943 2,788 6,054 5,051 
Total depreciation and amortization expense$9,283 $7,694 $18,424 $14,605 
Asset impairment charges$255 $186 $650 $412 
Asset impairment charges for the three and six months ended June 30, 2023 and 2022 primarily related to the write-off of assets in connection with capitalized software and retail store closures.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Accrued Expenses Accrued ExpensesAccrued expenses consists of the following:
June 30,
2023
December 31, 2022
Payroll related$9,074 $11,149 
Marketing5,611 8,353 
Unvested early exercised stock options5,273 7,784 
Optical laboratory and product costs5,140 4,547 
Charitable contributions4,897 6,001 
Professional services3,949 4,494 
Retail related2,159 4,121 
Other accrued expenses6,656 11,773 
Total accrued expenses$42,759 $58,222 
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
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 June 30,Six Months Ended June 30,
2023202220232022
Income tax expense$(24)$47 $237 $586 
Effective tax rate0.2 %(0.1)%(0.9)%(0.9)%
The Company’s estimated annual effective income tax rate for the three and six months ended June 30, 2023 and 2022 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.23.2
Redeemable Convertible Preferred Stock and Stockholders’ Equity
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Redeemable Convertible Preferred Stock and Stockholders’ Equity Stockholders’ Equity
Common Stock
As of June 30, 2023, 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 June 30, 2023, 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 outstanding97,142,756 19,398,920 — 
Employee stock options – outstanding645,003 1,729,292 — 
Restricted stock units – outstanding2,903,754 1,938,558 — 
Performance stock units – outstanding— 4,397,688 — 
Employee stock plans – available24,922,530 — — 
Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs27,464,458 — — 
Total common stock – outstanding or issuable153,078,501 27,464,458 — 
Shares authorized
750,000,000 150,000,000 150,000,000 
Common stock authorized and available for future issuance
596,921,499 122,535,542 150,000,000 
Preferred Stock
As of June 30, 2023, 50,000,000 preferred shares were authorized and no shares were outstanding.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
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, and the Company no longer grants equity awards under any prior equity plan. Upon the 2021 Plan becoming effective, there were 11,076,515 shares of Class A common stock authorized under the 2021 Plan, and the remaining shares available for issuance under the 2010 Equity Incentive Plan, 2011 Stock Plan, 2012 Milestone Stock Plan, and 2019 Founder Stock Plan (collectively, the “Prior Plans”) were also 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 January 2022, the board of directors approved an annual increase of 5,735,463 shares to the shares authorized for issuance under the 2021 Plan, and at December 31, 2022, 16,323,025 shares of Class A common stock remained available for future issuance pursuant to new awards under the 2021 Plan.
In January 2023, the board of directors approved an annual increase of 5,766,938 shares to the shares authorized for issuance under the 2021 Plan, and 20,712,346 shares remained available for future issuance pursuant to new awards as of June 30, 2023.
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” and, collectively with the Prior Plans and the 2021 Plan, the “Plans”). The ESPP initially reserved and authorized the issuance of up to 2,215,303 shares of Class A common stock, and such reserve 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. In January 2022 and 2023, the board of directors approved an annual increase of 1,147,092 and 1,153,387 shares,
respectively, to the ESPP, and 4,210,184 shares remained available for future issuance pursuant to ESPP purchases as of June 30, 2023.
The fair value for ESPP purchase rights granted under the Plans are estimated at the date of grant using the Black-Scholes option-pricing model. ESPP purchase rights for 475,916 shares and 528,238 shares were granted during both the three and six months ended June 30, 2023 and 2022, respectively.
The following range of assumptions was used for ESPP purchase rights granted:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
ESPP purchase rights
Risk-free interest rates
4.0% - 5.2%
1.5% - 2.6%
4.0% - 5.2%
1.5% - 2.6%
Expected dividend yield
Expected term
0.5 - 2.0 years
0.5 - 2.0 years
0.5 - 2.0 years
0.5 - 2.0 years
Volatility60 %53 %60 %53 %
Offering periods begin on May 15 and November 15 of each year and consist of four six-month purchase periods. Eligible employees may contribute up to 20% of their base wages and the purchase price of shares of Class A common stock under an offering will be 85% of the lesser of the fair market value of Class A common stock on (i) the first day of the offering period, and (ii) the applicable purchase date. If such fair market value decreases from the first day of the offering period to the applicable purchase date, the offering period will terminate after the purchase of shares and all participants will be automatically enrolled in the next offering period (a “rollover event”).
The following table presents other relevant ESPP information:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Shares purchased under the ESPP116,936 118,329 116,936 118,329 
Stock-based compensation expense related to ESPP$831 $912 $1,412 $1,458 
Employee contributions$385 $617 $997 $1,587 
As of June 30, 2023, total unrecognized compensation costs associated with the ESPP was $2.7 million and is expected to be amortized over a weighted average period of 0.7 years.
Stock-based Compensation Expense
Stock-based compensation expense consisted of the following:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of goods sold$290 $231 $484 $457 
Selling, general, and administrative expenses17,722 26,533 37,308 53,451 
Total stock-based compensation expense$18,012 $26,764 $37,792 $53,908 
Stock-based compensation expense for the three and six months ended June 30, 2023 includes $11.2 million and $25.0 million related to the 2021 Founders Grant, as described below, respectively, and $5.1 million and $9.7 million in connection with RSUs, respectively. Stock-based compensation expense for the three and six months ended June 30,
2022 includes $19.3 million and $39.4 million related to the 2021 Founders Grant, respectively, and $5.4 million and $10.7 million in connection with RSUs, respectively.
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 2023 or 2022.
Because the Company’s common stock was not yet publicly traded when the options currently outstanding were granted, the Company estimated the fair value of common stock. The board of directors considered numerous objective and subjective factors to determine the fair value of the Company’s common stock at each meeting in which awards are approved. The factors considered included, but were not limited to: (i) the results of contemporaneous independent third-party valuations of the Company’s common stock; (ii) the prices, rights, preferences, and privileges of the Company’s preferred stock relative to those of its common stock; (iii) the lack of marketability of the Company’s common stock; (iv) actual operating and financial results; (v) current business conditions and projections; (vi) the likelihood of achieving a liquidity event, such as a qualified public offering or sale of the Company, given prevailing market conditions; and (vii) contemporaneous transactions involving the Company’s common shares. The board of directors utilized third-party valuations which were performed in accordance with the guidance outlined in the American Institute of Certified Public Accountants’ Accounting and Valuation Guide, Valuation of Privately Held Company Equity Securities Issued as Compensation.
A summary of stock option activity for the six months ended June 30, 2023 is as follows:
Number of
Stock
Options
Weighted
Average
Exercise
Price
Weighted
average
contractual
term (years)
Aggregate
intrinsic
value
Balance at December 31, 20222,965,144 $7.23 4.5$21,243 
Options granted— — 
Options exercised(590,849)5.68 4,147 
Options forfeited— — 
Balance at June 30, 20232,374,295 $7.62 4.5$13,141 
Exercisable as of June 30, 20232,374,295 $7.62 4.5$13,141 
Vested as of June 30, 20231,951,511 5.47 3.9
Unvested as of June 30, 2023422,784 $17.53 7.5
The total value of unrecognized stock compensation expense related to unvested options granted under the Plans was $4.0 million as of June 30, 2023, and is expected to be recognized over 0.7 years.
Restricted Stock Units and Performance Stock Units
A summary of RSU activity for the six months ended June 30, 2023 is as follows:
Number of Restricted Stock UnitsWeighted Average Grant Date Fair Value
Unvested as of December 31, 20223,314,420 $29.06 
Granted1,620,46013.29 
Forfeited(243,030)23.75 
Released(438,179)23.25 
Vested and not yet released(404,348)23.33 
Unvested as of June 30, 20233,849,323 $24.02 
The total value of unrecognized stock compensation expense related to outstanding RSUs and PSUs granted under the Plans was $55.6 million and $29.8 million as of June 30, 2023, respectively, which is expected to be recognized
over a weighted-average period of 1.3 years and 0.7 years, respectively. No PSUs were granted, forfeited, released or vested during the six months ended June 30, 2023.
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.
RSUs granted prior to the Company’s Direct Listing vest upon the satisfaction of both a service and a performance condition. Prior to its Direct Listing, the Company had concluded that it was not probable that the performance condition would be satisfied as the closing of a qualified public offering or change in control is not deemed probable until consummated. Upon its Direct Listing on September 29, 2021, the Company recorded stock-based compensation expense for the service condition satisfied through such date and began recording stock-based compensation expense using the accelerated attribution method as the service conditions are met. RSUs issued after its Direct Listing only contain a service condition and are recognized on a straight line basis over the vesting period.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Leases Leases
The Company leases retail, office, optical laboratory, and distribution center space under operating leases from third parties. As of June 30, 2023, the total lease terms of the various leases range from 1 to 11 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 presents the assets and liabilities related to the Company’s leases:
June 30,
2023
December 31, 2022
Lease assets:
Right-of-use assets$122,355 $127,014 
Total lease assets122,355 127,014 
Lease liabilities:
Current lease liabilities22,598 22,546 
Non-current lease liabilities147,748 150,832 
Total lease liabilities$170,346 $173,378 
The following table details the Company’s net lease expense:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Operating lease expense$7,495 $6,280 $14,931 $12,293 
Variable lease expense(1)
505 937 1,248 1,875 
Net lease expense$8,000 $7,217 $16,179 $14,168 
(1) Variable lease expense primarily consists of contingent rent.

The following table presents the future maturity of lease liabilities:
Operating Leases(1)
2023$15,348 
202436,846 
202534,740 
202633,197 
202729,878 
Thereafter56,772 
Future minimum lease payments206,781 
Impact of discounting36,435 
Present value of lease payments$170,346 
(1) The year 2023 and 2024 each include $4.9 million of expected cash inflows from TIAs. Operating lease payments exclude $9.1 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:
June 30,
2023
Weighted average remaining lease term (years)5.8
Weighted average discount rate4.6 %
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
2013 Credit Facility
In August 2013, the Company entered into a Loan and Security Agreement with Comerica Bank (as amended, the “2013 Credit Facility”), which consisted of a revolving credit line of up to $50.0 million with a sub-limit of $15.0 million for the issuance of letters of credit. Borrowings under the revolving credit line bore interest on the principal amount outstanding at a variable interest rate based on either LIBOR or the bank’s prime rate, with no additional margin. The Company was charged fees on the uncommitted portion of the credit line of approximately 0.2% as long as total borrowings were less than $15.0 million. The 2013 Credit Facility was replaced by the 2022 Credit Facility (as defined below).
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"), which replaced the 2013 Credit Facility. The 2022 Credit Facility consists 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. The 2022 Credit Facility includes an option for the Company to increase the available amount by up to $75.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 2022 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 2022 Credit Facility at any time, in whole or in part, without penalty.
Under the 2022 Credit Facility, borrowings bear interest on the principal amount outstanding at a variable interest rate either (a) based on the greater of (1) the prime rate (as defined in the credit agreement), (2) the federal funds rate plus 1%, and (3) the Bloomberg Short-Term Bank Yield Index rate (“BSBY Rate”) for a one month tenor plus 1%, in each case plus an applicable margin of 0.5% - 0.8% depending on the Company’s leverage ratio, or (b) the BSBY Rate plus an applicable margin of 1.5% - 1.8% depending on the Company’s leverage ratio. The Company is charged commitment fees of 0.5% whether or not amounts have been borrowed. Both interest on principal and commitment fees are included in interest expense on the condensed consolidated statements of operations.
The 2022 Credit Facility contains a financial maintenance covenant which takes effect once total borrowings first exceed $60.0 million, and at all times thereafter, that requires the Company to maintain a maximum consolidated senior net leverage ratio of 3:1. The 2022 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 representations, warranties and event of default provisions. The obligations of the Borrowers under the 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 and $4.2 million as of June 30, 2023 and December 31, 2022, respectively, used to secure certain leases in lieu of a cash security deposit, there were no other borrowings outstanding under the 2022 Credit Facility or 2013 Credit Facility.
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. The matter is currently pending in the United States District Court for the Northern District of California. Pham v. Warby Parker Inc. (Case No. 5:23-cv-01884-NC; N.D. Cal.). On June 16, 2023, another former employee filed a related representative action 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. Chery v. Warby Parker Inc. (Case No. 23CV417693; Cal. Super. Ct.). We deny the allegations and intend to oppose the certification of any class or award of civil penalties, and to defend the each litigation vigorously. However, given the early stage of each litigation, the Company is unable to estimate the possible loss or range of loss, if any, that may result from these matters.
In addition to the matters described above, as of June 30, 2023, 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.23.2
Net Loss Per Share Attributable to Common Stockholders
6 Months Ended
Jun. 30, 2023
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 June 30,Six Months Ended June 30,
2023202220232022
Numerator
Net loss attributable to common stockholders - basic and diluted
$(15,925)$(32,166)$(26,737)$(66,299)
Denominator
Weighted average shares, basic and diluted
116,792,223 114,679,892 116,477,573 114,393,420 
Earnings Per Share
Net loss per share attributable to common stockholders, basic and diluted$(0.14)$(0.28)$(0.23)$(0.58)
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 June 30,Six Months Ended June 30,
2023202220232022
Stock options to purchase common stock
2,374,295 3,295,106 2,374,295 3,295,106 
Unvested restricted stock units3,849,323 3,320,619 3,849,323 3,320,619 
Unvested performance stock units4,397,688 4,397,688 4,397,688 4,397,688 
ESPP purchase rights414,306 543,792 414,306 543,792 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Related-Party Transactions
6 Months Ended
Jun. 30, 2023
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 are held by current and former employees and had a balance of $2.5 million at both June 30, 2023 and December 31, 2022. No loans are outstanding with any of our executive officers.
During each of the three and six months ended June 30, 2023 and 2022, the outstanding loan balance increased by an immaterial amount due to interest. No new promissory notes were issued during the six months ended June 30, 2023 and 2022.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Lease Obligations
Subsequent to June 30, 2023, the Company entered into 4 operating lease agreements and extended the term of 2 existing operating lease agreements for retail space in the U.S., with terms ranging from 5 to 7 years. Total commitments under the new agreements are approximately $3.8 million, payable over the terms of the related agreements.
Stock Donation
In August 2023, 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.6 million.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure            
Net loss $ (15,925) $ (10,812) $ (32,166) $ (34,133) $ (26,737) $ (66,299)
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation Basis of PresentationThe 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, 2022 and the related notes. The December 31, 2022 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 six months ended June 30, 2023 from those disclosed in the audited consolidated financial statements for the year ended December 31, 2022 and the related notes. Certain prior period amounts were reclassified to conform to the current period presentation. These changes had no impact on the condensed consolidated financial statements for any period.
Principles of Consolidation Principles of ConsolidationThe 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 SuppliersFinancial 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 EquivalentsThe 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, contact lenses, eyewear accessories, and expedited shipping charges, which are charged to the customer, associated with these purchases. Revenue generated from services consists of both in-person eye exams and prescriptions issued through the Virtual Vision Test app. 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, 2022 was recognized as revenue in the first quarter of 2023 and the Company expects substantially all of the deferred revenue at June 30, 2023 to be recognized as revenue in the third quarter of 2023.
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.2 million at both June 30, 2023 and December 31, 2022 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.
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
Recent Accounting Pronouncements
The Company has not adopted nor are there any recently issued accounting pronouncements that had or are anticipated to 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.23.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Disaggregation of Revenue
The following table disaggregates the Company’s revenue by product:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Eyewear products$156,680 $142,985 $319,027 $290,304 
Services and other9,413 6,639 19,034 12,538 
Total Revenue
$166,093 $149,624 $338,061 $302,842 
The following table disaggregates the Company’s revenue by channel:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
E-commerce$55,329 $58,448 $117,081 $125,452 
Retail110,764 91,176 220,980 177,390 
Total Revenue
$166,093 $149,624 $338,061 $302,842 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment, net consists of the following:
June 30,
2023
December 31, 2022
Leasehold improvements$149,770 $139,421 
Computers and equipment34,274 31,928 
Furniture and fixtures26,532 23,849 
Capitalized software19,860 18,876 
Construction in process14,395 12,924 
244,831 226,998 
Less: accumulated depreciation and amortization(101,225)(88,370)
Property and equipment, net$143,606 $138,628 
Expenses associated with property and equipment consisted of the following:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of goods sold$6,340 $4,906 $12,370 $9,554 
Selling, general, and administrative expenses2,943 2,788 6,054 5,051 
Total depreciation and amortization expense$9,283 $7,694 $18,424 $14,605 
Asset impairment charges$255 $186 $650 $412 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities Accrued expenses consists of the following:
June 30,
2023
December 31, 2022
Payroll related$9,074 $11,149 
Marketing5,611 8,353 
Unvested early exercised stock options5,273 7,784 
Optical laboratory and product costs5,140 4,547 
Charitable contributions4,897 6,001 
Professional services3,949 4,494 
Retail related2,159 4,121 
Other accrued expenses6,656 11,773 
Total accrued expenses$42,759 $58,222 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2023
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 June 30,Six Months Ended June 30,
2023202220232022
Income tax expense$(24)$47 $237 $586 
Effective tax rate0.2 %(0.1)%(0.9)%(0.9)%
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Redeemable Convertible Preferred Stock and Stockholders’ Equity (Tables)
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Schedule of Stock by Class As of June 30, 2023, 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 outstanding97,142,756 19,398,920 — 
Employee stock options – outstanding645,003 1,729,292 — 
Restricted stock units – outstanding2,903,754 1,938,558 — 
Performance stock units – outstanding— 4,397,688 — 
Employee stock plans – available24,922,530 — — 
Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs27,464,458 — — 
Total common stock – outstanding or issuable153,078,501 27,464,458 — 
Shares authorized
750,000,000 150,000,000 150,000,000 
Common stock authorized and available for future issuance
596,921,499 122,535,542 150,000,000 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Share-based Payment Arrangement, Expensed and Capitalized, Amount Stock-based compensation expense consisted of the following:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of goods sold$290 $231 $484 $457 
Selling, general, and administrative expenses17,722 26,533 37,308 53,451 
Total stock-based compensation expense$18,012 $26,764 $37,792 $53,908 
Share-based Payment Arrangement, Option, Activity A summary of stock option activity for the six months ended June 30, 2023 is as follows:
Number of
Stock
Options
Weighted
Average
Exercise
Price
Weighted
average
contractual
term (years)
Aggregate
intrinsic
value
Balance at December 31, 20222,965,144 $7.23 4.5$21,243 
Options granted— — 
Options exercised(590,849)5.68 4,147 
Options forfeited— — 
Balance at June 30, 20232,374,295 $7.62 4.5$13,141 
Exercisable as of June 30, 20232,374,295 $7.62 4.5$13,141 
Vested as of June 30, 20231,951,511 5.47 3.9
Unvested as of June 30, 2023422,784 $17.53 7.5
Share-based Payment Arrangement, Restricted Stock Unit, Activity A summary of RSU activity for the six months ended June 30, 2023 is as follows:
Number of Restricted Stock UnitsWeighted Average Grant Date Fair Value
Unvested as of December 31, 20223,314,420 $29.06 
Granted1,620,46013.29 
Forfeited(243,030)23.75 
Released(438,179)23.25 
Vested and not yet released(404,348)23.33 
Unvested as of June 30, 20233,849,323 $24.02 
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 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The following range of assumptions was used for ESPP purchase rights granted:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
ESPP purchase rights
Risk-free interest rates
4.0% - 5.2%
1.5% - 2.6%
4.0% - 5.2%
1.5% - 2.6%
Expected dividend yield
Expected term
0.5 - 2.0 years
0.5 - 2.0 years
0.5 - 2.0 years
0.5 - 2.0 years
Volatility60 %53 %60 %53 %
Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award The following table presents other relevant ESPP information:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Shares purchased under the ESPP116,936 118,329 116,936 118,329 
Stock-based compensation expense related to ESPP$831 $912 $1,412 $1,458 
Employee contributions$385 $617 $997 $1,587 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Operating Lease Assets and Liabilities
The following table presents the assets and liabilities related to the Company’s leases:
June 30,
2023
December 31, 2022
Lease assets:
Right-of-use assets$122,355 $127,014 
Total lease assets122,355 127,014 
Lease liabilities:
Current lease liabilities22,598 22,546 
Non-current lease liabilities147,748 150,832 
Total lease liabilities$170,346 $173,378 
Lease, Cost
The following table details the Company’s net lease expense:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Operating lease expense$7,495 $6,280 $14,931 $12,293 
Variable lease expense(1)
505 937 1,248 1,875 
Net lease expense$8,000 $7,217 $16,179 $14,168 
(1) Variable lease expense primarily consists of contingent rent.
The following table presents other relevant lease information:
June 30,
2023
Weighted average remaining lease term (years)5.8
Weighted average discount rate4.6 %
Lessee, Operating Lease, Liability, Maturity
The following table presents the future maturity of lease liabilities:
Operating Leases(1)
2023$15,348 
202436,846 
202534,740 
202633,197 
202729,878 
Thereafter56,772 
Future minimum lease payments206,781 
Impact of discounting36,435 
Present value of lease payments$170,346 
(1) The year 2023 and 2024 each include $4.9 million of expected cash inflows from TIAs. Operating lease payments exclude $9.1 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.23.2
Net Loss Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2023
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 June 30,Six Months Ended June 30,
2023202220232022
Numerator
Net loss attributable to common stockholders - basic and diluted
$(15,925)$(32,166)$(26,737)$(66,299)
Denominator
Weighted average shares, basic and diluted
116,792,223 114,679,892 116,477,573 114,393,420 
Earnings Per Share
Net loss per share attributable to common stockholders, basic and diluted$(0.14)$(0.28)$(0.23)$(0.58)
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 June 30,Six Months Ended June 30,
2023202220232022
Stock options to purchase common stock
2,374,295 3,295,106 2,374,295 3,295,106 
Unvested restricted stock units3,849,323 3,320,619 3,849,323 3,320,619 
Unvested performance stock units4,397,688 4,397,688 4,397,688 4,397,688 
ESPP purchase rights414,306 543,792 414,306 543,792 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
segment
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Concentration Risk [Line Items]        
Number of operating segments | segment   1    
Uninsured cash balances $ 211,300 $ 211,300   $ 207,000
Cash and cash equivalents 212,656 212,656   208,585
Finished goods 12,900 12,900   16,100
Component parts 46,900 46,900   52,700
Allowance for returns 2,200 2,200   2,200
Capitalized Computer Software, Gross 13,000 13,000   11,100
Capitalized Computer Software, Net 11,900 11,900   10,800
Capitalized Computer Software, Accumulated Amortization 1,100 1,100   300
Amortization of cloud-based software implementation costs 500 826 $ 0  
Prepaid Expenses and Other Current Assets        
Concentration Risk [Line Items]        
Capitalized Computer Software, Net 4,500 4,500   2,600
Other Noncurrent Assets        
Concentration Risk [Line Items]        
Capitalized Computer Software, Net 7,400 7,400   8,200
Credit Card Receivable        
Concentration Risk [Line Items]        
Cash and cash equivalents $ 3,500 $ 3,500   $ 11,100
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Top Five Inventory Suppliers        
Concentration Risk [Line Items]        
Concentration risk percent   18.00% 22.00%  
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Net revenue $ 166,093 $ 149,624 $ 338,061 $ 302,842
E-commerce        
Disaggregation of Revenue [Line Items]        
Net revenue 55,329 58,448 117,081 125,452
Retail        
Disaggregation of Revenue [Line Items]        
Net revenue 110,764 91,176 220,980 177,390
Eyewear products        
Disaggregation of Revenue [Line Items]        
Net revenue 156,680 142,985 319,027 290,304
Services and other        
Disaggregation of Revenue [Line Items]        
Net revenue $ 9,413 $ 6,639 $ 19,034 $ 12,538
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Property and equipment, gross $ 244,831   $ 244,831   $ 226,998
Less: accumulated depreciation and amortization (101,225)   (101,225)   (88,370)
Property and equipment, net 143,606   143,606   138,628
Total depreciation and amortization expense     18,424 $ 14,605  
Asset Impairment Charges 255 $ 186 650 412  
Cost of goods sold          
Property, Plant and Equipment [Line Items]          
Total depreciation and amortization expense 6,340 4,906 12,370 9,554  
Selling, general, and administrative expenses          
Property, Plant and Equipment [Line Items]          
Total depreciation and amortization expense 2,943 2,788 6,054 5,051  
Total depreciation and amortization expense          
Property, Plant and Equipment [Line Items]          
Total depreciation and amortization expense 9,283 $ 7,694 18,424 $ 14,605  
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 149,770   149,770   139,421
Computers and equipment          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 34,274   34,274   31,928
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 26,532   26,532   23,849
Capitalized software          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 19,860   19,860   18,876
Construction in process          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross $ 14,395   $ 14,395   $ 12,924
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Unvested early exercised stock options $ 5,273 $ 7,784
Payroll related 9,074 11,149
Retail related 2,159 4,121
Accrued Professional Fees, Current 3,949 4,494
Charitable contributions 4,897 6,001
Marketing 5,611 8,353
Other accrued expenses 6,656 11,773
Total accrued expenses 42,759 58,222
Accrued Freight and Fulfillment Costs $ 5,140 $ 4,547
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax expense $ (24) $ 47 $ 237 $ 586
Effective tax rate 0.20% (0.10%) (0.90%) (0.90%)
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Redeemable Convertible Preferred Stock and Stockholders’ Equity - Narrative (Details)
Jun. 30, 2023
vote
$ / shares
shares
Dec. 31, 2022
$ / 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.23.2
Redeemable Convertible Preferred Stock and Stockholders’ Equity - Common Stock Outstanding (Details) - shares
Jun. 30, 2023
Dec. 31, 2022
Class of Stock [Line Items]    
Employee stock options - outstanding (in shares) 2,374,295 2,965,144
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) 4,210,184  
Series A common stock    
Class of Stock [Line Items]    
Common stock outstanding (in shares) 97,142,756 96,115,202
Employee stock options - outstanding (in shares) 645,003  
Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs (in shares) 27,464,458  
Total common stock – outstanding or issuable on exercise of options (in shares) 153,078,501  
Authorized (in shares) 750,000,000 750,000,000
Common stock available for future issuance (in shares) 596,921,499  
Series A common stock | Restricted stock units (RSUs)    
Class of Stock [Line Items]    
Stock units - outstanding (in shares) 2,903,754  
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) 24,922,530  
Series B common stock    
Class of Stock [Line Items]    
Common stock outstanding (in shares) 19,398,920 19,223,572
Employee stock options - outstanding (in shares) 1,729,292  
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,464,458  
Authorized (in shares) 150,000,000 150,000,000
Common stock available for future issuance (in shares) 122,535,542  
Series B common stock | Restricted stock units (RSUs)    
Class of Stock [Line Items]    
Stock units - outstanding (in shares) 1,938,558  
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.23.2
Stock-Based Compensation - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2023
shares
Jan. 31, 2022
shares
Aug. 31, 2021
shares
Jun. 30, 2021
performanceCondition
shares
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2022
USD ($)
shares
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2022
USD ($)
shares
Dec. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Total stock-based compensation expense | $         $ 18,012,000 $ 26,764,000 $ 37,792,000 $ 53,908,000  
Direct Listing                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Total stock-based compensation expense | $           5,400,000   10,700,000  
Series A common stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares available for future issuance         153,078,501   153,078,501    
Series B common stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares available for future issuance         27,464,458   27,464,458    
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,766,938 5,735,463              
2021 Plan | Series A common stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares authorized     11,076,515            
The Plans | Series A common stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Options approved for grant (in shares)         20,712,346   20,712,346   16,323,025
The Founders Grant                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Total stock-based compensation expense | $         $ 11,200,000 $ 19,300,000 $ 25,000,000 $ 39,400,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 shares authorized     2,215,303            
Number of additional shares authorized 1,153,387 1,147,092 16,614,772            
Shares available for future issuance         4,210,184   4,210,184    
Shares purchased under ESPP (in shares)         116,936 118,329 116,936 118,329  
Total stock-based compensation expense | $         $ 831,000 $ 912,000 $ 1,412,000 $ 1,458,000  
Contributions withheld from employees | $         385,000 $ 617,000 997,000 $ 1,587,000  
Cost not yet recognized, outstanding awards | $         $ 2,700,000   $ 2,700,000    
Non-vested award, cost not yet recognized, period for recognition             8 months 12 days    
Granted (in shares)         475,916   528,238    
Stock options | The Plans                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Cost not yet recognized, outstanding awards | $         $ 4,000,000   $ 4,000,000    
Non-vested award, cost not yet recognized, period for recognition             8 months 12 days    
Restricted stock units (RSUs)                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Units vested (in shares)             438,179    
Granted (in shares)             1,620,460    
Restricted stock units (RSUs) | 2021 Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Total stock-based compensation expense | $         5,100,000   $ 9,700,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 3 months 18 days    
Cost not yet recognized, outstanding awards | $         55,600,000   $ 55,600,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    
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             8 months 12 days    
Cost not yet recognized, outstanding awards | $         $ 29,800,000   $ 29,800,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.23.2
Stock-Based Compensation - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 18,012 $ 26,764 $ 37,792 $ 53,908
Cost of goods sold        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 290 231 484 457
Selling, general, and administrative expenses        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 17,722 $ 26,533 $ 37,308 $ 53,451
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of Stock Option Assumptions (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 60.00% 53.00% 60.00% 53.00%
Employee Stock Purchase Plan | The Plans | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 4.00% 1.50% 4.00% 1.50%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 6 months 6 months 6 months 6 months
Employee Stock Purchase Plan | The Plans | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 5.20% 2.60% 5.20% 2.60%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 2 years 2 years 2 years 2 years
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Number of Stock Options    
Beginning balance (in shares) | shares 2,965,144  
Options granted (in shares) | shares 0  
Options exercised (in shares) | shares (590,849)  
Options forfeited (in shares) | shares 0  
Ending balance (in shares) | shares 2,374,295 2,965,144
Exercisable at end of period (in shares) | shares 2,374,295  
Vested at end of period (in shares) | shares 1,951,511  
Exercisable at end of period (in shares) | shares 422,784  
Weighted Average Exercise Price    
Beginning balance (in dollars per share) | $ / shares $ 7.23  
Options granted (in dollars per share) | $ / shares 0  
Options exercised (in dollars per share) | $ / shares 5.68  
Options forfeited (in dollars per share) | $ / shares 0  
Ending balance (in dollars per share) | $ / shares 7.62 $ 7.23
Exercisable at end of period (in dollars per share) | $ / shares 7.62  
Vested at end of period (in dollars per share) | $ / shares 5.47  
Unvested at end of period (in dollars per share) | $ / shares $ 17.53  
Weighted average contractual term (years)    
Weighted average contractual term 4 years 6 months 4 years 6 months
Exercisable at end of period 4 years 6 months  
Vested at end of period 3 years 10 months 24 days  
Unvested at end of period 7 years 6 months  
Aggregate intrinsic value    
Beginning balance | $ $ 21,243  
Options exercised | $ 4,147  
Ending balance | $ 13,141 $ 21,243
Exercisable at end of period | $ $ 13,141  
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of RSU Activity (Details) - Restricted stock units (RSUs)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Number of Restricted Stock Units  
Unvested beginning balance (in shares) | shares 3,314,420
Granted (in shares) | shares 1,620,460
Forfeited (in shares) | shares (243,030)
Released (in shares) | shares (438,179)
Vested and not yet released (in shares) | shares (404,348)
Unvested ending balance (in shares) | shares 3,849,323
Weighted Average Grant Date Fair Value  
Unvested beginning balance (in dollars per share) | $ / shares $ 29.06
Granted (in dollars per share) | $ / shares 13.29
Forfeited (in dollars per share) | $ / shares 23.75
Released (in dollars per share) | $ / shares 23.25
Vested and not yet released (in dollars per share) | $ / shares 23.33
Unvested ending balance (in dollars per share) | $ / shares $ 24.02
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of PSUs (Details) - Unvested performance stock units
Jun. 30, 2023
$ / 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 56 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Narrative (Details)
Jun. 30, 2023
Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease term period 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease term period 11 years
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Right-of-use lease assets $ 122,355 $ 127,014
Current lease liabilities 22,598 22,546
Non-current lease liabilities 147,748 150,832
Total lease liabilities $ 170,346 $ 173,378
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Operating lease expense $ 7,495 $ 6,280 $ 14,931 $ 12,293
Variable lease expense(1) 505 937 1,248 1,875
Net lease expense $ 8,000 $ 7,217 $ 16,179 $ 14,168
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Future Minimum Operating Lease Payment (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 $ 15,348  
2024 36,846  
2025 34,740  
2026 33,197  
2027 29,878  
Thereafter 56,772  
Future minimum lease payments 206,781  
Impact of discounting 36,435  
Present value of lease payments 170,346 $ 173,378
Expected cash inflows from TIAs 4,900  
Minimum lease payments for leases not yet commenced 9,100  
Expected Proceeds from Tenant Improvement Allowance, Following Year $ 4,900  
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Other Lease Information (Details)
Jun. 30, 2023
Leases [Abstract]  
Weighted average remaining lease term (years) 5 years 9 months 18 days
Weighted average discount rate 4.60%
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details) - Comerica Bank - Line of credit
$ in Millions
1 Months Ended
Sep. 30, 2022
USD ($)
Aug. 31, 2013
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Revolving credit facility        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 100.0 $ 50.0    
Unused capacity, commitment fee percentage 0.50%      
Total borrowings minimum threshold for covenant $ 60.0      
Senior net leverage ratio 3      
Revolving credit facility | Federal Funds Rate        
Debt Instrument [Line Items]        
Basis spread 1.00%      
Revolving credit facility | Federal Funds Rate | Minimum        
Debt Instrument [Line Items]        
Basis spread 0.50%      
Revolving credit facility | Federal Funds Rate | Maximum        
Debt Instrument [Line Items]        
Basis spread 0.80%      
Revolving credit facility | BSBY Rate        
Debt Instrument [Line Items]        
Basis spread 1.00%      
Revolving credit facility | BSBY Rate | Minimum        
Debt Instrument [Line Items]        
Basis spread 1.50%      
Revolving credit facility | BSBY Rate | Maximum        
Debt Instrument [Line Items]        
Basis spread 1.80%      
Revolving credit facility | Option to Increase        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 175.0      
Increase available 75.0      
Revolving credit facility | Credit Facility        
Debt Instrument [Line Items]        
Unused capacity, commitment fee percentage   0.20%    
Unused capacity, maximum outstanding amount   $ 15.0    
Letter of credit        
Debt Instrument [Line Items]        
Maximum borrowing capacity 15.0      
Letter of credit | Credit Facility        
Debt Instrument [Line Items]        
Maximum borrowing capacity   $ 15.0    
Letters of credit, outstanding amount     $ 4.3 $ 4.2
Swing Line Notes        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 5.0      
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share Attributable to Common Stockholders - Loss per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator        
Net loss attributable to common stockholders, basic $ (15,925) $ (32,166) $ (26,737) $ (66,299)
Net loss attributable to common stockholders, diluted $ (15,925) $ (32,166) $ (26,737) $ (66,299)
Denominator        
Weighted average shares, basic (in shares) 116,792,223 114,679,892 116,477,573 114,393,420
Weighted average shares, diluted (in shares) 116,792,223 114,679,892 116,477,573 114,393,420
Earnings Per Share        
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.14) $ (0.28) $ (0.23) $ (0.58)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.14) $ (0.28) $ (0.23) $ (0.58)
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share Attributable to Common Stockholders -Schedule of Antidilutive Shares (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
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,374,295 3,295,106 2,374,295 3,295,106
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) 3,849,323 3,320,619 3,849,323 3,320,619
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 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) 414,306 543,792 414,306 543,792
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Related-Party Transactions (Details) - Management - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Related Party    
Related Party Transaction [Line Items]    
Other Receivables $ 2.5 $ 2.5
Secured promissory notes    
Related Party Transaction [Line Items]    
Notes payable, term 8 years 6 months  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events (Details)
$ in Thousands
Aug. 09, 2023
USD ($)
leaseAgreement
shares
Jun. 30, 2023
USD ($)
Subsequent Event [Line Items]    
Future minimum lease payments   $ 206,781
Minimum    
Subsequent Event [Line Items]    
Operating lease term period   1 year
Maximum    
Subsequent Event [Line Items]    
Operating lease term period   11 years
Subsequent Event | Series A common stock    
Subsequent Event [Line Items]    
Stock issued (in shares) | shares 178,572  
Grant date fair value $ 2,600  
Subsequent Event | New and Extended Lease Terms, Retail Space United States    
Subsequent Event [Line Items]    
Operating lease agreements | leaseAgreement 4  
Operating lease agreements extended | leaseAgreement 2  
Future minimum lease payments $ 3,800  
Subsequent Event | New and Extended Lease Terms, Retail Space United States | Minimum    
Subsequent Event [Line Items]    
Operating lease term period 5 years  
Subsequent Event | New and Extended Lease Terms, Retail Space United States | Maximum    
Subsequent Event [Line Items]    
Operating lease term period 7 years  
XML 66 wrby-20230630_htm.xml IDEA: XBRL DOCUMENT 0001504776 2023-01-01 2023-06-30 0001504776 us-gaap:CommonClassAMember 2023-08-07 0001504776 us-gaap:CommonClassBMember 2023-08-07 0001504776 2023-06-30 0001504776 2022-12-31 0001504776 us-gaap:CommonClassAMember 2023-06-30 0001504776 us-gaap:CommonClassAMember 2022-12-31 0001504776 us-gaap:CommonClassBMember 2022-12-31 0001504776 us-gaap:CommonClassBMember 2023-06-30 0001504776 2023-04-01 2023-06-30 0001504776 2022-04-01 2022-06-30 0001504776 2022-01-01 2022-06-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 wrby:CommonClassAAndBMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001504776 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001504776 2023-01-01 2023-03-31 0001504776 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001504776 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001504776 wrby:CommonClassAAndBMember us-gaap:CommonStockMember 2023-03-31 0001504776 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001504776 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001504776 us-gaap:RetainedEarningsMember 2023-03-31 0001504776 2023-03-31 0001504776 wrby:CommonClassAAndBMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001504776 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001504776 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001504776 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001504776 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001504776 wrby:CommonClassAAndBMember us-gaap:CommonStockMember 2023-06-30 0001504776 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001504776 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001504776 us-gaap:RetainedEarningsMember 2023-06-30 0001504776 wrby:CommonClassAAndBMember us-gaap:CommonStockMember 2021-12-31 0001504776 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001504776 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001504776 us-gaap:RetainedEarningsMember 2021-12-31 0001504776 2021-12-31 0001504776 wrby:CommonClassAAndBMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001504776 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001504776 2022-01-01 2022-03-31 0001504776 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001504776 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001504776 wrby:CommonClassAAndBMember us-gaap:CommonStockMember 2022-03-31 0001504776 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001504776 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001504776 us-gaap:RetainedEarningsMember 2022-03-31 0001504776 2022-03-31 0001504776 wrby:CommonClassAAndBMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001504776 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001504776 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001504776 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001504776 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001504776 wrby:CommonClassAAndBMember us-gaap:CommonStockMember 2022-06-30 0001504776 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001504776 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001504776 us-gaap:RetainedEarningsMember 2022-06-30 0001504776 2022-06-30 0001504776 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember wrby:TopFiveInventorySuppliersMember 2023-01-01 2023-06-30 0001504776 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember wrby:TopFiveInventorySuppliersMember 2022-01-01 2022-06-30 0001504776 us-gaap:CreditCardReceivablesMember 2023-06-30 0001504776 us-gaap:CreditCardReceivablesMember 2022-12-31 0001504776 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-06-30 0001504776 us-gaap:OtherNoncurrentAssetsMember 2023-06-30 0001504776 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-12-31 0001504776 us-gaap:OtherNoncurrentAssetsMember 2022-12-31 0001504776 wrby:EyewearProductsMember 2023-04-01 2023-06-30 0001504776 wrby:EyewearProductsMember 2022-04-01 2022-06-30 0001504776 wrby:EyewearProductsMember 2023-01-01 2023-06-30 0001504776 wrby:EyewearProductsMember 2022-01-01 2022-06-30 0001504776 wrby:ServicesAndOtherMember 2023-04-01 2023-06-30 0001504776 wrby:ServicesAndOtherMember 2022-04-01 2022-06-30 0001504776 wrby:ServicesAndOtherMember 2023-01-01 2023-06-30 0001504776 wrby:ServicesAndOtherMember 2022-01-01 2022-06-30 0001504776 wrby:ECommerceMember 2023-04-01 2023-06-30 0001504776 wrby:ECommerceMember 2022-04-01 2022-06-30 0001504776 wrby:ECommerceMember 2023-01-01 2023-06-30 0001504776 wrby:ECommerceMember 2022-01-01 2022-06-30 0001504776 us-gaap:RetailMember 2023-04-01 2023-06-30 0001504776 us-gaap:RetailMember 2022-04-01 2022-06-30 0001504776 us-gaap:RetailMember 2023-01-01 2023-06-30 0001504776 us-gaap:RetailMember 2022-01-01 2022-06-30 0001504776 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001504776 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001504776 us-gaap:ComputerEquipmentMember 2023-06-30 0001504776 us-gaap:ComputerEquipmentMember 2022-12-31 0001504776 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001504776 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001504776 us-gaap:SoftwareDevelopmentMember 2023-06-30 0001504776 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001504776 us-gaap:ConstructionInProgressMember 2023-06-30 0001504776 us-gaap:ConstructionInProgressMember 2022-12-31 0001504776 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001504776 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001504776 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001504776 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001504776 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001504776 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001504776 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001504776 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001504776 wrby:TotalDepreciationDepletionAndAmortizationMember 2023-04-01 2023-06-30 0001504776 wrby:TotalDepreciationDepletionAndAmortizationMember 2022-04-01 2022-06-30 0001504776 wrby:TotalDepreciationDepletionAndAmortizationMember 2023-01-01 2023-06-30 0001504776 wrby:TotalDepreciationDepletionAndAmortizationMember 2022-01-01 2022-06-30 0001504776 us-gaap:CommonClassCMember 2023-06-30 0001504776 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2023-06-30 0001504776 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2023-06-30 0001504776 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassCMember 2023-06-30 0001504776 wrby:PerformanceStockUnitsMember us-gaap:CommonClassAMember 2023-06-30 0001504776 wrby:PerformanceStockUnitsMember us-gaap:CommonClassBMember 2023-06-30 0001504776 wrby:PerformanceStockUnitsMember us-gaap:CommonClassCMember 2023-06-30 0001504776 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2023-06-30 0001504776 us-gaap:EmployeeStockMember us-gaap:CommonClassBMember 2023-06-30 0001504776 us-gaap:EmployeeStockMember us-gaap:CommonClassCMember 2023-06-30 0001504776 wrby:A2021PlanMember us-gaap:CommonClassAMember 2021-08-31 0001504776 wrby:A2021PlanMember 2021-08-01 2021-08-31 0001504776 wrby:StockOptionsOrRestrictedStockUnitsRSUsMember wrby:A2021IncentiveAwardPlanMember 2021-08-01 2021-08-31 0001504776 wrby:A2021PlanMember 2022-01-01 2022-01-31 0001504776 wrby:ThePlansMember us-gaap:CommonClassAMember 2022-12-31 0001504776 wrby:A2021PlanMember 2023-01-01 2023-01-31 0001504776 wrby:ThePlansMember us-gaap:CommonClassAMember 2023-06-30 0001504776 us-gaap:EmployeeStockMember 2021-08-31 0001504776 us-gaap:EmployeeStockMember 2021-08-01 2021-08-31 0001504776 us-gaap:EmployeeStockMember 2022-01-01 2022-01-31 0001504776 us-gaap:EmployeeStockMember 2023-01-01 2023-01-31 0001504776 us-gaap:EmployeeStockMember 2023-06-30 0001504776 us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001504776 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001504776 srt:MinimumMember us-gaap:EmployeeStockMember wrby:ThePlansMember 2023-04-01 2023-06-30 0001504776 srt:MaximumMember us-gaap:EmployeeStockMember wrby:ThePlansMember 2023-04-01 2023-06-30 0001504776 srt:MinimumMember us-gaap:EmployeeStockMember wrby:ThePlansMember 2022-04-01 2022-06-30 0001504776 srt:MaximumMember us-gaap:EmployeeStockMember wrby:ThePlansMember 2022-04-01 2022-06-30 0001504776 srt:MinimumMember us-gaap:EmployeeStockMember wrby:ThePlansMember 2023-01-01 2023-06-30 0001504776 srt:MaximumMember us-gaap:EmployeeStockMember wrby:ThePlansMember 2023-01-01 2023-06-30 0001504776 srt:MinimumMember us-gaap:EmployeeStockMember wrby:ThePlansMember 2022-01-01 2022-06-30 0001504776 srt:MaximumMember us-gaap:EmployeeStockMember wrby:ThePlansMember 2022-01-01 2022-06-30 0001504776 us-gaap:EmployeeStockMember 2022-04-01 2022-06-30 0001504776 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001504776 wrby:FoundersGrantMember 2023-04-01 2023-06-30 0001504776 wrby:FoundersGrantMember 2023-01-01 2023-06-30 0001504776 us-gaap:RestrictedStockUnitsRSUMember wrby:A2021PlanMember 2023-04-01 2023-06-30 0001504776 us-gaap:RestrictedStockUnitsRSUMember wrby:A2021PlanMember 2023-01-01 2023-06-30 0001504776 wrby:FoundersGrantMember 2022-04-01 2022-06-30 0001504776 wrby:FoundersGrantMember 2022-01-01 2022-06-30 0001504776 us-gaap:IPOMember 2022-04-01 2022-06-30 0001504776 us-gaap:IPOMember 2022-01-01 2022-06-30 0001504776 2022-01-01 2022-12-31 0001504776 us-gaap:EmployeeStockOptionMember wrby:ThePlansMember 2023-06-30 0001504776 us-gaap:EmployeeStockOptionMember wrby:ThePlansMember 2023-01-01 2023-06-30 0001504776 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001504776 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001504776 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001504776 us-gaap:RestrictedStockUnitsRSUMember wrby:ThePlansMember 2023-06-30 0001504776 us-gaap:PerformanceSharesMember wrby:ThePlansMember 2023-06-30 0001504776 us-gaap:RestrictedStockUnitsRSUMember wrby:ThePlansMember 2023-01-01 2023-06-30 0001504776 us-gaap:PerformanceSharesMember wrby:ThePlansMember 2023-01-01 2023-06-30 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 2023-06-30 0001504776 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-06-30 0001504776 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-06-30 0001504776 us-gaap:PerformanceSharesMember wrby:ShareBasedPaymentArrangementTrancheFourMember 2023-06-30 0001504776 us-gaap:PerformanceSharesMember wrby:ShareBasedPaymentArrangementTrancheFiveMember 2023-06-30 0001504776 us-gaap:PerformanceSharesMember wrby:ShareBasedPaymentArrangementTrancheSixMember 2023-06-30 0001504776 us-gaap:PerformanceSharesMember wrby:ShareBasedPaymentArrangementTrancheSevenMember 2023-06-30 0001504776 us-gaap:PerformanceSharesMember wrby:ShareBasedPaymentArrangementTrancheEightMember 2023-06-30 0001504776 us-gaap:PerformanceSharesMember wrby:MonteCarloSimulationMember 2023-01-01 2023-06-30 0001504776 us-gaap:RestrictedStockUnitsRSUMember wrby:FoundersGrantMember 2023-01-01 2023-06-30 0001504776 srt:MinimumMember 2023-06-30 0001504776 srt:MaximumMember 2023-06-30 0001504776 us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember 2013-08-31 0001504776 us-gaap:LetterOfCreditMember wrby:CreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember 2013-08-31 0001504776 us-gaap:RevolvingCreditFacilityMember wrby:CreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember 2013-08-01 2013-08-31 0001504776 us-gaap:RevolvingCreditFacilityMember wrby:CreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember 2013-08-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 wrby:DebtInstrumentOptionToIncreaseMember 2022-09-01 2022-09-30 0001504776 us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember wrby:DebtInstrumentOptionToIncreaseMember 2022-09-30 0001504776 us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember wrby:FederalFundsRateMember 2022-09-01 2022-09-30 0001504776 us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember wrby:BloombergShortTermBankYieldIndexRateMember 2022-09-01 2022-09-30 0001504776 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember wrby:FederalFundsRateMember 2022-09-01 2022-09-30 0001504776 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember wrby:FederalFundsRateMember 2022-09-01 2022-09-30 0001504776 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember wrby:BloombergShortTermBankYieldIndexRateMember 2022-09-01 2022-09-30 0001504776 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember wrby:BloombergShortTermBankYieldIndexRateMember 2022-09-01 2022-09-30 0001504776 us-gaap:RevolvingCreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember 2022-09-01 2022-09-30 0001504776 us-gaap:LetterOfCreditMember wrby:CreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember 2023-06-30 0001504776 us-gaap:LetterOfCreditMember wrby:CreditFacilityMember wrby:ComericaBankMember us-gaap:LineOfCreditMember 2022-12-31 0001504776 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001504776 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001504776 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001504776 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001504776 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001504776 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001504776 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001504776 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001504776 us-gaap:PerformanceSharesMember 2023-04-01 2023-06-30 0001504776 us-gaap:PerformanceSharesMember 2022-04-01 2022-06-30 0001504776 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001504776 us-gaap:PerformanceSharesMember 2022-01-01 2022-06-30 0001504776 us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001504776 us-gaap:EmployeeStockMember 2022-04-01 2022-06-30 0001504776 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001504776 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001504776 wrby:SecuredPromissoryNotesMember srt:ManagementMember 2023-01-01 2023-06-30 0001504776 us-gaap:RelatedPartyMember srt:ManagementMember 2022-12-31 0001504776 us-gaap:RelatedPartyMember srt:ManagementMember 2023-06-30 0001504776 wrby:NewAndExtendedLeaseTermsRetailSpaceUnitedStatesMember us-gaap:SubsequentEventMember 2023-08-09 0001504776 srt:MinimumMember wrby:NewAndExtendedLeaseTermsRetailSpaceUnitedStatesMember us-gaap:SubsequentEventMember 2023-08-09 0001504776 srt:MaximumMember wrby:NewAndExtendedLeaseTermsRetailSpaceUnitedStatesMember us-gaap:SubsequentEventMember 2023-08-09 0001504776 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2023-08-01 2023-08-09 shares iso4217:USD iso4217:USD shares wrby:segment pure wrby:vote wrby:performanceCondition wrby:leaseAgreement 0001504776 false 2023 Q2 --12-31 10-Q true 2023-06-30 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 97393263 19706694 212656000 208585000 1177000 1435000 59833000 68848000 14377000 15700000 288043000 294568000 143606000 138628000 122355000 127014000 7705000 8497000 561709000 568707000 23772000 20791000 42759000 58222000 18953000 25628000 22598000 22546000 2351000 2370000 110433000 129557000 147748000 150832000 1466000 1672000 259647000 282061000 0.0001 0.0001 750000000 750000000 97142756 97142756 96115202 96115202 150000000 150000000 19398920 19398920 19223572 19223572 12000 12000 933786000 890915000 -630371000 -603634000 -1365000 -647000 302062000 286646000 561709000 568707000 166093000 149624000 338061000 302842000 75458000 63277000 152635000 126849000 90635000 86347000 185426000 175993000 108865000 118428000 216086000 241814000 -18230000 -32081000 -30660000 -65821000 2281000 -38000 4160000 108000 -15949000 -32119000 -26500000 -65713000 -24000 47000 237000 586000 -15925000 -32166000 -26737000 -66299000 -0.14 -0.14 -0.28 -0.28 -0.23 -0.23 -0.58 -0.58 116792223 116792223 114679892 114679892 116477573 116477573 114393420 114393420 -35000 -163000 -718000 -155000 -15960000 -32329000 -27455000 -66454000 115339000 12000 890915000 -647000 -603634000 286646000 109000 1415000 1415000 153000 19780000 19780000 -683000 -683000 -10812000 -10812000 115601000 12000 912110000 -1330000 -614446000 296346000 482000 1940000 1940000 285000 117000 1124000 1124000 18012000 18012000 57000 600000 600000 -35000 -35000 -15925000 -15925000 116542000 12000 933786000 -1365000 -630371000 302062000 113621000 11000 779212000 16000 -493241000 285998000 201000 1866000 1866000 147000 27144000 27144000 8000 8000 -34133000 -34133000 113969000 11000 808222000 24000 -527374000 280883000 128000 1689000 1689000 177000 118000 1754000 1754000 26764000 26764000 179000 3270000 3270000 -163000 -163000 -32166000 -32166000 114571000 11000 841699000 -139000 -559540000 282031000 -26737000 -66299000 18424000 14605000 37792000 53908000 600000 3270000 650000 412000 826000 0 -259000 -89000 -9048000 13704000 -1301000 2385000 2148000 1461000 -11619000 -8367000 -6684000 -3762000 -21000 233000 1614000 3985000 -206000 1930000 27395000 -14624000 24610000 31869000 -24610000 -31869000 843000 228000 1124000 1754000 1967000 1982000 -681000 -302000 4071000 -44813000 208585000 256416000 212656000 211603000 326000 297000 110000 62000 17530000 13858000 3351000 3579000 Description of BusinessWarby 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. 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, 2022 and the related notes. The December 31, 2022 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 six months ended June 30, 2023 from those disclosed in the audited consolidated financial statements for the year ended December 31, 2022 and the related notes. Certain prior period amounts were reclassified to conform to the current period presentation. These changes had no impact on the condensed consolidated financial statements for any period. </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 June 30, 2023 and </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%">December 31, 2022, uninsured cash balances were approximately $211.3 million and $207.0 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. During the first quarter of 2023, the Company opened accounts with additional financial institutions to diversify its cash holdings.</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 18% and 22% of cost of goods sold for the six months ended June 30, 2023 and 2022, 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 June 30, 2023 and December 31, 2022, the balance of receivables from credit card issuers included within cash and cash equivalents was $3.5 million and $11.1 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 $12.9 million and $16.1 million of finished goods, including ready-to-wear sun frames, contact lenses, and eyeglass cases, as of June 30, 2023 and December 31, 2022, respectively, and approximately $46.9 million and $52.7 million of component parts, including optical frames and prescription optical lenses, as of June 30, 2023 and December 31, 2022, 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%">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 June 30, 2023, the Company had $13.0 million of gross capitalized cloud-based software implementation costs and $1.1 million of related accumulated amortization, for a net balance of $11.9 million, made up of $4.5 million recorded within prepaid expenses and other current assets and $7.4 million recorded within other assets on the condensed consolidated balance sheet. As of December 31, 2022, the Company had $11.1 million of gross capitalized cloud-based software implementation costs and $0.3 million of related accumulated amortization, for a net balance of $10.8 million, made up of $2.6 million recorded within prepaid expenses and other current assets and $8.2 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 and six months ended June 30, 2023, the Company incurred $0.5 million and $0.8 million of amortization of capitalized cloud-based software implementation costs, respectively. No amortization of cloud-based software implementation costs was recognized during the three and six months ended June 30, 2022.</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 </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%">products includes the sales of prescription and non-prescription optical glasses and sunglasses, contact lenses, eyewear accessories, and expedited shipping charges, which are charged to the customer, associated with these purchases. Revenue generated from services consists of both in-person eye exams and prescriptions issued through the Virtual Vision Test app. 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 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, 2022 was recognized as revenue in the first quarter of 2023 and the Company expects substantially all of the deferred revenue at June 30, 2023 to be recognized as revenue in the third quarter of 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%">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.2 million at both June 30, 2023 and December 31, 2022 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. </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:39.925%"></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.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.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.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">156,680 </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%">142,985 </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%">319,027 </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%">290,304 </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;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%">9,413 </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,639 </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,034 </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%">12,538 </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: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%">166,093 </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%">149,624 </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%">338,061 </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%">302,842 </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="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:39.925%"></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.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.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.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">55,329 </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%">58,448 </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%">117,081 </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%">125,452 </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;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%">110,764 </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%">91,176 </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%">220,980 </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%">177,390 </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: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%">166,093 </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%">149,624 </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%">338,061 </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%">302,842 </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="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 </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 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%">Recent 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%">The Company has not adopted nor are there any recently issued accounting pronouncements that had or are anticipated to have a material impact on the Company’s condensed consolidated financial statements.</span></div> Basis of PresentationThe 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, 2022 and the related notes. The December 31, 2022 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 six months ended June 30, 2023 from those disclosed in the audited consolidated financial statements for the year ended December 31, 2022 and the related notes. Certain prior period amounts were reclassified to conform to the current period presentation. These changes had no impact on the condensed consolidated financial statements for any period. Principles of ConsolidationThe 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 Concentration of Credit Risk and Major SuppliersFinancial 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. 211300000 207000000 0.18 0.22 Cash and Cash EquivalentsThe 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. 3500000 11100000 12900000 16100000 46900000 52700000 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. <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> 13000000 1100000 11900000 4500000 7400000 11100000 300000 10800000 2600000 8200000 500000 800000 <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 </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%">products includes the sales of prescription and non-prescription optical glasses and sunglasses, contact lenses, eyewear accessories, and expedited shipping charges, which are charged to the customer, associated with these purchases. Revenue generated from services consists of both in-person eye exams and prescriptions issued through the Virtual Vision Test app. 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 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, 2022 was recognized as revenue in the first quarter of 2023 and the Company expects substantially all of the deferred revenue at June 30, 2023 to be recognized as revenue in the third quarter of 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%">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.2 million at both June 30, 2023 and December 31, 2022 and is included in other current liabilities on the condensed consolidated balance sheets.</span></div>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. 2200000 2200000 <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:39.925%"></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.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.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.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">156,680 </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%">142,985 </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%">319,027 </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%">290,304 </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;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%">9,413 </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,639 </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,034 </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%">12,538 </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: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%">166,093 </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%">149,624 </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%">338,061 </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%">302,842 </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="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:39.925%"></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.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.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.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">55,329 </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%">58,448 </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%">117,081 </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%">125,452 </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;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%">110,764 </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%">91,176 </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%">220,980 </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%">177,390 </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: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%">166,093 </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%">149,624 </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%">338,061 </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%">302,842 </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> 156680000 142985000 319027000 290304000 9413000 6639000 19034000 12538000 166093000 149624000 338061000 302842000 55329000 58448000 117081000 125452000 110764000 91176000 220980000 177390000 166093000 149624000 338061000 302842000 <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 </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 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%">Recent 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%">The Company has not adopted nor are there any recently issued accounting pronouncements that had or are anticipated to 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%">June 30,<br/>2023</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, 2022</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%">149,770 </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%">139,421 </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%">34,274 </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%">31,928 </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%">26,532 </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%">23,849 </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%">19,860 </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%">18,876 </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%">14,395 </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,924 </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%">244,831 </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%">226,998 </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%">(101,225)</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%">(88,370)</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%">143,606 </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%">138,628 </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%">Expenses associated with property and equipment 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:39.925%"></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.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.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.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</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%">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%">6,340 </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%">4,906 </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%">12,370 </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%">9,554 </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%">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%">2,943 </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%">2,788 </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,054 </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,051 </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 depreciation and amortization expense</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%">9,283 </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,694 </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%">18,424 </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%">14,605 </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 style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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%">Asset impairment charges</span></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%">255 </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%">186 </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%">650 </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%">412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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 for the three and six months ended June 30, 2023 and 2022 primarily related to the write-off of assets in connection with capitalized software and retail store closures.</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%">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%">June 30,<br/>2023</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, 2022</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%">149,770 </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%">139,421 </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%">34,274 </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%">31,928 </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%">26,532 </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%">23,849 </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%">19,860 </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%">18,876 </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%">14,395 </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,924 </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%">244,831 </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%">226,998 </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%">(101,225)</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%">(88,370)</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%">143,606 </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%">138,628 </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%">Expenses associated with property and equipment 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:39.925%"></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.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.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.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</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%">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%">6,340 </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%">4,906 </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%">12,370 </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%">9,554 </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%">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%">2,943 </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%">2,788 </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,054 </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,051 </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 depreciation and amortization expense</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%">9,283 </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,694 </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%">18,424 </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%">14,605 </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 style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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%">Asset impairment charges</span></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%">255 </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%">186 </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%">650 </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%">412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 149770000 139421000 34274000 31928000 26532000 23849000 19860000 18876000 14395000 12924000 244831000 226998000 101225000 88370000 143606000 138628000 6340000 4906000 12370000 9554000 2943000 2788000 6054000 5051000 9283000 7694000 18424000 14605000 255000 186000 650000 412000 Accrued Expenses<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%">June 30,<br/>2023</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, 2022</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%">Payroll related</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,074 </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%">11,149 </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%">Marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,611 </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%">8,353 </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%">Unvested early exercised stock options</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%">5,273 </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%">7,784 </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%">Optical laboratory and product costs</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,140 </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,547 </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%">Charitable contributions</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,897 </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,001 </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%">Professional services</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,949 </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,494 </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%">2,159 </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,121 </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 accrued 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%">6,656 </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%">11,773 </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%">42,759 </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%">58,222 </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> <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%">June 30,<br/>2023</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, 2022</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%">Payroll related</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,074 </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%">11,149 </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%">Marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,611 </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%">8,353 </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%">Unvested early exercised stock options</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%">5,273 </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%">7,784 </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%">Optical laboratory and product costs</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,140 </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,547 </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%">Charitable contributions</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,897 </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,001 </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%">Professional services</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,949 </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,494 </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%">2,159 </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,121 </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 accrued 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%">6,656 </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%">11,773 </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%">42,759 </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%">58,222 </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> 9074000 11149000 5611000 8353000 5273000 7784000 5140000 4547000 4897000 6001000 3949000 4494000 2159000 4121000 6656000 11773000 42759000 58222000 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:39.925%"></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.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.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.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</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%">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%">(24)</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%">47 </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%">237 </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%">586 </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%">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%">0.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%">(0.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><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%">(0.9)</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%">(0.9)</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><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 and six months ended June 30, 2023 and 2022 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> <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:39.925%"></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.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.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.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</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%">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%">(24)</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%">47 </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%">237 </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%">586 </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%">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%">0.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%">(0.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><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%">(0.9)</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%">(0.9)</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> -24000 47000 237000 586000 0.002 -0.001 -0.009 -0.009 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 June 30, 2023, 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 June 30, 2023, 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%">97,142,756 </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,398,920 </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%">645,003 </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,729,292 </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%">2,903,754 </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,938,558 </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%">24,922,530 </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,464,458 </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%">153,078,501 </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,464,458 </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%">596,921,499 </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,535,542 </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 June 30, 2023, 50,000,000 preferred shares were authorized and no shares were outstanding.</span></div> 1050000000 0.0001 750000000 150000000 150000000 1 10 0 <span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June 30, 2023, 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%">97,142,756 </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,398,920 </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%">645,003 </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,729,292 </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%">2,903,754 </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,938,558 </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%">24,922,530 </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,464,458 </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%">153,078,501 </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,464,458 </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%">596,921,499 </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,535,542 </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> 97142756 19398920 0 645003 1729292 0 2903754 1938558 0 0 4397688 0 24922530 0 0 27464458 0 0 153078501 27464458 0 750000000 150000000 150000000 596921499 122535542 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, and the Company no longer grants equity awards under any prior equity plan. Upon the 2021 Plan becoming effective, there were 11,076,515 shares of Class A common stock authorized under the 2021 Plan, and the remaining shares available for issuance under the 2010 Equity Incentive Plan, 2011 Stock Plan, 2012 Milestone Stock Plan, and 2019 Founder Stock Plan (collectively, the “Prior Plans”) were also 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 January 2022, the board of directors approved an annual increase of 5,735,463 shares to the shares authorized for issuance under the 2021 Plan, and at December 31, 2022, 16,323,025 shares of Class A common stock remained available for future issuance pursuant to new awards under the 2021 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 January 2023, the board of directors approved an annual increase of 5,766,938 shares to the shares authorized for issuance under the 2021 Plan, and 20,712,346 shares remained available for future issuance pursuant to new awards as of June 30, 2023.</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” and, collectively with the Prior Plans and the 2021 Plan, the “Plans”). The ESPP initially reserved and authorized the issuance of up to 2,215,303 shares of Class A common stock, and such reserve 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. In January 2022 and 2023, the board of directors approved an annual increase of 1,147,092 and 1,153,387 shares, </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%">respectively, to the ESPP, and 4,210,184 shares remained available for future issuance pursuant to ESPP purchases as of June 30, 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%">The fair value for ESPP purchase rights granted under the Plans are estimated at the date of grant using the Black-Scholes option-pricing model. ESPP purchase rights for 475,916 shares and 528,238 shares were granted during both the three and six months ended June 30, 2023 and 2022, 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 range of assumptions was used for ESPP purchase rights granted:</span></div><div style="margin-bottom:12.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.925%"></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.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.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.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</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-style:italic;font-weight:700;line-height:100%">ESPP purchase rights</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Risk-free interest rates</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0% - 5.2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.5% - 2.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0% - 5.2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.5% - 2.6%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Expected dividend yield</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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 - 2.0 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 - 2.0 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 - 2.0 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 - 2.0 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Volatility</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%">60 </span></td><td style="background-color:#cceeff;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:#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%">53 </span></td><td style="background-color:#cceeff;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:#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%">60 </span></td><td style="background-color:#cceeff;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:#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%">53 </span></td><td style="background-color:#cceeff;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><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%">Offering periods begin on May 15 and November 15 of each year and consist of four six-month purchase periods. Eligible employees may contribute up to 20% of their base wages and the purchase price of shares of Class A common stock under an offering will be 85% of the lesser of the fair market value of Class A common stock on (i) the first day of the offering period, and (ii) the applicable purchase date. If such fair market value decreases from the first day of the offering period to the applicable purchase date, the offering period will terminate after the purchase of shares and all participants will be automatically enrolled in the next offering period (a “rollover event”).</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 ESPP 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:39.925%"></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.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.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.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</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%">Shares purchased under the ESPP</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%">116,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,329 </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%">Stock-based compensation expense related to ESPP</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%">831 </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%">912 </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%">1,412 </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%">1,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%">Employee contributions</span></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%">385 </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%">617 </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%">997 </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%">1,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12.5pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June 30, 2023, total unrecognized compensation costs associated with the ESPP was $2.7 million and is expected to be amortized over a weighted average period of 0.7 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%">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:39.925%"></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.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.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.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</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%">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%">290 </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%">231 </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%">484 </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%">457 </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%">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%">17,722 </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%">26,533 </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%">37,308 </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%">53,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">18,012 </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%">26,764 </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%">37,792 </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%">53,908 </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%">Stock-based compensation expense for the three and six months ended June 30, 2023 includes $11.2 million and $25.0 million related to the 2021 Founders Grant, as described below, respectively, and $5.1 million and $9.7 million in connection with RSUs, respectively. Stock-based compensation expense for the three and six months ended June 30, </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%">2022 includes $19.3 million and $39.4 million related to the 2021 Founders Grant, respectively, and $5.4 million and $10.7 million in connection with RSUs, 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%">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 2023 or 2022.</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%">Because the Company’s common stock was not yet publicly traded when the options currently outstanding were granted, the Company estimated the fair value of common stock. The board of directors considered numerous objective and subjective factors to determine the fair value of the Company’s common stock at each meeting in which awards are approved. The factors considered included, but were not limited to: (i) the results of contemporaneous independent third-party valuations of the Company’s common stock; (ii) the prices, rights, preferences, and privileges of the Company’s preferred stock relative to those of its common stock; (iii) the lack of marketability of the Company’s common stock; (iv) actual operating and financial results; (v) current business conditions and projections; (vi) the likelihood of achieving a liquidity event, such as a qualified public offering or sale of the Company, given prevailing market conditions; and (vii) contemporaneous transactions involving the Company’s common shares. The board of directors utilized third-party valuations which were performed in accordance with the guidance outlined in the American Institute of Certified Public Accountants’ Accounting and Valuation Guide, </span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Valuation of Privately Held Company Equity Securities Issued as Compensation</span><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</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 six months ended June 30, 2023 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, 2022</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,965,144 </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.23 </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.5</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%">21,243 </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%">Options 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%">Options 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%">(590,849)</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%">5.68 </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%">4,147 </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%">Options 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 June 30, 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%">2,374,295 </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.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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.5</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%">13,141 </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 June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,374,295 </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.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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.5</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%">13,141 </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 June 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,951,511 </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.47 </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.9</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 June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,784 </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%">17.53 </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 $4.0 million as of June 30, 2023, and is expected to be recognized over 0.7 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 six months ended June 30, 2023 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, 2022</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,314,420 </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%">29.06 </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,620,460</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.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%">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%">(243,030)</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%">23.75 </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%">(438,179)</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%">23.25 </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%">(404,348)</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%">23.33 </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 June 30, 2023</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%">3,849,323 </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%">24.02 </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 $55.6 million and $29.8 million as of June 30, 2023, respectively, which is expected to be recognized </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%">over a weighted-average period of 1.3 years and 0.7 years, respectively. No PSUs were granted, forfeited, released or vested during the six months ended June 30, 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%">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.</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><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%">RSUs granted prior to the Company’s Direct Listing vest upon the satisfaction of both a service and a performance condition. Prior to its Direct Listing, the Company had concluded that it was not probable that the performance condition would be satisfied as the closing of a qualified public offering or change in control is not deemed probable until consummated. Upon its Direct Listing on September 29, 2021, the Company recorded stock-based compensation expense for the service condition satisfied through such date and began recording stock-based compensation expense using the accelerated attribution method as the service conditions are met. RSUs issued after its Direct Listing only contain a service condition and are recognized on a straight line basis over the vesting period.</span></div> 11076515 0.05 P4Y 5735463 16323025 5766938 20712346 2215303 16614772 1147092 1153387 4210184 475916 528238 <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 range of assumptions was used for ESPP purchase rights granted:</span></div><div style="margin-bottom:12.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.925%"></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.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.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.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</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-style:italic;font-weight:700;line-height:100%">ESPP purchase rights</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Risk-free interest rates</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0% - 5.2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.5% - 2.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0% - 5.2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.5% - 2.6%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Expected dividend yield</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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 - 2.0 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 - 2.0 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 - 2.0 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 - 2.0 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Volatility</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%">60 </span></td><td style="background-color:#cceeff;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:#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%">53 </span></td><td style="background-color:#cceeff;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:#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%">60 </span></td><td style="background-color:#cceeff;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:#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%">53 </span></td><td style="background-color:#cceeff;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> 0.040 0.052 0.015 0.026 0.040 0.052 0.015 0.026 P0Y6M P2Y P0Y6M P2Y P0Y6M P2Y P0Y6M P2Y 0.60 0.53 0.60 0.53 <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 ESPP 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:39.925%"></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.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.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.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</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%">Shares purchased under the ESPP</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%">116,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,329 </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%">Stock-based compensation expense related to ESPP</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%">831 </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%">912 </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%">1,412 </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%">1,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%">Employee contributions</span></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%">385 </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%">617 </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%">997 </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%">1,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 116936 118329 116936 118329 831000 912000 1412000 1458000 385000 617000 997000 1587000 2700000 P0Y8M12D <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:39.925%"></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.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.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.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</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%">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%">290 </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%">231 </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%">484 </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%">457 </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%">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%">17,722 </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%">26,533 </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%">37,308 </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%">53,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">18,012 </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%">26,764 </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%">37,792 </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%">53,908 </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> 290000 231000 484000 457000 17722000 26533000 37308000 53451000 18012000 26764000 37792000 53908000 11200000 25000000 5100000 9700000 19300000 39400000 5400000 10700000 <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 six months ended June 30, 2023 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, 2022</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,965,144 </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.23 </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.5</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%">21,243 </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%">Options 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%">Options 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%">(590,849)</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%">5.68 </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%">4,147 </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%">Options 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 June 30, 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%">2,374,295 </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.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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.5</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%">13,141 </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 June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,374,295 </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.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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.5</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%">13,141 </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 June 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,951,511 </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.47 </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.9</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 June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,784 </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%">17.53 </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> 2965144 7.23 P4Y6M 21243000 0 0 590849 5.68 4147000 0 0 2374295 7.62 P4Y6M 13141000 2374295 7.62 P4Y6M 13141000 1951511 5.47 P3Y10M24D 422784 17.53 P7Y6M 4000000 P0Y8M12D <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 six months ended June 30, 2023 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, 2022</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,314,420 </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%">29.06 </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,620,460</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.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%">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%">(243,030)</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%">23.75 </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%">(438,179)</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%">23.25 </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%">(404,348)</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%">23.33 </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 June 30, 2023</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%">3,849,323 </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%">24.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 3314420 29.06 1620460 13.29 243030 23.75 438179 23.25 404348 23.33 3849323 24.02 55600000 29800000 P1Y3M18D P0Y8M12D 4397688 1884724 2 P10Y 1 P10Y <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> 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 June 30, 2023, the total lease terms of the various leases range from 1 to 11 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 presents the assets and liabilities related to the Company’s leases:</span></div><div style="margin-bottom:12.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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%">June 30,<br/>2023</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, 2022</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%">Lease assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Right-of-use assets</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%">122,355 </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%">127,014 </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 lease assets</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%">122,355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,014 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,598 </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%">22,546 </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 7pt;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%">Non-current lease liabilities</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%">147,748 </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%">150,832 </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%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">170,346 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">173,378 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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:36.079%"></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.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.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.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</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%">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%">7,495 </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,280 </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%">14,931 </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%">12,293 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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%">505 </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%">937 </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,248 </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,875 </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%">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,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><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%">7,217 </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%">16,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="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%">14,168 </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) Variable lease expense primarily consists of contingent rent.</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 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%">2023</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%">15,348 </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%">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:120%">36,846 </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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34,740 </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%">2026</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%">33,197 </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%">2027</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%">29,878 </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%">56,772 </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%">206,781 </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%">36,435 </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%">170,346 </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 2023 and 2024 each include $4.9 million of expected cash inflows from TIAs. Operating lease payments exclude $9.1 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><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%">June 30,<br/>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%">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.8</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%">4.6 </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> P1Y P11Y <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 assets and liabilities related to the Company’s leases:</span></div><div style="margin-bottom:12.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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%">June 30,<br/>2023</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, 2022</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%">Lease assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Right-of-use assets</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%">122,355 </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%">127,014 </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 lease assets</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%">122,355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,014 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,598 </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%">22,546 </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 7pt;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%">Non-current lease liabilities</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%">147,748 </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%">150,832 </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%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">170,346 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">173,378 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 122355000 127014000 122355000 127014000 22598000 22546000 147748000 150832000 170346000 173378000 <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:36.079%"></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.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.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.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</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%">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%">7,495 </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,280 </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%">14,931 </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%">12,293 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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%">505 </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%">937 </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,248 </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,875 </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%">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,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><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%">7,217 </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%">16,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="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%">14,168 </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) Variable lease expense primarily consists of contingent rent.</span></div><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%">June 30,<br/>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%">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.8</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%">4.6 </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> 7495000 6280000 14931000 12293000 505000 937000 1248000 1875000 8000000 7217000 16179000 14168000 <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%">2023</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%">15,348 </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%">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:120%">36,846 </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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34,740 </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%">2026</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%">33,197 </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%">2027</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%">29,878 </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%">56,772 </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%">206,781 </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%">36,435 </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%">170,346 </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 2023 and 2024 each include $4.9 million of expected cash inflows from TIAs. Operating lease payments exclude $9.1 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> 15348000 36846000 34740000 33197000 29878000 56772000 206781000 36435000 170346000 4900000 4900000 9100000 P5Y9M18D 0.046 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%">2013 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 August 2013, the Company entered into a Loan and Security Agreement with Comerica Bank (as amended, the “2013 Credit Facility”), which consisted of a revolving credit line of up to $50.0 million with a sub-limit of $15.0 million for the issuance of letters of credit. Borrowings under the revolving credit line bore interest on the principal amount outstanding at a variable interest rate based on either LIBOR or the bank’s prime rate, with no additional margin. The Company was charged fees on the uncommitted portion of the credit line of approximately 0.2% as long as total borrowings were less than $15.0 million. The 2013 Credit Facility was replaced by the 2022 Credit Facility (as defined below).</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%">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"), which replaced the 2013 Credit Facility. The 2022 Credit Facility consists 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. The 2022 Credit Facility includes an option for the Company to increase the available amount by up to $75.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 2022 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 2022 Credit Facility at any time, in whole or in part, without penalty.</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%">Under the 2022 Credit Facility, borrowings bear interest on the principal amount outstanding at a variable interest rate either (a) based on the greater of (1) the prime rate (as defined in the credit agreement), (2) the federal funds rate plus 1%, and (3) the Bloomberg Short-Term Bank Yield Index rate (“BSBY Rate”) for a one month tenor plus 1%, in each case plus an applicable margin of 0.5% - 0.8% depending on the Company’s leverage ratio, or (b) the BSBY Rate plus an applicable margin of 1.5% - 1.8% depending on the Company’s leverage ratio. The Company is charged commitment fees of 0.5% whether or not amounts have been borrowed. 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;padding-right:9pt"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 2022 Credit Facility contains a financial maintenance covenant which takes effect once total borrowings first exceed $60.0 million, and at all times thereafter, that requires the Company to maintain a maximum consolidated senior net leverage ratio of 3:1. The 2022 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 representations, warranties and event of default provisions. The obligations of the Borrowers under the 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 and $4.2 million as of June 30, 2023 and December 31, 2022, respectively, used to secure certain leases in lieu of a cash security deposit, there were no other borrowings outstanding under the 2022 Credit Facility or 2013 Credit Facility.</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="background-color:#ffffff;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. The matter is currently pending in the United States District Court for the Northern District of California. </span><span style="background-color:#ffffff;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.</span><span style="background-color:#ffffff;color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (Case No. 5:23-cv-01884-NC; N.D. Cal.). On June 16, 2023, another former employee filed a related representative action 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. </span><span style="background-color:#ffffff;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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Case No. 23CV417693; Cal. Super. Ct.). We deny the allegations and intend to oppose the certification of any class or award of civil penalties, and to defend the each litigation vigorously. However, given the early stage of each litigation, the Company is unable to estimate the possible loss or range of loss, if any, that may result from these matters.</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 June 30, 2023, 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> 50000000 15000000 0.002 15000000 100000000 15000000 5000000 75000000 175000000 0.01 0.01 0.005 0.008 0.015 0.018 0.005 60000000 3 4300000 4200000 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:46.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.560%"></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.560%"></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.560%"></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.562%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</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: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="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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">(15,925)</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%">(32,166)</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%">(26,737)</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%">(66,299)</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: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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">116,792,223 </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%">114,679,892 </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,477,573 </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%">114,393,420 </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: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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.28)</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.23)</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.58)</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 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:46.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.560%"></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.560%"></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.560%"></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.562%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</span></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,374,295 </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%">3,295,106 </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,374,295 </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%">3,295,106 </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;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%">3,849,323 </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,320,619 </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,849,323 </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,320,619 </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%">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="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="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></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%">414,306 </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%">543,792 </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%">414,306 </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%">543,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <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:46.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.560%"></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.560%"></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.560%"></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.562%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</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: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="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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">(15,925)</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%">(32,166)</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%">(26,737)</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%">(66,299)</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: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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">116,792,223 </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%">114,679,892 </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,477,573 </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%">114,393,420 </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: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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.28)</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.23)</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.58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> -15925000 -15925000 -32166000 -32166000 -26737000 -26737000 -66299000 -66299000 116792223 116792223 114679892 114679892 116477573 116477573 114393420 114393420 -0.14 -0.14 -0.28 -0.28 -0.23 -0.23 -0.58 -0.58 <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:46.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.560%"></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.560%"></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.560%"></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.562%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Proxima Nova Rg',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 30,</span></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%">2023</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%">2022</span></td><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%">2023</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%">2022</span></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,374,295 </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%">3,295,106 </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,374,295 </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%">3,295,106 </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;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%">3,849,323 </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,320,619 </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,849,323 </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,320,619 </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%">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="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="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></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%">414,306 </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%">543,792 </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%">414,306 </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%">543,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 2374295 3295106 2374295 3295106 3849323 3320619 3849323 3320619 4397688 4397688 4397688 4397688 414306 543792 414306 543792 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 are held by current and former employees and had a balance of $2.5 million at both June 30, 2023 and December 31, 2022. No loans are outstanding with any of our executive officers.</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 each of the three and six months ended June 30, 2023 and 2022, the outstanding loan balance increased by an immaterial amount due to interest. No new promissory notes were issued during the six months ended June 30, 2023 and 2022.</span></div> P8Y6M 2500000 2500000 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 June 30, 2023, the Company entered into 4 operating lease agreements and extended the term of 2 existing operating lease agreements for retail space in the U.S., with terms ranging from 5 to 7 years. Total commitments under the new agreements are approximately $3.8 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 August 2023, 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.6 million.</span></div> 4 2 P5Y P7Y 3800000 178572 2600000 false false false false EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *"""5<'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 " "@@@E7U2O.3N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VT7T=#MQ65/"H(+BK>0S.X&FS\D(^V^O6G=[2+Z $(NF?GE MFV\@K0I"^8C/T0>,9##=C+9W2:BP9D>B( "2.J*5J=CLMJRK>=T4_*[@][N:BWQ6J_?)]8??5=AZ;?;F M'QM?!+L6?OV+[@M02P,$% @ H(()5YE&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" "@@@E7G_TR%U@& "5) & 'AL+W=OVD)F0A99VE\T2VAW:Z0=A*XD'VTIEF<"_ M[[&=6$#E$X\'?TE\.Z_UZOI(UNE6JH=D+80F3U$8)V>=M=:;#[U>XJU%Q)-C MN1$QW%E*%7$-IVK52S9*<#\/BL(>=9QA+^)!W)FI/3#5^)A=!_;.8*SGJEBA]$(DX"&1,EEF>= MJ?MAQL990/[$GX'8)B^.26;E7LJ'[.3*/^LX68I$*#R=27#X>Q0S$8:9$J3C MWYUHIWQG%OCR>*]^F9L',_<\$3,9?@M\O3[KC#O$%TN>AOI&;G\5.T.#3,^3 M89+_DFWQ;+_?(5Z::!GM@B$%41 7__QIEQ$O @9.10#=!= W 6[5&]@N@.5& MBY3EMCYRS2>G2FZ)RIX&M>P@SYL\&MP$<5:,"ZW@;@!Q>C*3CT*1+DG67(GD MM*=!,[O3\W;QYT4\K8@?DL\RUNN$7,2^\%_']R M98+H/D'G%!7\+8V/"7.. M"'4HLZ1GAH=/T]4Q<4:V\%?)867^L%R/5>A]E%X*M5:3J[AH,UG=^_L3/$6N MM(B2?VQ95DCV[9)9P_R0;+@GSCK0\A*A'D5G\L-W[M#YV>;WG<1>N>^7[ON8 MNG%_^[P1-J=XN.MTO]HLH5$-+0U*2X-ZEKZF7&FAPF=R(S92:9L]7$JKU)8I M,S2JH;UA:6]8S]Y*)LQ7,-QW&[?&=.! MS1P:VM#<26GNI(ZY&[$*$@T%J,DUCZQU%-?YQM7],YES]0"#V%7L'=N,HA(- MC;J.&5^=.E8A<5)!] 5 V=U13X@.7:Z3I^R(>M;_:+!3?U2XY?6\3OU?5!/ MCO8')*>$+[&]7'%)RAA9;%00KZ"J*( [JVU4HZEM0T8NBAZX[=NMM-K&)8=Z M32Y#">WB@B=VSVW@D&MXR,6)YJWG678&R;V5V]CJ%Y>[AFG.'4QSK$[;H"37 M8)*+P\U;IV6/-5?R,8@]>ZW&-:_OK$;;X"77 ).+<\Y;HW.9:!Z2OX)-=:>, M*[HP[EJ!"8]KZM0@DXMS3EY9IS#9KS:&"PS[0ZNM-CC)-:#DXI3S27I07O.U MC#%2.B R[H^Z(^I:20D/;>K/L)*+0\YMH($!Y9*X],?[G\A">*F"DK2:Q)5F M(8?^>0K%'T4P&B^T]!Z.R/?.L0,UEFRX(H\\3 79 $WE"P+6W&B#IZCA*8H3 M#_"^GP^+S]&]#&V9<$#@V\VYM1O"PYKZ,M!$<<+9%RNY>/+6/%Z)2B0^('1] MM[!"(1[6U)^!)%H+DF:I4MFTK9BK%7S#=6I=>3J@>&==KYKA44U]&BJBM:CH M*M9"%6N4V?R;[XU;?>**53[;("%J2(C6(J%L?@JS&&"#E536/NF SB>NH*Y/ M/4^ $,CXA:35<1M$1 T1T5I$M(AX&)+S-(';B;W>XCJ5RPUX7%-_!H1H+1"Z MB(1:90WS%U 'H?!8L-C>]'B@M5&V^ @:CB(XABS+\BU@(+$[#5<-L+CFMHS M/$1KK1S-H+=1 $97L2^>R._";O'0 I+C#IS^:&3E/CRXJ4_#112GF6DD8C]? M [P,^H+L V$(<9Q&$'%G7V:YN709*A[9T ,KN$B];>YH!8U>(M'M;4 MH\$=AE/*6X^[Y>IJE[C<5VKUV ;R,(,\# >4/>N\+$9L/?Z 7+?KTBYSK4;; M8![VXAL93BB[^8173"^LUM[WDU@;Z,,,^K!^"]\$WPE>=CG0!@HQ@T*L%@J] MGDD/)JN>=FFN\TZ9G'BPT[ MGWE&_0D)Q1)"G>,1O%X5>V"*$RTW^3:2>ZFUC/+#M>"^4-D#<'\II=Z?9"\H M=R)-_@-02P,$% @ H(()5[N8 5\;!@ "AD !@ !X;"]W;W)K%NIBL MM=ZR_N9VI2(C-5_TUD\04FEM,SWRH @%\7ND_W8+\2! O$&%.A>@9ZJ MX.X5W-K1';+:K6NFV6)>R@=4&FFP9@;UVM3:X(THS#;>ZA+>"M#3BZ4L4M@4 MGB(8*9F)E&EXN&(9*Q*.;HUAA:;HZ^TU>O/J+7J%1(&^K&6E6)&J^4P#!F-I MENSGN]K-1P?F^U 59\C%#J*8NA;UY;CZ-4] G=3J]%A]!IXW[M/&?5K;W8 Y9>=JPQ)^,8%CI'BYY9/%ZS](@-_9O'LA8T>^ MNHVO[ICUQ9*I-8)=0XD9\.^5V+(,G+?NXLY44)LRJ6"[H(0&?C"?;0_]L8CA MR(_\1NP(J=<@]4:17B:)K 8Y(F$ \J[C#NHX-H&=&?)/T! 2!AV8%J$/'< MI-^ ]$=!OB^VL'BR?+2A\GL3^G'DNAU8?:D@BKS(CBMH< 6CN&Y*OF$B1?S' MQAQL56^YU&M>0CXYC'8;[L"V4+WEM$CY(<9VW&&#.QS%_45JEIT ,>Q-3J,( M>]VUM8C%GA\,+&[4@(R>65P@T%(_UHMJCM &*$T/!F=D6\X =T^11RM6T4AQE'+AN9%7C/@1*7=_O(+6)A9AX=J0$MRR$1[%^JN-S M&-Y>_7#B,,1==!:IR(O# 7 '%$E.B,P1<*1_V@,2XK@+SR87A7@(8$MBY#06 MRP2[$YG0@MNIC+PHE[V4M6.G6S8CXW36D,2&/1J&L#KL]K, I#/:W1B+& YC M,K O+8V19WFLK'B;BJT0^]SDT=#OQ4Y?S(\HI0,06Q(CXRQVS5<<@B<%J@4Z MJ^RKV.?0ZKA:-0]CG+#A.@=H]#'#KPT?TBM66GZGDJO92G^ W)C&GVH"KY# M]G3[4(?3-728^1TO]Z_V-PL.BD.'>-0)_: 6BP.'$-^!=T@H93B][JHJK30, M(!Y_80K N.'U+5;V^.3)U3DB+^P)B1TWCIR8XEH,'J&P=_R0/ED?K MHLLT%>:6$?*CZ:6GHD )VPC(EU:8_<(G=MTPZN7QOEP4XY@,7$30MD*BXQ42 MU)E57F7US5W*5R(1UFZ4]HN>:>!B-^R6'%9![ ;N0)]'V_J(CM='ATCW=Q(R MA]2Q-A?#6V!UJ>R1T"^"IL0-N@V@3>R0JXY1M[42/:564H.)V(JX7PJY& BQ M%[]].1H%P5 I2MN2B8Z73#UZKP_N3SH1]^[WK)VM5<[2V M% I*NA4HXK,0EJ'<7;SO'K3/ MQ?]02P,$% @ H(()5S:6"Q+N @ %0L !@ !X;"]W;W)K\X?S.1+/G<\HP@H9,I08'W9PA(H-4Q:QZ^6U.GV-,#] M\1/[)VM>F[G'$I:<_B2Y*N;.Q$$YK'%-U2W??8;64&3X,DZE_4>[)C9.')35 M4O&R!6L%)6'-%3^V![$'\,=' $$+"(8"PA806J.-,FOK!BNE7.7*5UW:_=<-'L&1_;\6K,1"KWW*/""L >^/ V_ M@4S#?0L/#N&N=M\=0= =06#YQD>/H"SU Z6/.GM %19HBVD-Z((PE'-*L9"H M M&XO>QSV] GEMZ4S3;U1I[G^3-WN^_JOV$'ZL-.?3A23VYMWC!7LL(9S!W]"I$@MN"D[][XL??Q1%K&G;'Q$&,9 MQ5*BZSXC)_'#U356ST1V8#7JK$9GSF'T(H?)D10.B3P0'7>BXU>+)E+6_8+C M%S*FB3\.DBA^IKN02F+U]C1TI@2.2!:-_[]_7TSE@$+=F! MDFDXG4R#YY)[(X,@C)(CCY2_]\'WSUT(+>,0W7V1O;K=O9[%-(S?L-@0)A&% MM89ZHT1SB*8':R:*5[:-N>=*-T5V6.B^%80)T/?7G*NGB>F,NDXX_0M02P,$ M% @ H(()5Y%@< "\!0 11@ !@ !X;"]W;W)K M23GIO]]1"6'(?9&7^F*P,F9]-ASJ MV4H4J3Z5:U'"+PNIBM3 HUH.]5J)=%X;%?F0>1X?%FE6#D;G];L;-3J7EIEGA2AU M)DNBQ.)B\(:>7='$&M2(/S)QI_?NB:4RE?*+?;B>7PP\.R.1BYFQ+E*X;,18 MY+GU!//X9^MTT(YI#??O'[R_K:#O/M% M; F%UM],YKK^2^ZV6&] 9I4VLM@:PPR*K&RNZ?U6B#T#\(,;L*T!&GBX-7"!?#":R 5YOQ8JM7'5)"TMLH"D7-EL MV0CRF]2:O":?;B?DY8M7Y 7)2O)Q)2L-4'T^-#!).]1PMIW093,A=F1"/GDG M2[/2Y HF-D?L)_WVO,=^".*T"K$'A2Y9K\-?J_*4^-X)81[SD?F,GV[.,#K_ M;?2K[Q[]0 R_31>_]NSR7,ZNWHF9P<1"=J(!'W>1[]#,5%B(\I* M8!%HC'EM;(O&9D0Y]Q)(IW='DOW9^575C72BXR@Q'EG5$3KS.W<1<5YU@, ^6"8Q02T0[X+@B3#F5-O MUWQYCX=[*J#?%P^D37J/9_G6U6',PV1OF6D88SB?4>K@)AB.\=!SB6,X'D;T MR%=/]SI/VDO^1LE-5F\X@/_C]"DRW<#EW@5UUCH$P_S()=T%A7M+P"%CMF/, M'JW5-J=1?JQ3-&UXF;N*83@(+^-1EBN X9\F1ZD5WG2+M;7M:L@06 M,J)7*:1X:HS*II5)ISE$6A*(> 'AATW.[,L*ZKE0^L1N^[(9>0F[B+G,\U3M M.7B%"M=,(]XGX)W23FJ@L,[J?P3FNZJAL/#8@K!KYNCCW=SWB#;/\LKNV[Y! MMN!ILJ&PKFPXK",;"CLJVZXSI/VMX>?Z/ #XIQNHFDO1\-:DLAM;D 0T6U<& MF@Q;2[X_*U$=D>Z/\BAAS&4_1J$!8..$N7JB7H,H"J..IJA7/_$#YAW1==>" MTOX>]/_7=9NXJ+)(NWE,60QZ1%G4*ZXLZK57V5W/2Z/>C?3[NM&9'9RD'"T- MO?WSMVZCG]7;Y%F]73V7M\.@[)IOVM]]OX4^+%M"6E=*B7+VE<#NH]1YVAQI MSO^NM+&''FB,8J0L=VHW J+<=S,4044T=I,3\Q6&1_)RUXS3_F[\HS1I_M2\ M3-"6Q6V=QQC.9S[K=*0(CD5!Z.ZW,1SG0>CNO89[QZ*%4,OZ/%H#N:HTS9%7 M^[8]\WY3G_0Z[R_IV9@B[R?VC+P^AMVY;P[8WZ5JF96:Y&(!0WFG$2PBJCFS M;AZ,7->'LE-IC"SJVY5(84VT /A](:5Y>+ #M/\Y&/T+4$L#!!0 ( *"" M"5=01$JIXPP '"$ 8 >&PO=V]R:W-H965T&ULO9U= M<]LV%H;_"D?M=).9*B()?DBI[9E&(M'L;+N>I.U>[.P%(\$6)Y*HDE2<_OLE M95D0B".(<-[DQI9LX#T SP$(/C@DKQZ*\F.U%*)V/J]7F^IZL*SK[>O1J)HO MQ3JK7A5;L6G^4ZZQNOI;WHVI;BFRQK[1>C7S7C4;K+-\,;J[V?[LM;ZZ* M7;W*-^*V=*K=>IV5?[\1J^+A>N -GO[P+K]?UNT?1C=7V^Q>O!?U']O;LODV M.JHL\K785'FQ<4IQ=SWXV7O-HZBML"_Q9RX>JI//3MN5#T7QL?WR=G$]<-L6 MB968UZU$UOSZ)*9BM6J5FG;\=1 ='&VV%4\_/ZFG^\XWG?F056):K/Z3+^KE M]6 \"'Y^I$!XJA'TM1(<*4=?" MN:,4'RK$>V<]'MV]:V99G=U5DV^<=V(AFL'P M827:"I]$6>?MY]LF@$19[FL6\X].MCE\6A:KA2BK'[X;^U[\D_-B)N[R>5Z_ M=)*_=GG]MS-T_G@__?^NUZ*LFU;,WTMVWGEDW#>;N;% M6C@O_E54U4M"GO>7/SA9%1DUD7D,3_\8GOY>-3BC^D;.EG=F)J_A?5]ML+JX'S:&H1/E)#&Y^ M^,Z+W)^H4$**S1[%PKU8>\;X=.-Y+/(]UW6O1I].@P1I-D6*<9"8$AOL&!O, M,C;ZQ,.C9G1RU/UQ.)F,U4,^-9JV];1NT_,Z+M:+Q/'$]WRU6$HH16H1KA<9 M!A/F!]*B)K4__NN6*V< M9JGPD)6+_U%>")"C$BDV0XHE2+$4*<9!8DHHA<=0"HT#]_%L66SW:U'Q693S MO&I6%R;L:K/8>WFWRNKEV M7;5GCHMCW:AM.]:18K-8]V(0ZV,=:3-%BG&0F!(4XV-0C"^/]6%+#A9.<[&Q M;:X\LG;<4R$PUB?5V N"SG WVK/U+5(LZ=7^%&F2@\04UTZ.KIT87?MX13E7 MKBCS_14EY=R)=G"ZZV^C-5O'(L42I%AZ\4!PD#G%J9XKZ9!K=.MOHCZXT7FQ M.@,&WAPT3GLQ9(''6,>G9ENV3H6J)5"U%*K&+Q]?U;LG[,\S>C?9+ QHY=>L M/%Y*^Z3?C>JVIVFHVNR@UJ$KDVBBGZNAAE.H&D>IJ0$BZ9MGQF^= .D5%#K6 M\L?N>*Q-!E"6=E S(A:B94W#?+_+6*@>=,[;G"@S#/V8Q<&9,2FAEF=+M6R) MI]F ];"$DK"#6A_H"36<0M4X2DV-$8GB/".>>2;Y/(BJ(Y- GV;CUAX/>HQ, MO64D_23*:?B3*&/DGYZD5E[X#0FH!^594+495"V!JJ50-8Y24T-*LB_/#+_Z M+:]U@O* MRJ!J,X^@95X0QM39'DK,H&HQ[S*O.V5 ^=E! MS7RJUULV#KRH.YFE1+EA<_W6/=D3I<)P$@;NF9.]Q%F>F6==7(9?OA!"@J(I M5&WFZ=SI[-4QE'=!U3A*34U-D7#,-\,Q:0%\AFX];))N[EL4FT MC+Q IGK0O4 FRA@OD'T)K7SO&R[#?2C#@JK-H&H)5"V%JG&4FAI2)TEF9LSU MO(0$LZAUZ&!SRXCDLF:6T3/+L*EEV-RRKY%WEF M-F?M8*1:TJL'*=0F1ZFI[I4,S3;'9'&ZB>HN!Q#MD^1<&VB8*+)WXK-<)Y5R_8>JC*OGVZ<:I8>'W9GHT&G6LR/W6XP0-D=5"WIU8,4 M:I.CU-18D,#0-P/#HZ/GTM'S$T=?7E)">:%/$+Y8QWLSJ-4$JI9"U3A*3;U7 M2<)"9H:%=@F2C,!G7M1%A&:3UG MF#9DOJ?=R&"V9>U;*$J$JJ50-7[Y^*K>E9"06>7"V>[3FM5MIW>HVHQ1MZ+2 M^[10PRE4C:/4U YN1W5# R?L4_+=.Y&[M.:+5N[N\_]J'K+R'U:HARQ3TN5 M,NW3,HGQF&TJG"%=DO8!%.5!U6:,0'E>R!BQ3PLUG$+5.$I-C1%)\YB9YEU, MEZ3C@KBM^] T/$9 NI 18Q^*U:!J'*6F/I1&8K7 C-5L=ED" M'2)YDWCMFB[8^AJHE_;J00HURE)KJ8HG5 C-6LR.G <%_(BVYTFS2VL=0 MN@952WL=#XZRJ;I8LK7 S-9ZD=. N.?2<\?=RZ.IV9:U;Y%J"50MA:KQR\=7 M]:X$8X$5&#,DTC/2[]#[6:%JLX"ZGS6,J,<_00VG4#6.4E,#Y.31IYVC]7)#CS&W.S,3Q2(O"((S&QJ! MQ&*!+1:S1:=F ]8C$PK2 B);[0PZA1I.H6HUZWJ@U//DB/1*5&.0*=D*0,Z#23G"N)OB$X#*/^"JLV@:@E4+86J M<92:&E*2D@7/H627\$F@\Z9PXHZ#[MT-9N/600%E9E"U%*K&46IJ4$BV%ES( M6NMUX371)M:A'\4L[L8 %(Y!U1*H6@I5XR@U]6&\$J&%9H36/[&%7(F;U6U/ M+E"U64C@,B\* Y]X.B\T7PVJQE%J:H!( !=:/2:N5U#HU(FYOAMU68W9LK6[ MO MF5"L%E(I9S0X@1I.H6H@7 Y+HBL,XJ=F(U;>YS(.M,&I]XR MDIT0Y2AV0A4SL9-0$JLP^(;79R$T!0VJ-H.J)5"U%*K&46IJ2)V\%.&KO!4! M^UH$['L1= 07C*FE%_;-"-A7(WP-_A9*_A:BWHX0$O=_3H+NWK;9G+6#H6EO MO7J00FURE)KJ7HGYPJ_YE@2SN/78AV*]D+@==!P28Q\*[*!J'*6F!H<$=N$7 MWUUJ^Q""D,@>\[K/;IJ:VV4="5"6UZL'*=0F1ZFI<2 976AF=%_U(01FV]9S M"/5<.?W1(S.HU02JED+5.$I-?;>29'L1+CTN(F#9V-72:\P6;6<'J%K2KPLI MU"A'J:DNEG0N,M.YK_00@D@'6U%W'$_-3;..!6@:79\.I%"3'*6F1H(DAM&% M++HO?02!6=_V9!#IB"\DS@50HPE4+86J<92:&AX2%D9F6&B71QL1[(QU[Y0P M6[0>_]!GVD'5TCZ'@Z-,J@Z64#(RI]'UVLR-J+2S<.)KKH521*A: E5+H6K\ M\O%5O2OY8&3F@U^X36M6MY[;H: PHG+UZ&U:J.$4JL91:FJ G+Q(U_9N5] MWJR<5N*NJ>F^BAL?E_G]\OBE+K;7@V;=]Z&HZV*]_[@4V4*4;8'F_W=%43]] M&37Z#T7Y<6_CYO]02P,$% @ H(()5Y)L+;XZ!P L!\ !@ !X;"]W M;W)KEMT MBQY!T^.9D>B874ET22I'?WV'E&+9(L5D ?Y=U"[26CI9U45PL<1>FBIKR9 MK2_MNVNYOA2MKGC#KB52;5U3^?2>5>+A:A;/GE_\QN]VVKQ8K"_W]([=,/W' M_EK"T^*@I>0U:Q07#9)L>S5[%U]L2&XF6(D_.7M01V-D3+D5XI-Y^%A>S2*# MB%6LT$8%A9][MF%5930!CG]ZI;/#-\W$X_&S]N^M\6#,+55L(ZJ_>*EW5[-\ MADJVI6VE?Q,//[#>H,3H*T2E[%_TT,M&,U2T2HNZGPP(:MYTO_2Q=\31!-#C MGX#["7@\83DQ@?03B#6T0V;-^D U75]*\8"DD09M9F!]8V>#-;PQ8;S1$O[+ M89Y>;T130E!8B6"D1,5+JN'A1L,/1$LK)+9H0]4.?0\15VB._KCY@+[^\AOT M)>(-^GTG6D6;4ETN-* Q.A=%_^7WW9?QQ)=3]+-H]$ZA[P!!>3I_ 58<3,'/ MIKS'084_MLU;1*(W"$>8>/!L7C\=!^"0@V>)U4>F/&N MW'6IRS5G7J]U6I=^K6957Z@]+=C5#):M8O*>S=9??1><^D\^D[,0!RX,# MEB'MZU^@"%5">8WL9J9VIJDT]^LY3C.272[NC^%[Q-(4KU8'L1-@R0%8$HS, MN_)O6%A==FL!Q:@03<$KAIH>L7EKQH4)X5Z*>PX9BFZ?O#&\\-F7G#.(9U)V MXJOTX*LT&,0/#)06G'8UMRD1K874_%_[PF=YIRXY"EF<+_%R%%B/U#*-$G]< MLP/6+(CU1HOBT]P4]1(5H@:F4Y,P,P< R;(5'L%TI1*RBG(_S/P ,P^O"]', M;685.RJYIK>0>9"!6O+;=@IN[@!)HV@$UI4A.(O\6%<'K*L@UG=*P3KX6.\I MEV;!H U@OO,7KI6+,1EC=&66,?9#C*.!PJ(PR*.4-'155*(M^SQ08JL?J&2( MU_O*,EHG5@BE_:05.1!SG([,\ A-.#H^(N(XS!<[VMPQ0ZI'5<:X7]EU5W%Z MRZOIBM-K/U/).9>V4U_@P1P[$3"YRLQ@%S MA?()%HD'@H^#]+G^V-Q#/@GYY(5%G"^NHF4^QN5*S6.21(Q9E=JCDD^4;SC@97C()$-0=_3)Q-Q M+\+$#7;L>M65 GJ))P .5!B'N1 RI8-/O4"=)EM'L=I["2D1RXG:3:!<:# M.,R!']B620D@)8/D;/U.=&D-ME7YF*-]8B1+I\KU0']QF/]^M5E8M 3".6H MKGFQNJPVQTY&ND*8D F< _7%8>ZS+>U<;.>M8JAB0"?']?@9OQDWAM&?[;&" M+UGE\B#DB!, 5XJLIM89'N@2A^FR\_\+"+'+<', M;.?@[+V_;@V?\^:;5W=2_5=.TB(CJV1LA"LVAW*!)VHP'E@,X\_J #GPA7H- M[B Y?BZ5GTO;J1,&DL1ADKQN)>QS#0/!S@SB";'33W;5L']:OC<[,J\//,2( MH8:/-Y0^.1+GZ02YXX% \'ST?/?J0>^1"R <>Q>'V=IQV6]Y0 MZ&]?!G[6IO57\R49 MA\X5PGBB*\0#=>,P=8\@0Z,%BX8KU7;Y!RUBTY]]/G"]0PP:&O'$6&_!7RWW8+73?%BCT77H@'YF'+66(N\@%WBGJ?Y>-?BDR+1!& RT#L)T[MU M]:&7M$ZW^Q4S,"7WGE;FY,M[].C2^3+*QK@]4O/E,H\G-EQDH'T2IOW-%-8W MZ);=\:8QJ6)8A$DN2J\!'L:/\B0?4[Y/+DF7<3IAPD#Y)-RX!DQ@I@$+@O#71W9&!VDFX11X#U0S\P+STJ3M:-Q!_@F[(K-K-U'$;\9P$9PEQD'K$""SL M"; #YY(LF/*'L]BCW1VL4Q\S>4_=2)#2/WL9G$G;J3,&DB9ADG[%5MTLCJHM MNQT)'1W8=/<#KS@DZ7$'%T]UDS>6>OA!6RR+J[P\/; MP[7S.WO9.GK_/K[8=)?'@YKN+OMG*H%]%+3V6U 9O)JW2-MJLQKT=;5:N9Z,M[@A\W[:*#ELT;EA'R^BX\4'7#8>-9+/J M5(UWR+]T.Q(K.:&4ND7KM;- 6*VCF^75]B+XCPZ_:AS\@S6$2G+G[H/QKEQ' M:2"$!@L."$I>>[Q%8P*0T/@T8T:GE"'PX?J(_G:L76K)E<=;9S[JDIMU]#J" M$BO5&_[@AN]QKN=5P"N<\>,3AMDWC:#H/;MV#A8&K;;36WV>=?@W =D*U69%;@ *WH(6%F.I8[20TS8W'P M?I6P@ >7I)B!MA-0]@6@2WCO+#<>OK4EEH_C$R%U8I8=F6VS9P%_Z.T"SM,8 MLC0[?P;O_%3I^8AW_@6\GZA65O^I0JDQW#KKG=&EFGK#EK C]&A9':5XJZVR MA58&[F03I1'9P^\WN6>25OKC*84F A=/$PC7Z\IWJL!UU(5#_%] 'Q7E!]@IND>"=[98Q*"@ZW.C"\C18J49"D>=HTG! MRO6A$4!;.&P/[\9>P!#:D?:X M@)\%:F8G*)5 @E2D/8LD>SV.K1 /HIN,(=&Y!CS@@(J@(U?V16 DT&+LI73Y M[$3V0K*$YM %>B@U"4T1B9VH:V5TABS)N)I]_0_N9G&Z-_NT\_HO:): M6P\&*PE-%]^\BH"F 3\9[+IQJ.:.942/RT ;*3C(]\HY/AHAP>DON_D+4$L# M!!0 ( *"""5?TANBP&PO=V]R:W-H965T&ULO5QMJKE5XK/[$;W>+)PKJUZO"G6S[U&Z=5S8O6S=/9='KQ=*U,>_3R M.7_WSKU\;ONN,:U^YPK?K]?*;5_KQMZ].#HYBE^\-\M51U\\??E\HY;Z1G<_ M;]XY_/4T[5*;M6Z]L6WA].+%T:N3;UZ?T?O\PB]&W_GLBJHQT4_G.KKW73T$8@X_>PYU$ZDA;FG^/NWS/OX&6NO+ZVS:^F[E8O MCBZ/BEHO5-]T[^W=#SKP!;.P8,9TRT%,Y7>J4R^?.WM7.'H;N]$'9I57@SC3DE)N.H>G!NNZ MES>BC,(NBANS;,W"5*KMBE=59?NV,^VR>&<;4QGMGS_MEJ%O5_+WK-[ M]KXH?K1MM_+%F[;6]7C]4]"9B)U%8E_/'MSPO_IV4IQ.RV(VG9T^L-]I8OZ4 M]SN]9[\#7!;_\VKN.P=C^=]##,M^9X?W(P?ZQF]4I5\>'KQ';'8=HJ]Z\-*%]=VO5'M]A]_NYR= M//O6%WVK^MITNBXJ"PMHO7SRV*E6]/7"M*JMC&H*CVTT?+WSQ4K=ZF*N=5M MAAOE\)YJ\:_3Q49.Q#>&_+FRKL9Z#9?I5L7/+1]U0SOY8JE;[533;.D]O:$G M:F!FXPS.W31X\2LB=S;]]N?)S:3XSU>OWO'?)]]^/2FNM>L0UG"8!#^.(B"E M-KYJK.]!3='2$SH&&S9]+:1]GLG$VB%&(B69* 8!6E?8M>EHYTWO?$]JZFS1 M0?YJLX&.U+S1A>N)-R+6Z67?,.VL-'KO1E>],YT);[SY5*U4NV3]K8VG<#MA MS;L:LFJV)2WR^E%*]"O;-S5H+RA3!)G\UK<2BIG-[H#%9/;RF0.@$=YAJY4K M-,67XCM=Z?5*?6PC0F;*O[+]_#WEPUK!I)D7?*(^8[ M)!+0Y>SZ3W*A@DY45]!;0MK@-@:V[LSZ49(/=EB2S(DXNS$MR1SGK%6+/$NO ME05LME#U;T@PO*SDG8UG[\"K8M;!@& MCKX'36N\V4)TWE.TB$I8*..B::13O?E4K"7SB&4@;^B4-Z+> M+$PZ>++X(;O0_XL!QL"",(1=-M"Q17A:$T^^N",I0.B-@BLN#%;!O4$/Q:#H MZ:014!&7YJ)G.9*W!G&M%!U;&)AHU16V?:Q>F%%8=SAK@K"?8B>T?)W6QRSP M!XQ5C.C0"SCA5^7FV^*=NU=BP-\/_>F-LJ9Z./! M+R$"/Z:E"O+'$1(&U_#M:#V =/"8:,6JN,6.'%/9&[7O9-F6G#?S?CHA9 #V M9X-_Y 5HF7/K'"D)MFQ"GJ5'D0"AEZ7A!_?QPPM%;3G9=.(?"KY,H0'"&A1+ M$GF4P[TEAJI ?HASDA( @%JO*LD:@T?JQ@""JFXWR['9_0QR0?<;Q) UI^!< M!2'?^<<2&1C_-C-/4LFSO]>V_@/T.H(Y=9JX]Z4'HBD&&%1SFR$4:S M$"+TIECV6*IYYRJ(EO8,CO^JZGJ\"4&@:* M*4G69K& :6=A*9$X*7Y,C*3T MDC$ 3JDDJ4G]*T1OZQ KFT)_(F?5E+:($CPD([8]_ G,.<@#SM0=^XVN*+J& M,-_H6XJSN438DC-9SF$!^A8G0ZB2V[UMV3EZ"$<"8F59]Q^(@%R$K[21N?F6^Y@-N5=,/VFQOL=BZ;1G6#ZX/AV + MSW)8B[0/1AOS+V:4=L)Y7YFP<^_UHF]PYFT"7)6]!?:-XP9 M(%Q-V1;+P_J],Q%_M!-H"*$@-JI/VN>4QF0R\(1D;N]8WA(;OS*W7X_T&)>$ M]#&2!@Y!LH10;?51X.TN1?SH6 R-] 3E!)^_T4NVB[<90OX)MJ20!B2?'UTSEFT] 6-2;*'Y:P%&T.Y"^3$V9 M@-$ ))!V9\;WQ8FL_JM^@\)N>*ACL@'9CZN!-Z17E5TP7?Z!< H$F=)J. MHF87Y9*@R/L64?**@3= 5E^*=<-/0;U9D[S7:HN(76DM6)&C%ZVE K..!OV] MKJF>!<;<6&_(X_"8%7EMW<8.$GXR.Y]2&ND]D02-LR1-UZ?RE86&F%ZK+]CM M9)KMQJL,'+8&[E)DIZ^Z'7!-K^WAX!+Q/O+#0DI@@\$NZE9G/W%F@!J>S$Y. M)J?%VC1-I/C);/IL,HU?E62L&\WMO&:[[RN4 H8,6!<1G V&",CO]2@J/JQ' MO#"49_$HK_5'?H10"97]2\LFF9'-!TN1\NFA,QC:K,QR=?P[( )ECL7(%X(& M)>P@8!M*]L'/PZ&4<^M0P/D>(31?-RF^&^#-PC@8/PYR"+ST.NFN'+D3M7V' MIDF@3]4U(V/0= ]U)"KHQ:%TV0X< Z<386,W2F&ILQML=ZN'Q SR8T0(!! MH$)D9"HGEW]G<QHL,J+.EDO0T@L5@ J@58 62C ML?F<@#:CU6!WE7) *X ;$$&(;YSRN^V&X&C#$H)-A):&%4J)&*JZ[RSQMD#V M@9-M)5*K#:0!?WOEV9!C!RHG0$F5;%TMH$)%-KF4I_K%=/)]@AL/1OC/E,:C M-M C A]M&=?B^"\1X=!*#")Z(&B P2>GD_-QM$3\/+DO6+Y-+C9\"LE0T-@X M%I_,)E<[FU\,F],"*I8AE%J\;HQ35;T][NSQ';5(? \8X11G/!S84=':D*"# M<>FM7E++@YCD[YB<+Y)QSJ%LML/%V<4N%^>SR;. MEU._I7)F(UDR/$_,_#'"<]4 VW*-4S-*($Q@[R1.2XAS]Q0E[-_\2L3P$9S= M\>T4;4BER5++6P&E[<0RX,$>"1^"BP#;!\]8LX-E-?$0L#DK,7;.NHJ(!3IZ ME81FD_,8$W45DC#B&THIG)M*J";DW%@XU@<9W]LXXSZ5QXK^4DS["W< MWSM+N2O @X]DE*&=F'HA*PB-+1RPZ6#]G'4L/M./*--=CIA)TE"_H8(BGF2R MV-2S3'Z !\ D"$F2J#VUHU1-0$-'>2?-B"VRX@8EA6:+M%ZDB3SJQ4@7AGB. MK34(E$-TUHVY;FQ?'[]FBF_LHKLC3MZN-PVK3L#EM?4[^(! *9>X*?_Q-L*X MC]NLK'3?E7/4N1U4) F5$UO54WH8GT>NE?64^4]YE<[+>EKA>H@7U1!F8S=< MO"/4(" 0"!'4= MDM?&A7ZGH_ZEY8(SR(IR -8=[ZABD&20$".3N#=!M4&^!VW@D&K%6]:0$JTK M$26!&-M,D@101K<,:3M(88WX0KUK+^E8?)X9[@0(]QY.R3F"KKTI2QRSN.=R MS7L;NGH(3J&,856%WM@!D1[ 7%XCS[;+,E[*AB!04^'DN2:[31(+$=@CUXK: MZ=(IMMK#.PG5P[@L\"OQ?( 2AH^[J7A[S>=G'P/^W^OE]L U01D2B7 M+1-1/UH6LTGQ'LFQ!:Q\+_OLSK=D@$M& >A$69%& @13@G*4-5S^!* '9F.] M0.-!)K7L:4H%T6S_\I*"IT_+A?ZPDEBR_7+% 9W %FUVI^? Z %HK>W<-)SY M_<"61.$N3C#L4ABSOA\S,JIY:._6ML<'"R$NXX+MH^H+?^Y7??'@C/50"L)[ MY!K>K\QFPW="*^66>M1=D*_JX4J<9N4((699(6(&NB3L'59X?;\@DECS>G@. M/X1$C@%@/7@$S2!/K??K0"_E>YV40D3]8AR#S%_D\N$#W1Y#&0B039.,AG/S MQKI8WE#&E)*$;GY 3=-(B20-@\ G!X6Y7JEFP=E8?>+TUW? 4\-L3[J\CCVJ M$/3R*AV@*[05:1PBX.WW.7')G;B>RV\1[+PQR]!B)Z70Q9"7H84@!FTXD+$' M4E=F$0O9MG.V"370VOC802AL!!QT11B[F,AY#$JJX91;> M82#.N"'.E!W+P ?N@EK+ S78/ D*JLC97;*S((%KGQ'^,=)B)LS0Y PQ6._% $DV0I8W5RW?56 MR I#0S A)_3->T]77W#;C=HR.*2[CKG>M>GBBFIL$+/7]"#(I;NY3^]Z^Z="0H[1JG9;EO$2_P%: $5X<.6/"Q$C;VLBQ)(#,X^HDS&^=HT M$"7'^V'25VQMT.K"9B*F[O PW M0\/N<)Q('=[8R12WTSSM$HR =T&)5" MI#*;6X!XYS":%W>C01""_'G@X7-#8U_3/BO;4A#%M]F.PW!]IH RG_ZBY)V0 M3)A5^(@LN@)NDV!=:YDX2JEE;3OQV3A]-Q9+S?245.\1V E(D6Z*2VD0QGC M76?^!0]PFWC8PE)0X.J.$2X2BEHN'9!.O+#8S5!1KO-MM-9OL!-5A?GO5(;H M<8,Z\? 3CBL<1H9/;W;KJ"?%R?E%>7$YI4]GL_+J\AR?3D^NRNGL&3[-KJ;E MZ?2LN(G@=F@67)5G)Z<%%I]>%?3^Z5EQ,BO/3R^+#Q;U=4+GV/CBHIQ>G?(1 M5^7%[(R..+TLIQ7I1K6]W\I?(ZILDS@ %BX_R\/)U=T8?+ M\NSLDM@Y>59.+XF)D]EY>78^ ].PH 8/IN6SB[/BZJ0\>791S&932'9:G#Q[ M5IY>3?^@@/Y;4VDXBMP"'JB9V=##E _DK@O/J&MAI:?MN&]J%\=40\3ALO<_ M_1QGRZ2/0_E)]F+.X0$2X^C4W3,,#24K&9D)EX#!08<[+THJ%3E2T[!& SR0 MK8(#9RU<^9[/O*)X[V2AK9WO"< M#35%A"\((3!_@*,]P?((?#F DKR//V:K+(B:W>O#F'E"UN)>%F?)6.>%RQ(> MED,JJ?BG,4._?RS?@_(V6$-9MN_2,QN;)XX/F#8^&A?+*4Y6F+,IO@X,)^--*$6$3]>C],#BP( MDY=Y3Y*X0-5'U3NW2KP!E.(Y2B\]/&;3A$'DA-)V T4CWL,-'L1X:(:BX*V, M4$;FT[VBU/X!!L9?/0R#$0$E\M0+U,\7%H-=IA8 GYEE8V[1!L"1$E]J%HVM M=2#EL-'N#_8(7FKB;TDA!S:_G3'H;4QS97Y]QJO7"6"/K"S9(%4_9)21T+$= MY%ATP=?_=T'H0G!H1T31D0((V\=+H]2,86 ;;U%28,AO=*(!\>ZRN=%#U 3AF:) M0_R]_X+ZP0/WA#SH@ M_3\,O/P_4$L#!!0 ( *"""5<0 /+ZZ0, *T( 8 >&PO=V]R:W-H M965T&ULG59M;]PV#/XKA%<,+:#%MOQR=G9W0)*FV(:V")IN M^S#L@V+39Z&VY4IR+NFO'R7?71+LDF+[!J&IFJQ%^9$C3C02:-T+RPM]28THT91>Z.^"WD4Y6$OY!"LEW[O2J^7 M:K*='/!*@YGZ7NC[<^S4=A7$P7[CD]RTUFV$Z^4H-GB-]O?Q2M,J/*#4LL?! M2#6 QF85G,6GYZG3]PI_2-R:1S*X3&Z4^N(6O]:K('(!88>5=0B"/K=X@5WG M@"B,KSO,X.#2&3Z6]^CO?.Z4RXTP>*&Z/V5MVU50!%!C(Z;.?E+;7W"73^;P M*M49_PO;63J$ODYOL<+^!C4DL2\:A_=(/=.JK@;9CUK=H@,T\ KBM&2+1>2DI&0I MC^%"]>-D49NGWB%)&5^D#K+D!;R;]"#MI-%K-?+.R09XSK*$ T]8D99P(49I M12>_80U&-78K2#\N69%'$!>L6.3D;:!J3_/C( >@X"HTAN)B29E!S,E;"CQ- M69'$P F_+ M*QYA3>DNJJ9\Z80F^1BIX)<7\R%!(HE?:RF_SQNLXBAGGV1MX M710L641O7N38T9*P/,H]+07+*>'+.WJ!#:4HC%'.$3G=2MNZB(\ [>M$6O\N MU.=6(S[ITH?:77PF"PP0&UZ-C,5TWOFG2=YQYHP'VZ5("4G+%%41!P1/89_<;P M65%EOT/[#L1[YD5"WP7+R]2%5-!=\T)*/&=P9@SQ3G=32#W3UPJ]07=#>99Y M Y=)GOF\8OZ\ 4U(3[?U'+N0##':SXSB$4:=BN=RU)(FHNSN:9H&.T^3P^YA%I_-(^A!?1[D'X@..1CHL"'3Z&21!:#GX3@OK!K] M0+I1EL:;%UOZ/X':*=!YHY3=+YR#PS^4]3]02P,$% @ H(()5W16.SCP M @ 108 !D !X;"]W;W)K&ULC55-;]LP#/TK MA%?L9-3?<=(E 9)VPS:@:-"NVV'80;&96*AL>9+93V1G!&UPIT%U=,_6X1"%W,R_R#H9KOJV,-03S:(/FMETI.@4#2LEK;#27#2C8WO"D#7R^/Z!_&.+!(51[%Q1[A&6/$+^!,()+V9A*P\>FQ/+O^(#8#)3B Z5E?!3P:]><0A+Z M$(=Q<@0O&20F#B]Y V_%'ME:H ;6E.#T,J'AYV*MC:*/XM=KDGO$]'5$VRAG MNF4%SCSJ!(WJ'KWY^W?1*/QPA&\Z\$V/H?]728XBO,[O)2P<#'@P%))Z31L- M<@.F0MA(03W+F^T94$W0U>0""ZS7J"")7(%BH/0JK1E;15LNP*0_0M]XS>#"'ULS2'\XHI;FSQK3:C M^+KK45-_/,EAY(=A!"LE-ZCMD"%HFRM>4"X2?T+44S^=I'"-AO$G@;$?9?8J MBB.XHCPI&BTO,CGR1]G(ZL^)_#=I"/D?GQ-(8S\GI!/(QGY,F7SMVPF>M7:- M:NL&F"U5UYB^RP?K,",7_6AX&ULC5;;;MLX$/V5@=KM M!7 M678NF]H&DK1%4Z! T'1W'Q;[0$LCBPU%JN0HMO^^0]+V*JCC]D44+^?P MS.@,J>G*V'M7(Q*L&Z7=+*F)VHLT=46-C7!#TZ+FF_07#S@->HE"=B&=^WG,E^2P_LO^_8/X38.9:%<'AMU#^RI'J6G"=0 M8B4Z15_,ZB-NXSGQ?(51+CQA%=>.QPD4G2/3;,&LH)$ZMF*]S4,/<)X] \$B?G4FA58OYK9_$L(-:!9G-3^H]R1Y5G).)K?Z,(T"%_%&MTT M)6;TXVFQ15]%=/X$^A0^&TVU@_>ZQ/(Q/F4E>SGY3LY5?I3P4Z>',,X&D&?Y M^ C?>!_>./"-?QD>O).N4,9U%N'?RX4CRX;X[U#(D7%RF-$7R85K18&SA*O MH7W 9/[BV>@T>WM$[V2O=W*,_9>?X_?1\+5&N#9-*_0&.L<#Q /H2+*5L02A M=2<48%5A* P@SI'E*1!M:XTH:B##_B:T;#L,:!Y_D*$<^30 &75R4;J%174.=Q98=!D&1*B[K@@!9(*T0=I#VB M*GVQ]^@&4-1"+QDB-3P(Q83A1%!\) E/-8@@SI1A,@ML#NU$.#=\W@1MF3P^ M*I!Z&6(B/@F)#RD:]A/^TO6R [CF(]1AV.- 1E8<#PC'(7@][H*)+.*CR@*N M"PQU<2?73\SXBO&/O/=V\[.(Y_ JG[SF9G+&CWSLGR?GI_#^9V'9,(<_X%4V M'+V.[9_]MA?NBV?G^>CLK3MF@%X^ KEWD/]P%(+UJ7$<6A-#PP.A^24AJ*T% M2JBL:0*'(T$=&;N)U*UE$5:JS*_;O&H@MJ6:M/ M5P ,F-\4]V^B;1_/].W(WMA%%SI>58S,FU,N-7SKK'2EC+Z*GHM^:[G(A&87 M@21LW/#029+V#OD&[3)<98[U=)KB>;\?W=^6E_&2^']YO&H_"[N4[&R%%4.S MX=E) C9>7[%#I@U7QL(07T#AM>8;'ZU?P/.5,;3K^ WV_Q#S'U!+ P04 M" "@@@E7>QS'NW0$ "X"P &0 'AL+W=O;MW,^?NR1H$ MGNREJJC!I3J,=:V %DZIXN,DBJ;CBC(1K)=N;Z/62]D8S@1L%-%-55'U? ]< MGE9!')PWMNQ0&KLQ7B]K>H!',%_KC<+5N$,I6 5",RF(@OTJN(MO[E,K[P3^ M8'#2O3FQENRD_&87GXI5$%E"P"$W%H'B<(0'X-P"(8WO+6;076D5^_,S^J_. M=K1E1S4\2/XG*TRY"N8!*6!/&VZV\O0;M/9D%B^77+M_:.-K%IE M9% QX4?ZU/JAIS"/KB@DK4+B>/N+',L/U-#U4LD3458:T>S$F>JTD1P3-BB/ M1N$I0SVSWD(!&.8=!_(@Q1&487:^0=^ 4E"01R/S;X2*=E9*7H#2[]_-DWAV M2SY^;YAY7HX-4K& X[R]]MY?FURY=DH^2V%*33Z* HI+_3&:T-F1G.VX3]X$ M_+T1(S*)0I)$R>0-O$GGEXG#FUS!\X:1O^YVVBA,G;^';/00Z3"$+:<;7=,< M5@'6BP9UA&#]_ET\C6[?()AV!-.WT/^_P+U][74LI%%56&?^WCM-Y)Y@5*"+ M2DA,:$^B5RJ6BKJ M"[HQI53L'] .F&G=4)$[P:8F1I(XC+(HC"+W([JD& 5[FGNBVA(-24T5.5+> M.,6?HA'*QJ0&Y15"NWLJ65Z2V7_!\ ];@&8'X>ERJC6Y>W5!_(-Z]Z_TK"=^ M5/?A0GQ!(>N)R751$BKP,2! M*-L8-8&G'&I#\$@!)HQ-T=TS^0"11F 4Q*-TE.C4NTK)V\GVV*)]'M]O&KJY0DOOW%^PQ=Z+ZF-EF'-#8]#>2&SD%N>\GQ ZIO MNM"> W:.P(7O^G8O9F&<)N$LFY)X$4X6\W"11,058(+%6]5'$NAI'L&].H7E_.%E/T>!RFBP6)G>>S M,$N3"_37GZ_!HN[)UYU\6[N^7"YI82OJG_;<-1KZ$(][KZD*U,&]&36ZOA'& M/ZRZW>Y9>N=?8R_B_DW[F:H#P^SCL$?5:#3+ M\.SPLC:_8M-M%_:"[K&^_A=02P,$% @ H(()5TGC-=7G$0 "3< !D M !X;"]W;W)K&ULO5MI;]PXTOXKA#=9.( LMXZ^ M<@%V)K,SBYT9(]YD/[QX/[#5[&YM=/10DH_WU[]/%4D=?=F9R2Y@M-426:PJ MUO%4B?WVOM1?JXU2M7C(LZ)Z=[:IZ^WKR\LJV:A<5GZY506>K$J=RQI?]?JR MVFHEESPISR[#T6ARF2[UX[7*ROMW9\&9 MN_$I76]JNG'Y_NU6KM6MJC]O;S2^7;94EFFNBBHM"Z'5ZMW95?#Z.J;Q/.!+ MJNZKWK4@219E^96^_+Q\=S8BAE2FDIHH2/R[4Q]4EA$AL/&[I7G6+DD3^]>. M^H\L.V19R$I]*+-_I46<6?XMZ,C:,S MD3157>9V,CC(T\+\EP]6#[T)L]&1":&=$#+?9B'F\@=9R_=O=7DO-(T&-;I@ M47DVF$L+VI3;6N-IBGGU^]NZ3+Y>7$.NI?A0YMCK2I*ZWE[6H$YC+A-+Z=I0 M"H]0FHA?RJ+>5.)CL53+X?Q+<-6R%CK6KL.3!/_>%+Z(1IX(1V%T@E[4BAHQ MO>B8J!NIE17U1C["LFIQI;4LUHJO_^=J4=4:9O*_AX0WM./#M,EU7E=;F:AW M9_"-2ND[=?;^KW\))J,W)SB/6\[C4]2_:9/^&"5QD\FB$K)8BJM[J9>5^.=& M\0A9//[U+[,PF+ZIA,K2=;K(E%#Y-BL?E:K$5NHZ3=*MK)5("W$G=5HVE:AX MG06OD_37V=(ZGKC?I,E&8#_$5I=W*0Q&+!Y%W:TIEJF&XV:/OOBY$%?-&JY MAA!X/&I1@DE1KNRP4H/W+9$"(7I.(S$QP;["Z8U,+*,XI\])B#;NJH;'? MF[1^%-+HM(%G:$$#MU"3=D]))[[XO,4B+>_,*]@HX?/KCA&6'EJ[IX\@\$;3 MB3<.QJ(BVZY((1\R657BBK2>@R!OA)!-O2EU^G_0CN%AL$XGAU84QVE%2U#> MR323M.6(_R*MJD9"J0,BP4A\-')T^C94\2P0;''=C5#\DF8*7!5J\(@XP..Y M^+$TQ+N'XAQ!+C/R9X]F_^T&WK :V7;=%AK5R*PJ$2:7ZCD26#7X;/-.\),: M0Y#.,MA[@CQ888VB:&1&O"W4.BU8@=#]WR5NZT<1L+F$+&."&)D6#8VH-[IL MUAL\BS#"FC]T@^A!&WF>OA+CEW1%]Y%/JQH$:.)@:\\IM>&O(M)W2M?D2K)* MJU=TS\Z&3=1B*1_=]S3/U3*%SV9DBBI13'>55HG,Q*.2VA-0UGD*%J2HHQYJ"OOU1M:L08X1YYB:-:R.]EZW3,_> M7HE::3@GE B2ZF$+X2M66R:W%?@DP6 M0'J#>+KCQ$--17]"4Y.)-X]FWTE3X M=M&ST&X>79;;FM5B<@)OU*;,(%<;3UR^V\^Y)SGHY]Z/MS]$H>L*&S?96#6"#7<#$H(5J[6G99@AA<_PJU5U$5A)S>\&WET40'MK4 MH4STYULV8Y#IFJ@,*('9UD:'221HDT@G2&\36W0W<,Q^OCF18JPXWYQ?6"#. M+ZRXHN$(TL8[NAH"F I1T03<4XGG30LG/;$I[Q68]0B4Y24\"H&^H- T"6)O M.@V/+95#C(4QB$&*(6/:B\/6M?]XF F\()YZH[FAA&_CR(MF4\N<1R:U[4&? MLF7%F%T,(QUYP2S^$T&%O61K'?5(8"%O6LE4 ^!GC2$YF"8T5;^'$KYU72R. M+)^BC%:<-3C/4=& M7B2:"H#BI2XSB2*A]L$08?V9TL0X *(.:$!>8GTZ!]> MG=B*IV-O'K1!EI0T!F /NT#. -$QNFPT45V4-MX E"EE/#I]P&)4Q5MN38'(1OCOYOYY%OBY$_9H(C@P&_^?N7,D.5F5$M,AF) MEV(FP03[6*LNVW64X0%J M&",/8BI796* E=?EHUE73W0IHG:NG4O]5=76PX\1QP7EE+T%^3I M*0)AEB8]4#%A1(LAA9VN?201@:S'40 M$E=1#[%,%U-J(Q2!#5K9U#9:9>J.PJC%/*9=BW#S/6/(K5& T\EN=A1!0(AY M@O\S% #SO>^WQ[I"*)]P3?V'C!.$RTHOQ"P*\#D/0GP&7NS^CV<=TFP]BH/K M"Q'-QOBYX/).M7&M9*L *F9.&^O1 ZB ,QI&D7PVH4-8G $ M:K8$[NMKT*W[:/7UI$)MP%++UM.=&7U/N_A0FIBX+BFJ5J@5H/1P/J)/WK\8 M 6?XZFX5=!3L?9<^6_+R"4<+Z7N*[>/+/>5"*;>E%::>.,H$M$4<'R&6([] M#\0_>>>.-AJ=!K#[,V_$=@,RTPDQ D+3.=T!J3DH/JE&2M3?A Y,%P$2O @" M/QQ8QXMPC(3E[O0LOBUM; NL$G\C&. 9\%LEL''"OO0>91<7,MVQ'PP7FO?L MDOH,95'8=R%LQ)]N/U>[Z.5[:R+L:V+N1T,&H[D??Y,F#DH=#XD&HS\HMOC- MXK,#8-J.PE91UH@S-:+Y M HD2R0K>1]MWOU$F6;DUDT9K9!HJ7GM%89\3;] 4Z#10#Q6Y4VF9O':@9.*@ M!F%0KGXMVW%FVJ[_;J29A+,IJT0#RS\I$JP6XSUFB/76OL4 C2D5$1J3E+\]28]NL6/<$ FZRVY2>4F&]+*%.1K"G, M:DN^Q-W)5"\O"&H\LC#2[,DS)'K302]&CF3TC/H]P@Z (*K@FZ1/#+A+,[4^ MWAPP4TA&U[C+3*QF=RT-0$KK RQ8'LC::8S!=W)A8/HSY;A[1:]OJ78ND2AE M;=JS** UPHDYLRI$X,QUEHL-@'>!J!+&C:=Y,J*6_[;A 2>X#A,OZHLW90F M#<,64G7'"^')[TVZ)'X9F'D&KE(C7%#;)5VET(OQHP[=4=20V:[Q(?%!:P7I MDPIT]G6#>#L>WQC@?$>JV[4-."E"LN$=AG)79GZ,1'Q M@P(H8MW=&-U=@693U 2HK13NEMOP+XXQ\3>L!3#?W0#!&YBQ:3K]1,6G"TCV M]=2M@EU PS#RGTUS!SLX@%4^JAU[.H'Q?B_TFN,#1,9EP*<0 '=2#-RJ7HM? MVP[7OQST:R^NUFNMUI0FKF7&^CO45A>A-Y^,O2 F!#/UL43L$] - R^,HS9Y MN>2P6VF[Y^I!Z22E_'X^GH^\63Q_A7)^,A,Q=:+:89!RI=)#A'H\[H!"+YK& M7C@?,W^3T/(71" < ++RNER['&@Q/3'[BV(0>VABX,W' /A! #$@0.3/Q>?B M[OCX. R]*>/18.J/(RPV9M\PE4";, 8E@;&$ITJ6QBW[%$[@JB'NH< #?'I' M2HD>5UQ+],J%3U@=;D9C#:#Y7%!$)CHWQG5YX_K/!O8.9/3]S/P(,YW1V\*' MD9WX@:S_1\K87W@#=G9PWQDB+PIB+PZYQIC[HXDAI*B'.@E'7CP9P7;\D%XH M.TL^AY]XHVCT"E6)/QV#QMM4%Q#B7I;NPH]J)XQF-1 ME)RTM8C\B]Z%$9?8\/ [65H?B!&>-7M,%R=-;@Q'WZE%YO[LM!4.(;?)!D]; M95?A7NQ7N 'J -.P(QY: ]X%Y0"_+-(0:;:!R>OV!*9J-\&V9S0P?ID$_F\6H26.C=ENK).7%AX^_00";[J0+Z-[PI,3A MTPV]=UC#>F?8 &(>^%5YPR=%[DN7D-FK._C@,<8\ 4W<-I)-D(U5/*AQYT]V M<83!"@!!56T/-O2.PAAU!@,I?C 3_F$F=&=K!NW MIMY:,DC[XH)D]'9%/YJ M"&P:O>3ZR5A=9V0U0)8U*ZZ?5_TW1U0GM%"7 7Y/QX3T;8&QL\$.E-A#'*!G M>KM\?*Q%0 M"Q >A$8Y,I"**8;9=[/V_24()QL^4$&U&$GLU&5E8_[H8CZZH"8P9A@4#22, M6O%BK[%&52TW6[_9WM1#HA0JO_8E^,#DV*R@:0I(V'CK^:8W:WLT[=$V/F)2 MV'!&+P'8CLP$4K>DE(VUW9I$P/APX%U1HU];(M4[9!A9G\B9D4 $5( M0%-N?\532GJAO4.)$_E@&HBH-V82^9.IB'MCIH$_P8C>F.G<'\_%I#=F!@PU M%M/>F/G8'X_$K#YOG\O M 7(#):W-Z3UJE^MRP6;!9L"Q[U#<;DGEJM\F0IV%-*=M1ZEM=-.H3;D\T;$[ MP!D'2I[ZRO?LN2747X1AE+XC&S2KV/1U M1.9!"H)Z>JEE;E.+C=E#)]@_>[E QBU86LT.[W9(VB->)*EA99AE329G;;%; MPCI,,&)W1&A*4;,B1N7F;_YB,D%)=<"A/AUWJ)X7/>E!:=4WT><:_O?PLN<;YA#S_$<,T[Y; M8\O,'CFC]7(VT>SLM#N>8BV-S(R8E(( M-EQ[+VNB9:QF=[[0X8().JA7-,W M-(]SX+:V9QG=6:,"U5C%CYAOHUU#&C M=T>.*I^F[ 2%[2+?VN8;+^:+*ZS+>J%#8O1_QP7->4M6\P:(@,LYJ]<6"AY) MNJ9?S[ISG+:UAV\6=3AHD,EWL<70//H(GO:!3'"M*:-,N X[AW LQVG;#)Z_=2/UP8<)5G)7GLZY- 6 M)1L^#V/LH]9E1MY/3"R5REF1EA=J^67<6:?V!&N'>FLEO=8,LB:XYB-U::IR6<7#BHJ>^S% MZWT1V=KT$#'P2 +9!-FIIVM._G50PL4+DQ']0[]VN>S]/"E7>LT_PJ+4@5TV MOU1J[[:_\[HR/V_JAIL?B?TB]1KY6&1JA:DC -HS\U;#?:G++?_8"8Y4ESE? M;I1$3*4!>+XJR]I]H07:7[^]_W]02P,$% @ H(()5_7?;L%I!0 L0P M !D !X;"]W;W)K&ULC5=M;]LV$/XK![[6KD-A9%%9QJ M-4KC>#*JA=2#B[,P=VLOSDSCE=1X:\$U=2WL[@J5V9X/DL%^XJ-)6WVK6U"QF7CO*D[9V)02]T^Q7U7AR.'(C[A MD'8.:>#=!@HLWPHO+LZLV8)E:T+C04@U>!,YJ7E1/GE+7R7Y^8L_D%)R9R-/ M6#PS*CN_J]8O/>$W@?=&^[6#7W6%U4/_$7'HB:1[(E?ILX"_-WH(61Q!&J?9 M,WA9GU@6\+)G$X._+Q?.6UK[?Y[*L87(GX;@_3!W&U'B^8 :WJ&]P\'%JQ?) M)'[S#,&\)Y@_A_Y,Y7_$#SZO$:Y-O1%Z!ZJ=LNB%5!&8Y5*62,^-EZ50H,3" M6.&-W44@= 65I)+(11.V18G:(^U2SA,:6DQ+?DCF4J_VP$MK:O!K:2O8".LE MNB%<.HH#M&K8KUI$-@C>>([)GD#(=;#C#W?"2M.XGJW0*VRA$W*")($="DO0 MG%IGM$)-7)3:04GM1AI#26K<4@!.SF@7$J(Y#^@H5]'FI$1#WFVV+7D2$@X2 MGE*7JJDP0%*6[!P0-M;<258;XO#Q<1B+@/=H2^G$0B$('W+J5N#5BR)-IF\< M.$/?J+XEK440'2+ KEW(B@;![U >D*$ZNV!&LNJ,I@"4+]J0+Y%>]*&Q&L*- MWE<%I ?I0!O_I..:.+9QNIHYTA:E'L!!;U.:FK2VQ)HK$6A3-DVYCAYC,$\. M>3JE=@671I'BJV33$_ M=-U;),(+:MDL"2V80M@='?PUB$)%.6ZE]N7^7!&E)1B821 KG_)N[T4CJV65-KNK/E\&ULK5EK<]LV%OTKIV#.R MK(?MN/%CQG;:;7;R\,1-,YV=_0"1D(0U2+ *$7_ON=>@!1E*>ZVNU]LB@3N M^YY[0%ZNK'OT"Z6"^%J8TE_U%B%4KX^/?;90A?0#6ZD23V;6%3+@IYL?^\HI MF?.FPAR/A\.SXT+JLG=]R??NW?6EK8/1I;IWPM=%(=WZ5AF[NNJ->LV-3WJ^ M"'3C^/JRDG/UH,+GZM[AUW$K)=>%*KVVI7!J=M6[&;V^/:'UO.!7K5:^4;>I/5WPO(F?\=?\4;[ MS%A?.R7^=3/UP:%H_KTO"E')R7XEU$BO?24S==5#IWCEEJIW_?UWH[/AQ3,N MG+0NG#PG_:^G['\0A["/)N+.J5P'\9/,M-%A+=Z6XJ:>HSCY<5^$A<*VHI+E M6D".PG*ARV"%%.^L+%GL@\IJ1YMOYDXI4H=*#PO:IYS.I+B5Y:,XD# "#U$\ M4>SWWYV/Q\.+?6;PH]'%85^L%CI;B,P"*GR ;CN#9J>6UBSAB#(3K*& ('-D4"FJ9'1B,?OPDDM%3Q);"-7IUX4E%H7A3/_I=(E$Y MS(*;T MLGFLTW2^=I*Z0EFR!!U Q4RB+9&U=9EP]%/3*.L99!(,>/0FZK"IG MOVK J#)K,1R,7PK(-):\\LA'@.;I)G8K>(;P>CQ:H("V4A%-VUN89*=3E4'K MY6*Z9D, '..=A51GP&X8AW4TF0X'^Q>BU!]4%50Q14QIQ7:U4V5K-,YJ80W\ MLBL2B"KR.M>8<7WQ13K8<2_=(_9_4D%JTX?0;- 7!\'.%>4JBNS%TD$]]0Z? M=E&RZMG6(5-(CJ'N05'.G"U$H%1#!/^OI L<$Z=P:Z?5>OL"T&O;JXUK^$;T MF[SLB6)J31\[\\5HV.V]&<;RT5I)M]LGLS:QY"_BRLWI]W?G3C=R2%X\7>:I MPF)=EC8H_XS9:$53YXIP4=@J=&&@*0 $$JM A[SB^W*)#'-[IOY%]A/@O.I8 MTF=!DB:Y+NIB4_HBDQ@>1P3NG41:AV1Q3KX@ ["DMIYAI!I[9$T[[>A M20/0E$L8! -0IG+]5QR@,EES@_1).74RJ:=K:IB(D4!AJ $\4IE_?E9BOZM\ M2F7]?\/X!.T'\G #]R00L(#'CH)T,#IL="20W\*Z%-VF/QH\09,?C./&FMNC;4$BG/QL #R'_V")$0@^DTKDP/C3V M<'#Z4ASAW_E+^(I,<2Q3>%*IM /0J"55$_E #+O5UJFT# M9/[!$,>5T>ZDABZIZ/LD[,09RX>.?5[K5U\TL5TMHFP<@/1V[ZK4E-"<&K>3B^%8O)Z M]-_$()[N"./D#%Z &F$0LLVEFL/M(I[$+PXP=))&B5KE]IOZLABYL_C MYF8ZM42I@^T[#(F*V].9(S)!+I,C"E&\&\=[K'<>.D3: ADFB(3IP,)BT58FYT,AAO;O!.G+=5>][F16]4%MGO9-1/ M#!A!HXF/"C48=SSOX6*,=NN*(=[!H474Z\C\4$N+3?R!G-;KT(]M&3D_SB*1 M(G1:O.O>QSZ[Y!3=\AK#$WX@VT)WI4THL=LX=C;+/\@AB% GQN-8)!EQJJ M5X(>,A2]9Z0N8F&;5N% /-3H(_0WIX<+!!%$^K.(@Z LV!N,DR5TOC(PVV.#5E6X?X6(P@6P3TF"<$:[R,R).S4Q+: M;P\0#2F9P4S8'>6AOJ8D1'H4YQ0=0K5)ISF,G8^E>"\=EM*[ *J;/N$[0HM, MJ:(R=JT@WI*$A30SDHP,>X5+1FBR@5G/*]%);LT$0XE86L[VC8D7P3::0+F'D*F%/ M3!D/Z=HYH KL:(9]:N'/I28D?*!9R.^/&$AA1.U">UCX (($C\O-\RT7P;\7 MLA#+P?9ID4Z)XN".X/<#:,/IZ_'D*%L>#4?GYR=''^XNQ(?!FP&)&1QR#KAU M1V=M"LK82$\2T4;/*<,@WD5HFC_Q;6ER[P& A>.G 7*13R5:[*'&I*?A%WW< M3A9H/+T>XW&ZIT+W32R)7-R'@@5I[\8]T$KC)0AQ2+O",(TY$!VK,5@,* MQL<(;BZ<@I2*QPJ]U":Q'+WZ\GHU=D/DPL. M:703FP-%]XL"6)7Q?0*7E=Q,/28O#("VHBJ.E(G\F($W-J]$J,M3=8/R8@CR M6ZHG+J0>M#0,5>I&GL$;,$$QSZU#_1J VL^81$OB,G-DKDS+J5G@^9SQ[,GN M;5C3-$ 94*"RZ>=X>D#/:WK S0^+ 311(-T -V"'$H@#G?I 0AX*2@NL8)(1/=MW=!9GFD_Z/5Y_R1@V8 ^C5^"6CO MMM]1;N+G@\WR^!'F/1]QZ,PRP];AX-5I3[CX82/^"+;BCPE3BQ8N^'*A)&8R M+<#SF;6A^4$*VJ]+UW\ 4$L#!!0 ( *"""5=Q*-TPF0, "0) 9 M>&PO=V]R:W-H965T[K[[[GCD:7%0 M^L%4 )8\U4*:95!9VUQ%D2DJJ)FY5 U(_+)3NF86EWH?F48#*[U3+2(:QWE4 M,RZ#U<+KUGJU4*T57,):$]/6-=.?;T"HPS)(@J/B'=]7UBFBU:)A>]B ?=^L M-:ZB :7D-4C#E20:=LO@.KFZR9R]-_C X6!.9.(RV2KUX!:_EP?J>7>! M/,LWS++50JL#T2(Y+MRD;J_$K1S^[NL=]_T,90]:@R:9B&LBU MM9IO6\NV HA5Y%;5-=9O8U7Q4"E1@C:+R&)LAQ 5?9R;+@Y](4Y.WBII*T/N M9 GE<_\(.0_$Z9'X#3T+^'LK+TD:AX3&-#V#EPZ%2#U>^@+>'=.2R_UI(3Y= M;XW5V#=_C>7;P67C<.XL79F&%; ,\+ 8T(\0K%[]D.3QSV?(9@/9[!SZ=]RU MLW'&L_BVX.3/"DBAZ@:M_'E4.R(123BD!I&,1V+_0BHZ)'.*Q UAANR4P!O% M7"&P!GC67@2; WQS;/C3"U]AW0^OR!O0"H\VC[P1W^-( ![ M1"I[Z,IBPI$028)0CNO?R$8S+%&N#NU,XL4-H M);<&+6?9/$PQ>HK/.,R3^:ANP,%"^7DN"W@&Y)IE&N:SV7](=YOU^DM.VK4L M.KM>0[:3+'5]^=5Z[-Z+3B87GKV]G\\&J]1*VPVQ03O\ EQWD^^+>??_\);I M/<=J"]BA:WPYQ8FKNYG<+:QJ_!S<*HM3U8L5_L: =@;X?:>P(_N%"S#\&*W^ M 5!+ P04 " "@@@E7-M>"2>X# >"0 &0 'AL+W=O&I7A;7 MIUK)U[Y,U/U;*8,B$RI"(C2/P]T2T9PT"@\7G +$:3 MK'BXWJ/_D'R'+VL9Z-:9WW05FV5Q68B*:MF;^."V/]+@SSGC*6="^A7;+#N' ML.I#=.V@# :MMOE?/@]Q.%"XG+ZA,!L49HEW-I18WLDH5POOML*S--!XD5Q- MVB"G+2?E8_2XU="+JP?'1VGO#FQYT5 M+YT5OU^O0_38_?&:WQGV['58[INKT$E%RP*-$<@_4;'ZYJO3B^EW1TB?C:3/ MCJ'_QPS]7RQQ'804G==/$!#*M9VTNWJP;-DXX5^8CG8@2F9T!R-NX2&0 B#WQI%SO83XC@B"C* <8R_Y@%9S15=*IM956:6E $ =X MO/!BBD^O4=L2N TAW>K8(/J(77D[.Q8ZD!W\+'A9&<44A"L_)H<\]# S1 MP9.@V[X5LNN,5G)M2-14<1)P59TDR*0U$&^Y0]/*."!OX64FD6F^F=Q$EV/A MJQP;B5W5JWVF0$JCI%Q=!XJ1H\LV9.MZ&]FVK"K-LN#521#3]D3)3D?L_="5 M_\AWM4^OJ#EG8P(3G\R67SD6"/=]P@3ZFD MOIXAVJTV)LV(*-8.\<'#0^/#D_3N2%&[!MS\-)W.)N)G=T \PXIMQ5[GM-I M.1HX]U_JF\.C4?V@?]=[%B6I&A9CQV+C4=EL+.CGG*@@*+G^D@]3R.UY:#GE M=.^E#((; M) , . & 9 >&PO=V]R:W-H965T*%FUP2:_X3;*==^?2W\1#*? M-JS");K;YMK0*.DI!9>H+-<*#):S:#$\OQC[^!#PC>/&'CR#SV2E]9T?7!6S M*/6&4&#N/('1;8V7*(0'D8U?.V;4+^F%A\][^ON0.^6R8A8OM?C."U?/HK,( M"BQ9*]R-WGS 73X3S\NUL.$*FRXV>QU!WEJGY4Y,#B17W9W=[^IP(#A+'Q%D M.T$6?'<+!9=OF6/SJ=$;,#Z::/XAI!K49(XK_U&6SM!;3CHW7[8KB[]:5 [> MK>EJIXDCK'^9Y#O$18?('D&M7&WAG2JP^%>?D)W>4[;W=)$=!7YL50RC M= !9FHV.\$9]CJ/ &STU1_BQ6%EG:$?\?"C=CC9^F.9/R;EM6(ZSB(Z!1;/& M:/[BV? D?7/$Z[CW.CY&?]KW^$\$?$+:M_!E)7C%_%FP0T32W M071$3OV%#KEC7$"H+JT8*+?Q,A[0H7!U %HP3%6>4!HM8>+MG\(6F;$Q?-6. M"#2:G&=B: MW 3VI6#6PB*D0 P;D)2A%W]G9K6%:V;NR-$5@7('[S4E&-8; (-).GR9OWHY M>@5**TJMY ZH73/%?X<8*A!Q*BJ@ U(AE(P;6#/1XCZQG94-L_ \BT_V]8@? MVMG)0=>1:*K06RUY;Y7K&E _V[?O1=>U_H9WO?\S,_1-+>V*DJ1I?#J)P'3] MM!LXW80>MM*..F)XK.D7A,8'T/M2:[4_;,XX3V14NB)7$>FW&DIC6HBP(S!CB=55A]CJ$DJX'EFMM%NZ+12[4 M@IW$2[R !Q"/RQF3,[M3R8H*""\H00SF ^O:[4\#A=> 7P6L^=88*4^>*'U6 MDV_9P'+4@:"$5"@%+#\KN(&R5$+R&']:3:LSJ8C;XXWZ1/LN?7G"'&YH^;O( M1#ZP+BV4P1S7I;BGZUMH_0F57DI+KG_1NL&&H872F@M:M61Y@JH@S1>_M/>P M17#W$;R6X+TE!'L(?DOPCR4$+2$XEA"VA/!8'Z*6$!UKH=<2>CI8S>WJT(RP MP$G,Z!HQA99J:J#CJ]DR(@51F?@@F-PM)$\D,_R*5AS-@.FL)BF@4<'3DO*: M 3I'CP\C].GL,SI#!4$_VT+:5@IVVMH9-G:\/79\=$>)R#D:DPPR M W]RF!\=X-O2Y\YQ;^/XT#LH^+TF%\AWOB#/\7S#>6X.T^\PDW1W+WUTO'7/ M0!\?;]U$G_R?[]-W'WXG%'Z7@[[6\]^3@Z94:^0"LYQZN_M\B5,86/)QYL!6 M8"4?/[B1\]44YU.*C4XI-CZEV.248M,3B>UD2]!E2W!(/?DAR[-,#>,;U# C MS50U>)6^O)KX M=#7G**4U$&PO M=V]R:W-H965T(%5@@89-H2L+GMX0X8LR"C\;MC M>OV6-O%T?*1_=;6;6G98P9U@ORC19>)]\!"!'#=,;\7A&W3U3"TO$TRY*SJT ML=%'#V6-TJ+JDHU!17E[QR_=.9PD&,[YA+!+")UWNY&S_(PU3F,I#DC::$.S M U>JRS9RE-N7\JBE>4I-GD[7YG@)2/0D,:&\0$LI,2_ '+M6L:_-#C;.SSK: MJJ6%%V@1>A!OUPJ/>*AP$WC=\A*+@!H5!& WPHK[A0.[!2]^_&\^"3P/* MDUYY,D1/MPT#- YVT]OQJ39:$E'K_P^YU1T&YI@I&!";]F+30$+;L/,M]SFO=O\ZH,;]AOF7O3S3_I#!;)P75"A3#1< MMZVB7^T;[;+M+W_#VR[]@&5!N4(,9Y+H0^3NP&_>\G_0-02P,$% @ H(()5W7=IED\$@ T38 !D M !X;"]W;W)K&ULO5MKWUA679"[ 0R&HF@KNW6K\B Y M@T:_^W0#>KVQ[K-?:]T7]TW=^C='Z[[OOC\Y\>5:-\K/;:=;/%E:UZ@>7]WJ MQ'=.JXH7-?7)^>GIRY-&F?;HXC7_]L%=O+9#7YM6?W"%'YI&N>U;7=O-FZ.S MH_C#C5FM>_KAY.)UIU;Z5O>?N@\.WTX2E??% M\Z.B''QOF[ 8'#2FE?^K^Z"(;,&KTT<6G(<%Y\RW;,1<_JAZ=?':V4WAZ&U0 MHP\L*J\&FQ-!$[*L,U;V>;\D6U>%N]MVZ]]\:ZM=#5=?P*6$]_GD>^W MYP<)_L_0SHMGI[/B_/3\V0%ZSY(>GC&]9X_0VR?PORX7OG?PF__=)[#0>[Z? M'@73][Y3I7YSA&CQVMWIHXN__.GLY>D/![A]GKA]?HCZQ5OEC2>;?2#:;:_( MP_FJH4_;PT MK6I+H^K"@XI&V/:^6*L[72RT;@NHH%,.[ZD6_SI==+(A?C$4F:5U%=9K.'^_ M+CZUO-4M4?+%2K?:J;K>TGNZHR=J-%;G#/;M:O)/8O?\](=/\]MY\??+RP_\ M_>R';^?%E78],A0VDSS&^0"L5,:7M?4#N"E:>D+;@& ]5,+:EX5,HNT3)'*2 MJ6)4H'6%;4Q/E+O!^8'BKK=%#_VKKH,/JD6M"S>0;,2LTZNA9M[99O3>K2X' M9WH3WGAW7ZY5NV+[-<93YIQS*+L*NJJW,UKD]9.,Z-=VJ"OP7E#2#SKY;6@E MJ;*8_1Z/R?SE"QO (DQAJY4K-*6'XD==ZF:AG<3+LS..\G,6D=YTNF9RK85_ MS MRV$=6/"+H0M5L)*E[&^61QQV* SATMOD/Y5'!.JHOZ"WA;PP@ Z]WIGF2 M#8)'SDC[Q)SM3$O:QSZ-:E$\Z;59 >\M5/4;B@8OFS%EXSE.\*HX>' E^(VC MW\%3@S=;Z,][*@31'$ME7 Q3"9C@W]K"9V5&W-7'V(DQ'1-P M-3"/M*LW]T4C)41\! 5 IP(0[6;AW"&F)2(YF/[_7#'F&60ED.I@:(MLU9!@ MOMB0*J#Y6B$REP:K$.U@BE)2#'PR"UB)2W/]LS(I>(/.UHJV+0S\M.P+VS[5 M."PM7#SL-3]0EEZDLO3B8#WY,"9C.,M5XN"1XO2'B7U\HJ0A?L2O][V #7Y5 M;K$M/BCW6;OBNBWG,S:R(<.M+=4%NVFQ@1\6WE1&.1-S3T@5,(B?\E(&;\ 6 MDJ,;I)OHT$".".(86*JX T5.^)P@M.]EV9;R29:0:(=0GCC%&/PC+\#G&,DM M4"\17B:@.GH4&1!^61M^C&@_OE!4EBMA+R&KD%XH6T%9HYN11IZ4 ZY)H#*P M'U*OU"N J]:K4DK:F"1T;8!T5;];@BD(#GCIR^2E+P\ZUB<(#,G?(3&2>'Z? M:SZ-PL0- B#P3U54D)6R 9E]"B!B\&=PQ^G?!X.,,E8 2B*-^JQ'QTL,,N[R M:+TZ47:6687?E.*?RC53+H-YB69(A9=E/^!-* +]$9$D%%&9Y1+AE67KQ.*\ M>)\$254W$P"24O=5D0NN4=2L0PFI"WU/Z4M3-2=.\) "R0Z(:0CGH \$='_L M.UU2T0G5K]9W5'YRC7 T9;I

-MR@ Y0CM2)TKAR:* ,\NCY MI($:.>?7ZVU4]T17?P@$+(:>U4%A2I'22R7YQGS+&]RI>ABMV=YAL77;65@_ MIA\$)4=95MI;H"$(6IM_LZ!$"?M]8P+EP>OE4&//NX1(2WL'<+XP-;DLJ-2V M71W7#*6@7$T@!,O#^@=[(@=J)]@92D%^5O?:YYS&\CK*!(QC-ZQOR<_?F+MO M)W:,2T)!G6@#FP!#0*FV_"SX?Y^2WGGNX-9XU:OV+.N MQR9D7^IY,I'B9X2 XL+BY:F$"U<8-@2+8MM8ZA27).V03!"!! ,V:U.NL9H3 M05XC\X8)=4:+.G5L1N#7!:HFQ\+:Z"60:62E0L!QD:&,Y%)S=O7SC^]C7S:C MRLK/?7H=K"\L.3CL7 HEI! [N'+,8D"J#!.U8^;@#--"+()+ J;]2 .2UHZO MF,MW]\"_- TJ?EXB7K7;4\E-146181HTEPD6=#PO?EU3K0H.%L)JMVW(>!3N M]X@UDY7$J*.DXRF+[3=!:C8I$G9[&D#]0V[Z*KGIJX,>!J150KZQ(EQA0\", M&^,E:-ZKW^ RMP/UJ%#=/A_^[^[P4Z8+W[M!7)P3=H=B S-QWPYD]IL&1LG1 M4K_3;^0[UM*LHHHQ]Y.N:#2")J6SWE!2 MP&/VM2OK.CLJ^,_G+TZIX Z>6()3LB9-/Z1)""L-U:]27T'M[#2CQJL,^BU6:UA^MK@Y8H& M(*X_ICK!U30TUX+/(#5PR K^61-4IEE, -U.Z]BOPI6!UR*04+L>,2^N#OB* M-"Z5F"3LNE#M9TF&RTED!'N2]R!E;0/V*99 (*%:HF!K$%\0?F00%MR_5 Y% M&%44*@C.R"6DWW:$LFK6$"I]&&!8X928H1Y[8TFV);)94:FMA)7JH WDY4N/ MN"37ED8C9T!).VQ=)45*13&Y<:?6P/3R>RI?!\/Q"SWP9.AST$O/3L?A^>E! MY[J.\&KO1/PKUU)A99Q703/U5[!'Q#.I$\M@J)_5+T- ^ZL8_"*G*]W MFJ."N(V][3)&C#QD(<%::QLT#N15)H27(M"DX7^\:#F0JX,+E/EJEK+I*$1/ M[2R/X#IGJZ$DD7JT;J$_OLPT2&"L4@U,5N7:SB-%^GQ#R"L)*[W6@X4/:8\T M_1I5[O,,=,.0*?6#:RB-%%5;[_?V$%G7]H6>;)8&_N(FR4)#1V@F[C1R)?5P M7OP#$0"7F*%[(E5[&@NH"K\08!5])\N(+[+A1B.%AE/:3YDO3OI1Z41)YCCB M@$(Y)8X=Z:$4D9VOG1T,\QO(T<)I;\#O2@8^>Y/%DZGL#!VB4\@DF_H@69$F MVN+WL*?>Z@T-.(,SPI\M>B<.#>WN3&JMZ+C%>_MPT.5U7?NTG-^-*ZGRV6&U MYG1!#D'$-GJ!/!*_\5!!RW-*9+H&8UK;' MDQ^C8*N:VP9A=6C#5QZ0]Q3Z-=4+?(\;9Z(+U^32,D7V:]-UW+NOE5OI2;F4 MGZIQF$O'M^3%V,ZB3-/Z>&)"PQS ?[0:^G%%)+4&:,IB+RPH&$B*:(",X!GL MJ4:DR\7W4M*K9!1BZA?C.!!^D>[L(TT:80RDBKI.3F/(?P#Y8@JFSEC2)G7H MX*:N)8T+B AR<@5>Z+6JEPR"U#WI20V BMDA51IT1M#%N'+:]2/ 6Y].Z$). MN,F9XS#X-^F3:D[>9ME%;58!X)-1J('W,FX/:M"&1T.D#889RUALT1G8.N3I MQE">6EE;,8*383^-YAW'7_VHCCE-K9EDW(8T5#(&#.]PJ\ECH3!# M ;4*I2&T,0,/&L4%[8)G>C1_[E7L>0BNAN&-S'U[ 7:S,-KC^(DN:O+#U*QH M2BWF!=8(R*HT#7%H@NPD5T]DYR@4^>,A"XJA#LE%O)%2AMF)W%S;M5[!"X%9 M:R2&5 F .+B])X=@E:,OB[.F#4 J!P -XAW%H2@FZ5+.AV4><"ULA3,ON) 3 M_A:#I]D PK936YZD4*>UT+L^G<=O.,Z!FJ+?B9>*.TI.@7H9CS+ [<($)C]) M3K.NN(X.NVHYSG,T4&0@PUI_F$'F:(8?,?L#NFG3 (>GAYU F/%(JTBG670" MFH64\AFQ<&CBD"9^'Q0R EN/#]U2WQCJ@H [_[B+/N 5W$S/\>*P]0 OZ#G0 MK.SP,BE0:?HB.8N/$[S4'P+8TH*MBB3+:$[X,4'C(\D^6")FH\, MZ0460[!/.)/3Z#8=GLGV?KRR(KXV6G5I,Q7#7_]\/C\O&E/7#$MZJ==3-R?A M'X8AJ]A/LL9_QST.(MGS$'\2@_]2$5?:"UZ]9.(&0$@;4V]?T,$DFG26> M0=D=@7E*M-3+'MOE,57#.$>^^?E3'"/+20-I6FC1E)^<3Z:TM.ON'H:.8I6, MTD++':P[=IB$)4O285TS6@F.+J1"[8 5[@*0D-^II,[HFM[@LU97MS1[1)?I M\#K7G/$4(PGT\?K2)XD>%&Y((2@O![)'J@6+Z&,!O#B_R6!\JF MVA%K5A WN\VZS&YT:'')BGR 38VG(!;J^GV8BR,22[ZM-)XR3O6[5Y^S278: M4"!1!"CWD.C2,&.[!=S#;M@U%+45 =VT91A38H6G[A&O+A':UOEB>OB5&XN/ M6#\Z5AZ @"6H021FV7"-(>KD: E-0@MJ?AQ$+:FZ!*0F04M2 +\0#F70[PV2 M A^9>"YM<@YHPM%GRC>[1:R6Z.%6!1D!EB%<=R>G)5'XU,4+B@T)+=X\&:=N M(=_Q0!+FYY' Z)<)S/*>E)_IV*.G22*:_C!TCM89VYZIMXZL['?:AS-7R6-U MO*@+/;#[[1R\;N.Q=KB8D0'+)I6*B9H%XO$-H8+;(+3J9I%D])GM+$;@T M]WA$FFR&AIDF[)Z".+2,9&6V)-UTY)@(;_(QC \.S -+NF?+:9YJAPPJ]^56 MX& Z)WXD4E"$%2#U3L! W#*,C@4/LH[!4HC'/=%D=N$PG&U@X(K/J7]U7%]N M>--QAH)J03F(QV6A@>V=6:Q$;\7E96KN]BQVN93.37 MKIUM\5GJ]GZ8\37[/$[RP1$O84(5>&HIUAQWP32M%(@B;(+QJU3[G/@I5ZL.F6>\2GYV^!+X#5*FVN7/=IOU%J^'+__N./P-E>U':KCMUQ7(KGBNNEJJ>H<'E<$(!Z8 MB6,F'3PQ&1DB^TAF;>62JW*.^J]QW!W"N9< ]J3Z?+\ 6.*M3?XZQGIV1RK< MQ^9%U:@EL@7:/1[]J<[T=$X1_#N!^-#G1: 50RL'"@'=RX69,5G&"S25QA+& M+L%EZ)(-)[#Q9+)5C*8HP'D409+P=6'.I[NWM/^:FF(;6[/DVSDJ/*C@>3#7 M/GUU+MSAI3/24;][?6"?:24:8Z&>H9*O M3-MFFN3*F5?F1 Y::&PUU"&CJDJZ?#D%Z^5N,/J1KRE?P*TJ8(X,"^Q1Z7^: MKF=A/-YH,3O=[8[71W-,P18?)])[.-F;64ZROS)JM%OQWU)Y.;*1/SA*OZ:_ MU[J4OU(:7Y<_]GJOW(IN2M1ZB:6G\^]>'$F;%[_TMN._64+OW-N&/ZYA!.WH M!3Q?6MO'+[1!^BNVB_\#4$L#!!0 ( *"""5=DKD""$@, !X' 9 M>&PO=V]R:W-H965TZ"ELT14(C62CI/_?B1ENR[@^&'MBW0D[[[[OCOQ--\I M_<5TB!:>AUZ:1=19.U['L:D['+BY4B-*=[)1>N#6+74;FU$C;T+0T,>,TB(> MN)#1_'E?AY. DKX2P/8!+/"> M$@66'[CER[E6.]#>VZ%Y(T@-T8ZXR)R5\6@?L)H^?9-4M#W%]AF1[;9)?3E!V%XVVIL>?BP M7>L>\ GE%L\1O0AUGNACA[!1O;NOOB#6=QV:KSE=;:SSN%/#R.7+VS.XWX3?/!M0Y#ZU;B^943WU3_8"?6QQ?<(=<': ,_ M09(7I"BIMS)&JC)W5II4A+*9LUA%24HS6#E-HG:(:*I(E*;C@M +O MGV:0,)*G)3PJR_M#-3UP41!:I2%%10J6^11I26B1>(LR4F8,OKM>=<>EQ/Z' MUNN76@T#ZMK+R'.2LLH;)IK&T\*J,4S M;)NG@:S%3W#\)2[_ M U!+ P04 " "@@@E79/R;TJX# #T!P &0 'AL+W=OSWYVQK3NI)K^XFF7AQ<&1?2& =\9\)'WY&AD^5XXL9P;O07CM0G- M"V.HHS61D\H7Y=X9.I5DYY9WANIKW#<0JH;;KX/L*>..P1]T'\X>Q*I%>SX/ M'7GR^F&U0[V>4/D;J#E\TLHU%FY5C?5K^Y 8'FCR/5 MIIZTSGH2KD%8ZY9Z6ZK-)5"=<*S3>ZRP6Z&!)!Z+QN%WI.9I=%N#['JC']$# M6G@'<5JRV2SR4E*RE,=PH[M^<&CL:^^0I(S/4@]9\@(^#$9)-Q@,ZRA -/6)&6<"-ZZ40KOV,-5J_=5I!^7+(BCR N6#'+R9NB:@_3E) *B%R% MUA(OEI09Q)R\I<#3E!5)#)SPR[*@<*R]I*%2#=W0"D?P-5+Z*BFF:4.41*>- MD]^GC;,XBAGGV3F<%05+9M$YG,JQ3TO"\B@?TU*PG *^?:)1;"E$8:WVCLCI M5KK&,SX"M*\3:?V_4 ^-07S5I<^UNY=/;YSX[INJ^2S=:.N\@XW6M:4<4X'? M044 O-%7V!VG?@8R>>9'0?\;R,O64"KIKHY!2GC.XLI;R3G=3 M2#.EKQ%F@_Z&\BP;#7PD>3;&%7,XUL[ABTG<(9G[]\92)0;EIJ%\V#T\:5?3 M)']6G][#3^1=*@LMKLDTNIAE 9CIC9D63O?C7%]I1Z_$*#;T+*/Q"G2^UMKM M%][!X:%?_@=02P,$% @ H(()5[QW#(0% P 3 8 !D !X;"]W;W)K M&UL?57;;MLP#/T5PBN#J>YQT28!>-FS#B@:] M; _#'F2;B87*EB?)3?OWH^0D[;8T+[$HD4?GD"(S74MUKVM$ X^-:/7,JXWI M3H) ES4V3!_+#ELZ64K5,$.F6@6Z4\@J%]2(( [#4= PWGKSJ=M;J/E4]D;P M%A<*=-\T3#V=H9#KF1=YVXUKOJJ-W0CFTXZM\ ;-7;=09 4[E(HWV&HN6U"X MG'FGT.:_UB#59)(>6]-;Y4,R^TA%!@:2P"H\\#GJ,0%HAH_-Y@ M>KLK;>#+]1;]D]-.6@JF\5R*'[PR]U#ADO7"7,OU9]SHR2Q>*85VO[ > M?)/$@[+71C:;8&+0\';XLL=-'EX$C,-7 N)-0.QX#QW;)"H'X_#0S!6Z>@W$"= M#5#Q*U CN)2MJ35\;"NL_HX/B-:.6[SE=A8?!/S:M\>0A#[$89P0I_?4 =6O4"02]C6Z1MG!1?<<-3[Z!X$W$]WBXS;%U!* M:CEMM+W6U A+*:AU>;LZ :H(NHI<8(E-@0J2R)4G!DJN(D=J5,$,P1W!Q _S ME+Y1Y$?I!"Z9ND=#,)#YHRB"L9]D"=RU#ZBM/S(EGH@$JI)KLNGEE_<@.]N[ MFD+B/('R00(5DC%C%1/KJ"=DE5?&J)ON6=T9PBIGZ4YG-=,<6-+ M;[49Q8M^0$W]\22'D1^&$2R47**VLX:@;6IX2;E(_ E13_UTDL(U&L:?!<9^ ME-FC*([@BO*D:,+\D\F1/\I&5G].Y&^E(>3_?(X@C?V M='B#:N7FF"U5WYJAV7>[NU%Y.DR(9_=ASE(=5IS$"UQ2:'B<9QZH878-AI&= MFQ>%-#1]W+*F<8_*.M#Y4DJS->P%NS^0^1]02P,$% @ H(()5Z]9/ 1V M @ F 4 !D !X;"]W;W)K&ULA51M;YLP$/XK M)_:62%,@A*9=EB U;:=U4J6JR;8/TSXX< 2KQF:V*>F_GVT(HVJ2?;'/OKO' MSW$\-Z^%?%0YHH9=P;A:>+G6Y(A/UPAM[^XL'NLVUO?#C>4FV MN$+]O;R7YN1W*"DMD"LJ.$C,%M[E>+:,;+P+^$&Q5CT;;"4;(1[MX39=>($E MA P3;1&(V9[P"AFS0(;&GQ;3ZYZTB7U[C_[%U6YJV1"%5X+]I*G.%]Z%!REF MI&+Z0=1?L:WGS.(E@BFW0MW$1H$'2:6T*-IDPZ"@O-G)KOT.O82+8PEAFQ Z MWLU#CN4UT22>2U&#M-$&S1JN5)=MR%%NF[+2TGBIR=/Q+4]$@; F.U0P6),- M0S6<^]I VP _:6&6#4QX!&8*=X+K7,$-3S%]F>\;2AVO<,]K&9X$_%;Q$4R" MCQ &X>0$WJ2K<^+P)O^M$ZZI2IA0E43X=;E16IH_X_>ADAO$Z#"B5_?S.>!I]/\(TZOM$I]'C5B 1$!CWJ-SLC1H4P6"+'C.J#G3H- MO,X1KD11$O[\00%ML+7!QA:;\!0PR]#)Q7DDT0@UFN]%%&2"&2&K&:QSB?BB M[6":AJYI*[H[XK'MM$O8LVY?DW@+@S :FBTZ-TLXL>O9Q11N7A,+1B&\@T$P M&@^;_5-O/]0)OZ>6 N76S00%B:BX;H33W79CY[)1V[_P9F;=$;FE7 '#S*0& MH_,S#V0S!YJ#%J73WD9HHV1GYF9THK0!QI\)H?<'^T WC.._4$L#!!0 ( M *"""5?@5-.ZG0, *$( 9 >&PO=V]R:W-H965TOOK M=VP((1+)0^+/.3YS9L9F?A;R1>6,:?2[+"JU<'*MZV?756G.2JJ>1,TJ6#D* M65(-0WER52T9S:Q16;C$\R9N27GE+.=V;BN7<]'H@E=L*Y%JRI+*MS4KQ'GA M^,YE8L=/N383[G)>TQ/;,_VCWDH8N3U*QDM6*2XJ)-EQX:S\YW5H]ML-_W!V M5H,^,IX'Z?1'&L-A_X+^E_4= M?#E0Q3:B^)=G.E\X4P=E[$B;0N_$^6_6^1,9O%04ROZC<[LW#AR4-DJ+LC,& M!B6OVI;^[G08&$R].P:D,R"6=WN09?F):KJ<2W%&TNP&--.QKEIK(,#[*;=^>OV?'+G_ GZ)BJ=*_2YREAV:^^"+[U# MY.+0FCP$_-I43RCP,"(>"1[@!;U @<4+[N!U'OZW.B@M(8=^COG80H3C$*:N MGE5-4[9PH' 4DZ_,6;Y_YT^\V0."84\P?(2^W$.=9@W$3!R[8!W>T*:@2HTQ M?8@USG2E##3HRGI=,8+Z5AJR@E_MT%KR M0Z-M^FG1S8K:U*O"4/,@.4\U9&&[TE1<*_3!)!_Q9KO]#YN'Q)]]Q#9#:R;M M-56E;-1B.[ ;I(9;D=1P,VDGEO-T*IKUUV[@;H84![ZG<38#PF.HPGR$QPD M4YP0#]G2(% :95V(-\9NO6J7_=D-T"2,L.<%R,!-C^P'B\ M?Y-F UOCPU5<"",Z-KJ!W+5T3$2C9 **^SA,$N1;Y2,0&?>RB<0?/1LGD MR3Z."J1H*MV^(/UL__ZNVF?GNKU]O+]1>>*0#04[@JGW%$<.DNV#V ZTJ.TC M=! :GC3;S>$;@DFS =:/0NC+P!S0?Y4L_P=02P,$% @ H(()5V?YIY&W M!@ 71( !D !X;"]W;W)K&ULK5A9<]LV$/XK M.VK3269@BO?AV)[QD?28'AK;21\Z?8!$2.*$)!0 M*S^^NZ"%,TD--M.\T*" MP&+/;W9Z MIP3/[::JG/NN&\\K7M2SBS,[MU 79[(Q95&+A0+=5!57ARM1ROWYS)L=)VZ+ MS=;0Q/SB;,%V*O!V,@ M2Y92?J"/'_/SF4L*B5*L#''@^'H0UZ(LB1&J\;'C.>M%TL;A^,C]K;4=;5ER M+:YE^7N1F^WY+)U!+M:\*2I;9/V'>T[@Q6C3:RZC:C!E51 MMV_^V/GAWVSPNPV^U;L59+6\X89?G"FY!T74R(T&UE2[&Y4K:@K*G5&X6N ^ M+[J6%ZU+/UG6,;PBZS- M5L.;.A?YI_OGJ%ZOHW_4\$F(%+I7B]$7;\Q^52&X5X^7/,^)9W.,Z;*(*[R&N/)=X7A9?&7R!E<5K*IS9A!DR+' M#6I1T^JQ&J)&M/)Q$M-6&UR6:S!; 6M98OX7]>84[K=*B$\P AAA82-\5SP^ MLT*QIX<_&%U+;4C 1LI<@Y9E#M^"G[GT##Q\AFE(SRB!.\Q[E,Y@(VJA>,FL MAWB.*550L*DV'+77X"4L(4DQBX( @H0%;@I1P,+(@WN)/@7]3Q[X%KR4N9Y/ MNL0LB4D19)1D-(.L,N0X@8BH1T3T_Q#QVX[4POA3^2O,80P!TR(NCQ6;7&WM M!KE[*JG($Z.K;)0UAJ]JPR=&PE=HX+J#@CZ%7YMJ*11Q_=T63Z3O!Y>;C1(; M;@1<\9+7*P'A5@6Y\&64N2P-LU<0.7$*(;).>C*T_MW;NO!]M1_?4 Q ]8:C8"OB?\P0VA^2TO%+SG92,^C\B7X Y8X(4L]&T] MRQPW;AGA#H_%OLO"V$4L.'X&;WMDOD3<,S=P7V$%=)((52R%#<#+,$B9EV1V MP8]Z]& 5K*6! Y[_U!.M&[(@3"TM%L!)[ 24+RS $6H9.JX_5=:2'CK)-'3P M\)DWF!8H[E=Y%+\0RAY#,=4Z6+4.GP+,I)QQP-PC)!9W[S#J2D".G D216TD MV, BG/!\@($H>%D>0'QLL!]@"ZE19\U \-46)'J(E,:6@V,+LIS"3X/,/%P)@1W18MO.M#RVC$R/%@";)G"B# M>$"38J6+(!G09)$3N9 .:#PW<,)X"M5IC^KT7Z-ZM#CNN<*C6NN-KNLP6RW: ML\6EQDK63H]!?5KX_? 4!K8*DQ[\B2?L$1@-*42%\%7I52-VJ K9%+W:#[:E@>8/0F1" <@]>D!L]7TB?,M27& MKI)\B05"V:;S0.W1XJ"HV_\,J.S7Q)BU4_P');$WQ6'A\1RF\J7:E/ A[2<+CP[)IDP^O!RF= M[F(OH8U98C=$:3):>>:#*W\EU,;^V-#($B]Y[>V_G^W_G5RVOPR>R-L?+[]P MM2E0@5*L<:N+I7;6IN'QP\B=_8&PE,;(R@ZW@J,#B0#7UU*:XP<)Z/\H7?P- M4$L#!!0 ( *"""5<3:52BL@0 '<+ 9 >&PO=V]R:W-H965T[1G3PT*C6GH_6SFUFDXFM MUM@(.]8;;.EDJ4TC'&W-:F(W!D7ME1HUB<,PGS1"MJ/YF?]V;>9GNG-*MGAM MP'9-(\SC)2I]?SZ*1KL/G^5J[?C#9'ZV$2N\0??WYMK0;C*@U++!UDK=@L'E M^>@BFEWF+.\%ODB\MP=K8"8+K;_QYGU]/@K9(518.480]'>'5Z@4 Y$;_VTQ M1X-)5CQ<[]#?>>[$92$L7FGU5=9N?3XJ1U#C4G3*?=;W?^"63\9XE5;6_\)] M+YN1Q:JS3C=;9=HWLNW_Q<,V#@<*9?B,0KQ5B+W?O2'OY6_"B?F9T?=@6)K0 M>.&I>FUR3K:UE@_U9^0,X-'\?CVA(/IX&!Z"GU^0XU6 M=PI!+^&O#1KA9+L"[S9<6(O.@FAK^"#%0BKI)-IC#$[:.,[@=HVPU(KZD@TZ MK@#PIRV9='0H]M;5WCKUHA(.:W#:2UWI9B/:QY9!N-BW]7YK#)]V^J9Z5C=(B*-(2HBP,RB1^XLNA M''E;A$%">+Q*@J0HX42-9$.-9"=KQ/,**-36'4O^:>5C>:[1":GLT02VN(L M/M#E;W$&MVN#^*33]^F]D0_/G' ']PG?K_85_L0$A:L(TBFG.P_B,N3PI<$T MB7S^@WB:P!=AI/?]J>*KZ#5D80;3I( HB#E'05ED\.E[%H14!F$8>E/$E)'S M("JFO:TH+SW6,V8V1M*K)=4C5)J>)$O%1_U*:^;"-<.%,X:3/:4IVH;;!^_$ M4&6R[9]6>J,.>N:K?TXHF.*.XK5"TN(G=A\WAZ:!5X\HC"7^X_)'C5K:2G?L M&74KI.,.>L3ZVN04IU1>Y:\2R')@Y):E=89)"DU>,CK')(DB*8% MK^EG2N54[18;3)(/KGAK<"=7AGLL LK]-F 'AQ/>,^%;V9- 4:VIBBK5U53CZ7A* M+BG%(P\!CFT8X8.DK\-VQAHZG4K-W: M95D/4'-%-)*.QL?J>7(P##5H5G[DL^!#W\]%P]=AJKSHAZF]>#^2?A1F)5M^ MT9:D&HX+NF=-/^;U&Z#FE^N:3)&PP)TOM3:[39L8)BUY_\#4$L# M!!0 ( *"""5<3=26GU0, +@) 9 >&PO=V]R:W-H965T_?CY(3-[FZ60?LBTV]D'Q(/I0TW4OUJ$L 0YXK+O3,*XVIKX- YR54 M5%_)&@2N;*6JJ,&AV@6Z5D +IU3Q( [#+*@H$]Y\ZN96:CZ5C>%,P$H1W505 M55^7P.5^YD7><>(3VY7&3@3S:4UWL ;SN5XI' 6=E8)5(#23@BC8SKQ%=+T< MVOUNPQ\,]OI$)C:2C92/=O!K,?-""P@XY,9:H/A[@AO@W!I"&'\?;'J=2ZMX M*A^M_^QBQU@V5,.-Y%]88Z_2ZW)"A19EU0!61BCV*8Q=,.!&$EN9%5A_M9&YH^EY 4H M33X\V%4]F 8&05A307YPN&P=QF\XS,A'*4RIR9THH#C7#Q!\%T%\C& 97S3X M6R.N2!+Z) [CY(*]I,M(XNPE;]B[HTHPL3O-R)^+C38*"?177[RMN;3?G&VJ M:UW3'&8>=HT&]03>_(?OHBS\Z0+8M .;7K(^7V.3%@W626[):^ ^65+-DR5O2Z%/2,$VH M)EO)\230U^2A5 !G;"!82W"U7+/G-U9LE>TG/I'NFPH4-5*1^R.R]^#YT?;S M(3U%FQ[R/?D0#?U)/!Q8,8G]*,N<&&?^*!DY,#(9D%L0$EO2.?[BVA\- MT">$LH,V+=KO<1%%:&H2^S'"CZ+4ST83?SR)W7PZ&OG#43N?3!(_C<.>NKZ$ M^9\*T <&PPFOHG30"O'X*"0'83@>7*#IL*/I\-TT70C#G'<\C6@TO2(F\P1V ]]1)?O[/)G'G-Y&U M1:HM0^I&Y25>:&=4(;&?C%+D]Y D]NM'8=8[]UD\@;:18FZ0>;D56PN-8$;C MSG$Z\1/TGN W]+-HTCO7V<%$N3>&R.',D&V$D9^-Q_\BW:U7JY>8E&U'5+9] MA&B':6)[[M6XC]O!R6V*Y\K.O1DT9JD1IKU8N]GN6;)H;^.7[>V;YB-5.X;9 MYK!%U?!JA Q5[3NA'1A9N[MY(PW>]$XL\6D%RF[ ]:U$1AX&UD'W6)O_ U!+ M P04 " "@@@E7&4>:O?L% !X) &0 'AL+W=OFG6ECD%^3(7%Y^2.R:MAB1*0",>< MT!@PO+X<7-D7'IPHA4SB;X+W_. W4$-YH/1177P(+@>6\@B'V!<* LE_.^S@ M,%1(TH\O!>B@M*D4#W\_H=]D@Y>#>4 <.S3\AP1B>SF8#T" UR@-Q3W=_XZ+ M 64.^C3DV5^P+V2M ?!3+FA4*$L/(A+G_]'7@H@#!0A/*,!" 1XIC$Y9&!4* MHZX6QH7"N*O"I%#(AC[,QYX1YR*!E@M&]X I:8FF?F3L9]J2+Q*K0%D))I\2 MJ2>6JSQ %V#%=G$9$U\% MPY?LTC06)-^".AL0GF(-WX!8QAM3$@M2C)(1^,3(-=0"_I'&9V!DO070@B/P>>6"UZ_>M/GU AC \4:N,M$"YW:' M@QJO/#V,BWT)8^M@:J2-RC :9;BC$[@.C7TY+A4=89 JO-RKB< ME;$.?7F;1@^8J;4M-Q8U-W(Y%Q'(P0]-,%YKY"NZ%GO$\%OPGE'>7I1:S: =60V:NHFY M>B?[,M5FU#ZYH.R#4M_^&:YN<6LI4(#6O6DNLVYBKM[%WDRU&+7F)YF"%5/P M9YB2W5$:I2$2\O%51)D@W[/"MY4^V,)+D[TN4J[>Z][D-6V.3E)7-0*VMJ)= M'O*A*D\_I&GP3O7R > %@X!$28A5[9F+^92W9_C"5BV3-KEK"LWA<050"!W6 M-$F&YT;9.UN6,4S36*YIE"J\]-U5_8SS48+]K? MFO7\N"7)=)%R]0[VIK.ETYB>S-!5HV'K.XT\I]S*0'X^K9CL$QRC:*Y1-,\4 M6GU.JF;'GAM/*R9;%LP M-YU-F_.3G1BL.C'X3"?&<$ $*;3Z ME%0-'[1-9Q5HLC]SC**Y1M$\4VCUN:E:3/AR8>4?2L5VEDV^DG**)IK%,TSA5:?W*K5A6/C>!"_1>L^MPP-3<)9OZ)[X1ZL-[3DJ.='[ZD.;/GQPFL M30K"H[G+"(,-MD1ULXR Y)Y$<+RKOE\9FK[-#(T7W'OG#S0S 5 M3'XFYR-B&Q)S$.*UA+3.9G( +#_FDE\(FF3G.!ZH$#3*?FXQ"C!3 O+YFE+Q M=*$,E(>-EO\#4$L#!!0 ( *"""5> +AA0/@0 $48 9 >&PO=V]R M:W-H965T>ZDC\69Z8/R+V! B MP=4T?P6T(=NMW$7BQ%3@ M]9J3-:Z+K#CW9$_*'0%O8R(QS<4[A?J\C,';-^_ &T!+\,>&[00N,S&UI9IN M-:B=ME.[;::&+DS-!9]8*3<")&5&,@T_'N<'(WQ;I:G+%7K,U2T:%?QU5UX! M%_X$$$2N9CZ+I].1+IR7C9[\[]%[R7"[A>/6>NX%O_?%!1\E*00_^BJ MWNAZ>MW*&*_%%J=D9BGG$X3OB37_\0!AAS4Y.I-LI\[00 CM:KVI[G5P+PH0%X?%I_#7#>$@=.')1H8 M1*&'.E@O4K^+U!^--'F?LJ(@/-4&.LI][E(S*1:;%$L,B?4*$'0%"%[)!P*3 MQ3$I%IL42PR)]8HSZ8HS>8D/-&3_Y)'T?1=% QO0H$+/"P5]_?>A"'.4]=Y&9%(M-BB6&Q'K)C[KD1Z_D )')XI@4 MBTV*)8;$>L5QX/$#'[[$ UIV_\&%DV#PEE]H<)%ZPH.!#6A@",$HA ,?T T[ MF;@1U!N!<[*?<<8_"+Z1 \$<;#G+=JG4[SM&)9Z[\(RJQ4;5$E-J_6*@8S'0 M*UE#*VRJ1";58J-JB2FU?HF.VSAG="/R77MPSY]3/PB&S_-"A_-0%/I#?SC' MN4X$T63H#^A?\X;@S0YPUZ" M!A4$;C1TAW.4,@?7&YJ#!H9\-QQX@WW2%BT(7]?]: 'JSF;3Z.JN=CWOF[K3 M.[A^ZUPO',WUN.J1UVW8HWS38/^$^9J6 N1DI8:"5Q-50M[TK)L3R;9U4_:! M2E6Q<(& M #V. &0 'AL+W=OY:6?2&L2#(9=XIC%H+C?M3:9I[U[CSP*5VM97E@/+W8)"MZ2^67S0U7>^,=99'FM! I*Q"GR\O1>_N<.+@T MJ%K\E=)[L;>-RJ%\9>Q;N7.]N!Q998]H1N>R1"3JWQV=T2PK2:H?WQOH:.>S M--S??J23:O!J,%\306_TV9 7LF;LTQ4?]%] MW=9W1FB^%9+EC;'J09X6]?_DH0G$GH'BZ UP8X#[!NX3!DYCX!SJP6T,W$,] M>(V!=ZB!WQCX5>SK8%61CA*93"\XNT>\;*UHY4:5KLI:!3@MRIEU*[GZ-55V M7(U5"!>5W M=#3]]1?;MW[390T2%D'"8D@8 8)ULNWNLNV:Z-W20=O2L>),:"M#C?,K7'G% MNYMBUPT<^V)\MY\ZH]=C4W>8SQC2)]'XQ'X8!CN?G7![NW![QG!_H$*A MR:"(V*YO]4X: M2Q3H*"78("8X+>"Z%N$J_S39+RZ@(_6R=\1;6E/QB,&7O] MJA,,1QSTYFTTY/B>U8O6&_6MZI&EEX_U[GB;\PV:AY_4N/\0\[.>&%;=A MQ<:PWM),'5JIAPE:4)YD9W54%WE:I$+RI)2C'N.J5R&,_*-/)TA:!$J+06D$ MBM;->RL@V*=4$&Q0"0&4%H'28E :@:)UD][J"+992'AI#76'-Y>AZ_1KJ*;5 M) CZ-7382MUT]^_--:T\R[/[)11(5.A&M94+;+->\-*H0CZ/ST!I$2@M!J41 M*%HWZZU"8?NG+*"0NL ,E!:!TF)0&H&B=9/>*B7V2:42>ZA(A#@8%-"A(C'Q M0[=?0 ]3-S0PG;QA'O=SX]H*'+99X?A $T'7Z@$=I?F&LSM:GD3ZVTT@0:$) M-20M J7%H#0"1>LFN%5B[/"4U1)4HP&E1:"T&)1&H&C=][VM3H.-DL#Q[ZT: M7E=4#R?])^N9V>^Q&3S0:PSJE>B\.J&+;;V8CUNA!)N%DAG+-UM)N>B&71MO M(.VAR0HD+0*EQ: T D7K9KC5;# ^83'%H((-*"T"I<6@- )%ZR:]%6RP41MX M1C%U!@7&*0LIJ' #2HM :3$HC4#1NDEOA1O\ MO&]+GBZDP\\NL.\YN%](0468PYS&H$Z)SJD3N.$3A;253;!9-IDEFU0F6?J3 M+I!@2WF?<*T^8L8\NR9L6\AZ4D7@QX2OTD*@C"Z5*^O=1%5]7B^RJW;:YILJ"\;*!^7S(F M'W=*![NECM/_ %!+ P04 " "@@@E74J[D55<# V"@ &0 'AL+W=O MV*,T_\_T\SX]"/JD"0)/G MBM=JX11:[Z]=5^4%5$Q=B3W4^&4K9,4T-N7.57L);&-%%7=]SXO=BI6UD\WM MNY7,YJ+1O*QA)8EJJHK)ER_ Q7'A4.?UQ7VY*[1YX6;S/=O! ^C'_4IBR^VS M;,H*:E6*FDC8+IP;>KVD5F C_BCAJ$Z>B;&R%N+)-'[;+!S/$ &'7)L4#/\. ML 3.32;D^*=+ZO0UC?#T^37[G36/9M9,P5+P/\N-+A;.S"$;V+*&ZWMQ_!4Z M0Y')EPNN["\YMK&1[Y"\45I4G1@)JK)N_]ESUQ$G AI>$/B=P'^O(.@$@37: MDEE;MTRS;"[%D4@3C=G,@^T;JT8W96V&\4%+_%JB3F2X;V)!?GG%B*%#D MXRUH5G+UB?Q$'A]NR<R$:Q>J-FKL:"QNYFW=%OK1%_ M%?F_J M*Q)XGXGO^<&(?#DMOX4LV_S!1?RK=@+6W/TBFZ([0#& M%?GK9JVTQ&GU]YC!-F,XGM&LM6NU9SDL'%Q,"N0!G.S''VCL_3QF]W]*]L9\ MT)L/IK)GC_4!E,81!R;Y"X%GD'FIL(U3+7\B8F]6U^@8MWECF]?L#H$IZQ#8,HI6$Z M#A?U<-$DW+U=+E-LT:"L3Z/TC&T8%%*?CJ/%/5H\B?:ZME=2;$&9C9=Q<@>@ M/I-E(R74>@PW'I $:7B..PP*P_3","<];C*)NRR8++59F207M9;ENKDX%Y-A M_5F:G$$.@V+/N]"GLQYR-@GYEQ@51F%R1NV>'.KF1H4S;U?6BG#8HLR[2M"V;"\I;4.+O3WGUT+CK<$^ M%GBQ VD"\/M6"/W:,%>'_JJ8_0M02P,$% @ H(()5[T&ULK59=;YLP%/TK%NNF5EK# M9](N(TA-8%HG5:KZL3U,>W#@$E#!9K9)LG\_VQ"6I#2MNKZ ;>XYQ^=>\,5? M4?; ,P"!UF5!^,3(A*C&ILGC#$K,![0"(I^DE)58R"E;F+QB@!,-*@O3L:R1 M6>*<&(&OUZY9X--:%#F!:X9X79:8_9E"05<3PS8V"S?Y(A-JP0S\"B_@%L1] M=#XYH+6K9@N8,R)\T=K]L\; $D3S_ :0'./L![ M N"V />E"EX+\%ZJ,&P!VKK9>->)"[' @<_H"C$5+=G40&=?HV6^DUO! MY--5CJV!K8UON3OE?F M6>"G?F#T"F"3)G/KL"Z!+727Y"BF-1'-A]NM=HWX0O>?O?6I/9[9/>NA;-Q- MG_U'WW3]*\P6.>&H@%1*68,S:8(UG;29"%KI5C&G0C8>/&ULM9A=;]LV%(;_"J$.Q0ILD2C''TEM 8VS81VV M(DCV<3'L@I:.+2*4J)*4W0[]\2,E19(=F78$)1".<\5HRG<"23S)"'BZPTPOELXV'EZ<$\WL3(/W&">D0T\@/HSNQ.Z MYM8J$4T@E92G2,!ZX7S UTL\,QV*%G]1V,E6&1F4%>>/IO(Q6CB>B0@8A,I( M$/VSA24P9I1T')\K4:<>TW1LEY_4?R[@--5+QP9@Z*8$URIN[Y M[A>H@,9&+^1,%O_1KFKK.2C,I>))U5E'D-"T_"5?JHEH=1A-CW3PJP[^80?_ M2(=1U6%4@):1%5BW1)%@+O@."=-:JYE",3=%;TU#4[.,#TKHMU3W4\$]1* W MQHH!6O)T"T)14[[3DPE"0(0>% \?$4FK4LQ9!$*^?3/S\?0]^NES3M57]"/Z M1(0@9D70][>@"&7RW=Q5.D SC!M6P=R4P?A'@ODU3R_0R/L!^9X_0ENN 'V' M7"1C(D!6/QVJ2[OJ+81:%1>J_BE!5\]?/8E^/8E^,<+HR A_0))QH;/@:3[^ M^4VW0!\5)/+?KFDHY2Z[Y4SF7LN,A+!P=&I*$%MP@K=O\,1[WT4_D-@>^:@F M']G4@R5/$IV,LM@DU;227,5W;3#KT#W! M+FNPR_/!,B+0EK!<;VZ:HH@S1H1$&8@2^1WZUMI67=#E6-,6M'>A>?$!\,EF M>RCC&F5L16ER^07+-'ZV3$<6R3IVST6:U&23/F3Z:R65/K%HNNE"FSQ#.V2R MCMJ3:5HS3:U,#R"H9OB PM8.[,*PRKST#!E(;(]X5A//ACT]9T.2#R2V1WY5 MDU\-?'I>/=N[TR-Y>4[+O:"QUU@&SQKVISQ9Z;./KXM/M$0;05*ED_!;4>_\ M['O/3_V#>.UC]EP(W+)!^)RTNSF9=G:=E^Z^H=3VJ1O?@@R'!7U:Q@8W#@8/!DX PGX&OH:IP8VKP5;K MT"=)9R>=J7W,ES*YK7L#+.LUC'0N!W68<.,9-T^#/N@V'0L5!)=BDK:83]^U"6F9,J4I5%%6R"1 M;?&0[^&A^.B-M7AD_&.ZIU0XG^,H2:\F>R$.KZ;3=+.G<9"^9 >:R$]VC,>! MD"_Y_30]_W(G]CNEP<@GMZ2\6'PYK+5]-CE&T8TR0-6>)PNKN:O &O5F2> M-RC.^".DCVGMV,FEW#'V,7_Q?GLUZ(I&41Y)CN-3%71R M[#-O6#]^BOYC(5Z*N0M2NF+1G^%6[*\F\XFSI;L@B\0->_R)5H)('F_#HK3X MZ3Q6Y[H39Y.E@L558SF".$S*W\'G*A&U!@"?:0"K!O#2!JAJ@ JAY<@*66\# M$2P7G#TZ/#];1LL/BMP4K:6:,,FG\59P^6DHVXGE#=U261AW$756+'F@7(3Y M\5HFDW).M\ZM8)N/3I!41WL6;2E/GWTWA\![[;S[E(7BB_.#;!S'5*Z#SA-%U,A!YYW/]U4@[PN!PG/#/+G+'GI(/>% M UV(6IJOS,W?THUL#HKFL-E\*M-US!D\Y@P6\="9>*LH2%.'[2JU?_TB/W?> M"QJG?[=I*X/A]F#Y,GV5'H(-O9K(=9A2_D GRV??@9G[NDVII6 -W>BH&YFB M+]_%AXA]H=1)"]WLD"_$5,XKJ\]WF%3S_+PM&64/I.@AO\0\+"'R,/3)8OI0 MU]ERGC\C ./C>0T)^"@!&R6\R<2>\? ?6=@= \7: (!+W/+?R5B-70Z<$W(4 M1"Z;D[(6UQG?[.55S5E'0=(FRQBM;S%:"M80/CL*G]EA+ Z9M:?%V[$* M/&T58 A<,,U*>ZS[51AZX7L>P!#C\Q.*KGMS!D 1+)#^]8# M:J@%1M\_JR[JPYMAN2^A4QG&H0R=)T5(P @BR]M"05ZB9:TV%Z>Z*F4'^=ZF M ,_BQD V"**HD9 RP'4CP(NGY+UP;FX_R)\YGZ[E46?ZH,X5'IYA3.:G"1R# MM(!"+6!FK:][F0LX$'>"A7S)&_ G5TF,D[+Y!03F&QHIRJB#97X,Q\"[/NGJL; ,Z#X M#!@QJ'U;=OYU;F@J>+@1<@;+M[(D%+)"\X7<+MDJN]F*ULR*HC?@V=RZ@26P MJK2/@6E <1KH +7:=/?;].8M=X,N\L@IAIH',%2@PC)@I)^S);^FO##<\O5= M)N%#GH16J59AS5:TIDVB: VZ5HT2(_OU=DHL16MJ5[ 'S; WN-BA3GBG^Y6Y MZZ'2:O97!]R=*?.^7H2YF][S/0:P005L$%FM=4L856D? \J@@C)HAK*S-S:* M=[J*7BUOX8;AM4. ?-.%?5_G6GV6".TWN"QV YJ%@.6C7;H%5B MLQ6MJ5T1&S0;;D,M!ZA[9\!'_MR'6DFWG0DA(MX9RP$JY()FY+)A.4"=OH ' M??G_5,<8] 45?<$.^OI&/8=JV,8-?0Q.0XK3D-E5^[IF ](=MC,>C'G80].B M$ Z9$>YRKP'IS ;.> T7G=HV-"9JOUA MTNR6M>[*0[P&A#DX;>ON%=(-- M;MMSHE^_-YEJQCX%V2*$=NLA8TXJ]K^-@[J;WK(]!;5A1&[;JKF&K[IJM M:$WM"LWPP#^E7NPXX&Z;S3R&H1H5S>&+;+95I]5@CM-[9L= .:Q0#EOUT;!5 M8+,5K:F]]N4TLX\VU&K NGNFU?(8.(85CN$+OZ;V/WP(K).9IG(,)L.*R7 ' MDWVC#D0U;&/FQJ WK.@-?TO?:L.ZX:;E8PRBPXKHL)GH>GQ/M<6=._<]U3$@ M#BN(PV:(L^Q.8-U6.RM\#% C"M2(V5YKWW<,A",*X0BPN=$3 M2S!6:1\#[8A".]*!=D-OV(ANR9T6N[GKH=(4OY&+K#BMV'OX$N8>>D_U&$Q' M%-,1JR8&ULQ=U1)O-F MI]7RVAF-O.M5LEA?W;QN'KO+;UYGVW*Y6*=WN55L5ZLD__PN76:?WES95U\> M^'GQ^%36#US?O-XDC^G[M/QUG#FZNW]BOE3^L= MFBW^9Y%^*EY\;=5/Y4.6_59_$\_?7(WJ(TJ7Z7U9$TGUS\?T-ETN:ZDZCO^T MZ-7SF/6.+[_^HH?-DZ^>S(>D2&^SY;\6\_+IS=7TRIJG#\EV6?Z?+8OFO]:GW;;^[,JZWQ9EMFIWKHY@M5CO_DU^;W\1+W9P[",[..T.SKD[ MN.T.[KD[C-L=QGL[C)TC.TS:'2;[(QQ[TEZ[@W?N#GZ[@W_N#M-VA^FY.\S: M'6;G_I;LT9?_)W7U6M\$:9DLEL6W MKZ_+:LQZS^O[UG^W\YTCOFW]F*W+I\(2ZWDZ[]D_-._OGMI?FO?W#/M?5[^K MYU^8\^47]LXQ@BI9_V"Y]G>6,W)RK8]EU"J;-&_^ZJ[OJ[\YZ_FB*8:C='@^[5J_O@^L;_[V[7$M.E]S3FL2 M/;88/39EUH+T_D1Y:+7K/C>[V[#NL6:OH>\_'#;[VZK3UX]I];I76A\^6R^W MNTL^-P^__93D<^O?_ZQ(*R[35?&_?7\,=N./^\>O7^M?%9OD/GUS5;V8%VG^ M,;VZ^?M_V=[H'WTM1&(!B0D2"TDL(C%)8C&)*0C3NFC\W$5CDW[S2U8F2ZMH M7CAW/7+_LI?2W^NO4^L/ZV]]'6*TAW8(B04D)D@LW&%>@]43_H\W]G1D5Z< MH]?7'U]6_^&&CN=[XX,-Y>&&KN_/#L7X<,.).QM-#S94T!/6*G+R7)$38T4& MB[PZW;#^N2C*Q?JQK^J,^P^M.A(+2$R06$AB$8E)$HM)3$&8U@7>&07D5A 8H+$0A*+2$R26$QB"L*T+O*?N\C_BK,;HSVT0T@L(#%!8B&)13ML M\G*^4D]_#B9 Y*#QX:#VR.\954&C:H4]?2[LJ;&PWZ?Y(BVLMW4]K^KW-.H2 M[ZMA(S.TADDL(#%!8B&)120F22PF,05A6C/,GIMA=N&YTHSL(A(+2$R06$AB M$8E)$HM)3$&8UD7VJ$M/1N87E>:M62OYF"R6R8=E:CUDN?6P+;=Y:BV*8EN_ MC=X;FAC9H>V!:@&J"50+6TV;:DS7Y \?HP(K2] )_$0_: MY\R:WIV<-9F=P15-:@&J"50+42U"-8EJ,:HI2M/[PNGZPKGP!*H] *JA2"U M-8%J(:I%J"91+48U16EZ0W71M&W,[/[\3 J-G%$M0#6!:F&KO9S0./[8&X\G MT_V)%)HIGSUNC(ZK*$TO[RXSMLVA<7-MS=TR6??6,!H*HUJ :@+50E2+4$VB M6HQJBM+T7NC2:GMRZ;D3FG>C6H!J M5"5(M03:):C&J*TO2&ZH)OVY@(WKQ= MK[?)TEJL[_.TZI;JB_::02O9ED]9OOB_=/Y=?67G?=5"O?V")MNH%K3:[,6$ M8?3#:*)/%@0Z9HAJ$:I)5(M135&:W@===&V;L^N?MJL/:6YE#U8RWUVY7$?9 M^YW0VP ]N:GO>3-W;U)ZV[NA.QE[KKYA8#[4P7_FT<09U2)4DZ@6HYJB-+V\ MNP#;-B?8S^<0UA_6V6FVV1S\IQW-LU%-H%J(:A&J252+44U1FMXC7:YM7SK8 MMM%D&]4"5!.H%J):A&H2U6)44Y2FKW;K$F['G'!W/&Z/CJIYQ;<]UW)'3S8+UXNU";L<<3%W@[4PO/75"TW%4"U!-H%J(:A&J252+ M44U1FMY073KN&,/"FUU3?$R;^T35%P0NLOX4#\VX42TX\13'UN+U6:9?4Y3:S=3N]OF]T_U-;/'IEQF;F@K MH%J :@+50E2+4$VB6HQJBM+T]NA";]>^\)3+11-R5 M03:!:B&H1JDE4BU%- M49K>4%U"[AH#PZ'73YFUP=V!QMVMIB563GT7C+UKWP4Z;(AJ$:I)5(M135&: M7O@O[C5N3K+__&(,MR>AK,K,G?I[BS%Z-QS[HYFSMQBC;T//JS;UG?W296_M MS=[;F[VY-WMW;_;VWE]CL;;;Y=BN.XX= M>V1/QWO1 CJL/'?8&!U649I>W%T>[9IO%MX6]Z8]\9U;S?4:EGA_=W?J$B.S M/+B^T: 9U02JA:VFOTYY,W?_ J/>[::N,]O+S<[TXC,]13U;O2*[0-?]FH&N M&1]S(]W%!13U&FBF2>J!:@F4"UL->UJE;Z[ MG$?HL/+<86-T6$5I>IUW2:5KCO%^RM;?USEE-1EHJOF[:DYPI/)W,69SCM8^ M7/_%[JU\--9$M0#5!*J%J!:AFCQ11U-KM?O\1]NQYLGGWD_V0P](49K^V61= MOCDVYYO-9?=5UYPXE3,K0UL!U0)4$Z@6C@_7$(_]R/Y5#1Y4]HTZU2RC^LY_6XO?6,IHJH%J":0+40U2)4DZ@6HYJB M-+TWNE1Q?.EUMV,TB$2U -4$JH6H%J&:1+48U12EZ0W5I95C;1QC< M,>@"7%03J!:VVLL3W''?(I ('5:>.VR,#JLH3:_S%Y]=;(XVO\IYM7G,P96/ MYIZH)E M1+4(U>2).CKGO!H]($5I>N-TL>G8')O^;%K'U=L4:%B*:@&J"50+ M42U"-8EJ,:HI2M/[HPMQQY?^].4Q&O2B6H!J M5"5(M03:):C&J*TO2&ZN+G ML3E^_K5Y?6GG:J?>S4739E0+4$V@6HAJ$:K)\6%R/7:GMC_;/SU!5_Q2FE[T M7;P]-L?;YZ87:(2-:@&J"50+42U"-=EJ^C7:SFCL'9R/HSDWI>D%W^7<8W,^ M:3RM^')[B&-K$\WVX#9 \VQ4$Z@6HEJ$:A+58E13E*;URJ2+MB>C"Y]B3-!4 M'-4"5!.H%J):A&H2U6)44Y2F-U27L$].W.'Z+UUX;<8'-PL:N:.:0+6PU;2+ M.>R^O ,=5K::=AUW[W6$Z+"*TO02[X+RB7GY[:GYE?&B$K,]N,+1#!S5!*J% MJ!:AFD2U&-44I>F]TF7@$_?2\RLT(D>U -4$JH6H%J&:1+48U12EZ0W5A>V3 M"X3MYC$']Q :MJ.:0+40U2)4DR?JR&[N:6:YSYG[]&CFCAZ7HC2]?[K,?6+. MW(&+LLPC#.X6-(5'-8%JX>1PZ?!DXO6>I: )>ZMY)\>-T7$5I>F5WJ7G$_,2 MZ'-.4TY_LH)YD,'%CB;DJ"90+42U"-4DJL6HIBA-;YHN(9_XESY?07-U5 M0 M3:!:B&H1JDE4BU%-49K>4%WZ/C&G[^?>'MC,#&X+-'Y'-7'B%S8Y>K/A$#V. M"-4DJL6HIBA-;X$NCY^8\_@S+T Q*X,[ $W>44VTFG99QG0Z]IV]FV2%Z+ 1 MJDE4BU%-49I6\%X7JGMGK!>WYDF96@_)(K<^)LOMTU0+4$V@6HAJ M$:I)[W!MN>?-^LZXT7$5I>EUWV7?GCG[ODOSARQ?U;=RU$^Y[XXMZ#"#@XL? MS;M13:!:B&H1JDE4BU%-49K>(%UR[EUZB;F'QNNH%J":0+40U2)4DZ@6HYJB M-+VANGC=,R\QWS5%^OMFD>\:Z?@)MED:W!EH3HYJXL3OS!X=/\-&#R1"-8EJ M,:HI2M/;H O%O1.A^/-]X3V"1J%HUJ :J+5 MM(]>V#O_1@>,4$VB6HQJBM+T=N@R;L^<EU DVW42U -7'BMVA\G4 7E*.:1+48U12EZ8W11>*>.1(WGZ!7KQ(_ M9NLRM6Z3?)E9Q6*U729'7R?07!S5 E03J!:B6H1J$M5B5%.4IG=.EXM[E\[% M/3071[4 U02JA:@6H9I$M1C5%*7I#=7EXMX9J]+/SDC0](0F:AE.:7OA=&NZ9T_"3<[#WU:E)6ECOZH6#J^H5IMFHMRO0 MP!S5 E03J!:B6H1J$M5B5%.4IC6.WZ7J_J67JOMH%(]J :H)5 M1+4(UB6HQ MJBE*TQNJB^M]7J?+CXVG\ZXJ7[0/&KM&FFS:Z1B]Y;:J4NYS ,/ M;B0TUD0\S;C,W8P/[@ T MATD*(TO7&Z[-__ MZNO;S2,,;A/T"@!4$Z@6^H?KS)U9WQNZ$3JN/'O<&!U749I>Z5V8[__%,/^\ M!>[F4097.QKDHYI M1#5(E23J!:CFJ(TO6NZ(-^_=)#OHT$^J@6H)E M1+4( MU22JQ:BF*$UOJ"[(]Y';RYN5P5V!1OBH)OS#FZZ/W9GO3:?[;PRCZ3RJ252+ M44U1VJ[@KXNG-"V#I$QN7J_2_#&]39?+HCK=WJ[+>I 7CU;G$P]50]BOWCI7 MUP>/O[-?";OG\=!^%?4]+NU7M-\IC^F.2/BW5A+=.'ZA!&/]03 MS7SQ^/3\39EMWES95]:'K"RS5?/E4YI4\[QZ@^KG#UE6?OFF'N!3EO_6/,V; M_P=02P,$% @ H(()5RT$#6:: P Y1 !D !X;"]W;W)K&ULQ5C;;MLX$/T50ELL6B")[I*=M07$EHKM8@L$=2\/11]H MBY:$2*27I./D[Y>D9$62&2-M5?0EYF7.&<[%DQG/#H3>L1PA#AZJ$K.YD7.^ MNS9-MLE1!=D5V2$L;K:$5I"++F-%L!S.T0OS3[I:*G=FRI$6%,"L( M!A1MY\:-?9W8E@0HB<\%.K#.&DA3UH3SXV) 5*TA?N2?R"'OU%CD"_Y M-J1DZB\X-+*6 39[QDG5@,4+J@+7G_"A<40'('CT *!9:*L.!6WA<#Q:,7) MYNYR(5R=@B6I1/XQJ")X">JK]>E5\B#7"+R.$8=%R=X(X4^K&+Q^]0:\ @4& M'W.R9Q"G;&9R\4:IR=PT[UG4[W&>>8\+WA/,%/XIG60 M7P'7N@".Y;B:]RQ?#G=TYOR<]N2'M?>^1_H/K(GEBT2Z[[K]5,I)P@#KR\5GTJY83@=<"6G4KX[ MM2:M5,\!?NL _ZP#EH1Q0+8@(R1E@)%25V<69SF^-Q/')(O')$M&(NL%(F@# M$?SF(QR9*1R'I!#-L@AK^HG-2\?K=03*U!,='(N/:@E)S*>)-! MN4DT,GZH+R.3UO#)6<-7HKLM<'8!,H01A>4%$"T/@*GHT@K&*90=\-%\;2=T MEOY[DW-,LGA,LF0DLEZ,IFV,IK^YPDS'#.*89/&89,E(9+T@VM;3D&+]HAK3 M$/=ZEC!TACV+1LP)?-<=5!J-F!NZG7ZD=I9&S'<]WQ[4&[,SME6(9FI>9L*T M/>9U3]Z>MC/YC9I$!^<+^WII:\YC.<.K,?&)OOX!X#VD68$9*-%6J+*N0E$9 M:3U3UQM.=FIH7!,N1E"US!%,$94"XGY+"#]NI(+VEXWH?U!+ P04 " "@ M@@E7;-R>@=H# .%0 &0 'AL+W=O7 MI!3%\LJ.UR60[8M-47/.#.=0,Q('*\H>>0P@T#-),SZT8B'R*]OF80P$\S.: M0R;O+"@C6,A+MK1YS@!'&D12VW.5:+Q-WR3(6:L(>#7*\A'L0?^0S)J_LFB5*"&0\H1EBL!A:8_@4P$ZAWKH5H#NH1YZ%4 OW2[7 MKA/G8X%' T97B"EKR:8&.OL:+?.59&JCW LF[R82)T;W@H:/IQ.9Z@A-*9'[ MCV.MX"FZEYLR*E) =(&T&?J2ZUMC+K>5'G+TT0>!DY3_.K"%#$>1VF'E>E*Z M]G:X[J!;FHF8HR"+(&K!^_OQ_3UX6Z:ASH7WDHN)MY?P*VGQRO,(O37[Y(2W0@@_.^VW5'Z[[;[5P7RBNR5BR]/=*N+D>Q%/T#5.&'K :0&;S_T)"IYS M6>NE_0--)6>:B#6ZPP+:E"Z#O-1!JL[U-'+.^@/[:5/ -IM>IVGD'T 4O$'4 MR&.OSF-O;QX#DJ=T#5#5P5G!PE@F"\U2G*%OZ&M<#KD/%B*39+Y)LL 0 M64,HUWG].G+>N9]4 1C2T2B;;Y0M,,76E'+C0]?]'W25*LCM*M_SMAK+#CMO MZVW7/Y O>)NOF5;O-:W>3]M?W@C-0VO K+6_'(WTCT8&QR!+4>R-\QT";*D/ MUC@*:9&)\HN^GJT/[\;ZR&IK?N)>3=V6>5\=]NGSI%?Z\J3P%K-E(EM1"@OI MRCD[EV_WK#Q\*R\$S?7ITIP*08D>QH C8,I WE]0*EXNE(/Z"'3T+U!+ P04 M " "@@@E7"^FG\4$% "H'0 &0 'AL+W=O$UB*F;&2LKUM6F*8$42 M+$9L3:BZLV \P5*=\J4IUIS@,.N4Q":R+,],<$2-^32[]L#G4[:1<43) P=B MDR28O]V2F.UF!C3>+WR+EBN97C#GTS5>DDO)[.#.L-"(2DT"F)K#ZVY([$L>I)17' M/X51H_29=JP?OUO_DL$KF&2F]@(6 MB^P7[(JVE@&"C9 L*3JK")*(YO_XM4A$K8-SJ ,J.J"^'>RB@YV!YI%E6/=8 MXOF4LQW@:6ME+3W(QN 2?@ G$"G,B0$3!$XVD M^*PNJN._5VPC, W%U)0JWM2K&12QW>:QH0.Q>> KHW(EP*\T)&%'_SM]?X@T M!DR5J#);Z#U;MTAK\8\-'0';^@R0A6SP]'@/+C[MP>=_7:'J#=^30!F&F6'4 MU_ >@ET6W,X\V0<\_;E)G@EOUK2S.KDAI]M0.K]8!@1!")#W!Y+:XK=V*-G4F#3NM_()U?TOF]Z-0ZO"#11ZKF'ZV:UO- MKG')-=9RJ8EVR# ;MX>9[3MHXC;0.MHUAN->U),RZHD^ZOP9P\]JL<,2$!JF M\^.:\(CU+\RD)X,VE('E@5:UW%M:U.]$I$_;8,K"?!T33ESH0MC U,#BPO(UKA159U9R/^-:O?T1LIO5/H>4 M@966@7HQT[7<#V%M2YOF0J(/9"AH)6M@/UVSKP"&H.9^(*RQNB-OW,0]A]R! ME=Z!_03/OB08@ML60*W*GD/[P$K\0+WZZ5 )0SC]=EG]D8>:K+Y^4.\S5$(' M'E$ZQQ:8(43C?D3:R(96KQ)+4*^6=!)B"/2D:W0Z?A/Z'+H)5;H)Z773$]V> M%KOP5W\LH3]RFXN-/JRAV)6,0K"?M,"%M @8E1P'27G8@G MDD5%)LXALE ELI!6Q!S/1&<&]#8=D"4/>"#)OE-U8O\?$_NLE:!">D&EF]LZ M,?7F>F&>0U2A2E0AO:@Z,*=UPNHMV04LM I:@!P0XK=NZG,H+%0I+*176 ](R'K/'TV_6=L+2PA?9EN$0JW6&RKS;;'R:KD->9-MOIE5\WP/\ROF:M@( M$).%ZFJ-?)5\GF\+YB>2K;.=M6%I W5_P9A\/TD=E)NS\_\ M4$L#!!0 ( *"""5<+?_MRCP, $X, 9 >&PO=V]R:W-H965T'?/GU ]#H2YYQ-?-V6N]O M?5\E.\BI&H@], MPX-$JLAS*E\6D(GCS N]UP=+MMUI^\"?3_=T"RO0C_L':49^[25E.7#%!$<2 M-C/O+KQ=A+$U<#.>&!S5R3VRJ:R%>+:#C^G,"RP19)!HZX*:RP'N(BF.?T"5T-#Z2T2F MW"\Z5G,##R6%TB*OC U!SGAYI5^J0IP8$-QA@"L#[+C+0([R'=5T/I7BB*2= M;;S9&Y>JLS9PC-NOLM+2O&7&3L]76B3/-PN35XKN16X^MJ*N7#=H959 6F2 MQ 8M5X_HSA:0Z1=T]0XT99FZ-I.6H+1DB3;FRKI"!6=:H2MCH*ZGOC:(-I"? M5#B+$@=WX,3HD^!ZI]#O/(7T6WO?I%;GAU_S6^!>AW\6?(!(\"O" 2;H9^0C MM:,25'7IB4#J"A(7@71$^*O(UR!=D9I:N+*B1UN+MB*4'J-VCW8CWJH]36#F MF9VF0![ F__R4Q@'O_7P1C5OU.=]_L@/AM,PKF'+.&=\:Y9U1GD"Z(KQJB[7 MZ)_6"I7X98"A"V"W_6%.2!A%.)CZAQ:R84TV["7[("FW8&_%&)YAA#$.HK@# M(ZXQXEX,L]LWP'X$)#X#N<$1"4@'R*@&&?6"+(UVN8WY5H[1.4=$QN%HTLXQ MKCG&O1Q/Y7JA/$5<:/1BS@KYHVCC%K0@(M&X'6U2HTW>MIB!IY>LY,GY2AY' M$X)).U88-+(:]*K"9W<<&+"[ TASO"&WN)'1:$#O*9/HB68%M ID\#^(0WAR M'H3_11Y2D654*K0WDN?*:NO;R&IK0F7 \4F1\600Q!TEQ@TI?K-<7()5>@_# M4_T@ ]RQ6<+F/ A[Y?L[_;B$C)R383(8#3O(&N4/^Z7_&T&Y!"QJ!<-=8(WP MA_W*_V\*2T'6NQ=P[@6VK2? M[G9G&GZ0=H)YOQ%"OPYL@/HOQ/PK4$L#!!0 ( *"""5>J8*Q]!00 $@8 M 9 >&PO=V]R:W-H965T^9GQ)W&@5(+/69J+A7.0\GCK>6)[H!D1+CO27+W9,9X1J89\[XDC MIR0N@[+40[X?>AE)5UR-O"9+G&0T%PG+ :>[A7,';^\QU@'E%[\G]"Q:]T"W MLF'L20\^Q@O'UXAH2K=2IR#JW[E^P_E6_I'$\K!PI@Z(Z8X4J?S$SA]HW5"@\VU9*LJ_X%Q_ZSM@6PC)LCI8(%2I3OB23+.6=GP/77*IN^*5LMHQ6X)->KLI9< MO4U4G%RN)=L^W=RKOF+PP#*UV(*4TW4#UHH!<9%2P'9@M7X4X/OW5)(D%>_4 MR\?\1(5404?*2V[D6PJ$3@:*/)%B[DF%3M?PMC62^PH)ZD'RJ0-,T( )K&!*GH,C3Q1-#P6/%:TUH)BE*>%"L[B"I+$9[G7A MJ^I,6_@FD1L%W?#"!EYHA8>Z*EE#!BY>U "*KDS-:(3NIDUWTS&H.>VFIM^] M]K,&S.R-J#F[H&80N!'LA@=](Q&^%2#NW,RM,0/7#[9D"UZ9GS6 5V[0:!6T MB]5 BM99OW;[A$:JH%4K7I&E=:$V34/LAE$/0B,WT*XWD\YBUIBAJVA4!P;7 MIJE5]X8V:'0+VH5K*$W#_[650B-;T*H;KTG3Z(*F$71#W(/02 ^T:T_06$6:UH6^H.G,#68] M"%M>R:X_86>Q,=P2,AJ$KNV7T!B&"1D)0Z-8)M3CF7IV4V3D"[V5:T*7MFD: MN4&/;4)&?Y!=?Z+.8F,X)V0T"%W;.Z$QS!,R$H9&L4^HQS_U[:9&OM!;.2AT M::%F@=O#4FSD!]OE9]IY-C.&@\)&@O"U'10>PT%AHV!X% >%>QQ4SV:*6X=] M;^6@\*6#@CYV)^%_('JM;#\%U!+ P04 " "@@@E7D57 E#," M "C!@ &0 'AL+W=OA-XL/, M[V]FK''22/6D2P"#]IP)G>+2F&H1!#HO@1,]DA4(N[.5BA-CIVH7Z$H!*;P3 M9T$X/RW>V#!>KJXIXN]WN2, MWCT5E-?\%,B@H[O*"UV1'%)L[ZH&]0PX>_TJFH4?!K#&/=;8JX_/)DUK@"OD MDW>%5J!S12M_RW[>65MT8X#K7Z>PQQ? GO38D\%L?JW E5CL$'/@R(#BR*Y1 M69Q"'1:+T L0-4 U[:FFPS4F^W,U'G3\QV3->JS9I6H\NP#VO,>>_\\:#XM% M;9'U*:[@J.>X]GU/U(X*;8_=6JUP-+?%4VU+;"=&5KX-;:2Q3*ZLBBAPO*8U\#TR)J+"BO=%1M7U@+PRI(JZ@:>E[@5)LS),_OM M4N09;Q0E#"X%DDU58?'[#"C?S1S?>?AP13:E,A_ KX1V,E!&YDD2\[O3.?3:N9XQA!0*)11P/JUA3E0 M:H2TC5^=IM-/:8C#]H/Z1YM=9UEB"7-.OY.5*F?.U$$K6..&JBN^.X*Z%'B>:I_ )T#22:(-M IU*"D@BS%;H@ M>$DH440/'RY 84+ED0;>7B_0X<$1.D"$H9N2-U*C9>8J[<9HND4W\UD[<_#" MS)\;=HQ"[QT*O" ]LAIU#N-]CJ= M-T( 4YU)^O>G''/:2L4#"T$0OY\^,3J*BI)QGW'O,][K\RMGD^)?O,;/7/A1 MFD9/S8[ 8F\:!N-ND]YMLM?M#5>8OLYG\GQ94R\R;<\[UN4YR/=@P?B]2 (D>\XR*H95*6?1M M6\Q3R+$X9P50]63!>(ZEFO*E+0H..#&D/+,]QXGL'!-JQ0,3N^+Q@*UD1BA< M<216>8[YKQ%D;#.T7&L;N";+5.J '0\*O(0;D+?%%5".P$;LC)%V,F/L7D\^)D/+T0N"#.92*V!U6\,8LDP+J64\5)I6 MG5(3=\=;]??&N_(RPP+&+/M.$ID.K:Z%$EC@52:OV>8#5'Y"K3=GF3!7M"FQ M86BA^4I(EE=DM8*1?":A. )@E\1_.=F""I"\-P,844P MUNW2NRGW$BNGA+%D_%G4%46Z"TR S1F M0J+3"4A,,G&FPKU[E&95YO"?R^.B2 M49D*-*4))"W\R7%^=(1O*\^U<6]K?.0=%?RTHN?(=]X@S_'\EO6,GT_WVNS\ M7_;I/V??*X9?OP6^T?./OP4_+F9"@29>9SA$?5#P2T M[48I%!DAW0S6<2?HA0-[O5OE0U#D=9U]T.00Y 8]W]U'35M0GM?S:]2>W[#V M&Q[U>XNF=MCDNI<&<%H=,T?(CI^9V&WT.,ZP7=AMT64+<3MKN- M:K?14;=?5-O_Z[Y&!W7N.DYCR\:'H([G-GT>@MS([?0:1EM0@1MU&T[MG0Z3 M U^:UB[0G*VH+'\S=;0^/5R8IMF(C]S^V&V)3]1IHSP<_)$OCRJ7F"\)%:IR M"Y7*.>^H3>%E^R\GDA6FO\V85-W2#%-U8@*N >KY@C&YG>@$]1DL_@U02P,$ M% @ H(()5]852Z*A P YPT !D !X;"]W;W)K&ULM9=K;Z-&%(;_RHBNJEUI&^Y@IS92+HV:JE&M3;955?7#! XV6F#H MS& G_[YG@!!BV'&%ME]L+G/>>=XY#.>P.C#^1>P )'DJ\E*LC9V4U;EIBG@' M!15GK((2[Z2,%U3B*=^:HN) DR:HR$W'L@*SH%EI1*OFVH9'*U;+/"MAPXFH MBX+RYTO(V6%MV,;+A4_9=B?5!3-:570+]R _5QN.9V:ODF0%E")C)>&0KHT+ M^_S*]E1 ,^+W# YB<$R4E4?&OJB3VV1M6(H(T_?>H68A" 1J<#G"[ ^:\!;A?@-D9;LL;6-94T6G%V M(%R-1C5UT*Q-$XUNLE*E\5YRO)MAG(Q^!5P#07X@-[6L.9"[K,R*NB"_5<"I MS,HM:4:0#7W&Y$GR_AHDS7+Q 4,^WU^3]^\^D'1MNXFKT2^+T2^(T>JY^ M2?ZZ>!22XV/V]Y2C5L*;EE![[UQ4-(:U@9M+ -^#$7W_G1U8/T[Y^T9B;]RZ MO5M7IQY]9R:YUY-[I\B]*?(VRA^0N\'" M"X[(M=HSR?V>W#]%[D^1^V-R+_2L(W*M]DSRH"GR,,I\G!$[BP7X?%SKM6>2;[HR1=:\H<=8(%.)? I_L6(WP_"T#GB MU\XPDW_9\R^U_%UE*;K*DC?UI&KKR62U6(Y38@7APC[RI)UUIB?;>JV;EM;5 M;8'BDK"4))F(65VJ8CE9^ZR)]Y'G^D=N]-/-M3-H VRMG8T2Q?J^IWD-RM7I M-'6*0V-V:+FC-VTW[DTI"5UWL,?>,K_6:5M;&*.?GBIL!B$A,14[[$%2[$D% M23DKR,/MQ32S,V+VEM;Q&U8_[]QO;TD2,DD><8>/V8% MWHLAF?3JCKPN[;'7_Z.$VZ\UW-87\3Z'&\YB@.0E?U!2?!IQDW&VAZ;SO,@Q MO13-?B0W3!VKYO1/H)-OQ6[6X$2>OVD38 ZZ>LLQ$SP M]JNB/9&L:AKS1R:QS6\.=_@E!EP-P/LI8_+E1/7Z_;==]"]02P,$% @ MH(()5_5HGILG @ R@0 !D !X;"]W;W)K&UL ME51M;],P$/XKEI'0D*!.T[2,DD3:BQ!#(*I-L ^(#VYR;:S%=K OS?KOL9TT M*E)7B2_)G7W/X^?.=TX[;9YL!8#D6=;*9K1";):,V:("R>U$-Z#:I;K(6"E2&VE9*;_374NLOHE!X6[L6V M0K_ \K3A6W@ _-&LC//8R%(*"'@)\".GMD$Y_)6NLG M[]R5&8V\(*BA0,_ W6\'-U#7GLC)^#-PTO%(#SRV#^R?0NXNES6W<*/K1U%B ME=%+2DK8\+;&>]U]AB&?N>(6D(O:ODD9NO,\BA4#]W7/';_ _:55$S*+WI(XBF?_ MPIF3.6J-1ZUQX)N=U_KK:FW1N.O\?4I23Y&$;@;!0X.\>>/X8>@)+P'1C7TJYK_5P(M25U*"R"D>1B#]R4)Z/RY/^4E\(6NE5(#$Y8!SMJ33_EW[C9"F5=/38.%TW>NS8W_>3T#NHF=.M:H^O]8%;NL0'C ]S^ M1FL\.'X QN&ULK9QK;]LV%(;_"N$50PMTL6[.;8F!VF*P M#LU6).N&8=@'QJ9CH;IX$NVTP'[\J$M$TY&/K>[]TE@7/J3>(Q[Q+2E=/67Y MYV(II6)?DC@MK@=+I5:7PV$Q6\I$%"?92J;ZR"++$Z'T9OXX+%:Y%/.J4!(/ M/< ?6R!H"@3'%A@U!:I+'];77@D7 M"B7&5WGVQ/+R;$TK?U3J5Z6U7E%:WBCW*M='(UU.C:=9DD1*1UX53*1S-LU2 M%:6/,IU%LF"O0ZE$%!=OV _Z2"+S:";81*2?]?8'36+9@LUR.8\4>\6BE-U& M<:S#7UP-E6Y;6<-PUK1C4K?#V],.E]WJFI<%X^EQ?X%3?8P[V3FRS>Z+@_1W,A9E$*YD4?W>%)$"&! D+D3 .@EDA&;4A&9%=Y%9\B9)UPAZR7)>LNHK0E>WI M(S7KM&*5S^K-V'67YXQV3@G))O55#P2SU#MMU3LEU?N4K@LY;R5[ MRV;M.,=@0EF]#WQD7". AF27_62G]& M2O];ID1L;MNB'$54=[):ZLJ663QG>KRI [*1J4A5E_YG+^[4T]V;F6Q#7^V1 M, Z"6=J?M]J?D]K?RS32VJ9ZP!_+CT9@#YB@],[;^@G=&0RRJMZ] DD+H32.HME!,X[8];'I"FJ+ MH;002N,HFAT88XU=TN8=3E?!<6Z!KJ:WQ%"CBZ+9$ANKZ])>MW_"JLUQ9SB0 M'G8*I850&D?1[* 9A^V>8A,6TN%.H;002N,HFAT8X[]=VH ?3%AGW0GK?#=A M03TVE,91-%MB8[-=VF=3"6MR/_ESK_.CN;T[ =2@0VD<1;,C9#RZ>X'-3E!/ M#J6%4!I'T>Q9,F/+/=)='LQ.3?$#[H^NI*_ 4!I'T6R!C;WV:'M]5&ZB31]= M0]_. *6%4!I'T>Q8&:?N>= LY4'=.)060FD<1;,#8]RX1T]0'\Q2?N<8RMTU M?70UO26&^FH4S9;8^&J/]M5'YZG]7H^NH7=W@!IT*(VC:':LC$'W1M@\!37A M4%H(I7$4S0Z,,>$>/<]],$]U3V6[NUZ/KJ:WQ% [C:+9$AL[[=%VFLI3OZZJ MU88J8%9JYG.7HRLH!8;2N,HFKVVTEALG[;8S[F(B8V(8O$0=V:E!K*] M_N.%R'1%O9=+0FTVBF:+;&RV_^TV>UKON:$6M4(M-I060FD<1;/C9"RVC[78 M/M1B0VDAE,91-#LP6TO :8O]_Y9HTO#>8>JV\XZWLSX66BM'T>P & /NTP;\ M10"2YBF=K56A1#HODYM(LG7W(DV:WCL"P^1XE>;VUAWJN!N:ZVV%,3C9>1V'=Y]E/(JMJ''( ;U<_+ZZ9:MD\DNF M9.?+U#2BMWA05PRE<13-#H9QQ0%V&7@ ]<%06@BE<13-#LS6&]*T6^Z9Y%_: MV=V!*%U?;ZVAWAA%J[4>;GTN(I'Y8_6=CH+-RDQ=?V"AW=M^"^1=]06,G?T3 M]W):?]'#8.H/C-R*_#%*"Q;+A48Z)V?: ^3U-SOJ#96MJH]2/&1*94GUXDEZIQ#\O!>DC?3 M(V4OO$!(@"\5)GQF%4+L'VR;9P6J(+^G>T3DERUE%13RE>ULOF<(YII48=MS MG,BN8$FL^52W/;'YE-8"EP0],<#KJH+L[P7"]#BS7.NUX5.Y*X1JL.?3/=RA M-1+/^RW8>5JPD:\6>)CKSW#-14-I2^J)=?\YGE MJ!$AC#*A)*#\.: EPE@IR7'\U8I:79^*V']^5?]93UY.9@,Y6E+\NPA;@IZZW=31H^ *;144P_:?,@_<-:=^1;E(D8(GYK?STO$[!S;M;\ [8@*NO')0$/)-2\#O9*)__ M*&C-(-$,V+LP8!]\I$04'*Q(CG(#/QWF1P-\6YK7.>B] M.KCP!@4_U.0>^,X=\!S/-XQG>3W=,TWGO_6^^N[>3\SPNW#RM9Y_*9SJ"C$H M*#,M;$,-S%2U(S[P/BO@0'F M>VX4G<)2 \R+8C\^A:T,L"CRDJ2#G3@2=HZ$(SJ2E[@6QFUE$5[GB0%F\L0 M,WEB@ UX$G6>1(-9FB)"Y5ER*4^C,?-T3+%T3+'52&(G*Q!W*Q /1N5G?8%! M.8 'N5_N4'M.MBD);N09V;3&Z49QXGCH"3J+1A PD=))X9P%I MU SB.(S/-%=&33_Q \\QA^6D,V7R?::T6?E/MDRNML6$--MBU#3:8M00";8>'$'+UNK\)P_Q?3 M^EE_I6WN=;8986]M,\/>V&:$O;'-[M5H\HZ\T\4QES.OB6CNUUUK5X _ZK+S MK'WA/BQ=0WNJ"G9=$WZ3;ZK]CY#M2L(!1EO9E7,?RTV*-05T\R+H7E>(&RID MO:D?"P3E*BB _+ZE5+R^J ZZ?V/,OP)02P,$% @ H(()5[H).*,I! MWQ< !D !X;"]W;W)K&ULS9A=;]LV%(;_"J$! M10NLT:>_,MM 8FEHA[8P:G2[&';!2+1%1"(UDK+3?S^2DF7+411E(];)GGD'V_11D]+"S7.G9\Q;M4 MJ Y[.2_@#FV0^%:LF6S9#27!.2(<4P(8VBZL&_J\3%96(Z*"&4H%@H!Y=<>K5"6*9*,X^\::C5C*L?SYR/]5SUY.9D[R-&* M9G_@1*0+:VJ!!&UAF8FO]/ !U1,:*5Y,,ZX_P:&V=2P0EUS0O':6$>285-_P MH4[$F8/D=#MXM8-WZ1 \X>#7#O[0$8+:(1@ZPJAVT%.WJ[GKQ(50P.6=X?D<\J^'N7M=T_MOHT;\>O94,OUDYON8%3_#T>@"T4/N= MJW52E"Q.Y9X%<;5@N#+H4KV7JRKC-2]@C!:6+'TY[4R-FXR-N[-V#>R1US([,CYRI^R6#WJ8@1*@D7G#U$O\*7KV"0L M- F+#,%:JDP:52:OHB1-3$II$A::A$6&8"TIIXV4TQ]=DJ:/2\,TF/GJCT^K M)'78^9XS=F<7)6D@+WJ>U\K8K,G8;%A)D@G0ISL2H^=J4B_QI0O9)"PT"8L, MP5JRN,[I^..\BJI4AV%(3:.TT"@M,D5K"WIVGG5_=&VJ(S@O$H$_FXRGTXOB M--0P'&H8#3!LY\T[YW(L7M$E::)06 MF:*UA3D=LUW_=50HH\=RH[30*"TR16L+>CJ:N[W'Q?^E0@6/RX0;^)<'M56' MW2CP)S/OLCX-XT7/\ZJ&KJ^_/D.TPX2!#6SF42\:\>R0( &H) 9 M >&PO=V]R:W-H965T':0\FN1"KCIW9!LJ_G^VD&4QIMDKL!6SGGN-[SHUS/=P) M^: 21 V/*>-JY"5:9]>^KZ($4Z(:(D-NGJR$3(DV4[GV52:1Q Z4,C]H-GM^ M2BCWPJ%;F\EP*#::48XS"6J3ID3N;Y&)W4\+<[I.M%WPPV%&UKA ?9_- MI)GY)4M,4^2*"@X25R/OIG4]'MAX%_"5XDX=C,$J60KQ8"=W\6G#65ME3"[?']UIE),*19\ZG0KE%+WS] MJM5KOJG2=B*R(Z6=4FG'L;?_1>GA2P3?/YI0N-.8JA]5%G1.:<&)R(XLZ)86 M=&N+_5DG*&&.$=(M63*L/ \Y12M_ >WW=1L&C>[0WQZJ^$O047:],KM>;78+ MC#;2%"B3(J5*";D'+G1UDK5,+RW)BOY"5HE&F5WGJ2 >R12 4]2-WWNDID+<-+1?H'[2Q%N79=7D$D M-ESGG:U<+2\2-ZY_^K_#\UO(E,@U-;V,XET*;5 MNF%B+D,H;8!YOA+&PF)B-RBO5^$O4$L#!!0 ( *"""5?%WV7#000 (09 M 9 >&PO=V]R:W-H965TMC;77A@RY4R M%_QPLJ9+F(%Z7-\+?>97*A%+()6,ITC 8NI=XZM;TCM4[3>#^\4[]8PZO89ZHA%L> M_\TBM9IZ8P]%L*!9K![X]C&=#+08N6Y5AW5-%P(O@6"?.T5C,'>6[R:$W# M4M.-,R7T7:;C5#C+GB1\RR!5Z,-&?TIT=@>*LEB>HW>(I>CKBF>2II&<^$J_ MST3Y\U+[IM F1[2OL^4%"B[?(Q*0'GJIIX>9!+$!+_SY)SP,?FEC=B36(.]5Y#V;>O@Q4YD 4V0LR9*BG]": MOIIN:NU]JUQ7\D)LF(N9N6<3DF X&N.)OVEAZE=,?2O3EP*FK?76P*ZM=R36 M8!Q4C .W%3MP2>Y(K$$^K,B'UM[]M7%;Q;IRVUN& MT2M084$<58@C>P'3EV,%; WLBN-(K,$XKAC';@MX[)+UQPBL8@<=_!^::4B0Z!K->9)H.Z>-SORYU6)8I;M"NU)K M)F+/;&&WE5[JN:)WI-:DKYT5MMJ7<&;Z&#$I,XC0F?:6A?<[U^5PU 7>E)J# M/6. 1^/!B%3&H&0[A77"M7?"=O/TJZ"Z.R.J "TH$VA#XPQ:>5J,SC (WM(X M\E9-FMHU8;MM:AFP?^@5F5X&H \O"M)(=^#G?,;ZJFEK!X:[63"Z6]A)73/-I5YK M+H8'H[O_=B@XLFU-P-I_8;L!LP#";BC\$.GH@/1@"CN%"<.U"\-6J]-]_5?J M[4]EO?'A5'8*@X5KAX7M1L;A5*9#+>M)>SLZ#VM':LT]D-JQD<#Q+HA3F^9* MK4E?VS1B-4)=;?EWU 9M3KKD/(4A(WM;7=\Q9&['QO&EJKT=G:OC%%:/U%:/ M]!R/#:<;9:[4FO2U-21V:]AU;-C51I:QX=36^7M;Y.;_B2]4+%DJ-<1"RP<7 M(_W#+(HM_^)$\76^:_[$E>))?K@"&H$P#^C["\[5[L1LQ%=_O(3_ U!+ P04 M " "@@@E766#Q #P# #N$P #0 'AL+W-T>6QE!NY^].SOK/%W>[L8O+' 91E[1ZP-$KSKF0I4MBLDG MA\GO$\>D;[:E[?!S(^2(YQBM[Z&9+&LF=#!R>M!T]LS&"D?-?H\&N13K;8]# M%S"924F#9\*'X9AP-E$,6#DI&5^Z< \"4\FE"K2I-V.E"Y'ZEX.[K@>EV.B4 M3$AE<[L,[GO2#-\!5CTPR#AO#?9"%Q@-*J(U5>+.=.Q@&WP!!4W[<5D9AX4B MRV[O.EP3[,TDF4B54=6FZ8:KT&C :0YV%"MF<->RB@#46I:FD3%22$&LAQ6C M:1C9*>7\ 9[3[_F6]B+?V-,.[*AHF\90TW0RK@/ZFVI.>U,V?I5N4+%GJ3_- MS72$[4.MT'M%<[:P_47>&L#4N[@ZJ2J^_,A9(4KJ)G]PPM& K'C!3"KVRV2# M4IF: %5A\$R59M/-R$]%JD>ZT*MR6N2XY]X)>OZ[ZUQ0017AFZ9-[1_S*K_: M<7SSKRS;WRJ[AKT>FY?OL9N\/@63R2F8/(F:[!^_R3@]?H_-L>[H3$;-(6/C M)+-UCFFC 9P7A^$W.)GR==)@,F=<,]'T9BS+J'AQG#'RFDS,'S-;^F9\1G,R MY_JQ!8?ANOV59FQ>INVH>UB(9M2Z_06FUTW:PZK)Q41&%S0;-UU53&PS, V3 MM;F L(O_VD^?70^#L.\];U('^7T48YC^9"Q M_6!Y_)S47/Z9IFD<)PFVHN.QU\$86[R/1G:XWO-EXA^^L MV]-]%8+-%*]$;*;X6@/B7S=@I*E_M[$\P,!V :L=R._/ S7EY\0Q["KF#7N" M<21-,01JT5^C28*L3@(?__Y@3TD*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'MRU#P.WL2!+MP;P=35(A\/302V5 M3CY_VM4UMX-XQW@HO#(:"T/!5P5/[N?QL"NVRJFEJI1_F23M=@6)J)56M?H. MY209)L*MS=-?QJKO1GM9+0IKJFJ2C+H#7\%Z5?Q2O B0]W+IVA(OEW<202;) MZ1 K7"GK?'M&6[]$QBW@R=U>X\T757FP4^GA3VN:C=(/H1J\BT%T&VT[['Z[ M1CRS_Z49S6JE"IB:HJE!^ZX=+50!4+NUVKA$:%G#)+DT6[#A?O /9F5W;QZA MHI:R9PH/V%G9XG&BZ!*T@U+@EC.5*I&C%!>RDKH $4&F!&1Z1,A_T@@R(R"S MHT N @Y>&D'F!&1^1,A>2XX)R/$Q(;,(\I2 /.6%G((KK-J$Q5!?B @/_!"HD8V&.1?A-2E MN/K6J$VXX'=Q SX"_$@ ?N0%Q.:R#3YX5\^;\#C&?3L:4B%[R,LUTX6I0=S+ MYSX3J1%FC]Q!"5@)_FD8M-L@[[ ]M[ ":R'&I$0R8C;)PIOB\>1"=L&E#OW: MGA3S40X9,4OD&N3>@T;)8L1NB[I6/ISDVD&*/>LQ9P)=J#XD)8L1LRTP7(AK MXYR8@Q6+M;0@SKVW:MEXV9+\Q*1T,6+VQ5THA/)D+D/(N[<2G[PVA^XU).6, M$;LTE@Z^-7B2N-J&/H_!*$^,N$4A7\2V[=_V\I"73I4K*N.:?F2A7#%BEL5, M.U7B$X@]6^(8$><6N_@!ZKV&3"EQI,SB(-."7O:74BY)F5U"8\;Y7TJ^E#"[ MA,A?Q+M[&6-22DF9E;*?Q00V)'"_Q8"495)FR\3IS$$XRBXILUW(O*8_9"B[ MI,QV>2NO>6W/&)-23,JLF"Z].=C)E&!29L&0*42_DRG%I,R*H>-B'D^#4);) MCFJ9<8Q)629CM@P9OJ?QD,DHRV3,EODU?$_!2U7U1D]&SGLQ"Z8?OP_147;) MF.U"!_ XF<@HSV1']4QO;%.>R8[EF1-Q(VT\IYU1GLFX7V7>Q@R'8DS*.QFS M=RA,K#[&I+R3<7N'PNSI,:>\DW-[A\2,1WI.>2?G?KLA,>.1GE/>R9F]\YJJ M=>-:AH6T@[$]I\R3_R^S97, B)G3L6[&),24'[4%Y]>R*0$E#,+B,:,0^:8$M"864!O3_&VPSW& MI 0T9I]>VYOG/1B,QI1\QJU\!KLO)4I8*0WE#5;OL+R053&W(OQT"S[Y.$S- MKIJJNL2R6WUM9+G[\&+WT,ZF7V<^9H<>[B7R:VJ]5V&5_;Y>M!QI?)U>CM8U[U;Q]2A=)!"D%:/L@@R,H'.01Y^: :@NKR05,(FI8/ M>H"@A_)!CQ#T6#[H"8*>R@?)!&6<$"0-L";06I!K(?!:$&PA$%N0;"$P6Q!M M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;!Q_;!'HKZJT$>BOJ MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MM@ MLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]' MO9U ;T>]G4!O'VQV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H7:/>-8'> M->I=$^A=H][U?^J=\GD?T[WGML;G_R?5^7)OO#_^NKR='+R7*\X!_I&_? -0 M2P,$% @ H(()5S+A@>'' 0 $A\ !, !;0V]N=&5N=%]4>7!E&ULS=G);L(P% 707T'95L1X@ X"-FVW+8O^@)L\("*)+=M0^/LZ89!:T:B( M2KV;1(GM=U]LZ6PR?MM9\KUM5=9^DBQ#L ^,^6Q)E?:IL53'D;EQE0[QT2V8 MU=E*+XB)P6#$,E,'JD,_-#62Z?B)YGI=AM[S-K[VA:DGB:/2)[W'_<0F:Y)H M:\LBTR&.LTV=?TOI'Q+2N+*=XY>%]3=Q0L+.)C0C/P<M.='.(.T_[* MK\YORW0%QIDS9ZR/)^;H\KCCD32K^S86(A>*[D\\)<;25W\?-:>=4_[+[+B] M'\:MVO/PK+U=O\=?S_A4_\(^!$@?$J0/!=+'$*2/$4@?MR!]W('T<0_2!Q^@ M-((B*D97)PC$ 8 )PG 3 " &UL4$L! A0#% @ H(()5Y_],A=8!@ E20 M !@ ("!#@@ 'AL+W=O[F %?&P8 H9 8 " @9P. !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ H(()5Y%@< "\!0 11@ !@ ("! M$1@ 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MH(()5_/ DPN, P <0< !@ ("!C#( 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ H(()5W16.SCP @ 108 M !D ("!%5 'AL+W=O&PO=V]R:W-H965T[ M= 0 +@+ 9 " @?M6 !X;"]W;W)K&UL4$L! A0#% @ H(()5TGC-=7G$0 "3< !D M ("!IEL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ H(()5W$HW3"9 P ) D !D ("!17X 'AL+W=O M"2>X# > M"0 &0 @($5@@ >&PO=V]R:W-H965TE#((;) , . & 9 " @3J& M !X;"]W;W)K&UL4$L! A0#% @ H(()5U7P M.)JS @ @@D !D ("!E8D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H(()5V2N0((2 P '@< !D M ("!;:$ 'AL+W=O&PO M=V]R:W-H965T\=PR$!0, M $P& 9 " @9NH !X;"]W;W)K&UL4$L! A0#% @ H(()5Z]9/ 1V @ F 4 !D ("! MUZL 'AL+W=O&PO=V]R:W-H965T1MP8 %T2 9 M " @5BR !X;"]W;W)K&UL4$L! A0#% M @ H(()5Q-I5**R! =PL !D ("!1KD 'AL+W=O&UL4$L! A0#% @ H(()5X N&% ^ M! 11@ !D ("!;<@ 'AL+W=OE6Q<(& #V. &0 M@('BS >&PO=V]R:W-H965T&UL4$L! A0#% @ H(()5[T&PO=V]R M:W-H965T !X;"]W;W)K&UL M4$L! A0#% @ H(()5PG+9ABI$ )O( !D ("!P>4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH(()5POII_%!!0 J!T !D ("!@_X 'AL+W=O&PO=V]R:W-H965TJ8*Q]!00 $@8 9 " @<$' 0!X;"]W M;W)K&UL4$L! A0#% @ H(()5Y%5P)0S @ MHP8 !D ("!_0L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H(()5]852Z*A P YPT !D M ("!4!0! 'AL+W=OFR<" #*! &0 @($H& $ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ H(()5TD"?X#8 P TA !D ("!\"$! 'AL M+W=O&PO=V]R:W-H965T2\:\>R0( &H) 9 " M@5\J 0!X;"]W;W)K&UL4$L! A0#% @ H(() M5\7?9<-!! A!D !D ("!7RT! 'AL+W=O&PO7BKL< MP !," + " 3XU 0!?&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" "@@@E7,N&!X< XML 68 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 69 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 215 267 1 false 66 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 9954701 - 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 9954702 - 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 9954703 - 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 9954704 - Disclosure - Accrued Expenses (Tables) Sheet http://warbyparker.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://warbyparker.com/role/AccruedExpenses 24 false false R25.htm 9954705 - Disclosure - Income Taxes (Tables) Sheet http://warbyparker.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://warbyparker.com/role/IncomeTaxes 25 false false R26.htm 9954706 - 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 9954707 - 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 9954708 - Disclosure - Leases (Tables) Sheet http://warbyparker.com/role/LeasesTables Leases (Tables) Tables http://warbyparker.com/role/Leases 28 false false R29.htm 9954709 - 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 9954710 - 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 9954711 - 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 9954712 - 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 9954713 - Disclosure - Accrued Expenses (Details) Sheet http://warbyparker.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://warbyparker.com/role/AccruedExpensesTables 33 false false R34.htm 9954714 - Disclosure - Income Taxes (Details) Sheet http://warbyparker.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://warbyparker.com/role/IncomeTaxesTables 34 false false R35.htm 9954715 - 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 9954716 - 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 9954717 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://warbyparker.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 37 false false R38.htm 9954718 - 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 9954719 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Assumptions (Details) Sheet http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionAssumptionsDetails Stock-Based Compensation - Schedule of Stock Option Assumptions (Details) Details 39 false false R40.htm 9954720 - 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 40 false false R41.htm 9954721 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details) Sheet http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails Stock-Based Compensation - Schedule of RSU Activity (Details) Details 41 false false R42.htm 9954722 - Disclosure - Stock-Based Compensation - Schedule of PSUs (Details) Sheet http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails Stock-Based Compensation - Schedule of PSUs (Details) Details 42 false false R43.htm 9954723 - Disclosure - Leases - Narrative (Details) Sheet http://warbyparker.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 43 false false R44.htm 9954724 - Disclosure - Leases - Lease Assets and Liabilities (Details) Sheet http://warbyparker.com/role/LeasesLeaseAssetsandLiabilitiesDetails Leases - Lease Assets and Liabilities (Details) Details 44 false false R45.htm 9954725 - Disclosure - Leases - Lease Cost (Details) Sheet http://warbyparker.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 45 false false R46.htm 9954726 - Disclosure - Leases - Future Minimum Operating Lease Payment (Details) Sheet http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails Leases - Future Minimum Operating Lease Payment (Details) Details 46 false false R47.htm 9954727 - Disclosure - Leases - Other Lease Information (Details) Sheet http://warbyparker.com/role/LeasesOtherLeaseInformationDetails Leases - Other Lease Information (Details) Details 47 false false R48.htm 9954728 - Disclosure - Commitments and Contingencies (Details) Sheet http://warbyparker.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://warbyparker.com/role/CommitmentsandContingencies 48 false false R49.htm 9954729 - 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 49 false false R50.htm 9954730 - 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 50 false false R51.htm 9954731 - Disclosure - Related-Party Transactions (Details) Sheet http://warbyparker.com/role/RelatedPartyTransactionsDetails Related-Party Transactions (Details) Details http://warbyparker.com/role/RelatedPartyTransactions 51 false false R52.htm 9954732 - Disclosure - Subsequent Events (Details) Sheet http://warbyparker.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://warbyparker.com/role/SubsequentEvents 52 false false All Reports Book All Reports wrby-20230630.htm warbyparker-secondamendmen.htm warbyq22023ex311certificat.htm warbyq22023ex312certificat.htm warbyq22023ex313certificat.htm warbyq22023ex321blumenthal.htm warbyq22023exhibit322gilboa.htm warbyq22023exhibit323miller.htm wrby-20230630.xsd wrby-20230630_cal.xml wrby-20230630_def.xml wrby-20230630_lab.xml wrby-20230630_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 { "instance": { "wrby-20230630.htm": { "axisCustom": 1, "axisStandard": 27, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 629, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 215, "dts": { "calculationLink": { "local": [ "wrby-20230630_cal.xml" ] }, "definitionLink": { "local": [ "wrby-20230630_def.xml" ] }, "inline": { "local": [ "wrby-20230630.htm" ] }, "labelLink": { "local": [ "wrby-20230630_lab.xml" ] }, "presentationLink": { "local": [ "wrby-20230630_pre.xml" ] }, "schema": { "local": [ "wrby-20230630.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" ] } }, "elementCount": 537, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 5, "total": 5 }, "keyCustom": 36, "keyStandard": 231, "memberCustom": 26, "memberStandard": 36, "nsprefix": "wrby", "nsuri": "http://warbyparker.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://warbyparker.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Accrued Expenses", "menuCat": "Notes", "order": "10", "role": "http://warbyparker.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "11", "role": "http://warbyparker.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "wrby:RedeemableConvertiblePreferredStockAndStockholdersDeficitTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity", "menuCat": "Notes", "order": "12", "role": "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquity", "shortName": "Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "wrby:RedeemableConvertiblePreferredStockAndStockholdersDeficitTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "13", "role": "http://warbyparker.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Leases", "menuCat": "Notes", "order": "14", "role": "http://warbyparker.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "15", "role": "http://warbyparker.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "menuCat": "Notes", "order": "16", "role": "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Related-Party Transactions", "menuCat": "Notes", "order": "17", "role": "http://warbyparker.com/role/RelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "18", "role": "http://warbyparker.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "19", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-4", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-10", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "20", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-10", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "21", "role": "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "22", "role": "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Property and Equipment, Net (Tables)", "menuCat": "Tables", "order": "23", "role": "http://warbyparker.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Accrued Expenses (Tables)", "menuCat": "Tables", "order": "24", "role": "http://warbyparker.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "wrby:SummaryOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "25", "role": "http://warbyparker.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "wrby:SummaryOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Tables)", "menuCat": "Tables", "order": "26", "role": "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityTables", "shortName": "Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "27", "role": "http://warbyparker.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "wrby:ScheduleOfOperatingLeaseAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "28", "role": "http://warbyparker.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "wrby:ScheduleOfOperatingLeaseAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "menuCat": "Tables", "order": "29", "role": "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersTables", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-6", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "30", "role": "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "31", "role": "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-77", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Property and Equipment, Net (Details)", "menuCat": "Details", "order": "32", "role": "http://warbyparker.com/role/PropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "wrby:AccruedUnvestedEarlyExercisedStockOptionsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Accrued Expenses (Details)", "menuCat": "Details", "order": "33", "role": "http://warbyparker.com/role/AccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "wrby:AccruedUnvestedEarlyExercisedStockOptionsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "wrby:SummaryOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "34", "role": "http://warbyparker.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "wrby:SummaryOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-10", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-4", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity - Narrative (Details)", "menuCat": "Details", "order": "35", "role": "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails", "shortName": "Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-4", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity - Common Stock Outstanding (Details)", "menuCat": "Details", "order": "36", "role": "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "shortName": "Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity - Common Stock Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-6", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "37", "role": "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-147", "decimals": "5", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Stock-Based Compensation - Stock-based Compensation Expense (Details)", "menuCat": "Details", "order": "38", "role": "http://warbyparker.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-95", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-10", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Assumptions (Details)", "menuCat": "Details", "order": "39", "role": "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionAssumptionsDetails", "shortName": "Stock-Based Compensation - Schedule of Stock Option Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-10", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "menuCat": "Statements", "order": "4", "role": "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-10", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "menuCat": "Details", "order": "40", "role": "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-152", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details)", "menuCat": "Details", "order": "41", "role": "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "shortName": "Stock-Based Compensation - Schedule of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-152", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-163", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Stock-Based Compensation - Schedule of PSUs (Details)", "menuCat": "Details", "order": "42", "role": "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails", "shortName": "Stock-Based Compensation - Schedule of PSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-163", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-173", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "43", "role": "http://warbyparker.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "wrby:ScheduleOfOperatingLeaseAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Leases - Lease Assets and Liabilities (Details)", "menuCat": "Details", "order": "44", "role": "http://warbyparker.com/role/LeasesLeaseAssetsandLiabilitiesDetails", "shortName": "Leases - Lease Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Leases - Lease Cost (Details)", "menuCat": "Details", "order": "45", "role": "http://warbyparker.com/role/LeasesLeaseCostDetails", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Leases - Future Minimum Operating Lease Payment (Details)", "menuCat": "Details", "order": "46", "role": "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails", "shortName": "Leases - Future Minimum Operating Lease Payment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Leases - Other Lease Information (Details)", "menuCat": "Details", "order": "47", "role": "http://warbyparker.com/role/LeasesOtherLeaseInformationDetails", "shortName": "Leases - Other Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-179", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "48", "role": "http://warbyparker.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-179", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Loss per Share (Details)", "menuCat": "Details", "order": "49", "role": "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-36", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders\u2019 (Deficit) Equity", "menuCat": "Statements", "order": "5", "role": "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity", "shortName": "Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders\u2019 (Deficit) Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-41", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-193", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Net Loss Per Share Attributable to Common Stockholders -Schedule of Antidilutive Shares (Details)", "menuCat": "Details", "order": "50", "role": "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails", "shortName": "Net Loss Per Share Attributable to Common Stockholders -Schedule of Antidilutive Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-193", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "us-gaap:OtherReceivables", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-211", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Related-Party Transactions (Details)", "menuCat": "Details", "order": "51", "role": "http://warbyparker.com/role/RelatedPartyTransactionsDetails", "shortName": "Related-Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherReceivables", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-211", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "52", "role": "http://warbyparker.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-215", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Description of Business", "menuCat": "Notes", "order": "7", "role": "http://warbyparker.com/role/DescriptionofBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://warbyparker.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Property and Equipment, Net", "menuCat": "Notes", "order": "9", "role": "http://warbyparker.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wrby-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 66, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://warbyparker.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r597", "r608", "r618", "r643" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r600", "r611", "r621", "r646" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r604", "r612", "r622", "r639", "r647", "r651", "r659" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r597", "r608", "r618", "r643" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r594", "r605", "r615", "r640" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r601", "r612", "r622", "r647" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r601", "r612", "r622", "r647" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r601", "r612", "r622", "r647" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r601", "r612", "r622", "r647" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r601", "r612", "r622", "r647" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r604", "r612", "r622", "r639", "r647", "r651", "r659" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r593", "r663" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r593", "r663" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r593", "r663" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r601", "r612", "r622", "r639", "r647" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r629" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r599", "r610", "r620", "r645" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r602", "r613", "r623", "r648" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r602", "r613", "r623", "r648" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r629" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r594", "r605", "r615", "r640" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r595", "r606", "r616", "r641" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r596", "r607", "r617", "r642" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r603", "r614", "r624", "r649" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r598", "r609", "r619", "r644" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "srt_ManagementMember": { "auth_ref": [ "r686", "r730" ], "lang": { "en-us": { "role": { "label": "Management [Member]", "terseLabel": "Management" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r248", "r249", "r250", "r251", "r301", "r402", "r441", "r471", "r472", "r531", "r532", "r533", "r534", "r535", "r543", "r544", "r556", "r562", "r570", "r577", "r694", "r734", "r735", "r736", "r737", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails", "http://warbyparker.com/role/LeasesNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionAssumptionsDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r248", "r249", "r250", "r251", "r301", "r402", "r441", "r471", "r472", "r531", "r532", "r533", "r534", "r535", "r543", "r544", "r556", "r562", "r570", "r577", "r694", "r734", "r735", "r736", "r737", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails", "http://warbyparker.com/role/LeasesNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionAssumptionsDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r233", "r405", "r435", "r436", "r437", "r438", "r439", "r440", "r547", "r563", "r576", "r669", "r690", "r691", "r695", "r740" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r233", "r405", "r435", "r436", "r437", "r438", "r439", "r440", "r547", "r563", "r576", "r669", "r690", "r691", "r695", "r740" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r248", "r249", "r250", "r251", "r299", "r301", "r329", "r330", "r331", "r401", "r402", "r441", "r471", "r472", "r531", "r532", "r533", "r534", "r535", "r543", "r544", "r556", "r562", "r570", "r577", "r580", "r688", "r694", "r735", "r736", "r737", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails", "http://warbyparker.com/role/LeasesNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionAssumptionsDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r248", "r249", "r250", "r251", "r299", "r301", "r329", "r330", "r331", "r401", "r402", "r441", "r471", "r472", "r531", "r532", "r533", "r534", "r535", "r543", "r544", "r556", "r562", "r570", "r577", "r580", "r688", "r694", "r735", "r736", "r737", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails", "http://warbyparker.com/role/LeasesNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionAssumptionsDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r24", "r575" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r236", "r237" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://warbyparker.com/role/AccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Total accrued expenses", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails", "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://warbyparker.com/role/AccruedExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for 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).", "label": "Accrued Marketing Costs, Current", "terseLabel": "Marketing" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://warbyparker.com/role/AccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued Professional Fees, Current" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r55", "r146", "r428" ], "calculation": { "http://warbyparker.com/role/PropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r36", "r37", "r94", "r153", "r425", "r446", "r447" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r4", "r13", "r37", "r360", "r363", "r389", "r442", "r443", "r673", "r674", "r675", "r680", "r681", "r682" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r89", "r575", "r742" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r338", "r339", "r340", "r459", "r680", "r681", "r682", "r725", "r743" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r69", "r70", "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r333", "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive shares excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r8", "r54" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Asset Impairment Charges", "terseLabel": "Asset Impairment Charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows", "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r117", "r148", "r174", "r214", "r227", "r231", "r238", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r355", "r357", "r368", "r422", "r494", "r575", "r588", "r692", "r693", "r732" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r141", "r156", "r174", "r238", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r355", "r357", "r368", "r575", "r692", "r693", "r732" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "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/StockBasedCompensationScheduleofStockOptionAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r72", "r73" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r42", "r43", "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment included in accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r745" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "terseLabel": "Capitalized Computer Software, Accumulated Amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r11", "r123" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization of cloud-based software implementation costs" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows", "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r745" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Capitalized Computer Software, Gross" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r545" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized Computer Software, Net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r39", "r144", "r548" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets", "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r39", "r102", "r172" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r3", "r102" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "Cash, Uninsured Amount", "terseLabel": "Uninsured cash balances" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r138", "r149", "r150", "r151", "r174", "r196", "r197", "r204", "r206", "r212", "r213", "r238", "r252", "r254", "r255", "r256", "r259", "r260", "r278", "r279", "r281", "r282", "r284", "r368", "r450", "r451", "r452", "r453", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r481", "r503", "r525", "r536", "r537", "r538", "r539", "r540", "r665", "r677", "r683" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "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", "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r149", "r150", "r151", "r212", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r450", "r451", "r452", "r453", "r562", "r665", "r677" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r32", "r81", "r423", "r480" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (see Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r109", "r246", "r247", "r542", "r689" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Series A common stock", "verboseLabel": "Common class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2023", "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", "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Series B common stock", "verboseLabel": "Common class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than provided to Class A or B shares, representing ownership interest in a corporation.", "label": "Common Class C [Member]", "terseLabel": "Series C common stock" } } }, "localname": "CommonClassCMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r33" ], "calculation": { "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails": { "order": 1.0, "parentTag": "wrby_CommonStockSharesAvailableForGrant", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares available for future issuance", "totalLabel": "Total common stock\u00a0\u2013 outstanding or issuable on exercise of options (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r578", "r579", "r580", "r582", "r583", "r584", "r585", "r680", "r681", "r725", "r741", "r743" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r88", "r481" ], "calculation": { "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails": { "order": 2.0, "parentTag": "wrby_CommonStockSharesAvailableForGrant", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock shares authorized", "verboseLabel": "Authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r88", "r481", "r500", "r743", "r744" ], "calculation": { "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails": { "order": 3.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock shares outstanding", "verboseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r88", "r424", "r575" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; Class A: 750,000,000 shares authorized at June\u00a030, 2023 and December\u00a031, 2022, 97,142,756 and 96,115,202 issued and outstanding at June\u00a030, 2023 and December\u00a031, 2022, respectively; Class B: 150,000,000 shares authorized at June\u00a030, 2023 and December\u00a031, 2022, 19,398,920 and 19,223,572 shares issued and outstanding as of June\u00a030, 2023 and December\u00a031, 2022, respectively, convertible to Class A on a one-to-one basis" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r38", "r159", "r161", "r165", "r418", "r432" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computers and equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r47", "r49", "r74", "r75", "r235", "r541" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r47", "r49", "r74", "r75", "r235", "r448", "r541" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r47", "r49", "r74", "r75", "r235", "r541", "r667" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r83", "r129" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk and Major Suppliers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r47", "r49", "r74", "r75", "r235" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percent" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r46", "r47", "r49", "r50", "r74", "r116", "r541" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r47", "r49", "r74", "r75", "r235", "r541" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r71", "r550" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r286", "r287", "r298" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r569", "r695" ], "lang": { "en-us": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r569", "r695" ], "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r98", "r405" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service Benchmark [Member]", "terseLabel": "Cost of Goods and Service Benchmark" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails", "http://warbyparker.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditCardReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts receivable from issuing a card to individuals or businesses that allows someone to make a purchase on borrowed money.", "label": "Credit Card Receivable [Member]", "terseLabel": "Credit Card Receivable" } } }, "localname": "CreditCardReceivablesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r85", "r86", "r118", "r119", "r178", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r377", "r557", "r558", "r559", "r560", "r561", "r678" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails", "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r178", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r377", "r557", "r558", "r559", "r560", "r561", "r678" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r30", "r178", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r377", "r557", "r558", "r559", "r560", "r561", "r678" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails", "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r30", "r61", "r64", "r76", "r77", "r78", "r82", "r110", "r111", "r178", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r377", "r557", "r558", "r559", "r560", "r561", "r678" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Term", "terseLabel": "Notes payable, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r8", "r217" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Total depreciation and amortization expense", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows", "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r297", "r563", "r564", "r565", "r566", "r567", "r568", "r569" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r297", "r563", "r564", "r565", "r566", "r567", "r568", "r569" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r695" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r302", "r306", "r334", "r335", "r337", "r571" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r10", "r65" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r166", "r184", "r185", "r186", "r187", "r188", "r193", "r196", "r204", "r205", "r206", "r210", "r366", "r367", "r419", "r433", "r552" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "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)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r166", "r184", "r185", "r186", "r187", "r188", "r196", "r204", "r205", "r206", "r210", "r366", "r367", "r419", "r433", "r552" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "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)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r192", "r207", "r208", "r209" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r369" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://warbyparker.com/role/AccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll related" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r336" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Cost not yet recognized, outstanding awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Non-vested award, cost not yet recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r723" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Cost not yet recognized, outstanding awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan", "verboseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock options to purchase common stock", "verboseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails", "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r14", "r139", "r162", "r163", "r164", "r179", "r180", "r181", "r183", "r189", "r191", "r211", "r239", "r240", "r285", "r338", "r339", "r340", "r348", "r349", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r370", "r371", "r372", "r373", "r374", "r375", "r389", "r442", "r443", "r444", "r459", "r525" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r97", "r174", "r214", "r226", "r230", "r232", "r238", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r368", "r554", "r692" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "Direct Listing" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r95", "r121", "r214", "r226", "r230", "r232", "r420", "r430", "r554" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r244", "r245", "r510" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails", "http://warbyparker.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r245", "r510" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails", "http://warbyparker.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r175", "r342", "r345", "r346", "r347", "r350", "r352", "r353", "r354", "r455" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r135", "r190", "r191", "r218", "r343", "r351", "r434" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://warbyparker.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r7" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r7" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r7" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r403", "r676" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r7" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r676" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r7" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r168", "r170", "r171" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r670" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r155", "r549", "r575" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r125", "r143", "r154", "r241", "r242", "r243", "r404", "r551" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r671" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Component parts" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r668" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]", "terseLabel": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r668" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r383", "r574" ], "calculation": { "http://warbyparker.com/role/LeasesLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Net lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r388" ], "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Future minimum lease payments", "totalLabel": "Future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r388" ], "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r388" ], "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r388" ], "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r388" ], "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r729" ], "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r388" ], "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Impact of discounting" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r727" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease term period" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesNarrativeDetails", "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit, outstanding amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r27", "r174", "r238", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r356", "r357", "r358", "r368", "r479", "r553", "r588", "r692", "r732", "r733" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r93", "r120", "r427", "r575", "r679", "r687", "r726" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r29", "r142", "r174", "r238", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r356", "r357", "r358", "r368", "r575", "r692", "r732", "r733" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r26", "r678" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r678" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of the credit facility.", "label": "Line of Credit Facility, Increase (Decrease), Net", "terseLabel": "Increase available" } } }, "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r26", "r678" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused capacity, commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r30", "r56" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r126", "r136" ], "lang": { "en-us": { "role": { "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.", "label": "Nature of Operations [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/DescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r169" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r169" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r102", "r103", "r104" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r96", "r104", "r122", "r140", "r157", "r160", "r164", "r174", "r182", "r184", "r185", "r186", "r187", "r190", "r191", "r202", "r214", "r226", "r230", "r232", "r238", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r367", "r368", "r431", "r502", "r523", "r524", "r554", "r586", "r692" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "netLabel": "Net income (loss)", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows", "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity", "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r167", "r184", "r185", "r186", "r187", "r193", "r194", "r203", "r206", "r214", "r226", "r230", "r232", "r554" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to common stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r167", "r195", "r198", "r199", "r200", "r201", "r203", "r206" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss attributable to common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted and Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashContributionExpense": { "auth_ref": [ "r104" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash charitable contributions made by the entity during the period.", "label": "Noncash Contribution Expense", "terseLabel": "Non-cash charitable contribution" } } }, "localname": "NoncashContributionExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r100" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "terseLabel": "Interest and other income (loss), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r685" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r214", "r226", "r230", "r232", "r554" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r384", "r574" ], "calculation": { "http://warbyparker.com/role/LeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r380" ], "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://warbyparker.com/role/LeasesLeaseAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease payments", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails", "http://warbyparker.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r380" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://warbyparker.com/role/LeasesLeaseAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets", "http://warbyparker.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r380" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://warbyparker.com/role/LeasesLeaseAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets", "http://warbyparker.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r379" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets", "http://warbyparker.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r387", "r574" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r386", "r574" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://warbyparker.com/role/AccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r147" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r6", "r12", "r115" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r6", "r12", "r115", "r158", "r161" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r28", "r575" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Noncurrent Assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherReceivables": { "auth_ref": [ "r152", "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from parties in nontrade transactions, classified as other.", "label": "Other Receivables", "terseLabel": "Other Receivables" } } }, "localname": "OtherReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForLeasingCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments for Leasing Costs", "terseLabel": "Payments for Leasing Costs" } } }, "localname": "PaymentsForLeasingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r101" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Unvested performance stock units", "verboseLabel": "Performance stock units (PSUs)" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails", "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r87", "r481" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r87", "r481", "r500", "r743", "r744" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r672" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r5", "r20" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from stock option exercises" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r5" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from shares issued in connection with employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r107", "r130", "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r108", "r145", "r429" ], "calculation": { "http://warbyparker.com/role/PropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r421", "r429", "r575" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://warbyparker.com/role/PropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets", "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedAndNonrelatedPartyStatusAxis": { "auth_ref": [ "r176", "r177", "r393", "r394", "r395", "r396", "r474", "r475", "r476", "r477", "r478", "r499", "r501", "r581" ], "lang": { "en-us": { "role": { "documentation": "Information by related and nonrelated party status.", "label": "Related and Nonrelated Party Status [Axis]", "terseLabel": "Related and Nonrelated Party Status [Axis]" } } }, "localname": "RelatedAndNonrelatedPartyStatusAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedAndNonrelatedPartyStatusDomain": { "auth_ref": [ "r176", "r177", "r393", "r394", "r395", "r396", "r474", "r475", "r476", "r477", "r478", "r499", "r501", "r581" ], "lang": { "en-us": { "role": { "documentation": "Related and nonrelated party status.", "label": "Related and Nonrelated Party Status [Domain]", "terseLabel": "Related and Nonrelated Party Status [Domain]" } } }, "localname": "RelatedAndNonrelatedPartyStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r300", "r393", "r394", "r474", "r475", "r476", "r477", "r478", "r499", "r501", "r530" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party, Type [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r176", "r177", "r393", "r394", "r395", "r396", "r474", "r475", "r476", "r477", "r478", "r499", "r501", "r530" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Member]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r506", "r507", "r510" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r300", "r393", "r394", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r474", "r475", "r476", "r477", "r478", "r499", "r501", "r530", "r731" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party, Type [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r390", "r391", "r392", "r394", "r397", "r456", "r457", "r458", "r508", "r509", "r510", "r528", "r529" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related-Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r1", "r2", "r84" ], "lang": { "en-us": { "role": { "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.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Research, Development, and Computer Software, Policy" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Unvested restricted stock units", "verboseLabel": "Restricted stock units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails", "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RetailMember": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Sale of product directly to consumer.", "label": "Retail [Member]", "terseLabel": "Retail" } } }, "localname": "RetailMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r90", "r112", "r426", "r445", "r447", "r454", "r482", "r575" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r139", "r179", "r180", "r181", "r183", "r189", "r191", "r239", "r240", "r338", "r339", "r340", "r348", "r349", "r359", "r361", "r362", "r364", "r365", "r442", "r444", "r459", "r743" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r215", "r216", "r225", "r228", "r229", "r233", "r234", "r235", "r296", "r297", "r405" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r137", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r546" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r684" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Performance-based Units Activity" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r79", "r80", "r506", "r507", "r510" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r303", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionAssumptionsDetails", "http://warbyparker.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Restricted Stock Unit, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r18", "r19", "r66" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Option, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r58", "r59", "r60", "r61", "r62", "r63", "r64", "r110", "r111", "r112", "r149", "r150", "r151", "r212", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r450", "r451", "r452", "r453", "r562", "r665", "r677" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r23", "r57", "r59", "r60", "r61", "r62", "r63", "r64", "r87", "r88", "r110", "r111", "r112" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of Stock by Class" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r219", "r220", "r221", "r222", "r223", "r224", "r234", "r555" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r99" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general, and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails", "http://warbyparker.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r7" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r318", "r319" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested ending balance (in shares)", "periodStartLabel": "Unvested beginning balance (in shares)", "terseLabel": "Number of PSUs (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Restricted Stock Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r318", "r319" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested ending balance (in dollars per share)", "periodStartLabel": "Unvested beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Released (in shares)", "terseLabel": "Units vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Released (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r303", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionAssumptionsDetails", "http://warbyparker.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r16", "r17" ], "calculation": { "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails": { "order": 1.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "terseLabel": "Stock units - outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Number of additional shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Options approved for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted average contractual term (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r325" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r310", "r311" ], "calculation": { "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails": { "order": 4.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Employee stock options - outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r310", "r311" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest 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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "Number of shares purchased for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award", "terseLabel": "Shares purchased under ESPP (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "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/StockBasedCompensationScheduleofStockOptionAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "1" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "terseLabel": "3" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "2" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]", "terseLabel": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Supplier [Domain]", "terseLabel": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Exercisable at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Exercisable at end of period (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "terseLabel": "Unvested at end of period (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Vested at end of period (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r105", "r173" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Capitalized software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r138", "r149", "r150", "r151", "r174", "r196", "r197", "r204", "r206", "r212", "r213", "r238", "r252", "r254", "r255", "r256", "r259", "r260", "r278", "r279", "r281", "r282", "r284", "r368", "r450", "r451", "r452", "r453", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r481", "r503", "r525", "r536", "r537", "r538", "r539", "r540", "r665", "r677", "r683" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "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", "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r14", "r34", "r139", "r162", "r163", "r164", "r179", "r180", "r181", "r183", "r189", "r191", "r211", "r239", "r240", "r285", "r338", "r339", "r340", "r348", "r349", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r370", "r371", "r372", "r373", "r374", "r375", "r389", "r442", "r443", "r444", "r459", "r525" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r179", "r180", "r181", "r211", "r405", "r449", "r470", "r473", "r474", "r475", "r476", "r477", "r478", "r481", "r484", "r485", "r486", "r487", "r488", "r490", "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r499", "r501", "r504", "r505", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r525", "r581" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r179", "r180", "r181", "r211", "r405", "r449", "r470", "r473", "r474", "r475", "r476", "r477", "r478", "r481", "r484", "r485", "r486", "r487", "r488", "r490", "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r499", "r501", "r504", "r505", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r525", "r581" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r14", "r87", "r88", "r112" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares issued in connection with employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r14", "r87", "r88", "r112", "r450", "r525", "r537" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r87", "r88", "r112", "r315" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised (in shares)", "terseLabel": "Stock option exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity", "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r14", "r87", "r88", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Stock Issued During Period, Value, Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r14", "r87", "r88", "r112", "r459", "r525", "r537", "r587" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Grant date fair value" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r14", "r34", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r88", "r91", "r92", "r106", "r483", "r500", "r526", "r527", "r575", "r588", "r679", "r687", "r726", "r743" ], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets", "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r376", "r399" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r376", "r399" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r376", "r399" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r376", "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r376", "r399" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r398", "r400" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "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.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r21", "r57" ], "lang": { "en-us": { "role": { "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.", "label": "Temporary Equity, by Class of Stock [Table]", "terseLabel": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Temporary Equity [Line Items]", "terseLabel": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r51", "r52", "r53", "r127", "r128", "r131", "r132" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r385", "r574" ], "calculation": { "http://warbyparker.com/role/LeasesLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease expense(1)" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r195", "r206" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares used in computing net loss per share attributable to common stockholders, diluted", "verboseLabel": "Weighted average shares, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r193", "r206" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares used in computing net loss per share attributable to common stockholders, basic", "verboseLabel": "Weighted average shares, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "xbrltype": "sharesItemType" }, "wrby_A2021IncentiveAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Incentive Award Plan", "label": "2021 Incentive Award Plan [Member]", "terseLabel": "2021 Incentive Award Plan" } } }, "localname": "A2021IncentiveAwardPlanMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "wrby_A2021PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Plan", "label": "2021 Plan [Member]", "terseLabel": "2021 Plan" } } }, "localname": "A2021PlanMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "wrby_AccruedCharitableContributionsCurrent": { "auth_ref": [], "calculation": { "http://warbyparker.com/role/AccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Charitable Contributions, Current", "label": "Accrued Charitable Contributions, Current", "terseLabel": "Charitable contributions" } } }, "localname": "AccruedCharitableContributionsCurrent", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "wrby_AccruedOpticalLaboratoryAndProductCostsCurrent": { "auth_ref": [], "calculation": { "http://warbyparker.com/role/AccruedExpensesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Optical Laboratory and Product Costs, Current", "label": "Accrued Optical Laboratory and Product Costs, Current", "terseLabel": "Accrued Freight and Fulfillment Costs" } } }, "localname": "AccruedOpticalLaboratoryAndProductCostsCurrent", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "wrby_AccruedRetailRelatedCostsCurrent": { "auth_ref": [], "calculation": { "http://warbyparker.com/role/AccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Retail Related Costs, Current", "label": "Accrued Retail Related Costs, Current", "terseLabel": "Retail related" } } }, "localname": "AccruedRetailRelatedCostsCurrent", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "wrby_AccruedUnvestedEarlyExercisedStockOptionsCurrent": { "auth_ref": [], "calculation": { "http://warbyparker.com/role/AccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Unvested Early Exercised Stock Options, Current", "label": "Accrued Unvested Early Exercised Stock Options, Current", "terseLabel": "Unvested early exercised stock options" } } }, "localname": "AccruedUnvestedEarlyExercisedStockOptionsCurrent", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "wrby_AggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate Intrinsic Value", "label": "Aggregate Intrinsic Value [Abstract]", "verboseLabel": "Aggregate intrinsic value" } } }, "localname": "AggregateIntrinsicValueAbstract", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "wrby_AllowanceForSalesReturns": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance For Sales Returns", "label": "Allowance For Sales Returns", "terseLabel": "Allowance for returns" } } }, "localname": "AllowanceForSalesReturns", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "wrby_BloombergShortTermBankYieldIndexRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bloomberg Short-Term Bank Yield Index Rate", "label": "Bloomberg Short-Term Bank Yield Index Rate [Member]", "terseLabel": "BSBY Rate" } } }, "localname": "BloombergShortTermBankYieldIndexRateMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "wrby_ComericaBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Comerica Bank", "label": "Comerica Bank [Member]", "terseLabel": "Comerica Bank" } } }, "localname": "ComericaBankMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "wrby_CommonClassAAndBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Class A And B", "label": "Common Class A And B [Member]", "terseLabel": "Class A and Class B Common Stock" } } }, "localname": "CommonClassAAndBMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "wrby_CommonStockConvertibleSharesIssuable": { "auth_ref": [], "calculation": { "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails": { "order": 2.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Common Stock, Convertible, Shares Issuable", "label": "Common Stock, Convertible, Shares Issuable", "terseLabel": "Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs (in shares)" } } }, "localname": "CommonStockConvertibleSharesIssuable", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails" ], "xbrltype": "sharesItemType" }, "wrby_CommonStockSharesAvailableForGrant": { "auth_ref": [], "calculation": { "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Common Stock, Shares Available For Grant", "label": "Common Stock, Shares Available For Grant", "totalLabel": "Common stock available for future\u00a0issuance (in shares)" } } }, "localname": "CommonStockSharesAvailableForGrant", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails" ], "xbrltype": "sharesItemType" }, "wrby_CreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility", "label": "Credit Facility [Member]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "wrby_DebtExtensionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Extension", "label": "Debt Extension [Axis]", "terseLabel": "Debt Extension [Axis]" } } }, "localname": "DebtExtensionAxis", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "wrby_DebtExtensionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Extension [Domain]", "label": "Debt Extension [Domain]", "terseLabel": "Debt Extension [Domain]" } } }, "localname": "DebtExtensionDomain", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "wrby_DebtInstrumentOptionToIncreaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Option to Increase", "label": "Debt Instrument, Option to Increase [Member]", "terseLabel": "Option to Increase" } } }, "localname": "DebtInstrumentOptionToIncreaseMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "wrby_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator", "label": "Denominator [Abstract]", "terseLabel": "Denominator" } } }, "localname": "DenominatorAbstract", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "xbrltype": "stringItemType" }, "wrby_ECommerceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "E-commerce", "label": "E-commerce [Member]", "terseLabel": "E-commerce" } } }, "localname": "ECommerceMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wrby_EarningsLossPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings (Loss) Per Share", "label": "Earnings (Loss) Per Share [Abstract]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsLossPerShareAbstract", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "xbrltype": "stringItemType" }, "wrby_ExpectedProceedsFromTenantImprovementAllowanceCurrentYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expected Proceeds from Tenant Improvement Allowance, Current Year", "label": "Expected Proceeds from Tenant Improvement Allowance, Current Year", "terseLabel": "Expected cash inflows from TIAs" } } }, "localname": "ExpectedProceedsFromTenantImprovementAllowanceCurrentYear", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "wrby_ExpectedProceedsFromTenantImprovementAllowanceFollowingYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expected Proceeds from Tenant Improvement Allowance, Following Year", "label": "Expected Proceeds from Tenant Improvement Allowance, Following Year", "terseLabel": "Expected Proceeds from Tenant Improvement Allowance, Following Year" } } }, "localname": "ExpectedProceedsFromTenantImprovementAllowanceFollowingYear", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "wrby_EyewearProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eyewear Products", "label": "Eyewear Products [Member]", "terseLabel": "Eyewear products" } } }, "localname": "EyewearProductsMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wrby_FederalFundsRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Funds Rate", "label": "Federal Funds Rate [Member]", "terseLabel": "Federal Funds Rate" } } }, "localname": "FederalFundsRateMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "wrby_FoundersGrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Founders Grant", "label": "Founders Grant [Member]", "terseLabel": "The Founders Grant" } } }, "localname": "FoundersGrantMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "wrby_IncreaseDecreaseInRightOfUseLeaseAssetsAndCurrentAndNonCurrentLeaseLiabilities": { "auth_ref": [], "calculation": { "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in 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", "terseLabel": "Right-of-use lease assets and current and non-current lease liabilities" } } }, "localname": "IncreaseDecreaseInRightOfUseLeaseAssetsAndCurrentAndNonCurrentLeaseLiabilities", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "wrby_LesseeOperatingLeaseLeaseNotYetCommencedLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Liability", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Liability", "terseLabel": "Minimum lease payments for leases not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLiability", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "wrby_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/LeasesFutureMinimumOperatingLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "wrby_LineOfCreditFacilityFinancialMaintenanceCovenantSeniorNetLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Financial Maintenance Covenant, Senior Net Leverage Ratio", "label": "Line of Credit Facility, Financial Maintenance Covenant, Senior Net Leverage Ratio", "terseLabel": "Senior net leverage ratio" } } }, "localname": "LineOfCreditFacilityFinancialMaintenanceCovenantSeniorNetLeverageRatio", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "pureItemType" }, "wrby_LineOfCreditFacilityFinancialMaintenanceCovenantTotalBorrowingsMinimumThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Financial Maintenance Covenant, Total Borrowings Minimum Threshold", "label": "Line of Credit Facility, Financial Maintenance Covenant, Total Borrowings Minimum Threshold", "terseLabel": "Total borrowings minimum threshold for covenant" } } }, "localname": "LineOfCreditFacilityFinancialMaintenanceCovenantTotalBorrowingsMinimumThreshold", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "wrby_LineOfCreditFacilityUnusedCapacityMaximumOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Unused Capacity, Maximum Outstanding Amount", "label": "Line of Credit Facility, Unused Capacity, Maximum Outstanding Amount", "terseLabel": "Unused capacity, maximum outstanding amount" } } }, "localname": "LineOfCreditFacilityUnusedCapacityMaximumOutstandingAmount", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "wrby_MonteCarloSimulationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Monte Carlo Simulation", "label": "Monte Carlo Simulation [Member]", "terseLabel": "Monte Carlo simulation" } } }, "localname": "MonteCarloSimulationMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "wrby_NewAndExtendedLeaseTermsRetailSpaceUnitedStatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New and Extended Lease Terms, Retail Space United States", "label": "New and Extended Lease Terms, Retail Space United States [Member]", "terseLabel": "New and Extended Lease Terms, Retail Space United States" } } }, "localname": "NewAndExtendedLeaseTermsRetailSpaceUnitedStatesMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "wrby_NumberOfOperatingLeaseAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Operating Lease Agreements", "label": "Number Of Operating Lease Agreements", "terseLabel": "Operating lease agreements" } } }, "localname": "NumberOfOperatingLeaseAgreements", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "integerItemType" }, "wrby_NumberOfOperatingLeaseAgreementsExtended": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Operating Lease Agreements Extended", "label": "Number Of Operating Lease Agreements Extended", "terseLabel": "Operating lease agreements extended" } } }, "localname": "NumberOfOperatingLeaseAgreementsExtended", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/SubsequentEventsDetails" ], "xbrltype": "integerItemType" }, "wrby_NumberOfVotesGrantedToEachClassOfStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Votes Granted To Each Class Of Stock", "label": "Number Of Votes Granted To Each Class Of Stock", "terseLabel": "Number of votes granted" } } }, "localname": "NumberOfVotesGrantedToEachClassOfStock", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityNarrativeDetails" ], "xbrltype": "integerItemType" }, "wrby_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator", "label": "Numerator [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NumeratorAbstract", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/NetLossPerShareAttributabletoCommonStockholdersLossperShareDetails" ], "xbrltype": "stringItemType" }, "wrby_PerformanceStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Stock Units", "label": "Performance Stock Units [Member]", "terseLabel": "Performance Stock Units" } } }, "localname": "PerformanceStockUnitsMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "wrby_RedeemableConvertiblePreferredStockAndStockholdersDeficitTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Convertible Preferred Stock And Stockholders' Deficit", "label": "Redeemable Convertible Preferred Stock And Stockholders' Deficit [Text Block]", "terseLabel": "Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity" } } }, "localname": "RedeemableConvertiblePreferredStockAndStockholdersDeficitTextBlock", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "wrby_ScheduleOfOperatingLeaseAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Operating Lease Assets and Liabilities", "label": "Schedule of Operating Lease Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Operating Lease Assets and Liabilities" } } }, "localname": "ScheduleOfOperatingLeaseAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "wrby_SecuredPromissoryNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Promissory Notes", "label": "Secured Promissory Notes [Member]", "terseLabel": "Secured promissory notes" } } }, "localname": "SecuredPromissoryNotesMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "wrby_ServicesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Services And Other", "label": "Services And Other [Member]", "terseLabel": "Services and other" } } }, "localname": "ServicesAndOtherMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase In Shares Authorized, Percent", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase In Shares Authorized, Percent", "terseLabel": "Annual increase in shares authorized, percent" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedPercent", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsGrantDateFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Grant Date Fair Value", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Grants, Grant Date Fair Value", "terseLabel": "Grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsGrantDateFairValue", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndNotYetReleasedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "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", "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", "terseLabel": "Vested and not yet released (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndNotYetReleasedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndNotYetReleasedNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options Vested And Not Yet Released Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options Vested And Not Yet Released Number", "negatedTerseLabel": "Vested and not yet released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndNotYetReleasedNumber", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceConditions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Performance Conditions", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Performance Conditions", "terseLabel": "Number of performance conditions" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceConditions", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Shares Receivable", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Shares Receivable", "terseLabel": "Number of shares receivable per share based payments award (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivable", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableNumber": { "auth_ref": [], "calculation": { "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails": { "order": 5.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Available, Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Available, Number", "terseLabel": "Employee stock options - available (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableNumber", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/RedeemableConvertiblePreferredStockandStockholdersEquityCommonStockOutstandingDetails" ], "xbrltype": "sharesItemType" }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested, Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested, Weighted Average Remaining Contractual Term", "terseLabel": "Unvested at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageRemainingContractualTerm", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Remaining Contractual Term", "terseLabel": "Vested at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageRemainingContractualTerm", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAwardStockPriceHurdlePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award, Stock Price Hurdle Per Share", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award, Stock Price Hurdle Per Share", "terseLabel": "Stock price hurdle (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAwardStockPriceHurdlePerShare", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "xbrltype": "perShareItemType" }, "wrby_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAwardStockPriceHurdlePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award, Stock Price Hurdle Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award, Stock Price Hurdle Period", "terseLabel": "Terms of award, stock price hurdle period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAwardStockPriceHurdlePeriod", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "wrby_ShareBasedPaymentArrangementContributionsWithheld": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Contributions Withheld", "label": "Share-based Payment Arrangement, Contributions Withheld", "terseLabel": "Contributions withheld from employees" } } }, "localname": "ShareBasedPaymentArrangementContributionsWithheld", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "wrby_ShareBasedPaymentArrangementTrancheEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Eight", "label": "Share-based Payment Arrangement, Tranche Eight [Member]", "terseLabel": "8" } } }, "localname": "ShareBasedPaymentArrangementTrancheEightMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "xbrltype": "domainItemType" }, "wrby_ShareBasedPaymentArrangementTrancheFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Five", "label": "Share-based Payment Arrangement, Tranche Five [Member]", "terseLabel": "5" } } }, "localname": "ShareBasedPaymentArrangementTrancheFiveMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "xbrltype": "domainItemType" }, "wrby_ShareBasedPaymentArrangementTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Four", "label": "Share-based Payment Arrangement, Tranche Four [Member]", "terseLabel": "4" } } }, "localname": "ShareBasedPaymentArrangementTrancheFourMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "xbrltype": "domainItemType" }, "wrby_ShareBasedPaymentArrangementTrancheSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Seven", "label": "Share-based Payment Arrangement, Tranche Seven [Member]", "terseLabel": "7" } } }, "localname": "ShareBasedPaymentArrangementTrancheSevenMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "xbrltype": "domainItemType" }, "wrby_ShareBasedPaymentArrangementTrancheSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Six", "label": "Share-based Payment Arrangement, Tranche Six [Member]", "terseLabel": "6" } } }, "localname": "ShareBasedPaymentArrangementTrancheSixMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationScheduleofPSUsDetails" ], "xbrltype": "domainItemType" }, "wrby_StockIssuedDuringPeriodSharesNonCashCharitableContribution": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Non-cash Charitable Contribution", "label": "Stock Issued During Period, Shares, Non-cash Charitable Contribution", "terseLabel": "Non-cash charitable contributions (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNonCashCharitableContribution", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "wrby_StockIssuedDuringPeriodSharesRestrictedStockAwardReleased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Restricted Stock Award, Released", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Released", "terseLabel": "Restricted stock unit releases (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardReleased", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "wrby_StockIssuedDuringPeriodValueNonCashCharitableContribution": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Non-cash Charitable Contribution", "label": "Stock Issued During Period, Value, Non-cash Charitable Contribution", "terseLabel": "Stock Issued During Period, Value, Non-cash Charitable Contribution" } } }, "localname": "StockIssuedDuringPeriodValueNonCashCharitableContribution", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "wrby_StockOptionsOrRestrictedStockUnitsRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options Or Restricted Stock Units (RSUs)", "label": "Stock Options Or Restricted Stock Units (RSUs) [Member]", "terseLabel": "Stock options or restricted stock units (RSUs)" } } }, "localname": "StockOptionsOrRestrictedStockUnitsRSUsMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "wrby_SummaryOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of Income Tax Expense (Benefit)", "label": "Summary of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Summary of Income Tax Expense (Benefit)" } } }, "localname": "SummaryOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "wrby_SwingLineNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Swing Line Notes", "label": "Swing Line Notes [Member]", "terseLabel": "Swing Line Notes" } } }, "localname": "SwingLineNotesMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "wrby_ThePlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Plans", "label": "The Plans [Member]", "terseLabel": "The Plans" } } }, "localname": "ThePlansMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/StockBasedCompensationNarrativeDetails", "http://warbyparker.com/role/StockBasedCompensationScheduleofStockOptionAssumptionsDetails" ], "xbrltype": "domainItemType" }, "wrby_TopFiveInventorySuppliersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Top Five Inventory Suppliers", "label": "Top Five Inventory Suppliers [Member]", "terseLabel": "Top Five Inventory Suppliers" } } }, "localname": "TopFiveInventorySuppliersMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "wrby_TotalDepreciationDepletionAndAmortizationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Depreciation, Depletion And Amortization", "label": "Total Depreciation, Depletion And Amortization [Member]", "terseLabel": "Total depreciation and amortization expense" } } }, "localname": "TotalDepreciationDepletionAndAmortizationMember", "nsuri": "http://warbyparker.com/20230630", "presentation": [ "http://warbyparker.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r589": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r591": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r592": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r593": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r594": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r595": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r596": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r597": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r598": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r599": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r601": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r602": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r603": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r604": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r605": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r606": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r607": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r608": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r609": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r611": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r612": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r613": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r614": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r615": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r616": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r617": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r618": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r619": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r621": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r622": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r623": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r624": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r625": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r626": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r627": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r628": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r629": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r631": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r632": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r633": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r634": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r635": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r636": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r637": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r638": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r639": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r641": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r642": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r643": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r644": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r645": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r646": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r647": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r648": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r649": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r651": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r652": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r653": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r654": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r655": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r656": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r657": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r658": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r659": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r661": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r662": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r663": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r664": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 73 0001504776-23-000018-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001504776-23-000018-xbrl.zip M4$L#!!0 ( *"""5< =V%R8GEP87)K97(M)Y # MS,OK3W/*4AE71Y8T5243SZ]_]]XJ;;;D0#?=%DM.0HQ4Z]VW*K^9FEGX]LU4 M\.#M7][\=7>7O8O]="8BPWPEN!$!2[6,KMB70.BO;'?7M3J.DX625U/#^MW^ M@'V)U53_;&_^YM05=H;OMHLPC%3ULS&>U.!'?1>P3RE\7S8FU!NN*R+'X>Q.GC6I3^'^&9WPF"EG0K-3 M<K@;^O7:;0_&"64DLNW:/5Z,CL].W['A MI]'I._AWR2[/V/'YZ-W))1M^.!^-\%EU=\W[ZE?WY>!D'\DH@&T>#%XFY@_? MZ8O:G5Y.I687PH^C@ V!G@*B31.S8R4":=CP2@E!S[9_>/:JW^\>+C>FQ[W# M'08#S7@@&-C#9S&0NID*EL+&E09X -\%/0+VP[$ M1.*#L0CCZQT/F& &F_(Y.^+15P_'Q:[# *A3:J.XD7/X]0H7-XD5OAV$GD=V N]DZ$_)HKP?Q8)3%. M%DC=9DC;Q0U)(YKX2L#2%;N69EH9O[*EHUBI^!JV M7NXKN#_U&!"9G,L@Y6&XP&4L]7PX\7#8-MAYX=GO9?=P]6?.2%XCC6(B$JL@028<&4DK ;X MW$PYZ"*A@.ZB5:8/2$59CKX0B1&S,9#BH$M\W6?;\(:C(!"!QY30!IM[P'E) M$M( T!DX,T8"OI9:L%DC M]V?GHVQ/FR C%.V( BT!>5:; )LBAF:I 7'/>(9S(">AA&V-9((\#:@AOF17 M<6Q_G?,PY>-05,>TC*G3R43Z4D2^5>5*^$(F!B>\GDI0M$@Z. FJ>O]K%%^' M(KA"8?!]@82K1!DSB4-0_*#!]EX=WC=:J<=0K[,Y^CA,>! (^^&8F(.^OL( M!&!)(I->IY>1RHK(E[E()[.-QJ"6%CWX&QEJQ/%2QA9NEX.\!18V_=;^! M?)8:%$'LF.LI@#I.$"->]V_(VGS*R#H*T '> P BDK M_ #MP)$.G4P,B<9+;/#9&D:;0-*]$FS]^R_8\",*,ZO-T'3]\P3=?CUV-\MR MYV(>AW/<=@ZZC(? $Y])4[+$RTQX!L+MG^!I02?V"8U'@-8[ E'/_QO,(77 MM?]VT#,8_PJH0FC*""-@&K:1I$JGW(8=,D3V.[T^V1. 38H>9(P>Q=1.?/.% ML';$68(]@/M/W(A.7A!F2Q/"^E([. 8+P(:5D36:R$LLSXSN3:?7\[#AZTZV MCAL*A?6X?4 R8- R&5"H8>NO?N(+UG]IM:Z7HW>_T]\6.S<1$H5@0$)[N.P/ MX&AR1T^!V4+8/P;7@ 4_<066?F\/H8>Q)?9>:A\8[Q?!%=N.%?!W' IP%*5U M%'UD1@?I=^!#V'C";T,2]'RA 4*07HD*O[5HE'G$;^JXLX?PS_P=E*E M$*FEN3UT8CD#:T'!++#4,=?2.K-9UT+\E]<<6VLCBM#.H$[H?OEA:I4(/ IY MY(.C-!7"4+ 2''8<3J"CY>"E1"CF*.D20)7SNK)IW2,?1"UX632H'6 L0"9$ M^* &E!3FL^!TWGG(-<9M%MB:0J!+DWKV:1F6&#RP81D4M>Q2+D#PUR&'L!U\@9H-$"EFN=SA([E>%?L9.,@*&X M[ULY#9IDPGUC6\L((#*SDAG]R @IJQ@<%CCG,J1I<(QH42:!Q<[-MP ,^_I. M&':]3"_G49)8DS5Q #BA\'5C9L6I@&[1A8^!N5+3W*4=,5AP>AM!45HA);>^ MERRR/Z>JP,F5V!T#*7S=Y1/8X $/K_E";VT\=]5N1?VB98JZ4,6]%T^*N, 3 MPJ-)$V\0@VN2*D,KP?4FHZ =QC9BF+>8D+;Y3FLXOM\AGO_$9603%*#L$P76 M@5J >TW:+3,$P*+2 FPV299<\3!.*!2-%I%[5L1S8+&@%$ABY"\Q_+-D%MCL M*:6/*08-%@5W 6@R*^S!8N E+PX%08&]F"S\M L$M=629^+MZ@&][;/]3E%OFS M(1@\H23S:]M:5!5KG,R_ZFSE26XSO@?FZEPH:S@Z8<".@4!4'!:R7&,NOVJF MS\ ^S<&6)EFNJB;JMPH_RDYHXPSB''RTT3FH"2(&9XYK[%X0AAL>NA6I")>& ML&FQ$NZCF(WFA(0)>"H3GH:&B6\PL48W9V@ZV,4L5L)V+W=!D,<&AJK#1PY9NTWTV,:B'&=92P:V MF@&Y*EI'2 5$RS$CZ[0!Q&+<90[]0(32$B M$[#VQ+X7JV4QU4 _9;\)(9@E)Y*&64$'Y#%&.ZFS5- U9@&X;F"N@!K=Z32K MK7NF;<9MTC;=/JJ;+]]EN$SZ9-R)+9P0W+9Y42*17&7L.+^YHE6(9-%2S36% M%9BYIF#;WW8<1?H\U>2R$I& GC/.M"WH%.9KI'TD(W2,LZ@FF,,4;@#%J-%Y MCD&?.EXH9-OV(IO=8)$ ?K![TT8D(.($\+$&34R13B=HXT1&I50R#>;!(K54 MF=,M(IU:N6%*$TXQYH%!!F02V(W3Y1@- HX"P-:RLJ]QC0L M,_&*;J>LP9(5B,P9460,)?(%<)$,)%=K,W[WRM7?:ZVKW[^1JU]4''"03M?, M#TEJ@HK!KJ Y8^\A1P!PG_3GC.RYL4"SQADH>\L,=PM#!<8BP6MM'S)7N"N\ M*0R5G5590 9IC1TED*GKU(]]G2N&):N?AC.@&?5$*!R07+B*UBI[/+*@(7!2KX]#; 4S9Y< M*B'7H]V2F-52U&8C\-$E\?J/,XEW MOQB[A8&79LXF ]1&'P)W=A'CQ[;TP+?19!EI< YMJ(^X6 +@R="TM>N1L^3R M:'X>]O,RI4_Q-U,Z.5'F_[N/N;6'&-H7@LAC8B5R2+@L^1'HC$^$S2-HAW/Q M+1&1QF?0M]*V(JOI\ ,5U6!>PQ;H(7*\!*?=0S,A7+3,C1T@!.:&Y RA9 M/9->C8A6#I[%0\!HQS6R=5T-"*%U._*+Y765R> M]4O<(1YBX[$0D;6Z> K>@QK'!3TF;<*$59 MG+W#[8M9$I)[V70@SLLRU5>81(WP$=86Q@'&7J_HJ!7.9P%L%@4Q-2&3SN[1 M6HTTJ;%+AZ5*:Q./I2L4+-'9,N"8P/([7U"HOT94(LH(?UX)G*Z//3KNBK9= M.HR$I@OLY>A@8QY]56EB_ 4>&RUCE6R .)SC[CU,3W(#FT]G'AN=GUP,$2 : MA@RY8D0:W#*JJ]PO+P36X!-\8GLH&HB8D<&J&(!1G"?I M >PKB7O,3<4^U0-;7I"61V64PO /)/C_NFVZ.1<0%7(I:)R/0?!Y]2BMEA<$ M2.AD9)&0)=8*318C7A2IWJ;CR4VYA^UU=A[EH$J#V* A:04KYC$2/0SFMAZ" MZ!L-6AG! ]0+6!P#GZGPP>6=X)%B30KOBFULAJO:I9V&%L7 M-T-@E:0_!\F"]@FC^NF0CL:4O:%,'V?VD--&)"11+@/$00:O8ZMBW;F&=,EV MBO*["!PN:R9$+J5O@Z [ ]Q[6V^"!2_?ISBK53+B M:(\ (., )UC+4J!9BT MA2U 2HI\#QD\ZZI^[.*B.-HM92E^B M:HCO=>BUTCOK&\77I-NP!(I<#1,D/J.M]A)LMMO1>%>TE56[//(C//(:-NH8MH MLC(/6#26?]D8\9(A[H$XX&,9NL0S9<0#,0:3AA)Q-I*\ULM89\F[IG5(([,# MD%0Q8JN6OXP>RH48O6Y[5%>OT:U4 N2")-LW(T\0D]RYFB3^$;59)G("5;V>@RQAJO;]FD\_=[U-'/&6OICDJ+@V5_30TJ V3U-WJX1A8 MB0GT[5@Z<5DX"F;DSZ\4IUP<.XF:2!BUIT MW40S%Y5N!ZDRC2T:J%/,F9Q<]G\B5"-I,I6/0>"T[4V>2S! M'OR;9):D/0J^*+%A9@^58@JU2MFKZNND7&EDC02O.?CWZ!)+@\>96&I-B5&B MP*,.Q97(+=?%LMW:;+&46:"B<-DF#?(&CB-L8- WMN(T2_<\% GFM<\.RF1:NGY*<#ROO'(IV"I! M/12\M^@NA%YS=4U^1,%9?!2G+^HM:DR^_%Z50>=UDXO^4'#8HF.R:W"8V[]D MZ:BTWE1'B\EF%8H,N$VEN.@K%K[A+\> "^#02/(;H[%-%_7^\.QU[_#BY,/I M\/)?YZ,+]O[LX\>S+^SLE)V._N^2?1Y^&$&307-QUZ.SOU[3JZN"!6#E)12DN[[%N19\&;0% :+/"VD(E4VMBP.[M6TA@1 MK;+]K6^4Z_GQ#2]I*B_Y-^ZT=0!JN&MV0=6M MQ5&K#2BW-3<(_/#LQ?ZAII^@E 30)5XAAF4']?<@W-7/]B/NE,^$15T[,5?& MUK]K_K0?PI?XQ0FMYH[C]V=_-"/\/@9Y,>@_.#EZ T5S/KHK_^.S3Z/SD M>,B.AJ<_;_9+'[@N59IDAZ6?K)![:X4*)WM-/+G7=B5@]>=O5=--JHAM.9\K0!VNS[6N"9:'&0?#@.IDY O#F1$ M^Z).AU62WH,9YGCRS>>AFX4FM*\=4[T:= :# 0+#P.I-D$WL6*Y#<'IN@M5W M@WYG\++7^+K;:7[WG6%[+U__(W7O\*L2ZUXX0#OK)-]:KDSDK.(N3#8FAH[PB[K.2> -]3MT. MA(\:.A_%7(0@I.\,)I1D?1Q JT+M$3)T=CHEZNQ&O!H8H:9 N[-S M5*C_>*1LV/1E1>#(L'ZGVV76X 8MT&TW4^* MMJ.69+U_^[*_P3CRUMM&"K'.P9,8*L%JY8N_CBZ.?D'9D_D@3P*H7">XUW)Q MTSJ O>H^J?^;\1V>T'WBNX:K;9_8[G8W]3QQW^*X)XZ[*WC= MC..R2'XS9!X!I=D[TN@\@N-)/!&*]]&$J<8K8>#-A-.7(N*M:SLWI\LG\-[6 M9/W]$'L,O%YKU#ZGL/S=)1'NNMN?#:1_X$TB[@NTZ;J]WW$>\ ^YA/U[B= - MYVEO<0SG.5X;!_]-S2Q\^_]02P,$% @ H(()5[GW#$&E!P A"4 !X M !W87)B>7$R,C R,V5X,S$Q8V5R=&EF:6-A="YH=&WM6EU3X[@2?=]?H86Z MLU"5A#@?, 2&*H9AJWC9CZFIFL=;LBW'*F3+*\D)V5^_IR6;!)+,9!;N+&Q= M'DQL2:V6SM'IEN7SW!7JXCP7/+WXX?S';I=]T$E=B-*QQ CN1,IJ*\LI^YP* M>\NZW:;6E:X61DYSQP;]P9!]UN96SG@H=](I<=':.3\*]^='OI/S6*>+B_-4 MSIA,W^W)).;Q@"<#,1R,1\G)Z>GI\3 :Q*-!E"2CX^'XO]$>FJ)Z:&/=0HEW M>X4LN[F@_B?#X\J=S67J\DG4[_]GS]>[.,]TZ="90>/P,]A8L^3$G>MR):?E MQ(]G+S1MBV.>W$Z-KLNTFVBES60_\W]GS5W?_YU1DV[&"ZD6DY\^R4+8GSJ6 ME[9KA9%9*+;R3P$7X:V_G0?W3]!:R5*TPPECN+[+92P=&T:]Z.$ 5B>!FRGF MP>EJ$@U@=F4H"29>F)JPQ)AG,P6#'?NS?[X[=G..%0\3;%DNDID;C(8]<8M-K),87W2 M#<^^ZPBC7NO^]^KSX31$)S3@&Y;SF6!&S*280UI<+BW[O>8&9%4+]E%4VCBF M2_:S-@6+^MW?F<[89V[B!?N-FUMAV$V9] #'Z>N&8_ BX'C/+4# =!<+=EOJ MN1+I5'0"*B9@D6IA6:D1#6"?RY+QZ,Y(IE/,$C MPW0!!7,ZU%NK4(I$6,O-@JH4_%:@WQ6;%L]2.(,NE8\SZ(,J)-(@KJ!:B>;P M) 4GYKE,":3C',&9JE M+%ZL3L/K)]SP91-.L$R6@)38L82P [:A.HK-2KDL,Z@#=Q)V9)FH.H5-T&0% MKPXH)DE1*J!,!"7B*K5D8 .^?=0U2)Y*,MRA&K5"!=!.@QN^.^O]2;C-6:;T MW+:<-&(JK3,<'7%Z&/R&EYT5:MG6F35O7S^[1B^"79\>0/%F_^T@.CFS#7^: M<$[+7V>9Q&U \X9Q(SP?@*^,E2#I +$"V-=W2<[+J6"7$)R/M4*-:,B[T?A '/JFT3@- M=^%64O96!D*2?4:JM,+3P!OR9>>.L@<=9>B(QOF8O:A!$?H)^<[H] 7P\8 ? MOMF/COMGZ]V]V;4$B)!6!I>@I!2M<&!J %,VF] MPJ"6*+T=2C&7VK2J;T8H[G%NHM02JTZC?50HH5/PQ6HE4[]ELW5L92JYD30 M&6*I5]R2+-66XIM?%]8'0Z]'V@HXA,V:;U0A*9-)K3C)*(;EG5C&2;0(47!3OR*.=%^P:G79?ZCNS"DR+V@(Y; AH8EU[;9[L(L^\OO:@K*U[.OI M-(O;/- O 1%F OYXN*F#UPQYNETSPFRNHT*;JB9P^Y*-T'^#4E \T4E2&YK[ M%?'>8+70UN$YO3""+9O T!]A0\X.MC3)0"*LX4>U&\>1'0N_'Z2M8EG?^W48 MO,JYO8]TM/H]Z43J9='/1R-9"^SZ;H5J-H>/ZG>>/$5/)-H+2;O'KSGM]F^" MTG9%=)::0!*URLJE/!"OOB'2KN5,][YQY$U.-ZY0'?\ )HM".B?$%P0XU@B? M5)Y*^.>-'("[T#M+>HK_E+VU"T[\44NX[Q=7729^$WGX+\ZN+[')IOQ$ FK: M4-#6))$"T#2!Z3[+G0M^2Y$FY <^UOC,QK\X:C?$I&EIQ MKR);R='D0V@"A)&V=$*XLXAUMBZ #^;*#Z91[XVO)OX5H6Q[^GN)B)49+)L. MIEWXI0[@_'NV!N%.$'Q9SK2:"5+]DD^;UX6F40=15$HO!$KGN0Z*P!_P!W@_ M2TCLK:&P]83(7YS/FMMS$W! &#HS4;RR8M+^.(-Z58HO)K+T<^<;G36PQMHY M74PH3,Q( Q$JF[,9CVHH7IY;]?KA[,K!'9>V/3?%/5]TY-+ULM&H%_5/MA;W M>]'6LB^9'?;>C@?/;G70&Y^,GMWJ:-SK'^\V!4=^>L,4 T5;\?+=WG#OJP=D MS=*<#*H[%CT\::/5^ACA .[W6JJ#,<;W :O.QQ7&+NMIC>AYVO%'L_?D;N;F M[PR[3X/>>YJ-':<.:OA=Y^W]XF$T?MX1AF/8%T"/-_LCZ*6_/C[I?##TIRZ0 MYV#*/VVCD7N*R_W> +._(LUUF+S=\5@\T<'&T_J_[=A?1L!OO!IQ#_@Y97N M7N529.SZ3B0UO9A@OX8=Q*,O.O[/V]>C0P= ];?P=@_IV1JRA^MB=.2SJIV_ M%]F,T^$VO?$2U30)_-]9=-> Q5J-UZDZ]\>M1< MPU=01_[KJ[\ 4$L#!!0 ( *"""5<$^X =V%R8GEQ M,C(P,C-E>#,Q,F-EZ[DD(0$.CTP/3"U/)C8DJZN=([. MO;)\GOM"7YSGDHN+?YS_L]UF'TU:%[+T++62>RE8[50Y85^$=+>LW6YJ79EJ M;M4D]ZS?[0_8%V-OU93'ZW7_MA7H7YYDI/3JS:!Q_1AL;EKR\\VVNU:0]GX>^LN>N&OS-JTLYXH?1\_,-G54CW0\OQTK6=M"J+Q4[] M5\)%>!MN9]']$[36JI2+X<0Q7-_E*E&>#7J=_OH 5B>!VPGFP9MJW.O#[,I0 M4DR\M*]C+%?7GS[?_'1S=?GYYN?_L%U'\\#WEW)QN-7%FQ;[R*>2_5OIQ/ 6 M2Z7U*ILSGW/_;G]T>K8S!A47 LNEK67FQ_UA9[3 194"F(S;\=EW'5VOLW#_ M>_6Y/@V]$QKP#&) "=FN4ISYFJZ M+-O/I)6-$1I H9Q&\*$X-E,^QP!=)=/@(-FMX)H1&.84S01+YJO3\/8)-WC= MA),L4R4@)78L(6R!;:B.8KM2KLH,ZL"]@AU5IKH6L F:K.#5 L44*4H%E(F@ M1%RMEPQLP' M,&YEX /P58F6A!N3(&&BE274)P/M4:-7H#WNZ-#N1A:-H;B7@7;Q5E;F4D)-EG MI$HK/(V\(5]V[BA;ZRA#1S3.A^Q%#8K0S\AWAN]? 1\/^.&[_=YQ]VSS^E$Z M),>8K1 NO@YEBR)9RFNW>Q,**8D$+$U/,4B9VL( M&"J7% 8U))EL$,IYE*; M5O7-2LT#SDV46F+5:K2/"A5T"KXXHY4(VS57)TX)Q:VB :@82X/BEF2I=A3? MPKIP(1@&/3).PB%LU$*C"DF92FO-248QK.#$,DZB18RZJ\D"?B62*D+IT%Z* M9RC;Z^!1LB./=EZP&W3:?:GOS"HP<:H$D84[4W+2-.Y -$J9B$'N6N!V #YA&6JY574FY@G3>-0.J:EN!4RX$WS0U5@0'0O(UD25B MJ@:U4"(KXBQ506(9Z0-NJPKJ]>8)E#Y*H.LIUW58K32[,LN0CZ@IYL5MR2ON M@]D.ZA-OMZ<:@2]H".5P,:%)3.T?]V 7?>3WM25E:]G7TVF6+/+ L 1DG GX M$^"F#MXRY.)QS8BSN8D*;:J:P!U*MD+_#4I!\<2D:6UI[E?$>XO5PCB/Y_2R M"+9<"D._QPTY.WBD208280T_J-TXCNQ8AOT@;17+^MZOP^A5SMU]I*/5'T@G M19#%,!^-9,VQZ[N5NMDO84/9-HKR3M'KWEM#N\"1*+%=%::@))U"HK ME_) O/J&2+N1,]W[QI$W>=.X0G7" Y@L"N6]E$\(<&(0/JE<*/@7C!R N] [ M1WJ*_Y2]+1:<_+U6<#\LKKI,PR;R\&^<75]BDTWYB0+4M*&@K4FJ)*!I M-] MECN3_)8B3

LS4( MMZ+@JW)J]%22ZI=\TKPNM(TZR*+29BY1.LM-5 2^QA_@_2(AL;.!PJ.G0^'B M0]:\.#,!!Z2E\Q+-*R?'BQ]G4*]*\_E8E6'N0J.S!M;$>&^*,86)*6D@0F5S M+A-0C<7+,ZM.-YY;>;CCQ:+GIK@3BHZ\V"P;#CN][LFCQ=U.[]&RI\P..J>C M_HM;[7=&)\,7MSH<=;K'NTW!49C>.,5 T56\_+ WV/OJX5BS-,?]ZH[UUD_9 M:+4^1#B"^[V6:G^$\7W$J@MQA;'+>E(C>KYOA6/9>W(W<_-'AMVE0>\]S\:. M4PPKH,>[_2'T,EQ73SG7AOWF% M!/LY[AP>?,7Q?\Z^'?TY *J_Q+=Z2,LVD#W<%**CD$WMF+ ]_?W(TVU6/R&J MC O'?^/XWGTJ-SXJ6N:$(;WK+IOP!%)1^\TF7_D.J;G&3Z*.PJ=8_P-02P,$ M% @ H(()5Q019EJ9!P CB4 !X !W87)B>7$R,C R,V5X,S$S8V5R M=&EF:6-A="YH=&WM6EUOVS@6?=]?P4VPG02P'=NQF\9) V3Z >1AYZ-3H(\+ M2KRRB%"BAJ3L>'[]'I+R5VRG[B3;20:;!\42R68?1%D;UF[W=1ZIZN9D>/GKREU,I7#YJ-?M_NL@ MU+NZS'3IT)E!X_@SVMBPY.C.M;F2XW(4QG,0F\Z+$Y[>CHVN2]%.M=)F=)B% MOXOFKAO^+GR3=L8+J6:C'S[+@NP/+YW3]0&L3@(W8\R#T]6HUX?9E:&DF'@RSV,L[SY\^GSS M\>;=]>>;GW]B^X[FGN]/Y>)@JXLW+?:;HPFQ?TNER+182L;);,9=X1P860J ,FK'9]]U>+W.W/WOU>?Z-/3._(!O6,XQ MQ88FDJ;0%9=+RWZMN0%3U8Q]HDH;QW3)/FI3L%ZW_2O3&?O"33)COW!S2X;= ME&D'<)R_;#CZSP*.'[D%")CN8L9N2SU5),;4BJB8B(709%FI$0I@G\N2\7+& MZM*9FN U@D.($P")LP)W1G+%,I[BD6&Z@'PY'>MM5"@I)6NYF?DJ!;\E]+MB MT^*9@#/H4H4@@SY\A50:!!54*]$V]I=E^RD9:HSX 132*D0? M'\BFTN48H*TH#0YZNQ5/N%.GS?AB&6R!*2>'4L(6V ; MJJ/8K)3+,H,Z<"=A1Y:IJ@5L@B8K>+5 ,>D5I0+*GJ">N$HM&=B ;^]U#9(+ MZ0VW?(U:H0)HI\&-T)T-_J3FKGG#0TEM89CHZX?QC]AI>M%6K9N3,; MWKY\=@V>!;L^KT'QZO!-OW=V81O^-.'<+W^=91*W$[K^VH%M,_KG[\7TJ9*VQKMO"H:K:*IRNB4!!Y;=@0>" *Q(M@?[M*< MEV-BUQ"<3[5"C=XI;_>&1W0!IYXWW9NZ-L MK:,,'?EQWF=R\VK^_)(CO&;(5P\74H6SZ2 MI;RV^S?Q(24AP-+T%(.4K@T,0 LFT@:%02TJ@QV?8BZU:57?#"D><&ZBU!*K M5J-]OE!"I^"+U4J*L%^S=6*ED-Q(/P 98VE0W-);JJV/;V%=V! ,@QYI2W ( M.[70J$)2)M-:<2^C&%9P8ADGT2)&W=5D ;\2\A6A=&A/XA'*]CQXE.S)H[T7 M[ :=]E_J>[,*3)Q(XR#/F(G&!>[):\8A',]E"?>+L]U0A\ M04,HAXT)3:)KM]N#??21+VJ3S]:RKZ?3+)GG@6$)4)P)^!/@]AV\9,C%;LV( ML[F)BM]4-8$[E&R%_AN4PL<3G::U\7._(MY;K!;:.CSW;XM@RZ8P]'OA=];K*?[[[&V^X.CW M6L+]L+CJ,@V;R.._<79]C4VVST\DH/8;"K\U224!FB8P+;+<*?%;'VEB?A!B M3O"TVC#E142L\(I=-<1T7@:_P!WD\2$CL;*.P\'@H7%[+F^:$).$#&'Y@H M7ED:S7]<0+TJQ6C$BCO+'C)[VGDS[#^YU7YG>#9XK\I. G3&Z<8*-J*EV\/3@^^>CK6+,U1O[ICO?5C-K]:[R,2[4_ MQ/C>8]6%N,+8=3VN$3W/6^%<=D'N9F[^S+"[?M 'C[.QY]1!#;_KO/TX6X_& M3SO"> ;[#.CQZG O0S7M6/.M7$_=G4\!4W^:AN-UON@W.WTH=XLO%5CU]Q_)^Q+T=^CGZ) M;_0 Y@:LQYL:=!(RJ3V3M8<_'GFXS>KW0Y6VX>AO%-^Y3VCCBZ)E/AA2N^ZR M"4^@$K7;;/*5CY"::_P>ZB1\A_5?4$L#!!0 ( *"""5>SSU[&LP0 &X5 M > =V%R8GEQ,C(P,C-E>#,R,6)L=6UE;G1H86PN:'1M[5AM3R,W$/[> M7S$-*@<2N^QN$B O((604ZDJPI$@VD^5L^O-6CCVGNT%TE_?L7<3PN6XH^V5 M"U*C*,IF/..99YX93]S-S(R?=#-*DI,?NC]Z'IS)N)A182!6E!B:0*&9F,)- M0O4M>%ZUJB_SN6+3S$ 41'6XD>J6W9%2;ICA]&1AI[M?/G?WW2;=B4SF)]V$ MW0%+CFN,A F)FZV(3!+:( <3$+BVZF2A4B\6'*IVENI>W6JI\"].E;%2\F,\7G[W9C-J'ZWIXG0GJ:* MI:58LS\INHC>NL?[RGW4YDS013AE#(.'C$V8@7KDAT\#6 6!J"GB8&3>#BT( M*Z'$"#Q5FQ%+?W U/G]_WN^-SX<7<'E]-;KN78QA/(3P"*[]D=_W833H.VE8 M;P9[SP:\H0'V1M [&UZ.!V>KT;VU*!8I: 4','P/XY\',.I=G?8N!B-O^-NO M@]^AUQ];210$T=\.[C.E^#R37QN0QFSAD5%%T;-6-TO>%%WMN+2),E<;\('3.?1B8R669=8KXG3MN@G53F)S<"OD/0(RI=M;S:/.BSMD3I($#S./ MTQ2SWEKT3(9Q"]/VHH;?7&/??TNRG7"W!&3]>I&)J@?X:TA_J5F>= V9<+KLBE)AM=J. MR$FN:7OQI9,PG7,R;S/A\'%*G2IU$VF,G+4Q+9T[6]DQX56W=IDKQ8_3E!^4 M$Y5!=TRRV+D2^TZT;Y)U62/T6XWGQ8$?/BO[DMFZWWPS5B._>?3MK38BOQ6\ MS.R^2UJ9..2&1L(=U^JUKQZJ55&WH_P!PJ=3I:WS3WE34N:UBCQJ8GQG6(FN M[T.OF!9X*+3*ZMQV-'N$RXHXW#*W7_9C/ GH?_;&ML4MGUO&]599@>+P(_P= (M.4M@D=^W MP)G_>;)QW7')@DWZ]_WYP;4OO7[&:(J3.4[IAMU1&*8IP[]?FWN/\,P(CJ%< M*H8S<8Y#\5HXNY_A;]^J;!Z/YA+[4;SMJ*<6'?6;@P?QVHW M(0>/*F2"S:@PZRI?N62L/LO[SGUWS_H74$L#!!0 ( *"""5?F"+<$L@0 M &85 ? =V%R8GEQ,C(P,C-E>&AI8FET,S(R9VEL8F]A+FAT;>U8;6\B M-Q#^WE\Q)6HND=AE=X&$MT/B"&E352$7B-)^JLRN%ZPL]I[M34)_?A9 C M)%%[S1&I""&6\8QGGGEF/+@ST_.DVYE1$G5_Z/SH.' BPFQ.N8904J)I!)EB M? K7$54WX#C%JKY(%Y)-9QH"+ZC"M9 W[);D:ZC]"*A M'TMSQIT9-?NWCH-4M^]8I&)$^:B>,TV4X>0R#^QF;, W5P T>![ . I%3Q$&+ MM.4;$-9""1%X*GM;OC<^&YW!Q=3FZZIV/83P$OP%7[LCMNS : M]*W4K]:]\M: =S3 W@AZ)\.+\>!D/;KW%L4R!4WO"(:G,/YE */>Y:?>^6#D M#'__;? ']/IC(PD\;SLGMP7W1"EN9_); U)[$I S#J'@G(::"0YW3,] SYB" MSQF1&%BR@$N:"JD!I:="SL'WG,\@8K@F"U M^V*>$KZP3W[[$&(AP8A3]%)$0'F$/??7C%.H>N6\NQ(%,4OPY\()"B,:9I)I M1A40'L'@/IP1/J78EN=SII1Q&-]F980]'&944G1LW8W<]Z479;L6$:928>YP M*Z."4814:A;C/F5(,ZDR@FG18KURJ$V$L,RXQ6QNF;=A"HK,3FXX>(. 9G2_;UZH_WJ#IF2 M*,+#S$EHC%EO+GLFP[BY;CE!S:UOL.^_)=F!?Y@#LODYQI@+AL59@G0+D3F) M2?F*!I)^R9BDYIA5!IH"8FRC!^00D%A^_2 Z7 ']0)H580JT_6:UAE VVX9. M[QG.X%DX&<=JFQ.+$=:V)LQ0G>65LL2:,%/;J:3*P%HV8I(D@&KH$TD0=)4B MSBJOF9AQPD/S.QJ,F#5M2A)794F>%8&E;?=4RTP4/<#=0/JY9MGM:#))Z*HK M"HG5:CIB0E)%6\LO[8BI-"&+%N,6'ZO4+E(W$5J+>0O3TKXUE1V2I.C6-G.Y M^&&:VM MU@*WZ;W.;,4F+4\<@_^XZG2U/G7O,DI\U9%'M0Q MOA.L1-OWH9=-,SP4FODYN:J8 II_$K5G8BY]?QNO1!];\9M"_VGQ^,#]MA'F M$^,.,&Q_KW;<5O833L@MA9]9,A'D4=C_MKYVA6G?VT9QCIFAPG,#/)E B81% ML,SM>^#+_QS9J:ZX8L N_>M^>F#M"Z<_8S3&B1RG<\V01\,X9OBW:W?O#[:, MWAC*A60X"Z&AI8FET,S(S;6EL;&5R+FAT;>U8 M;4\C-Q#^WE\Q#2H'$KOL;I(C;R#E0E"I6L*1(-I/E;/K32P<>VM[@?37=^S= MA'#AK>V5"U(CM,IF/..99YX9#^Y,S8P?=::4)$??=;[W/#B6<3ZCPD"L*#$T M@5PS,8&KA.IK\+QR54]F<\4F4P-1$%7A2JIK=D,*N6&&TZ.%GUA!55Q> MZ&@SY_2P,F/"FU*[?^L@RDS[EB5FV@J#X(>*6W?42:4PN)E"Y>)K86/-DJ%W MQB.<343+Q5,I5!?B,8FO)TKF(O%BR:5J;:7NTR[? O=I6Q4O)3/&YZT/(S:C M^L.>)D)[FBJ6%F+-_J3H(GKK7F]+]U&;,T$7X10Q].^F;,P,5"._^C" 51"( MFB .1F:MT(*P$DJ,P%.U&;'T^A>CTY/37G=T.CB#\\N+X67W; 2C 80-N/2' M?L^'8;_GI&&U'NP]&?"&!M@=0O=X<#[J'Z]&]]ZB6*2@&7R$P0F,?NS#L'OQ MJ7O6'WJ#7W_N_P;=WLA*HB"(_G9PCY3BTTQ^:T!JCP)R*B"60M#8,"G@EIDI MF"G3\#DG"@/C<[B@F50&4'HBU0S"P/L,,H4KHL9S."?JFBHX%;$/.V9*87NK M$45!NR=G&1%S]Q:V=R&5"JPX0R]E E0DV'-_R@6%:K!7=%>B(649+G2.<&T&+E:N04^VUOAQZ#MRM>Z2Q*9V;-C5>?! M2LLR],C%@G 10;4WN.-T#MW86(EEF?6*.%V[;DRUD]@<7 MYBX!,Z/96O=%^ M=8?,2)+@8>9QFF+6FXN>R3!N85I>5//K:^S[;TFV$^X6@*P_1QASR; TYTBW M&)G#;2W270]Z19$J9$.VQ6:PAE MLVWI])[AC)Z%DPFLMAEQ&&%M&\(LU5E1*0NL";.UG2FJ+:Q[5DPX!U1#GPA' MT'6&..NB9E(FB(CM[V@P8X"_AO1SS?*H8\B8 MTV57E JKU79$3C)-6XLO[83IC)-YBPF'CU-JEZD;2V/DK(5I:=_8RHX)+[NU MRUPAOI^F_*"8J RZ8Y+%SJ78=Z)]DZS+:J'?K#TM#OSP2=ES9JM^_=U8C?QZ MX^M;K45^,WB=V7V7M")QR V-A#NL5"LO'JIE4;>B[ ["AU.EK?,O>5-0YJV* M/*IC?,=8B:[O0S>?Y'@H-(MSB3ZVXC>%_M/\X8'[ M=2,L)L8-8-CV5NV@K=T3AH;>4/B%<4[5@[C_;8%M"M6^M8WR(+-31>!'>#2! MEIPEL$CN>R#,_R39K+ZXI, F_=_]^,C:FS*:PLERC!RD*8M76+1QUP=/3-[G MBF$ &4:P%LON%W=PR\+8=\/IJ^??ER\25N\$,ZG=.-Y2E./X?4/7;@GO1VDW M%0?W*F2,/2@WZRHO7"R6S^*.<]_=K?X%4$L#!!0 ( *"""5=65U/5=2\! M (3-$ 1 =W)B>2TR,#(S,#8S,"YH=&WLO6MWXDB2,/S]^15ZF;U4GP,4 MDKC)U[RQZ[>GOG_;(GD1*C*2'1*D9$1/__?MY&GO5 6NH'_2T6O-RK:_^W]_/_5:O_S^?%7[4M@QR/J M1]H-HR2BCO;J1D,M&E+MCX#]<%^(]N"1:!"P4:W&G[H)QA/F/@\CS6@89GI7 M8%NG7R* _ M@-O:M&99K6Z--$R#TB[M=JA3=:ZL5M]V6DUK8+3MIMWN6U:[0=N6I;?L@=YT M='SM,(+UP1K]\"H.:\^$C'^I#*-H?/7QXX"$_7K GC\F%S[BE"O)S6^>Z_^8 MWOKZ^EI_-?G-.DSQ([^:WNJ^17,WOO69QV]U?;B-(B _1HSX(<*)1 !H?%.C MUC!JNC%]7^BN>IO1:.@?_^>W7Y_L(1V1FNN'$?%MFCRU?GZX[,S\:B&UYVZ& M[_7GX.7=*>JM6J-;,_5TG"6(3!<*LS0_XN4^"=.Y7;VR_F1V.X%O8\)^4%:W M@Q$'=:-M-F9S7#>R;F8F.8467'=F ,M.I/U17$QOI;8S?U^Z=+@PCW&XZ+ZS MO@787SG473TP7)@;.&31,LW!CW,WN6'0-/3.>^\7=_ 'KCSB/_]2H7[M]Z<* M$#DE3N_G$8V(AH_7Z)^Q^_)+Y2;P(V#>VO?)&&9MBV^_5"+Z%GWD!/*Q]W_^ MS__Y.7(CC_807;44+3]_%#_^_%$,W0^<2>]GQWW1PFCBT5\JCAN./3*Y\@.? MP@3/<@V"S$%A]M4C MSQ5-4/HO%>".JX'[1IW:@'A(OU^M?GVYW?V$J/+^ZH4V\OU/"OL(O MX?0-5J6'\"[J!0]P>^#,O0+XJ_^@!Z8AYX#O]1&,,JP MYI IVD!N]'3CHZDOO?[C/(DP.J#P%IN&*R@;A/_LI%>^M/\Z&..T/0;"!\6(? YT=0:.OR7 M/C>[-IVFD[FU74..GK^2?D]?\G%NW:O!8!P:#,EJZ#-2M?CJP,O>QIYKN]%O M=-2'5S@N7!7F2J*XKYXB6!(^<^.1,+P?/$6!_>/ZS0TKO?26FV $),JO7XN! M?OZX^/LL+_[FX=V40&S,KRPK"7:DS)@+U7G22TR3J]^? MON2GRI9<4$*CO&;J^T,)]/$3,NIT>6 ^P;2RMW*52** [0C0I>?QQR_4#T:N MOVK8;<7'W! ?YV>_$9_M\Y R!]<2N_/B/+P["MX'YNIY>'?/ ]Z'U:(%PMM2 M\#ZJ/-$;$BCD16^G>7QO1Y?.ZS.VAX-1(!P.[O;M (=MO=\BX2"_^W3[9XQQ MM& T#GSX&JX21EQ*;9!%18A #,7,Z?=KWRF-SM$/[KH=&-?7CN-B&)]X#\1U M[OP;,G8CXI4&_@=W"@\-?]N.1[&'>V;WT9 RO(_1(8[V0N]\.QC1TN!"?H?N M?5P\THBX/G5N"?-=_SDL#>#E]^PN4.'L$8B3B%=UHD_$L? M'3BQ=UHD+LH>*3BJ=UHDX \>%CC=TI3C+:$NE6!+R%".=XF0)?_&<5%<7$X$ MF2HB4%+$J8A &;"D(@(26C&'R=DQ543@M/!7$0%Y<*$B B<"?-D3!C% MY2:890^1G$+A% G_TDUQ2 E:^=!FPI!QO"8V%N4,!A>4F-)7C M?5KX*\=;'EPHQ_LT@&])YG@7N33E>$NH2R4X!M]2CG>)D%7V_?#CY7Z="$$J M(E!2Q*F(0!FPI"("$EHQ\Q9K46D7+141."W\541 'ERHB,!I -^6+R)00*W; M!*Y+]6ZYOD@NIF-L7_"V+6^( 2O#?B8A=?X:!$X(6O ;$.EH[ 432I\H>W%M M&G['/A'$1HG]>?(4CV%0RC)Z]'LP_LH%QPN\/$S;1\M:SO E\FV*K )S" MHQO^^#S!#@?SC)2^=>GF \[B,_7MX8BPI2*0870_X!#]'LA6YF1WBW/*)7Z, M$U]3JWP,'W=@$7F#+8I%RL\BIRD@V98V* 468!"#+?(MB&CX:P#$"W3]U?6) M;X,1\DAMZKZ0OD<_3V:?E^GIAE$PY&\(_LVAF$C! D8)(VEB/C Q0)."E"^R$+ +2#IS8CNY98OAG3/S; M"7VEA"5WG.<)\XYT!1RD0LIIMGXZTD67I$+*:3KG=:2+9TB%E-/XXQWI_/$- M2$G#2ZD)=9Y*13I'7"ZLG$BK2.>!RX65$ZD5Z?QQN;!R(KTBK;-^$V TWH[^ M<*/A31Q&P8BR)^+1\&9(?)]Z60, TV$HL\^S@EE'6C]>0A2=2.-(Y_%+C*+3 MJ)^N=/Z_Q"@ZC2[J2A<-R(>BN;RH\ZQ3VY4N-B QBDZCB[K210HD1M&)=)%T M80.)470B721=#&&V11G 0J+)@T?\"'Q3S-$=XQBKTJ9^I22DP\!S[D9C%KSP MI-[2;"1WI8L8E 0'13:0ES8^D L'F,(>1Y1-;RH-#TCK_$L,_R+I7UK//A?\ MO\;,=Z.849Z.]X:?2J,&+&D]=[E14" 76-)ZYKE0\!0,HE?"Z!?Z0KV@5'K MDM;QEAH#1?* M'YU3DT,,& Q/^]QY\.CSR"'RJ,+I/6<94="D9P@K6\L#@!/ MCZ^NSBT5YW=X5.,L8[26M&ZS9.@Y37S6DM:CE@P]IXG-6M(ZW)*AYS1Q64M: M?WPK]#Q1SW/]Y[]2GS+B@9EP[8QD=>1+A+O3*"V] M(6T$H$2X.XU&TQO2Q@Y*A+O3J#N](6W4X5W<)94C(N)]H6-&;9=?@\\>Y3W*&>&0"G6G4G;EC'Y(A;I3Z3II(R/OE..< M+P+*K]_(&TV?UL%Z"2*ZNE0<7DF?WKX(EMZ0-FZ2#WG7&Y"W]6NO7PESED/_ MCQ0,5]>.J,/G\3M -'Q\^EU>DEG$L[0!F$(!?B#J*DV3=EV7-EA3K#"^='[6 MI0WLR"&WN4Y\H&P0L!$O6C/%[)1+/T@:EY,6NQ%&41>Q*&[?"9,1O9)15@M>P M>!U_/T>)K-<:W8*2''5=VH#6'EC=-S+, ;Q=9'@!%WM%AO6R!)U$X2#D@/LQ M!NK#>[8F0%"82[..&NYX/7OWA?(IGB]M&-(&JD[(I_EV..<0 M2UF-MW,.C)35B),VG"$!3DZE]Z4-1IQ<112JBG M2+(U+]G//\:6"98F?R3^<_(._/J;Z[NC>'2F3%ZF&,.Y$!1Y.V."NN1 R5E+ MJ!,="3*E#=*<,4$=14*=BJ"D#4>=,4$=RX8ZB5$N;2SMC GJ6#;420A*VD#@ M&1/4L6RH4QSP-*6-8IXQ01W+ACH)0:EXK71V;5/%:Z7CDV:9XK5?@]AW* O_ MRL@AJ@/+$)UJEBG<>61\G,+2;98I6EAX!O^I3S9+P9%E"N^=/06<1 :4*1YW M3)E\*CNR3.&L(^/C)#:DM-&@I[@?NHY+V 3K'J_,"[Y[N#]3+I$VI"(+5D[" M*P>/2QP4$'-G1_8"1$O:8( D$3]Q3+ T"9*M,@42S@F?,EC(+6FC%J?V7PYT M\JXE;5CBU "7@AVD#1F<&CN'4CYE\M"/I'Q*C],R>?E'PFFV3MF0E*A3J]Z2 M-D9P 1PJA4Z4-AQQUNPL!>K+EHN1%R_[D-HQX\,Z(G7KH]R%X;]=IE!/'GR4 M4P&GH.3I!M,L6)CJ8 M(CAY.5,I)(*T0:S_!L'L^L\+W>:0 CZ3D#J &NPL)YKT<,H!90$3O?=I^2W& M SF ;6EC8CLB^_MKH)"]#MG2QN-V1?:04<7;:]$M;:CNV'I]CKQ$R=AVJ58QN M+]*B+[0\N3H=:0-RI4#VK?L\/$"H]E#(/O>XV_;()E[,+?OOU![Z[I]Q-N[[ M&T+MAC O>')'L7?&?9 [TD;A+C(2M=(%N8YY[O]00)4V MF/1KX#]'E(V^T'ZT+$Y^=7UZ/[AAU'$+DUS9,;\2V_4 '!EI>1., +(V^4S\ MPGISK7K93&*^!-X+&%#S-QV2M'2SP,+O'6D#5\TN82D3 TD;C% &?J2C.&J^"EK.NRK@]/FGA85RK*+^I*VV4]^))ZWC69K$4)6TH>2UFGUZ!@1'[WX*HN$AR MF0E8(G*2-A!=9OR>4/=M?#5?"P+U]BT2OV76.&_(BN/RWX,[WV:4A)N2-/:- MPG.ZWKHL< %L<"A!+MTVR"S+6#FDKY''X%CL[N,U*&,>%]C MWPGQDK(3RN9#22',U4;5)D;[[ 4!/O+\- Q8]!VFA)3X=Y=ZSIWOT+="F4^Q MPNE80;J-M9VS"Y1N40PE 4-)N]&GR+X,9+^3?#Q6@Y"3,)1T6XB'UU#*#"PK M^Y:5R=3NIF(%I65..+'+N\'MX3Y MH#7#!\K$>=S)Z@$D*+=_BI9DEK3[JV>*YQ.U\+&DW5 \4SR?Z"RN)=UNV9GC M^43-GRQI-W&.@N>+:AMJ2;>_< &X/I6>EC;,?<:X/HVN-AK21EO/&->GT==& M0]J(YE%P?8+V%"?0U#":PO(1L7P:'6TT+CLV=AFM9HS&94?&3L#+)]'+*BXV MC9>EC7L]4@]6Y3P '"98 MM3DD-N(R_#S)7LDF"/I$U'@^> (%IQ>8 %"9&X8!FVQ3F:*D(D"7-EAV>@)) MWG/M.]\"GV5>BKW!XJ6PV^QZ6=)1#%W:\)G"_L&SZ0Q=VK#:KUA,X09FRP#M M,?$PZ3XCH+_15T ++\\ U@"_&>\('VE$7.]I3&R*86^,@),":PH]Q?V0_AG# M4FY?X,]RFM_"#8U&"-,&DQ["CCPSREEG=6M)?L]U>D\ZXO9-)0U= MVL">7'1V^.-EYT/!BR0F;511+A([$"'L1-K'*7)?'(E)&]+,UZKV6E(:*L"! MVK+0\2)9;.M ?73?KA@-@YC9-!1?AY0X?/*.^]+[&?YP:G&M5M]V6DUK8+3M MIMWN6U:[0=N6I;?L@=YT]/]%NWOV3!A-/*":D>O7AA1;%UTUC7JG-8X^O;I. M-+S2&XU_KE&'6Z&.\(Q\7L_]]E'&%U\%B]9?M7<\R:\ M"9=8(Y[[[%_9 '/*8+@(3T.FC_0#!DNMV8'GD7%(K](/GQPW''MD MSEN3ZM M\8<^S;\ E_)"6>3:Q$M>PM\G+L]666^(E48 TLA)WYQI.K?W]@ 4A- MHGT+7HCV^/SOU1!0FE5/,_^GVYO?'N^]WMT_:];_WFHW M][_]=O?T='?_3:9%60MK:JY[4P\%SG?4&3XY7ORR1YN?SK_>-O MVL^@:_W _Q;S4V9:HI(?Z8!G=U8TGZ#9Y5#WZDM@\W@NFB,5KHT'<$-/;]3^ MQC7V;)3>]M*A3+I0L5[96>\TFN?#;X3]T.Y]^E-Y^>(]*C3J[?;ZJ[O2K]6N M-TPK#_UNHAQC_(:TDY6_'ATLPR88;T\GW\%["[5O]%5[#$;$WXM.\HOBO\7@ MBE'F31[I.&!11>,94!'X2;!"\(^O^D'@]8GG!5$_>$N%ME'I_=M?K$ZS_6FM MW-[,AEL"4]#8H?ENM7[[V^_7C]]O'W_]N_9X^W#_^%U[^/WQZ??K;]^U[_<: MF+C?P8[5=%.[?]3TU@?G)^W^J_;]/VZUC/4[M7RO;[[C9=TRFW- DD[W;P>: MKP'3HB'5_DP)2!.NN<:#93L8!0_\\5OA[\_1X94#O]1&,,00'ZLY9%*;4,)J MU$\)TJST_C/VJ68VJAH&$78W)V2![_VC$O7G)NJ+- EVL+IQJ];%G=I\F Y/BL>3?FKA5L/>JW9Z!JMK=76)J#L8V'R M(:[<"(:WMQ%$I553RE,_9T]=FB!97A'Q2)_=$"5M] VNI&*BC?%GUI]H#X3] M ,%SY]OU,EFY:P(;MV_$CC@(M&"@L>G2-1)JX9C:N/WJ:*ZON5&HV4/N:Y0X M"*)$SCF+G#)16[-;;W:VVY;-=ZW=VLX/RSW9[2:TNWLGY*!,+DE>S0$Z(6#@ MVO&3%SSSY":(_8A-;@*'+KM[(=XQ9L$+CC.+I70JO2_4(Z^$T3T\OAPL=Y:X M^$[>[I+\(9OC8][J[U9ZW4:MT33,-KJ([X"YV'C%%(2EL XX#6O@? ;@?3+M M'S%S0\?EV>9@+I3/W'&S#,K7Q9Z)[_Z3?U\P:P[.8]N2AR2P^W!7?ZP_U;7D M9!C;V3<^TGSGN3^)%ZS"L71^S6$$XK7C,!J&R3]8LE9/A:%5Z1FFJ3V-&9"J M]A0Q2J-%F5C-'6I9?J$Q33IH5'KM:*A]]0)@PEL2+KU.9ME2*#YNX.,]^QZ\ M3O4_'CS"8-'? _:C,"QP27[/8,$O( 2W-T;P',RZR>PZEX< 7N;]_^Y8F$7) MBTQ,1&GH4F\=Z8VM2.'#]H!!]%\S2N9 T03N:+87 ?%3#GC_&H!.>1@&_D*P M$Q.UN\U.K6/HVP<[)6"Y-2HI(:BJ!C3MQ:AHM7^Z8P",0ZL:\1TMHAX=(Q@T MG\,A>R?8UR2Y=2[T\6]_Z1IZYU.HH3BTW3'Q-/I&;7Y<&NX$C4)#%0)1(1!9 M0R G8,19%8&$CRBCCC:.61AC+#$*-+B#FV&Z\:'_$_(;;F==V]'5>3)2LU%O M&H>([K3,W49];[)ZL]YJ[L;U[U\SN\WB0U$(V>TF>TZAJ.]NY/$0/27V4+/Q ML-(%!X.^,\)5^--DU ^\"P;$MV3CAE,%?;.'>(Y0 SG[.G3AEYDPSA/26JO/ M/DD*FWTS=!+U-=&-/N>SJ;7[Q6PW WP?*^1^@W%'JO4GFCVDL+81'B!X'5(>1T?;=Y9E MH'W0?]*&)-0&K@=6,_$\D-N8((C&])^QBZ8T6-!]FMP 8TZM:1.#V"(;+K&I M,Z9X"D^TL_$R9L-I3LR#?'CKF%&;($\+8U ?(3;UA/DF MN6;1D$2+NY(TXW,6,PG$BX1&'!Z]-,:="J]/Y.PZ6X5I);#Z2@ M35,O9V-D7;W'&.YL-EI("$? ^_ 6E@I*8(01P&"" M^@5& Z&,0'K6GEGP&@W3JW50-Y1/S:$#U^>9R2&R-<90#5CEF@GRR_JG]+:- M-ZR=7GH?JICDWC533>]T?2Z@1"(T&/PU(]6<6759/\^PE-[9.H\G9WI0HUE\ M?-?0ZZ;1+7S8;KVS98K4@5(_I+;G9VGR[ 88\CE@DQ7F/+^)LZJ=W#2S[ V] MTOMU->.?RPF6U4!>4/+GL:CK91R>T_(6C8/S8OMOJ_3]^2.P](MZ6F?OG-&V1^6-[PZ-9B9(K'HT!9^0$/)\6A\#!I4@=TU2%8<%+Q M7=X$7_[JPJO1=?7I*[JOC+ZX(5=^/O%MEWAHEV)>/MZ,12\=PAS,]@E>7&=U MVD+B+9H?R$_O>HLJO%%D>",<4L^;!B(^ &GP*(,XC\:CC&O]]Y^NM+\#B',K M&'QC3C9>?SY?.VW%A+_RE_ M1,.S^SCB @DDTWP%%C\>U9P@JB4#@FX%A0EC-:9DV*KTK$[5M,RJT9[FT*93 M[8FMZ3!EE1FG_7NHI3O;E4[C7:U;36W7_ T MNU,L^_/HQSL##(%5(1=J/H[#H3NO^)M)]P7NK8.<#*+QNP1 MT@\#+X[6/[)3Z>"\]8VQ=9AX9LAF-O(SK?49)3]J9!!1=D6\5S()*Q_7%4'N M6'7C:#6049HFOV!B@U6\O-:WS/OB7'8_T+!H/&X3[YFS7AJN[=2[G>)S*;M& M'11&X<.VZTVST S-HSG=QTS$V5B\@E/* \%\F$UQBG81YPW7KF\P*.2LS)(- M!@L4\P,EGYS)O(K!Q6-X%\R)2#,7;$];- #<36Z-A.@*X ME^AJ?@W8*WS4?@V"'^*<7=*: *08613(!6>8'>"LJ:**?%1AK,'R2H:V3G2 M6"$U!U)-%,\LTN[JVM=I;.G.%VX,C)H'X86<&%=H+0*MX%C>@6#6]'HNN:SP M=GJ\S=AP1^6JI*W,Z#7WDZB'+=>AL%P$EBVL] D/^KAC Y^X>?.Y8Q!V,-5\_T-(;J[\=4O";D^P^X$\?H$)OKO5#PFT/% M]N=#$$W%]N>.Y=:6;'_#]^U#W-;G>X/#P(.WA9 MBUGXP4N_HY3V@C#&E/3K?A!'&G:4II'VZ(8_E.@]'RHP&&&-G50UBK)>CXH-G/E":@$VC*@M9UFT-[5M7M^ M#EBESY8>J9;*GRTMXGZES\03"I07WU0:](R0:^ZY[:XX\T3(PR9<0J1>*^=$ M@KGD1!W&>+2OQ(X"IN3I&>%5R=.R(J^EMD!+B[C?_4R+L2?BB2(O28[HK/M! M5?L]Y*UQ$F,V%"5M[L(P!C?S(6;VD(1KGE5"^GS(10GILB*O.]T,53;OZ>>2 M$W-?Z(#P))/?Q]C[@_INP)2$/4M4*PE;4N1AH7ZUY2G-7')B[C=X!NS? 073 M-9->HB3K^:!82=:R(J^92-:6DJP2S"4GYK;=B58R58:YY$2NDJEE15XGD:EM M)5,EF$M.S-V^#=V^J\[_G1-.S5S'?%6-6FF09V*16@ MB93'>%Y8-=\]E+NI MQGX'2\H?L<"^-4] [U,#L>@!6X'H153VQS*_IRSM7QC5;@.S(S'0GE/)<7(R M;2\09-L++#%323HE[%"#/+O,G>GMD.UZOF.O^+_%!-N^>Q-8%39'U (?5S72 M]$;M;[PA#7']$'O)X$)K7K+0<%9T!ON#N3YO"S.BQ,>K@/*DTY=F=*[3IC&S M[2IL*86_ZI9I5C42:F0D>I%]P/N2QM/SMR?]IG\2:0?3T?7;%:-G.UN/*O M+G+^TA@C,EG\"2;F+_T6H-@ 4"]=8-1QEU\V9L$_5LPA'*Y:1P2,2)?N?76] MV=L"-OT91\C\C 3D@QC@IU$%!0+6!*+@BI($"\ZLT6;V=3U;2]V:%7KQY%&&.6]_CQX.Y:-B8)J=FS"C\L&,=,& M,=JK&IN5+PCFZT7..ORE%@EO/1B'$9OP&_I)[U M8H!D(/5GZL,(GC8B-@M M?_C!R+7YK2-Q/C>]W?00X(4N3X8=@##=#XCC0@V$:14SK'"6 H63BP-URO:W]0;4B M OL$JP4A4;XS6EZJ&C-8.7/%+!$)(& !?9$F.#U#* G?B>^\1F(?W MDDA[A1D+(07H!E(:#*@M:#*EBVJ&^.RTVH:0_0G286T)Y=:U[[!P>*N-0C=1 M!\F;'1K:S.VG:T8F?0="+DI93FE8A@G%.TQD3K@G4^#L/1 IR/SU,"Z_?5D= MI,S)ET?ZKH>Y<3#ZB-<>R3)B0O*40P-(W9M\XI?GP,VFMH<=A%R[/0&?)YHX20$S(CQN"\#%!ER@04/P=,H,;B]D=Z(HB%+ M10CG##@3TA'E!$(RH,\Q&F] 7P.AFX'8,E/YM(@RZC^G**-O "*^X@2L8I9! MGRML[)0ZO?!)S!,[L,+/C,(='A!=P 1TL$DB?_8YP/$2ZOR$_5^#%T2+AUT M49HD)*P-*?& 3E)"YU)VLDR7FCL:8_<^CA8_Q"::6@C(=#C.4VN"45MH),(F M,TX+4= //#*M#!"@>C$^XH %C@5,L>#/W_WWWI:9; MJ1T0@HPF#EY!! /?<( MA1I"-)'Z42JWT .[QIT>S:S>V]$"5OE-DH@4+WV7<'KLU;ZP*? MQ((T@$4TY%<0'Q$^#KH$3+!D.F&F$B]?(F^&^D(\,0OP+F!.?"()FX,$YG(> MH"?HCL]N17/1+'FE]XV D-R:S>^>0DJ .O?(J>!WILH !$<8 OATCCM+< Z MZ3'\22A^5,YS@FE1*0,_"'J\-ZV!1H:7+F'!A\293UU#[+/JBJ)@^"[: M9S&2L]$5/6[KVF\@S1']531M4BV#;*+!CY-$++K34C:,C%U'J$2?-_BF_HO+ M BY?Z[Q?\3IC@K<$A\6Q8 30 G,'* O_%:+,Y9V>T;@$@SUT,?J"X(@Y]2:6 M)*?0=<-S(<&]/F%7HM?*M4A*.L69E\)J2T1>-;'7Q#)LE]GQ"-ULF[/T(.E@ M[FZ< UJ3N/P^3-T>HH'I<'?,!KPFYHT044OOQ9;G9\9XR)5?9B:^;>2Y!G- U^,0@ M535@8')_QD^:"7OT!45I8GNG!G76$6*ICP//9*U%\@+6% \S\M;V.,W$+L*: MJ>+S9DK\8PAR(.N5<#[@Z\Z^+&EI'W*+@&MP?#',RPU3L3,W[:H8)SL$$B@0 M9^J;!Z@YN2('JVG-NET?&VC[$4Q^RJP)NX/U%'*)BO?9),974.%=(CC 58>' M4C]S<79E(,GOF]C=H5LZL\(P@-^$_9,ZI@ODXB>!/ZZ4YM& [^(.-[<-(O(# MHRQ@\'ON<^*X ,3'CG OWHWQY9@U$E4P9:3$O)P24Z+IN'1CJ74:^[/(H#,5 M;_3-IN-(&/Q_QBZ>]>I/T%#D2TK%IA".,)=$>/+AD[@,#^0EOD&PX)0Z(E]6 M"$+NT:Y=O:#F:O?O7M><( FT"/#QQ:01Q:E>&PAT M"1>X'L 7-7]6VTN2K*Y6 Q+[+RSN)BJL'IG<4/+TWR;I8?6TJN7D)0G M6E.@?A$C6W)YN[)BP8='VE9R3-MY5=9)5K4=&O\@#&R"!]Q_P71MNRZV6N-^ MZ#HN8?R8X1KVDF0%6[4ZU#[\[I/80?O[)YGDQ72)?, K-X*7V5LL^L/U*(C% M%C7ZI3$,[LPLOG"(QBO @4P7R[.69N8%;W\.L_?(.*17Z8=/:/-X9'+E^OR5 M_*%/\V !9;:8H,:A)"[/M&N](31LDL*8O#FY7.>7TA2YN6N=1MWL--=>;M3U MM=?>&Q;4<+=I[#3L^]>:S=V>W#A9X+G!8BG$.0>+#032)_:/9X:Q[UHR7=NF%"S!!1!H_-_& MBFQ5_MU%&1Q=U:QEZ3!R'<>C1]<-'#3784@SYLAZA*\%0R(J,1$-H<#UBY;. M.P=%;83S/F/DGV1NJACP_Y6-*E8E"H/%D*0T$$X=5SN1QP(\=L+>H<)R.*=]:> M"1E?(7U<^P[^CFA/P. 8."XP$ M4*&34 M0G)JFGO+W@+)Z:)=E;LT(78G8;NM^55J[M@@;*<0!*;(RPWM2J]E5;O8&D<: M4Z3H&-+%T\\&Z;H/_70JO7:WVFUV):*?BS9E'Q@=$S>;N#Q-^+?G(G_*MMU1 MW"80OA4 !N^05_L2P?8=;9(NV"3-JJELW',FJPU2^ !D90%9M:J=1D,BLKJ0 M';G5Y/(]B/!TY_YR.,_6UWERTZ8 Q!Y\T\0.Z-UNM=$LRBK>&D\E,IDOF/8V M12OVH3T=:,]J5EOMHBSJ@]->(M$7IF#-[\LW#?1"S&J[<8;[MXJ@MG9#BB,H$PC* M[%;;QKE&ATHG@A_QS_X'1QX!&M> MAL&M3L.HFBV9=J=4(.BX$KA0BL+=3J-3;>A-B2CJHJU@T1MB_]C/>?/()JD[ MBXU^"WQ[-U>[7>EUJIV&3%E8RMH]LJPM@HXZE5ZWVK3VWKQ11FZ14?;5$G83 M /:+:I8WR3?W\L]&0FRUD9!7)'0KO59;!^5B%61V2;.#L,'*5_RE^&N'S9*\ M_&4A?W6!OXK*F"C%+LEA#DV:L"(GB/&$O,1'.[>=Y858/JM/_/[JBM*>:3G' MITP%3BQ=IW<^:1C0C=8GVZH=ME+@__VSO=Z,#G8[X%L@#Q]LC(M.\YR>6!J3 M"9Z'V">,=YZFUGE:4UN>NWH05+%;#DH+\Y_,:J=C2!0S/I)_HOA"GJ4=X #9 M?GR!N5F-:L?2)>*+BSX[!FAE<:9*N]I/V5UO(" S_L..+&)4>DVCVFGM'?=2 MFRKR$M-F85L,,9F57JM;-8R][1!)=U9*)V^_T %E6$F;897M>,GK4#D>V];? M@9MQF#_<:'B3M$U*^66R([=@\E"W:K7V/K0@G]6NZ&K;>C4'H*L66+VM(I(X ME=5;<)2/YV]F8GW*_"TDB7-?AFD#PQC5EB53UK.R@4^9Q+DO174$135E.IAQ MT8;P_5Q!A7U%\$58+MMD=.[O,G:!4ZIF2Z8(G;*!3Y#3N3\E69R2.JIV@B04 M,E\[H2"K]X(/L6^0QWLS4+M1Z>EZH]HLK+:8-#F0JHK"$<3X_@2HX]DGJ]IJ M%9697XHDP3(D::E$KSWY[%O@UVP5!CI.&&CGDT%M7E&A4^U(51Y1A8*D" 7M M3E585J'5J';-<]T7+9TX%N$@%08J/@RT.Y?PLO'-]MXA4Q4)DI>848W 1M6=5VLS3.MXK^2"2Z]Z \W"SM&M5& M>^]-H".'?2[3=KX)1B,WXIW31<="> (617T;3S%^""F%UT14LW[:Y\QBKB:A M^03H6^A>^:[W2R5BV ML,2%KNCKL(Y9=VY1@NT@'"Y1ZLEC;H0#5*@!0UEI M7;0QM.J4+^6G?-7ASPTB<^N378[[DHZ=#%'#^Z^,Z2 9XCB=( WPI4 -5>U? MWF/.!\J>AH31=Y7RW;>OJY@T\#F]/1!VSYXB$E&'-T&<#9DHY$;*MIW&^Y)B MW62:!YF,7NDUZH"'9>-@Z0=M3)CV@N-]TFX\$H;:]96V=B4AOC!<7$1[^T7P M&8?7<30,&&#=V<[NF:W,> ?,JR?7.=[DS$JOTVI4 ?#X_RU@+V:LD>D;-1)I MV/A>V'!F@W=[-[G)D/: 3RXEC>"K!\?5?1R%$4P I$%>>#1S(ROW[.[",,Z/ MJ%:E9W6J.C_$M1P[6\83PO_09+?;2MJ'YX<]" "\%*M=U?56%6AU"SB[' :B MF]/LK3LP!4Q[3&'0%^I-4KGV.;=6(W..?7\[DGM@><30YGPS"KK17A M\K7\L$Z\A5HPV$?"51$4W*C'RE%1D!IR&D"-P!\*GFX-_M'Z)'1G460P]X^Y MW](/HB@8R1^TVWBJ<4I'26/TQ>! M::5- _JPE\0-8?KP:9%='FE$X$W.+6$^@"/,0/F+ ')>SNE6>FUP2LS.8TU\!TM]H=#_X3MYRLI2%9Q*K9GO9S-F> MH92U+#&9;2NLA(XN.G],I *':W-@]C&;+S@__^J2L7^UMF>8O8_ZIV,Y?:NJIX^)R-C-K^^,RU[^POL9J%=94K'*DA]$:( P^-G77)CJ,^,[Y"S" M?*5H2$.*U.1@5PI^I(D#EPX3T809QM/Z1/;!!+'H8EN6P-Q>2LC)_ M^71=]&>-^Z#HN8=F3ZY*NX&8JQFZR8NQI*KP0,4F- M&[B!KV\NG*IA)%7[\+M/8L>%1W]:N^)3:H1W8?#A>B2Z[;D^"/<@AJ&!H (7D&P")3!?*->!,-G.M"S/WR#BD5^F'3XX;CCTRN7)]/@'^ MT*=YD+2677(.(7%Y)IKP@!.*IR16D+PYN5SGEQ:L"'&MV:JWK>;:RXVZOO;: M>\/J>KUCK+_\WK#O7VLV=WM23?9DDS6W&G9#I&MC:-5:NG6%UR8DRG'WFY7&]:E%:U7W*BX M<8$;]9-S8P?K9UO5MK&< :VX47'C17'CR9FQ6^F99K=,=145,RIF/ PS&B?G M1DNDSW:;134!D"][<<^2?261WI4!ZPK,_9M7H[)VII>A)8GHZ M&CEAEZB646V;>U=?4/0D,3UML!D+)"BLP6:TP3;<.T]S?35#;CUENK MK<;8.,8%>#A/U(,?GZO:,_4I(UZ5'WL@SLCUW3!B_%2:1M_&>&#DPLIA%>GE M)&#^JP#RM>]H;>K#57K^JQI:X,K59*B2);8B#7XL M>,""D19,3P^K8GV[U;U<-BC7%+Y,#FK[S[,BE[D9!OJ7:,,XK"0.'L9^I2K,-"N](RJL<($59F;4E/38;R:=^AJF70Z8#[?@R F970_8UWHPL!U>JVJM.">DS-#S MH,IM/1>9J%+G^SI@JBBJ/%.J+"%1&I6>T:ZV&@7L\BBBE)(HM]VKD8DJ3;[G MT]&7#UB4N4.TS*8QC/7BADA,@*K]C>/2)O8=TC@&GDDB&)^I3_G)HV72;V+: MGAS]=U4FZ)%3V'.02:O2*^S4K:(5&6FE,%+!O3Q3TBVI MCB-<0%@2B\EC^D-AZ4SG7)TSW]JE9O'#V)I 3;MGVQE=$3HUEH]2%I=M)U.D M0/&8XK$=$F+VXC%+!(+;RVI6\9CBL7/GL6.PF-G@8>W."K='L9ABL7-GL6U# M_OOQ&)8+;E<-JX#]S,/RF,2I6 OMZV5,'U)3/-H4+RC6D>DI3:*(N?U8=).. M ECY:!3@O +[QS#P ()A5>N3T+7YL1'']>*(+G4@V'N;5S9(Y=9S9Z+-'BA[ M0KIX/P!BK%5JMX3Y (8P'>>+H)>I!FO,-)CQ?IBUZ)E\1AI>-0^STFO45]3I MD&/W^T@FJF)0>9:V&X/J!;-%[PB*%C+HB@I@BD$5@Y:(00OGB_:. M'%JPH.AP]EQ.%E/LJ=BS1.QI%,Z?W1WY<\>9K&50"QET19\R.1CT M([_^!? MJ*,1F!1YIL+U#K4XA-]<'WWN<8P'+;$ PV$<],.GZ_2#* I&DJ7K"$"_[T(V M%ADK1=>UP-:W>-2G['[ F2R\CZ,P D #@!*&VR9P.^/&9N-(TTT$T]*L4FNHI7SIM73LHJ[P5L"IQO09S2$EJEV>E46QVE52Z-4XR3LLI[D9,B)UP0 MKW2$5C$ML]HTEL^*2L0KJM61&D.U.EHO)N]YU47T]QD=4C_$SD:K#A\<.U=" MC7&D,8Z=9.*X+^G8R1 UO/]*-_B<3L "7P,&7WW-CAFCOCW1(@:#>?R0NT:< M?\1A-*+^K XIK$"%X<\N#+][KPF4H#=9 2J2*!.RNDFHZCL2E7COM>]\GY'8 M]93"OM'H?O"=O#T$C%_(Q%F_!P]@N/FKSN@UNY7>BF;/:F]+(LI33)6W<<:I MF0H+2+8EJ3>BN$IQ52%M0$[,5*U&I=?1SZL8M&*J $1D^]!1+PM(B9;G@81X\2)[&,J&= M:G,O-T#QM.)IQ=-[1@.*9.H6KZC1;!50__?$3,W# A]Y)"/=0,WL X\(>W;] M='+6/#/9%*N&'XQ$^(!7+KCTKOT^T1C<^1]2C=CH_!-_PL]'!!$--7XLPM=< MF.HS(YXV)BS2@H$6#6E(D90AF$Y[)L+._"9OSA]Y!K7:O5MI]6T!D;;;MKMO@6^*VU;EMZR!WK3T?\7 M*R4G#PVG66%C\DQK?4;)CQH9P/JNB/=*)F'EXSQ@ "I9+&P'0-VHM][+;!@, M#@4Q@3>0+X$HV'\%8H$RO MF0V29BC9D*&+_LAEU'6 _?N8(& O[$2"__/R1 M]%:1108=QY,E"0 Z*ZGW#\+Z$^V!L!^4:: 8ZOQPU%/<#UW')NH7<^:;=_QFXTT3[\[I/8<>'Q MG]:N6DJML!HR'ZY'H',CONIH&,0PN!/*N;)WU_$=>)$*NG3?M-_@_F&HW0+6 M'>T_8Y]J9J.J&0T\7$BA^M<#B\81.*:T:U;37WMY49] M_;7WAK7JC9:QTZCO7VM:K8N>JP[#-DTU63799FN[":W.\C?T=[+\-R;46DNW MKG#UA;0^SKF7[B89SBW1&X^$H7;-I;CX_/GG/OL(VIN?TN9*>8OD[FWRC5GP MNG2 :,[/G/G((O#0(F=D\:*K1/^W<5@0W15LY9=P^. ;O6NP6?B$=\&)YE'.[Y0F^+!6LW4N6=L M[%/E9H\=IR.>OMX.3'D/,YOO=ZS:\8!U9B^EC2>66U737,YZV.UP/)_N8R,8J'-5L&% M<=$9,U(S/R/EU%;=2J]K-:J6OIS/4S"K*6Y3W';T=>=+O6EMF7JSG0*S*KWV MBE;)NV;4*(Z2BK(41VW#4>T]."J?)FLW@-T:9K5M%I?$IEA.*M*[5);+PW%+ M*JQP/M,K/:/;KK:;137K/CBS%51XB+_;,$H61N08UX(QIQSZ1IGMAN]$NM^+ M'FY[T+P\#+0F1MC9@HGNPC"FSI>8 2@>8%9!4IN17[SGX YO$W [J_@(3SPV M]HX1[G6B>C>=M&TMO+,D);X99WQ26)(:2[ELU.Y.W/[?Q(OI&F;/J5&QR MGQ4Z#K\'L[.5>*SRSD\.5'(?E@NPFXS\>J1_QF[H1O2)LA?7IL+??:1V\.SS M47@0*7>\",\$6-5.=[FZJ:)*J:E2R0Z%)84E^4+\TDGXCH02_J*W!'*W&U1> MLHIE*"PI+"DLE1I+N_UL2\?]%[V4 _G;W#$KKC:N8B<*2PI+"DL*2PI),6,KGOVW; 0ET_,Q@ MRQO<[33PJ%ZUNZ(YC65C3WV2.X MX-J*QE+KJH)K*W8,45NQW=!58;A"2.Y\2WR<:7V/C3RV36FJCJEJ*VZYB OG MHC-FI!V*E.;45LU*S]*-JJ[OG12BRE(I;I..V_)YZDNE3 ]6":Z#!TVKIKG, M=:H.G&*XBV&X?8J9YF2X=J77UIO5YHJ2<(KE%,N5F.5R<=Q2L=/"&:U3Z1E6 MNVJJVHNEB#$67WLQ@Z\5K=7//\)XC,J,G6ZEU^SN'1[)C;$2;0>=&QGNM36L M,%P"#.=2Y*>N"-FQT(.UFD4=)E(46@(*53)(85AAN-P8SI5SLG3VY,A:IMLH MFY:YZ .MJL9EX6YCX34NN[PY1E&MU"2*=IXW.:F370I+"DL*2PI+"DL*2VKW M)MF]X1:@YG+34'-]-"I]*@S.5S<::G0T]H()I8D]/HZ9/03#4!M[Y,(*8>:U MQW=KX" 0KC+(><;X:4LWECO$*DJ3FM*4/%!84E@JUQY%<5*[*9_4ONB=B$*+_ROG7(50%)8N M'$M%>A*RE8;NXG&D;K51V(%;195*=B@L*2R5"DM%>AW22?BVA!+^HK=NO@5^ MS2;A4 .GD[F\%"NG,5Z8%9/FU/;,#MLSF].E .XW /:;*=1O,D!?Q3F=2J^E M=F=*1DXJSE<&+!7A4[W'\5Q5YF9XK'K?D*E)CJ(EQ?$*2PI+4LKE=9Y0\7+9 MDDTN7_0.BVI>IB(["DL*2PI+EX6E7!6^S-,U+[,:E9ZY?,Q-]2Z3E; 4^YT&[$='IEQTI%J735N7_6?L4\UL%-:Y3*QL50FO"VYM9AZZM9F% MAYST=K75++@OT[[H/'' YY1$>RY%^/<&3CDY>971543W-*M5?/E9IEGM= MNIU$ 'A5#RT2WBJ$+"7D$]X-H%;%(I MGE8\K7AZ+4\?K\V2GBZ>H,_.NX+[V?X4\Z\1%ASZZ?SL^:9R*; O19T71A+=!%9Y$N M#*2+[T-&J49\1WMRW[3?X/YAJ-WZ#G7F(LM&BA!QF#9%AP J3-4CXY!>I1\^ M.6XX]LCDRO7Y&_E#G^9AT%H.JG.0B,N?7ETG&EY95KW;UI%\DV!_\F)Q5:]S MREZ@$7'-Z-:MIK[V\!<+N6=79X&E[GDR:G,?;61N!==@'Y5A>93M4^ M;#J5T<#>EKI9;1O+L>*] DQRYV$H\MMBQV(3[6V1 V0T=*2O2R*MG1=Q4=L( ME[1+8*[IJEK8-@$HV$JOT[&J1M'I=N>RJZ>X[7*X;9L&2AO5%A[C*#C93?&2 M5#1UJ;R4+VMEJ<+MH;)6C$:STFM:9M5H%I>UHEA.*M*[5);+E5*R32>I_1BM M5>D9W5;5LKIE47 77;N$8UP+QIQTZ!MEMAN^$_P]RY.^.<-FS:4SXSGZYO*+ M]QS]M\.HJ$S) H4EA:4R8BF7Q-[FR.I!)797/HE]T87<'VD8,=>.*,(:_1TD M'XU1CY)=G9W25CEG7\O:U]!A184EA26Y O92]:YW- ; ME9[1J>K-ID0!(T652G8H+"DLR2GA-X3XI9/PNH02_J*W!%;U=G7YH??+V@XX MN9^LHAD*2PI+"DMRVAD;:O 5WM01Z*?2*RIS6I&48GR%I8,X& =@?%,NQK_H M_0O5T57%2126%)84EA26%)9.C:5C)0_@('34DHN.5)7!:97!WPBSAVF)06.?78&+J/&VYOC H4L,ZFU18M!J M6ZH.7"$D=[YU/]6>MU&MVH8JI2B MXK8+Y[8B2BGJ5J5G[)U4I7A)\9)TO)0O6G&\4HI&H])K&9VJV5GF.U5*4;%< MB5DN#\>U#EY*T<"DX6ZCVNTN!P^WZ*@R7 ,.Y%/FI"SP:V Z@VN[NO8&A*+0\%*ID MD,*PPG"Y,9Q'R^B[V;(%:IEFV;3,19]/524K"W<;"R]9:;2 I3JJ9&7)R$F= MUE)84EA26%)84EA26%*[-\GN#;< -9>;AIKKHU'I4V%POKK14*.CL1=,*$WL M\7',["$8AMK8(Q=6US*O/;Y;/P:!D-L$ZORFAP3F#P#R<)5!SI/!B]K+*6F4 MI7STI$[AE0%+Q]I36O'%6IR53S35%:4H>*"PI+$DIM??9HRA.:G?E MD]H7O1-1:"U_Y9RK$(K"TH5CJ4A/0K9*SP8>2&I7.^VB#B4IJE2R0V%)8:E4 M6"K2ZY!-PIL-"27\16_=? O\FDW"H09.)W-YH55.8[SL*B;-J>V9';9G-J=+ M =QO .PW4ZC?9("^BG-TS)$I'%MNF?&+[HC=H5K4RV[EY06E##BHPI+"D ML*2P=#E8RE4@K+74R6Q-@;#B.QN9>/*TO4^!A(M36;MC7[S]BGFMDHK*N96-FJ&F 7W/:L=>BV9R:>DM*;U5:GX)Y- M^Z+SQ!&?4Q+MN53QWQLXY>3D5497$9W53*OXSFJ*2U6[C6+@O#F;B:1J77:EG55G,Y%55QM>)JQ=5%V=;M@_>Z:YK8Z\ZH-LS3>\I% M,30/.G_DV3'PK^.^]'Z&/^G$1X0]NWXZ/VN>BVP*X&=%$X:5$@8?\ H/3KOV M^Z1B(*E\'U*-V)A@3OP)0$7S@XB&&F'PLZ^Y,-5G1CQM3%B$$>9H2$-^ ->A MOB@:Y'/@$FQF,'!]XMLNW!Y&\ ,_UEV?XG812,DT.IAH,PY"?FC[BE&/1.X+ M_?3J.M$P)>?,4PE,&[-'2!]F$$?K']D#&\2B^V'C7=BWYF&3_8O31_9QK5;? M=EI-:V"T[:;=[EM6NT'!2]5;]D!O.OK_8DVMY*$A2Q4_*B1 :SO MBGBO9!)6/LX#!J"23*C=K*-HV0Z$NE%O<;VTAH('@T/!3& .1$W >!6 *Y - ME.%=,!LBRU2T(4/9^I?-R.L _(C[&X'.>;GCZ2WBC RZ#B>-$D T%E) MOW\0UI]H#X3]H$R[\^TZB Q'>XK[H>NXA+F97B:2KN!F*LANLH+L:2J^.&*P M_,!7+W@-M0^_^R1V7+CG)PF6ME;4KU[LA^L1Z%)8D^N#' ]B&-P)I^L0I16F M4I;K3YBJ1\8AO4H_?'+<<.R1R97K\_'Y0Y_FI4-K>8>4@T1D.(F63K M-GESVU]X8%H=9M&CL-^_ZU9G.W)S=.UMQJ MV W;XQO3*JRE6U=X!H+0%]$^(750V=-^TW^"N8:C= H\[T[WQ M.5MS7^!D?+EM]V;D!IO1,,RUB0-Y5GM1(#/R$-6V"2F;/._CK'FU@\E5XH"K MQ $+1EHPIF@%@?N ?MT+&.;O]#'; A1;^6_;D-C.ITH.,LDB#RCHIMPDLNX\ MPMXY>K(M=/LHU*H5;HP[G')I^;(/CY%\V&R* FWF^(R4?3O%19!*K8HIS M98JE:DP'X8I6I==N5XT5R0LGX8J3I^2>DCXR-2VU*- 8!8JP7?"M_40CXJ_X MF9 M)QI."8J]3(IYF9F%*GSV*#^X[#O7&>#F%J789JQ;;1JG[5%Q$"M#$=9ZM7P$ MRL*65;$R=VZ^Z%9Z9J?:L8R3UMS> M3>*>O$A):4AI4]? 8FC)JO1:9M5J[-TGM$!:NB1#=U.Y=F7K[BAK ; (UVQQ MS]LWY!.Z@@U:C4JOW3AM$4]EP9Y4GKY'+_ED:DN7H2;LY9JMUV%((\T=C8G+ M,*K$1>OS._MKRM;8T'0& 7HWA>>- .S,QF4P9<_V@MA)7/TP&$2OF,\,(M3C67WB-CL(HQ-4RRL-9[S/ M&$ES+G@W=]CBB+*G!-!99.BK6*59Z76-Y>HQRCH]'^+9(%:WIYZLK3IPWZA3 M^R=EP2JJ:DUKHTE$69>0"S8D_C/%I.+,_B6JS9#O='DNZ;N>VLL\'UUKVR*- MG%&;NB\8XJGB?K92I?MF1MWY-J-@LWRAXM\[/X7UXQ34JR1?N](S6J=MO:?T MZ9'U:<$DU &33"8*NJ0 SYW_ DY)P"8JHE.\!$V!Z]+<676M;J5G51M-F?:2 M5 #H\!F:AR0IK!=G5CN-Y>RB(W5,N-P8T0.C8^(Z&A7;(,(["7A_->&N* .V M>/&; /T+'5#&J)-L05W[#F]%PJ.KN9FHW0 FJIJ-O:M)*(OWK.3R06A-!]^J M:G:7<_;*GU@ON;R>QAG&9()NB[*.=PS5K_<)'P1DLIC.[./+,HMFFU)SE=?DL&;.BX:HR_4CR_,X#V2 .8)L?"&/]QH M>!.'43"B+&67W)4MV^U*KUUM=R6)YBD;6")17"RA8<^M:J>]G%^HPL8'IA<> M/-+LF&$'Y&PVB[*/#R">18=J >PY*V:9);J5GK'L*RH;6%8*.FSP(0?A6$ X MYG++,3/M6!0BT.J>8B[;+)@*F;QLX]'"5.QRV_<5_B6UF8I(!C\ MROJ3%6S#T7$_^#VDO^(/8I/DVG<23H)/WP(_92N\8P_7LL/W[=KZWI4UE,DL M,?FMD=PRT!\_R&BMV,M3 >;C6=+*@CZ"!8VG?[>QA3JXD]UOE[<&T#-!E]2 #\X!$> MJ[A-89Q;7N(13I"7>@'=3DNJL<^=M#;X8@>D+=P[UJO==@']L96ZS>>%)8Y7 M/GV[1=SBHLW;_:S;NQ05>UBWW0*D=5Y,EBBJ=M'4N:?S501Y6@4(_&.1YP7$ MY!:=KZ1-",1<9](TRV[VX4Q5%.E\)<+\" M;._", 86HO<#7C8\_!U;+]_YV!O2?<$3GZNKB:,I'<)M7HQ@Y.T [CEZ5FV- M=1N57KY^JE&_'K(S2FV-9"N@7O/^OXMG%1$36)* MRB&\]R EGL;0:L.]6$3SSALXJI9C-;W=Y. JQ7D!D]78P )<,4QWHFRW*D#,28?*#SW7%9?EA!]E%$R"^']PF M 'X$^-[[R&#X?]R4?@$NX?6%PXBY=D0=O'#M._,_9.Y!YA] MX"R?$TGBV5DV%:R;VZ3J5GK-:J-35"U7E4XA/6T?1G-(3N86D'FSVM67]Q-5 M2L:I4C)6Z:"JUJ?/KN]C2 DSJ#EA7)8;D8<]6P?4/7EYS&K@6=9NM275 6_E M3!1,2>(^QY=0LRI4^UWF.4E)>)SZY W^P(VUUS?#D94 MB\C;,FGLG0 MV])SJY;SU!Z;6^( 27Q'BG@ ,OE&HU5"OUGIF>?8IUX1_9D2 M_>9Z7UM0?0M,':NH?"R)+)E2:JZ(@CUS824["I7S H#OD'L;V^GL7:5.18PE MII&-8G$CD70JO16]%TH?X2VA2"0CT132Y9NSXFA6-*3:B!+T_= 9Q.AO,07# M+^,4Y':%:;X&# LP QQN@G"'"$H7Y&RGVI*J(*@Z47OL0UD%$9-HH]YMG>%9 M69E%\3=LR8#B.%//R'=6GL*Y4A4MMJ QPZRW5J"8I33L\I&RRI@[$*;Y+2 MZBS7#CL=JY3S./;'"-4=_.NX+[V?X4_Z1&;Q6#Z&LJ*IT4JID0]XA73BVN_3 MIX'T^1W\:%37(YC,!,TY/\##=(2ATN;!R&=&/%#DC/O8X':#CPUDZZ .1^#X M?!N;1'1J$\+M800_<*N_/B6>19 DT^@8,/-Q$+I(<%>,>@2+ZWQZ=9UHF/)0 MYBE!)5>-V2.D#S.(H_6/C A[=OU:\J0U+PK?QP:QZ'[8>!?V[7G89/_B])$[ M7:O5MYU6TQH8;;MIM_N6U6[0MF7I+7N@-QW]?TV]DCXT9.D"QN29UOJ,DA\U M,H#U71'OE4S"RL=YP !44BQ8=<3#=B#4#;1@UU/P8' HF G,@20+&"^U=!5C M22:\"V9#9)F*-F0HT/^R&7D=8$!N( -K8?-8<22*]-8RS?'D2++TSDK*_8.P M_D1[(.P'91KHH#JW\)_B?N@Z+F'9V)ND*_C&Q5P4(-@367:3E65?I[+L:2K+ MM ^_^R0&S4N=G]:N;P]I#](VG?P$G.I46<(\]+UP>F^CI+?< @*!N 8T0;N.':@#VWFBHJ5((4^ MQR',+0Q34S"9R'J)E$\U%,/2J_&/H$M6S&$Q@P2L>EED536BC>,^L(K6ISX= MN!' BXT3<0XF- IT'LXP&GI#^Q %SY1WL^.EX%Q@F]=AX'D3+7CUX;XP(_RJ M?'OBW_[2-8S&IQMA6_%O^J>?JIH+YE4R/*MYU*EJ(S<,X9TUAX'IXVN>.Z < M=%J?H5R-A@38$=\(_^+(?(\X3"K3H55&[:$/0'Z>5,&!P--R56U(B1<-;>#A M*A?.8<"E&>?/,7-#6M?0]DMF!Z,,8$@-5N2&8)5K+R[.2,/GL>A.2#T/K4,Z MH:^4, P".;&==' 5U7GX\:DQM^CA=O;BVB!@'9?!- %((&G15D1J K$[!+?A M60"1T8BX:#$&6'N/QY3 G1C!?38OK!>A+U/7O@9,H^ Q3'!;B.&BGSUL(AMJ M<"&,_?0;2'!'@#]=V9!Z8YP(IH7VP4Y$M"\, 9,+@Q$%:Q[1[5/JS$WQN?/&"QFR@0!?:.OVM\#]J,Z_53G_)6E MUA4>AD[2:\G(%1W 3C1]5BCG5?CXD M?2:A&]X/%A T$7]7(*FY C;-923Q81%%#\#VF,V+(#XGI8-K[F4$ \I_O?,I MU.+4ALSC1FM# G*G3T$[C!D%;QSNXT%U$,]C <%9Z)TY6+56Z*G???XJ;L2& MVC,H.G#G01[#?6#D42>-U2-;@%J ]XX]N/%#HKQ^KS_5M;]>7S^DZJNNW5 & M$AMC R+*A(O&J622L34?K^!KLKL"FQ@ <\9?HYSJ7 M(0PUG3>IYH^%@$D=Q)X#41MHK 55+ MT8QQ1$W=_=9#$NR W8-WB?G-&(C;0>XH%PX2BJRF223!V/43,VI$?/+,;P.3 MR?,TXOPC#J.1.&*(([MB_Q-N%02>D!*&8/%WF-,([O0!?F&(&BA%QT!8"S-! ME])M<*Z6^&< MGI>=,(N>8 GT==9!:X5UT%JV#AYFFDA$QF9#GY.-T$IMA!T$F! LJVX B*UR M=H'+WG5:Y]V8(8C>N;G8"3MB\7NN)$<@[U.)XH#[[+NI9"/:"XS(-6Z:S2P> MFZ! S_IF\(;$/N R'EQP5]P 3,]M>.&9PPJ%/8^7T@F(^7)HA#.1&LYNT)R MFR*1D)D$Y#NJ"P#6C,\1(KF$,$\<3;9+4MTG#(8(?/50[)MES37JN2,8*5JT M@5 *;103N3CP]Y#>#VY!1>$Z,X&@]B)WE4+ZP&H0I=/UE(#/L_R3F+)A7@I+ MB 3U&/++O.F;JJV,HG1 M%S3MLCCC@C*#[3X(&/HB@EC"L0@#G\M>'F 4EHS+['@$Z$)A59^+BLQF+O:O M)BE!S&%S)P.['T<<'"B!40A&PDK[X/[$7_!"O'A&;_X+/!RP235Y?J990-YR M 9HQFWWP-&"AGOM/OE <"=[WP4U&CD,ZB#UXY\O4V[.#%W!\>6(X5R1>X#_7 M/.ZF8 @0#7QX/'E^Z9V@WB@3?NGL6&EVIJGI.EL3^ _!*X>W4+T?W)>?YO"8 M/I(8JW/0P/AG@&2-74:X;[TX(WZI)@C-SO2>6>"?15LI7WB./B-&'^DX8%L$ M?CJE5#/)(D&O3Z,9)1!!TW;M6BCF+P0/-\,X27.B"/S4'B1^)O#/G977H6L/ MX6DN]+.&9#:L \88%81)TY )2 C<#^!29>C2@19,IX()1MP20^W#IB&DF_LO MO\TV/\#\Y-?#Z>TP]7Z H@(XQA8C@;H(8F;/-!;XT]R9I8Q/#MAJWEH5"Q?* M%M^'$! JK';#9WG[!EXZ)I9H]P.0?)2M,'==S+T5SN3:K*T$W._F.-Y]^[JT M3Q>CWSO=I_.?$[*;SX('8K Q7>LU8 ZXJM-,K<:,R;J5'F!U*4\K@X5DAG7M MCR%:GXE<2:3I8B0F U !ZA4X2'93$*H,=0VOM+V:7J;Q.Q2 BV&BT%W4[HO2 MJ0SR(K=3C#OBPJYZ=,,?-P =("7X-,.IM<(GMI9]XKFQN%O,Q])P,(Z\W\@_ M@+%Y@0P7"/R<'&4$1^]KAN9"@(F0>]P>&@>8.N/RD#/XM/_ "O%9/S-:")5E M0=X2L-R(3GH]!18B,FU'X+(;9G500?Z4.1O6U+Y0GQ8$N@\ND&\73(#X'&AB7#MEB-+V1&8T_Y0+).($':B)1SS4 MF,3_TG@C/KTL&.;W1E7>8(9-.NOS!E4*H!Q342F *@7P[%, UR=(K,H],VOF M/A+ED';'ZHVI*IK]B:;EZGL:[N6[3V0\%E.(*!@(_[)[_O%@C: M[DA'>VI4Z@U>O*Z^KG0=P-!+=7ZNJ;<./W6LK]OHU-<=&D^F7D4/98PY<"\ M_V5O#J-.LZ";HZ7;#3,3V@MX\E%E/[@ET"3@G'V3RH& MR9B3_9E-*#:)WWL'C_<.@31K?\:$!ZL&2F&^9QD MFSJ,[>'<CN;8?/(<^)7^+$DDF1\>[\'18$YK9H>@ M KRPT!U,9BL>!AY.K!1!WE69.^"-PH)?Z"Q:"0!.O*T41#0I63$G'-8RF,_C M DME,.?""<9&I_(!M.HV_W";;=US-O$%?3%93\0 ',[7GL<%,K"QY\+J'S1,=VS(HA:H:VLKG4\W_QWAG"=O M[1/_1Y@MR[ @CZOX9CI)-IFT0,4ZBQ%?EXX+ M4]L&O+,_%EXJKKZNB,!J6[1\BN8N-6A*(,2GV/1]7\& M!UGA_!4-DMR$U %",NKKCM@?RA\K:/)8R*N]B0L0#8/D-<)JF]\B)\X$2+_& MSP^%L0\"D? 8-RX(T[$\7A9&Z"4ZH?QP#LI _AM'P1J.21O/Z6 MY)F%((Z2[9C\(,?N8>W3T4M!RS :E5[+J*\K+9NAG)E*QUH#6TRN3PEH7V*I:_DL[RG4UAG;QHH30X:^;&S/9)L;BIP:)SWSYP6OPDD7 M?A%;DP3#[4%^2YHSDF['"J&* V(JS#,5=XE]6>V,C'D.UT5C'N\*XA"8/DUH M"!/3<)1N"*5I;S/GGL=8>*Y"YB0 &,,T-2N%@^IFD9:&G>PDI 0&_B!&>WF: M@^0E$:0T\\I9B)/D*%4FW2PD:')&C')+GY\937)>!ZD7 M("X*:0L0"D:"SD5H![D(69V"_.4/#6(TWV$6(WB@.MTKG"TBPC37YZ1 &)X- MQ9.=+DOS9J\S$$0WWB$CH$$G"^VL]2_R?UU,-IDN5J02+CVX/'8F/#-DKO\# MF3O)_I^F.PX!:%QF!&&X,@$MDY2X(:&O.CV))D2M;M1VJ:$RQ9>\K($0G4QBLXWJZ8^/E^HH.TP7>@P2(I" M,H9G:69<*((&W'FW8W1SYR&"TC-SRH=_%;?B^S*9REN3.*@^*#%R>=IN>$1))H/P8(?\]30IU**^UA8+-3]0P M?F;9()#/BS!,P^U\)?QX&8)WZ53?OX?B3-8D'3%S6 O!ED[V70#7!4&MA->8 M)4<.\*P\"W@N3 (K-)S@N=H"*F:03"#$HR_IV!B.FL%W)0VL0JT0B"-,'?TG MUCC(]%@5Z\8@S-RYK^EP (41J! \/A(*OT&(=;[@2$1\XQ#D+K=KPH@1I. : M!W=?G"M^23*?0?\D^RX<54G^\ J0KH@K)34/JNFIV43..[C3$_(8]\L48HF2 M#4$:"K3C6<#TM$MRSS1\#<2%Q1APS2MFDCM)3@*Q<;W&XEZHQ$!R.BL;(SY3 MNEQ4,7]EH-=S.RLFEAC>M/'(]R1P^#FYDX,O\KILNT/AVK;C4&#=X,U'2(T&#U_G/N?(6#_]M\,(Q30_L MQ7B<>S'MC=OIA:ZF7>DU-P9FIS9X;NV9/Z3;/NKR.Y5>I][,N?RL/9!G0X'O M= ]O+=3L+-@W)UL=A.,W6VBX$<7C+M#H2C!:%5ZC8TY-D<2C$<5)68#**)1 M7U>+?W_!V#GJ:C#EJ+ZNZ]LI!&/WJ,LW*KUN?5VOF\(%8PGMB=^:*RA[FBLH>I8CH)3#0'@46.&Y*(+7FZP^D 711C@E)2BQJ M6I;I_['W]LUM([G>Z%=A>7>>ZU31&I%Z9;+E*D]>]N3>F21/G,S4_G6*(EL6 M-Q2IY8L=[Z>_ +I)42(ID1)E45*?JC/K2%2S&PV@ 33P [\C -9?;36&R2X)=3(=MBG^PE1G+%APTJ,\-0RRV7NP M,5BG6I(V+H$XV^RV* U&V@Z"*/ /@!&S*KUGRI3X)Y+AN4'T ]_A%XXV0T0B1+H+ M>.[(RMI)3_#U)VB1W7(;.D<-MSXZ8O%8&P551<,RK#/EWS]8<:2V)AO:Z::F+X$8U(_?\-V@?<4QI^"<8^F#WPQF5 MP0I+M&P^S)H$E#/=K6M5M] ,TKQ$D5R6BEIR.G&-M<)82W@X0F#*), )TBS, M"!A!'&VH"?E;TKB7>)=X!:[W6>2E$1C>A$5/C"69,")[C0861_\C0:0LY^&$ MRS0[P9("X!?^)5"M4#$D:_(MH%U'^9_$IN=9Y C?J]5WRB@]^<(^L_)6_I7:P=%BO M46')'7RSBE@-P[9*L\.%->X1:F-?5+XPRFB6A&X6H8DJZ.ES_CQ[@CCK'T[$J@ M'!,CE"O(W-%69W^6N;O%AUZ:[)TD-7,-S0@Y,L'!2TTA#)C11^E:R-0D'&#* M6PM$>;@P@SK*;Q4RBX59 N)'Z*Z$ D^9Y@GX:X+Z"G\Y$0BNY9K.G$ K GL) M6@$//&!>G,?3W>!P(EQXCA*Z_%':WMDUGX@\J:),]-UR<9^1Z> MM_!I9L1EEXS,!JA9)%6T25,#7Y'7+TG6+NK M9+%I/BK>!:$-+QP@A$!0>2)I9USAQJ8%*@J5T-3'LX8NQ\C[MIY#D1Z+1G/1\B#?NC M=X!M;5US$;+7R1]ODLZOCD=3HA^]6:7*(-^[G>)X_.MEH+S3Y<%RT>16O%E\ MW:&OUAKN\N]Z1L?0!Z5?=SM:Z7>;AM5Z'6VH[S3LYN_Z_=U^*2=[M,D.*PV[ MI45S6??R]%$C]VA!JW(>]UX7J+ECVRX[=$?O7.R[RS4/7L+_P2_?WZ]F MM)%,U0A3;5%9$]/Z\1!@,]<;,4,+_-OI=-.J73;-FXC^XL4-:5KP^[7DGW6N MV;;.REO?52J2@AO*QZ'&WP^W_.RR WQEF]9=*SG96 G_]6IF$+[_*2Y%[^C6 MB=G?S)_5@H.]I9=J7-UJ@Z$Z')<5:QUL'_';FONY27%N4Q_KRE>*HQ3'57$< M=8\NCGVL!NGKJC$N2Q^7XBC%\4+$43N^.&I7MSW-4+MZ&>Z2%$UQZ\2QMM,[I?\[&:?W/LDC3$LV2X,E>KU5%RJ.TY:@WO$E MJ'=U:ZA]K:S2NK+\%+/I04^LM5>6!M,DG_6/SV?]J]NA.NR5X7U(/CL'/AL< MG\\05@;L\][>!H%DM!8SVO#XC(;PY;HZZ)45PA^#T5[T1H7RI5ZV2I!G"?B1 MZ28U4 F5C\"PZR73]3P,D=+4@YVV_1@3I'#"Y?['Y?C0^U'F;'2?ZACK4&PZ?2?F6\GWQ\GU\\3:N M;GN]L=H=EL%+2O&6XBW%>S?Q/O[MUZ +\MW5U7&_#&#RE.2;8A>_4ME/ZXO= M]RJ/PD)UC[FR/.IDBWCD9&5YE"R/:@E59'F4K&0Y=B6+9"K)5+(\JFYY%,Q[ MCO!/3!9&R5S3+1?^H^-[V]K5[6"@]O2]4YADYK>4QM.6QO'QI5$':1RK_?[> MZ3=2&J4TGK8T'K]H>(#M';61VATW?-,DQ;%5;"G%<;LXCH^?MS7 KJ+Z0.T/ M&KX8DF51NW+05Q:9CBM+H4JEYOCI$@/J2-M51T-9.W#.G-:"B_OAU:VAJ=JH MK"^F9+1S8+3C5W<.$.E;[ZK&_F ^DM-:S&G'K^\<8"KQ:*3VC#9QFJR'DO50 MK9%HF7!YZO50 T/60\F$:BG?YUH/->S*>B@IWU*^S[0>:JC)>B@IWE*\S[4> M:JB?>3W4KRO=J6HVJ_H=R\A="C'1C3^]P;;*UUAJ MIG???/W\G?[2WKS"1N*\12X?B])M/8OQ_GCXUO5W.*$RAX]B:@D8B>Y\U-Q- M>33=F/K484-""YNPN2X5KHDNI'PHT?PM5+ ='F_T1I]CZS=5F0-?AJ1'S M3!C9F2\">)SWSDM:7(;I@KY]O O3%>6Z///A'0_SN9U'%O)U 1'$XM=6E.\9 MF96GC3TDQ9:-=-C3A1\Z^,#K@+DFOG=97/?+JG0(]NHN?V).0%'$4?E/5AG3 M*,I;+^-3TV 'Y%-CC7J9_\Z"9='# [N9!,S\<4--&U^;[I/Y'%[]NKI&6&!" M4*.#)*U&C6UB.IT>:OE\$VP43^*-U]3=$9^"V9AMF8HR"U#]_\TQ!A/+'O2- MJ3ZT^M9P8AC#+AL:AC:PIEK?UOYW!'J'Y!=$&@]DE-I__&K>ENK+RDQXL&@W M,>%?9C!Y5KZ8P0]0,!\]JT.*$=N).[9C!LX&C=^2%7SR(]XS]&W:1O5MMHWJ M!P?4HN68KG(?P0=MJJ"9V3F7$U:S5,O7=&'%VP+T?=7L1WX+@)S(,QU46XE>?["3L%@ M)ELQ'K98=%]DEQ3:(>I*.]LX MK^E["IT63@[7V!(&#(![R<'Q0J4T6+7'C" M#Q:H8^$7(3;?A4>GX$_X0=+/.IE,ULCYWKD'(R0@H^,9AL;.RCB$JDQ3P2:] MC: KBDVC)F!!Z-QV&S+#&?*%"PAT419-,S&501.Z&.OT 4! M8PI_$ M/O*FT"N<^[F!2FWF8= P!!%",F>G1/#=MEK2A3MLATXM)-ZW8 MH^Q6[9C8U=OWD7;=1EWK($.),*)Y)JPR3#WYZ3Y,6<#T4.=?CWG MFG-=#E(I@4&IP78RT55.S?9<1X)X[$D0G4]XPCPV=:*$=+@!8$@#;<%?14Z+ M9N M/^ >P)M1[\ IMC3Y\8W)UB8L3J.? E]^FZ4-RY.M65DED@LFA5S"E=&J M;Y7VL,>S'#T.SC/$HKY+VPB> (8XQ."B SIG.B"R/\$-QW;<7[.OA6^2O>7M MT9/&W[2QE $P=7["5[C7\WA.DX8/EXK0 V\(WH=\2+P&Z^!Z13P)4[3XM.!A MF!O:M(%)+B9229F8H5/HUW64>W_.RF0YH,37=9%>8-FG1Q/")O4AIS%,2>BT M GG/-3L'<8AY\_H0N#]P2-@#\FUYMBTL8T'Q%04\5=3C?O#,)G MC#BR;=Q+W 14)E$$NW.[D8O>TY58VO%N:5LG=ZW5$[+F67'X11\(7 M%[;ASK/?_R=V%DBN=TYHN3X&M ID;Q MG_3.N'\R8%4XV=Z+@%7E'ZT,9W*8N\-J<"8I"M,D^+4J*,RYTN(=G,'S"5B% M/4U5CH7S" $:=4GGY,9D$//HXP.+WB MOLB2]5*)V8))UK#$()A_7]5'LCC]G'EJ"[)6LSPU0@!Y337T"^QA=TR.^! ' MP ,QQ5@Q)OH3_\ZY0Y6DHF#Q9R@56Q"N&I8*[>I6'ZJ#7E-9Q"VR^"5/)3QE M;"DG;9BGL%%]3QWWFP(/E49M-:/67-#5(-Z[AOXT>C*#'-JPM#Y2F=A2H]6P M3/2H5?-XV";$"&G1-LU36^J"&N8I1+X;J^-6(2M=@$6+"P,=D M(FG2EHK%%G"HAL4"H>WZ:L\8M,C\D"9MTSRU!0:J89X:(LBH:C2&E= &DW:? MOWU7%O[[N#NCMW0E;E!7/CBUX=C\8(L3A4#:.I(&K[ ML)9/SQ[%8O?7F.L:ST7*O(TU&I;#\Q8IO9I7,] 'EV6G7C>HVN^6)'Z7H3#\ M[3+\ ^3K+D/H4MFK+78(Q=;55%W/F[2OI#5[#IRW18T?B_/&W:O;\5CM%:0* M'87Q+B"*NR&Q>L?#M1C1I;L)U.7,TYZ:IT^K-=%+>#>?6'WEHF&@IJ<.NTT% M,)O;T",[/U*RI62WQ5/<1;)US'@AUM>#+56G*RAYSL\$7JX(S=:[^. MV=;[VRQ@3/D#GIN%RGO/!J62EL8U4!%WHE2Y=WY6H$ESI9-GU2:^2BEEI05? M&N'T)B3N3&DCF:H1IKJ NY6W.>P;6<@KZPI+DU*V^-A58O>U?>W>U>U0[?5E M,:\4NLL4NBW%O <1NO[5;5\U]@]<2Z&30M>61=<2NBWUP <1N@$E819=1DNI MDU)W"5*WI6+Z(%*'_;O5P:#A+G$2NV)7AKFO Z JZ_]*96E+G?5!9 FSN56C MOW='55D$V%[&@E\<@;,P,UL=C=L$;B$YJW'.VE*S?!#.,C"^U-W__)>,NYH^A$&ES=ZH,SA+N3G'^FG+_E'JLZYR,NW[BI+$S)^9+S M#\WY33'^Z.IV.&@J$5(ROF3\0S/^E@OFZIP_OKKM:VUJ5U& #+'>6+B52!%E M_@?&0P@)(J)R;KP<#IV?RIR7,+.5$F;L\-FC1[ Z4%D$,+D 9JH$S$V::>-0 M3X$3L1M_.L5B.A-?C#WMD4<\QIF',"JL@A8&-'I 3>Z!0#Y\('I";^\.GR&[ M6/E(!](L_-#!!U[3))U'MD2>0*[._$KL4G?Y$W,2^FX5?*C61I16I@/[&82,//'C3F%!;XVW2?S.;SZ=94R M0)9D&XP.;D0U&FZ3D>GT4$3C6P=JRP^(HUZ# F$!/@6S,=LR%07$%'3LW[9O M'A@-WPC+!83P+:IG:DQKWJXR1F8C*K-N4YJJN*W\7V8P>5:^F,$/%B@?/:M# M.N$^GH2.[8"^R<1,6KJ"3WX$BA64(9#=QM0:&_^B4"^IR0^.9WJ68[K*?00? M4,M@Y?J[9\8V*$[[5>GZ]E W>Z^8!GQ-"MNJ0(/KNSF-^MS@)VTUB_F,PH<7CE8 M5A S^W?'G#@NG"4L?.>$XB3[!B/]YOK6CZ658W #"LXR9M]%XC-\#P.+:(&, M#:/!& D#7J=GJC?O/02'IGW#\9'"><;.]%<)SRCU9& M^CB,8U<-Z2,%*)H$OU;%2SE76KQC%IM/P.[H:>3M7!P$"AQA 6BPQ*.3^">R M/G5'\.#W\X7K/S/VE7-2QAYX&P=!?7CR?I<2@;O[MXF6!>%2X-JRZ 8Q?9L7 M. 3VU52ML=:NLAI\3V[Y X,BX*\]R$KOW;NZH+N7$A(AWW:6CQZ6M VU-I6T MR6+)EU6ZC?)3_^IVK/8&;0(,N "7Y[OWR @2G9F!^ZRPGRRP'(S9AI%O_5#\ M!6Z!;/A:5^,^!9/G1#P2$K]'"K]/"'R/]/W,R;NKR Q0!>NCIHH#6V3Y2P;; MHH)?AL&&6/XV&I]3*]@3T,FX:3 3Q34G> 7J![R1Q2+P[=C"-A9A)-&.]M'( M@L"_I_2]\^POG+I[F3 CU,?:_OBTTB1N+WM5T,>'8B],!U,'_5&+V.L"+&3, MSW/XK2=R0N!,8FD3[ZN!ET1]FZ7IKI)AH&2,C;TE0QK"[>6J"HJW6:[2N@0' MUMT[PB6MWYI=8:U\*:)I5[<]U=C_3D1: MN.WEJ&I!WZ8X2L>CN[\_PHXT:NOPPU=>9%"2Z"*-CAJF+">EN'?>Q[_3>@AL MJPV:NG"65FP+&:J"%=L<0U'K%DV7!NS+AF^C&0L46H+19LPQPUI$2QT?[7L-*$K0_NO$W-5LS*$S4I!9!- M$FJO*?J%2JJ54-QSV:D"JQU>W@[&J MZTT!>QQ?JE=A0=;+VQ M2\4'.Y6*?_0L?\Z^F3\WU(/WM7P].'R6KP?G@RDPVK9:\.)*;SYH2P%KOLV8 M\M:?PXN?E1@+L[$8FX41C(_)NJ8':W$5D'Z$E'ED2F3^5 +X2C$7B\ WK1D" M,-@,F'L.8].OX?-'!^/U!'KC<.I%2+V.\JWBZ$ZH3$S,#N:C,,L,,S\(6!B[ M44C):G/S69FZL17%^#L[9C0A!X8$G6G!@B8L>F+,$U7FF:'@__%7Z7 J@O5X M"-;C>,JCZ8I--+$PW<2A1%= H)1/D9SP#T':TI"I@9 M(0!%IU19E(,';&=["NK=QW,8X_GS-&5^ 6#P&_/8U(E*\ 'T5N #9-CP_PDS M/).X6T3Y CYY8@AF% KX@/#TP -Z1L?0!\W7X_&+P#(8 MNT,1S!W;=AM7/-6@"+X1'ML?/N&PO5_!86L"H.%$J7+O_*Q D^:0/.HX#NVF M7$5DCTH+OC3"Z4U(W)G21C)5(TQU =<5'W/&LX27N2RTB^O].B:$,'_XJS2F MLNI6%@0>=0TD+Y]G]^HP>W$:-P12F$Y4F)KLP5!#A#!;M:DJ$RE'4HZ.ON@& M.SK4$"/,=.U).9)R=)ERM*5!1 U!ZN-=Y0)C/"\8;!"Q[I]SH2]$87-UV.WOG6#23DWF$ MO?BE2F1*IAA7<]!+^%=;X]\2%WU/1AXB(^=K.*K[[9*')0^7\O"+L/ (63B? MQ2I96+)P RRLOP@/CR4/5TCVK)@_==Q,LE.E-*T>Z&ZT=#+5G(B3PZ?*<,S]5:_R6;@86\BL3KZ!\Z*KPSS\8#IE'_'@1/:#D^EXVEV M/,4.)&5N>MA(SXG8O%IWNHK)K<;QDUN'M9);*2_Z@7YK]G!!$,K[_\3.]'S3MFP_!4% M+]8+J!D7Q*R.)M96WR&_ 32B^,"8>;\%"-,]3S#B:^0',B^<0.V$8 MHR[!!^,%*IO2TY;:E(4;BY^ZZVKM:G40WE8->]^I64[N# MK@K[@/^?.WIY(S6BH\4WGQ2?JBS,@/0GK?+OFT)S7UA \]RXRH^?/FQ8YQV6347:;S8(GO ?[LN\K>U1:*\UERHUAV]V%+[>RSU[/2CG!0.2Z20CMQ/Y Q\GOZ)_2;_&9CP0_N;_]ZT9C2# MSU,BS0HI0%5;2(XG/[!#YA518G!UZWLL3P&<7E9&B[9YQU4:+[_*X=5MQ+SB M58;992+?%FVS,C-KKG*-G1M8Y^NI\Y/9-_]E@5^TQM'5K><7+A'+/\C)"I.. MG+"8@('MA%;ZY%EYQUR3^C'#_W04+FC\E.:+=T*PQ+&L)#'Z%#.BTY7#Y2?- M$[EQ)ELWUVK=K)6W;I9=F-LQ%=F%679A/OLNS.5N/#?3&;:@*+'==_3@"G]3#^&:)BM(>-6AV .^BKZQWWWR]_T[A$%U[\XK;+V#.D-6 7F_1+[YD?G'ZE8L# MHZ,-JM66U2I9TSHCO?SKEM77G=QDJU4N7FB/9N%17G!G9N%M7CP%WAZB:HA? MBG8+4LOHWP[:3]'K&R.ON(_:EB)[9&;.W7VP?/=#16K=O>5APZ>?ES2O'6\S MKFZ-D:H1N-?!LS=;E@DM&?) H>X]&+*/=RV&VC/&JJ'OW;Y*,N29,F3M*XE2 MEMP8NNUK5[=T\ZF_.156;"BY_31-D:3W^JJGKM 6:F_V-DY.-I&M4?N#!.HW M3.EYF\GHN0L"Q,;"\-UOS\M'OIC/^-'=DQG8H@5H1A0_B32ZFF>$?G4[[ _4 M;K=-0,S*LCW5!UHR7U'9(5CV1Q')@9-YLI_<;,E/8AOY^F M)?*U^&Z@*4OD_#K4E$G=^#!2]\GWN.#Q1-6/'FQ73'>/^Y\* ^R>9'1[ZFC0 MIG[ELH/2(?CS0";*(?D3VX2H1F^L#@9CR9_GS9^KE,U.%X;Q-&\F?+ M^;/7,O[]IO(&I%?;5D8<'(D1-ZM^O8W>JV3 0S!@\17Y ML1FPUT8&O.CPR7U:65)8C4P@"%C/$2_@,XL0.T)1N&FZ[DH92W$]=UJ-@N4F MO,P$RTAD+*9V?@L);R9Q+(.?PG?QH]BLVK9)'VR3D=H?]M7^_A%WZ:ZVFK>* M[X-VY*W-VG[01D]3\M3+Y9X2JBXY??/,CTUTY]E>C%UDC 1NJBDV7 M]3>-V >;,9?>F@NL N?B]I7!]!Z9_<$//L11'+"/ N.JML4P0ABNO-P^P_^%6"1Y?%/=QQIQ@;!X4_).N1[E^!*[V$E MK!IZ BZK!_MJ^S&^,EGY93N?U6Y1A, FVP6F/&&JUI;;WM7MP!BJAJZI?2/? M_&(O4[Z!'3X]5U2R]3X7.$VQ->)=4\[20!WT]ZXAEFQ=LF@9?WDYEAXT:F$U MN+L'LLP2J$U8)-O,_Z?\I"3"KAVGVM>@)FT'= 8]:O9I&E,0BE[ME+2WMSD$ MJW5#-XM%NA$"@9B#_JZZ.B^PPMW0L88EC0VR:\G<33?8FPLS;8_=FVM4JS=7 M0OUW3FBY?@C>ZN=I-CWT*[96P(S1, ISV:$%^-O#<;Y%UG!!&,*KH[(?S\(O ?'9MW'/"%^ 'L_P(7"TO%[_%);*P 8H;M"XDO%.03Y1J_ M%LCL]!1^N@1TYZ2;, OD.].M$1N_L47$,'5;T<>JF KR7):LGJ^XOO< SSR@ MD0U[2D5HBDE\J5"+"P4?7,!&!LFWN&L=Y3OF"J=SI[G"-/PYYO^D$Z'5P[Z2 M%JZ=WK[MQG;WHCO176?OD]7 #BUJ=S14!]I@4T.VPKSKS!'+2;U"SN5V!6QN M.EZFB6_F*-^W4#.6# MSP=??JE<@SRY?)O=9\[F20Y[ M4>_>41<,PARW_I+T:IVZL>V3 MO Z'")-V*'FM3<#>J0@E B!VU9&FJ[U^OJE$0K#]A,\LB0ANE<#V1252? IA MXL>!-4,A0U8Y#7U2R>NV_44D0IHD-IFN\8G%FGC'>0]]$XU6//7W]U^^"-<' M7Z4J65^);)EUW1L/2TL5-_4A&!CZD3+%T= M9L)O,UY-QN<$$S9U-!EWJ^@CX5_BP<;='?8?/-Z$0E]U.;74.ULN),.K:5#. M*FF#M,EW$\NI[;C1@LAQ(\)QYW=IDQ>U.K09=PHV>71OTBB@JLS\)P:353%2 M-?=!(8,SXM5GWL$)'?HCLB6'6E\=C=O&4G[^U=3IYTP5ZT;5Z;Q^-;^R4]MG1TC M&^-CUS&/NP@HJVM=51OG>S;L$;$@5W$AO-4]HA8MV'3T?*>F$RB/IAOSE:^L M3J%4RJ+K(.%F XWP+F9.RL(4%PJ8L DH1\I<NDL=+K<81 9U>+-XNL.?;66&L^_ZQD=0Q^4?MWM:*7?;1I6ZW6TH;[3L)N_ MZ_=W^Z6<[-$F.ZPT[)9Z@*T5/4;NT8+2&V[[KPO4W+%MES6MI<;;?"".Q47G MPQ_\7'B_= !YN;N)%/-P;VM%T&WK)B])*._MY*:VFLL,/7!= *, MJK!,1 4W[@/LVT>Q;5]AUXJR^L?]J]M^)U_?^8MR4[MBH:>W<'V#J]M!)W\; M_\L6C)TF\+&D+&S@E5X+>06["W>*:EQVD(5^"]:[&;17:8:^\33M@@UJV#ZDJ1Q_=?;A/^_;F3K(G#X\)()KEL]V#OZ8:D4K6, M12$R#K6TL4IR=7KY;!VT(";;C8Q)%2,CV8YOL!O%$ 58];.T-?2KV^[2EDJ M"9:65-DJ]%:MHH<64S>W"@&Z(#V(E^/N8A/Z6'S1WY&[^ZU:Q4!R=TNX>] J MOACNR-W#5JUB)+F[)=P]:A5?C'?D[G&K5F'4X^X+BN?\Z6/AJ.M$S_NT%STC MS/62$&6W$'?N(!'*A+F76U,2HQQTNU>WPZ80V?=$5C_"'OYRT ")9'L$[VLE MVVM7MX,\,(ED>\GV#;%]*[E>E\I>4NJ HXY)!>")?UA_FL: .JOH47<91U^'<" Y:"8P&KA@X"#D\5 M0O(-G9\W5,V[3&P78W>4]WDX?<1S0FX/G$D<,8'3'DR']@2 M/VXY,E"6K<)Q%<*/)BCO\(!8;P)]-AZDJ&-+-+(H*<"?(XA().KPRP:'/Q"^ M+ >71CC3J_15EWAB^*VY6+C SDB1=$E8I]]1/DXYX%A^%J (")XJ5*:!/Z_T MU@0WHNQU:N&/B$(IOK%"4#VKU%_2G?#XX/&T.0("=R0D-F/@3WV A$!<<\X2'; 7/:(,!$"?Y&'<1!'**&[+.,^M6)C.5E9QBW+ MN%M"%5G&+2MNCUUQ*YE*,I4LXZ[O^'- O-0+6@V[I)[)^O%[<#W#G+Q M[4I@[!' D#ZNB7,O?V6LZ]6"NJC=6> M;DCNE=R[&86R?=P[DKI7H@!2%,MIC:)0WN+$W*3J]:XVXI^VK #;4P1WJD-J2*"Y%X4Q%H7&5M;V28I">_A%BD*1 M>[2[*%2Q&S-RHF&#JKZ4%"DI)R,I_>-(BDZ2,LAWHCB>I%S 14C:*3;-W\,$ MTGTR/\],UHM6>#ZR7N8K/063Y]?YB,HRWO(VRRY_.=%LQER[2*Q[5[>]<1[( MZB@9QDT&]J1(G*E(E/E,S8E$_^IVJ.7;E4J1D"+14I$HL0B;$XG!U:UA2)&0 M(G$J(E'F).TJ$C6=)4P%4 <%/:^/)S&KU5-K=5,M;M1Y5])D%#NU1J8+;! P MRW_PL#_YZD63Y8<1-BD-?._X9+_"-"FH.,Z M;(^+R\1:(B>DJSA+W,%A$='Z%CZL4-" U5LY9Z];LR131+SG MH,52JQ[(U:"I.UI9,+AOP2!S MX<,'57E@'@M,E^,XFO;<\9PP"F S'UERT5+>;7Y3'6_5S/?3%I>&:HKJ93SH M_:M;;:2.]#.LI)"\M6P$<93: QV[3PW506]O)&3)7&UF+NTHS#6\NNV-U%ZW M394MDKD:9R[]*,PU0OQVM3]H4U7Z!=PT4.:8$FY)U]G1Q!?Y-ST@O^W'F,V3 MK*?R]=19>Z9-T.>,%,]1] [BX8S5[OZ%S8UO[6E$EJ2,2QFO+N/',5P-\HI& MPX8CPU+&I8Q+&=_8%>VE1+S7)=]T9,AC7(JX%/&#HRT<1<:IGZ=J[!]_:HV, MGVJIX=;R'MA9JNJ)*#4?KZ="YZ+^PK9IR@>?F@Z$ MRC\#TXM4Q0QA_J$5.!-X<,)<_TF%WX580>D\,O=9W84HO:,0I0\JIU,6DMQC MB_M'60V"$Q04NZZNQL%Z8,]C?!E4"?SU_GNXNH4=I2D5@!4IRFK-)9X M,0VYH@2%'AKIH*@6?DA5K*^)*V%BRUH^/-$ROQ(ZL[O\B3D!=1Y'Y3]9U;9& M49I\F?(U#79 Y:OUULB5^>\L6!99/+";2<#,'S?4+/&UZ3Z9S^'5KZN+A!4F M%#4Z2--JY-AV^$RGAUH_WP5@C8CADXF >&7ETQ'UP/-.S'-,%70K**/MM>3_Y8T%^?] MO-%H%WW$^1*4!Q2LE;YR7UQXG8(G PLCF ?!WD3T%1Z<5+>(/U+BD'HZP^>_ MN28X"_?6S'>Q+SH-?8/MTO&!N6\SMP.K67OS$X-7)*\'?J$0

\.,HC$ K4 /Y#*W4[!LS>Q2M;C5L4W86'0598>*; 4&R MV$X 4N@'(4=J@;V'$3P,38&1H/B3?W,9Y7Y=G/YS:O(?@8ZV&6_7S@I>O)4D MP$_,M&;*G+$(UP?;_S1SX .3\(Z(^\S%(O ?F\Q7*L#C+] ?]5#'G<"^P;[RC_3 M8DR^)Q56] 9>)=Z%?,]0TR&OP/\NP%6 N7GT(=(3'GAT7/; 2D?F/\$UL#&X3S MGJ8&LR G/ S/"HZ%30!]P$+:(MOAE./+]?_-SP'Z03)#YP=SG9G/0;2 %QSV M2"^";_X3@X\!\V6/# _],$;&@,&4_\"DG*D#=.%R!#\%.N'/4*^9[CKSJCZ:CDO:B"B2F>,;FB3,"R:VSAL@I'!:\KD#HSSZ[F.B\LJ(2&V<2H4M MCF 6_R5A+>0T+@3$RD!Z/)FY;C0M<$)MH#Y;8K<] )7H$U 4J)UL;N0SY8X" MS* //WJ@'**8Z^RW&*@FVGWAM+N#,<$W )T2BE4D'R4;_F6?\"ZVC..\ M\%%$4>>0R1)(^//'8'ZF .E"%MEC4H M4&?1]-/(9*4K"<1%%.!DX>E!D_6UCMX=-8])I7?&_9,!T)*3/>1D^R\"399_ MM#)XS6%NU:N!UX 6GH#;Y$__,0E^%XX;"K] M_?XG"RPGY/_X@L:RI!*GDIFA$K4YX68X_1N=+>6:0%E?73"][AX> O8 EAX1 MQ4&(:O '+?H7N9^7!B7UF^F2$P >]3MF,5)'/8VLFW*LMGUZ_%9*"SN=]*?B M-K\K0?^/GSXTUN97G N?E[$=?H34[?/;1X@9U1@.5*U_<$",TTQYO/",QG-. M6/S" A*OC6*K'U!HDV-;V#6)24/63)&TZE>WHXZ^=]7VB0EJG3%V!;1L*]^6 MQ&?Z1B%73K9SY:0V5WYE<]/QX/.W2UOR&YB1^O:F 'U$A.D,\CFKVP%.I3:7 MVGR_]/,M<)<-JO&/B?^ L>3:">O]/MA@FJKW3T:O-P2>Q 6MUVY)^[QZP?WR M.$FPC2V3M6)?1SNPKT.I.^%'C[ &VUW;SW8/:W'A9ON].G,.SYXY3WV,AD* )W7D,<'. MNQUZ53L^ML[&O&[ZX,/K')XO\"[&+!.N.TC-A-F+\T1]5&Q/E]$?B(ID=-5Q MW\CICUR4?Q>./;;C?Y9\UL+3+>' B@=W5 M1(_8U]?(R0'AG^WIYAM7MWU5ZQ^WAVW&Q+M$+QZV;,HPY]-3'N*Q\GA0^86-OP7UR><[)^2H^ M%/MM3^09Z)C(TQOU5=T8G$0'CA>Z]SW_J]WSN+TMLP/Z+*IC?DT@WYK\FFD7FW/TNI$SOHGDA4S&""$E:KUF^I_V6#B M2_*N9!-X065;O!LY1CO'N "O4QA-5/9J$BQ!8\ZG=#&;N=/ O=G1Q1PV[V*V MR.R5!L]Y&#S'<20STE77D1Q)1U(ZDN6.9#EGE3F26@5'46WBPO9#,.ONI!:;1_2:(4/V7S.19O-CC]9&'%DI$;,__/KIKE'VL4>4L6W MA5O^ L4IK.L!#+L@3ZHQT-2!UJ8&G">3@=%*?CR:S6Z(VRJ:T-LMZ*%^==OK&(U8T#+R MN#F[4[9-BQ&;OCDR]V9D_3 Y$$=%T=C9N"J6E1H$2&'B\^]-B$A*V= M;52J^LZ,V ?3"<0=;%ZN^F#2CSJ#IK '6B15APP_'CM.\Q(&T_=BMMK#9!I@ MI/M%@HY[CW&J+1<1,#S"8J4EBG[L!7C$3IRJ/^#6DZJSL]V_],/KD1_]B\-ID MZ74[E R'&"+/-SI4TDXKJ:6Y"@;-T?F=D AK"8I.D+[I+O@@2LIF41[D+A(. M1AE>_O#!#\1'^%R%.X3AZ.HVT\$ED0Z%P$5/L"?+5Z ;+ WC"/P?O>P-P)N MYA<.HD\9]9GOC@JYOIPNS8@F1)N^!7]].&X=_OK7^^\7";L^ZG9ZHVK V.<- M#MZ3X."%>FD5'%PIUE 7#..],H,E&+N>4%EO1'ILYK& MUC']L*/G0?F.EX]R23B6'[:"/9U98GIMY,HCJN9T)[FS M5AY6GE5=;923$/23'K>RMF:3+O5;SCV8KG1\HSBS M M9'==?=%&]'Y96!6E[IKAN/&1C_:#"!?G"D!/KE2/Q'Z]Q=-\%^C-7: M@TX^GV&980_4JTF:;2Y'6,UC MQS&S_XU?S MMK2THS(7-G5>%1>K_&4&DV?EBQG\@./DHV=U2%G>QY/0L1TS<%AY<4I+5@ : ME(6HBX#L-AZD-OY%7@$=IQ\%5:PN^[*IZ7V#X@>*B&?9U#:U:E78UM+#%I3I M?O1X> [FJZFT,-P;TWM.'87:@2CC1+,LQWACK/:,D3H<%YB[7Q(WJBY!AMU3 M)<@0TT['X[XZTO-@)]ROA&,3F<;R;]Z^_PPR1N<'4\R'AX ]P&FI9AQ-O:L9 MR@>??\#KQM#W5*[Q2^Q4IG??B*]#7D!%'VIO7G44=(MI!U 2E7@!="_=A\6R M2!:VPB;MD=^5,IR[_6XY$G"93*'NVV0.85Z#P28\^: 5F5=$?[ )HR<_3_G, M I5TA4#\:^<5'&'_B>'0GSH@NHMX L<_G%U3AGHK<<'0U<<%A?00T3(C^-0R M;O0F5&P'/+-(<9TP0J4'3]V#,< KN'2NXK25O7O'?_ [_T&R=[P*_=J!N>&S M"X1,P^.TZ)5O73,,E3L,;X!N%;$.\%VL&TM_$R80$]S\TJ0)A2TZK=*^3'1[##C./'U#KQY:*GK7-IJ"S;05L M;"18A.]-J&?BVS.B@49:&$_^C9NP*I>"P(HPTV \1DHKC#+RMN:$4V. M^P26!7,><6%UI=( 8]%C>:GD5C*Z;\3%OZURL1"RD$612],4=$SORHB2[.<" MA BU:%4^WAN\YSV^DAZNP;A&=P/C*M/ G]-J<8E($;(E.*>N)57H4NP(>9!:KQF%3IS%80XV(QP86AL0#E;T Y#. M06O5\4!#T%.H,C!6'(&'ZSXK#(\/)8(] 1J@"PC*%YAW*?Z"D6EK\0^C>V.; MS_@+Q\7O'WT7B'R3.%)*XDC! Q2.KG\ H!?*[)#+3^X,(#4)8H5L"XI,&" < M>H&81X7'?;[J:&9&BB<,_SG,FJP)& VA'OQ5NQZ.+0_55RBP(?#+U1.NI&H#,J5QJWMNN#=NP,R*9A-XZ-7UC=*3E> M(<2>^56&?G4[Z!OJ2&NJM4_3%?L[=(AO%]S&Z72!:0IKHWURNRG1:GB(A.8M M,2 QD[PX(H#TJ+F2OP,*XPNE*A^-E\H!J%I=!]8^V2L[,T\V)]GH)V?FWBA5 M>V4Y[G R'B.I^ 3.OYTRBMLG:1M/N>)TXN.<<@/*J1P=MSO3/F?9;G"+1^.8 M\L*:5M?&M4_"RLZRP9<.F_;]3\?+.]2P[GXZ>Y6?9H$5GV>CJ=MCK#/=N MYW9BS3N/QC%]Z9<=]BP;GNQ9-I9^V7F=99?@EPU;=)895[9UEE^"7C5MTEO6N;L>CSN"X>*,7Y)>-I%]VV+/L>&7 M^YYE?>F7G==9=@E^F=&BLVQP=6L,.H.F&OQ)OVP+QXRE7W;0LVQT/ 2'?<^R MH?3+SNLLNP"_;%7 6!;^DU>E$ZC M#16I3['_=@JFFL(.P-_U(#U'6C&DYX%A\3F&3Q$R;RT@SV%W#)RLCPN0/#DC M"SC/CG+O(*Y,2B>D@NEX'&0EA9U!3)(O .RI9\PIZ#Y G@\IC"%0>@1:S"E? @7BR*"T3]@ R MC:L-")HAV2&B.?X'5EH5>N.H@,FKJ%$#+ 4TF&I%B>XTV', M3R4B#R@()*RI($0FEU60VB#"L;BT3WW7]9]2^$N"UBO"R,FJB!1!%D]&H(A) M*+.*QRP6TF_0;N,*&'6.^1,68,>$?P7#>\P27"*4DQ@ZQ;$32\'O9\PEH,[0 M=^UT5!4_62X4M$[((M2/>$3CRSK*';R7Z )/$J'6E"=AK''6F)F@C@+?12V+D[ 9G#;V0RS3=@N?SEJA-[@&0G/?W7M>G65U4^4025 M![+7P:'./]GK0/8Z*.QU M0/]I=!F:5FGGQITM@8GUL,3O8&(S]GF!9RR<5;\CEGV8PR@=:MK5,B1P%XG/ M;G+(I?SWN8#S)/AU36R+NT&(,0O>I.^CH#_W@F7N<-E@?J47#N1\<*]-B @W=3W8E&5@@YCK@:RS ZW+(-2GM MJQ2E/<+HYZN8NH^@B("ITRF3\4GC;^:?4:\*!^$URN_!"V"]+*#U M\FBU>#5Z(A^]A"KH1PD/INB'Z%#Q]PB:+6,.Z7!*^@P"_3+PN2@*2=,.R<=0 MU\? >>(KRY?4R>FA[5VWW\G)X":/NIW>J-\\ M:+#>&??U4T$XQLGVFD XKH%G6QNR]C ]8*NAUB9]KLDHVMCK^OQI\8Y9/#C5 MT\AJ687:>Z'D\F,V!*831*C3U_ODFF_'=ZR""[US)GOS,VPH&Y,R9T;M9H*O M^/>-/[V)4U[8*]%+-OEN;9/O]2OH%2R^FYQOM6II$I]\GGX7-F>UZ^+>TOH< M8&J/KO:.7#ZTVI.[S8F>4D".+B"#EQ00[&2GC]2NEN]C=^2F]>=M!7W+1*F* MS[\Z)7---Q\X%5%YT;-DU-A9MSUW=W)%MJKY/)4CII:%D]R/?,L"%W[K#&N;L'B&1AEI3$G[#U+EMK) M>MF7I?0N9ZDCEPT>Q-\\!97[R?=NK$;5[EZH+:.B^"SI_K=#86D+>&^#0JWHFS>>U%5 (Y0Y&[VRVW%56YM@UN"HJ_8:,^::V,66W\I)$98B?#C3 MH+8(]U&$>VIOU)2+?TP17D6 26O.LFGY-2L%@+9O_3 J26[5!_G$?7V0+Q$X MG917F_+XP\)<5H\E+J,H6DQCL">3KMH;=KHCH_D,T'Y'TW?+@CU"NJJ<["$G M.WR11&!C]^37N6/;+CM.\NNW6< 8057-0N6]A]4*:6YP RG!)TJ5>^=G!9HT MESM>>@@7G,/MIES%7/)*"[XTPE7I\7ZIM)%,U0A374!BPN?5@M7$-#Y,#LZ9 M^?WUUGXVGKW6K>/:H_M9VZL?7MV.U+YQ48F*4L2DB*4BIAUSHBZXE8@>7,$QT[JM&3Y,B)D7L(D5,/[B,&5A,H.K&WEVO7[*6X,42 M19K'M*K&)'^:@4-7*H4^9:,3&G3&@PIS*H!DQ#V^Z76T@CL;Q+GD('S7VCI8 MF$R_K>D.)LR0$?*<'/>P8W;W#&N<)9M4=6DJL8EV=6OT1I)-SIA-:G-)/8NA MAQFDJKY_6K)DHA8ST1;#'8T[V7RXF$H6MEZIFJ5127M2/;KF9(6G?UA1G$ _UM2)=4;GVX]U$H+@&D,Z\3N MQGRYN%FYBN[3JXD:]SO&8'3VJ/C;+GJ+^?%%^C5MS:[65S.-DXY#![D.UBM, MINPV&+:\_F7P><==];**@LM(]-$O,=%';QBN8>/A*]IPAU_9W$3[)_@\_>"@ M;?@O:O!4TX3$?*"!VFL,=>B\\H&.HSKZ%X.&>!3!>1>S3S#BMR?F/C)>AEE7 M;/K=J]O>4!V?(ZA=RX5CL)-PG"*XV+&$ \^1;T]^;9G00";ZZJC?U%6=/#"J MRL10'A@O(1.(95!;*G20BIZJ&6U*PKN,DV(D3XH7D(H/?ES;Z^CW8(,,=;P_ M!I4\*FH&/ -F3B,6R .CIFA0>]R-]TWGF:#4M,II"'FX/VH,/%RF*S6;KH2),,_@L6![ M^IYB>C;^T5>8:;@E M0@,\XN+*X+1@8I**98:X<5.81*A,8:K*MX]W84=9QZY+#A;X9<.;7&BFX'\^ M^;"7T5M_#B^VF%U3FRRI-.A>W1J=O)&O9.CAL@?3=9^5"<@=+KK8NU,HI06H M%OE !V;%^#<]$N*9 V*0P<=69F:H>'X$(A,ID?F#>/OJ M(F&%"44-2INJ1HYM*8[3Z:'6SWQY@OPG.S_F&V92K*+$"%\C?' M&$PL>] WIOK0ZEO#B6$,NVQH&-K FFI]6_M?L" HY12%["WJ(C**S7(!.'@F MW_K2BS/Y_C)!)RI?S. '"Y2/GM6A,_8^GH2.[9A!MB]02U< :AO4(6A((+N- MNG.#PZ'8RM"]G9L 4H(:YGO.X>S33OH-@D- 1C])_>DG3O+GTHJ'#9LKU^B_A:]*XZH5 M:%+986YKX"-;F55CC06><-_'WX=J3BOH7DLT;HUC MWPDB?P4:?V&!11U#A>\,9D3*HSJ&&%J2NWJ$#?DE+XUI*"_GB1=\4M&BV^2A MXTYL=W@&&,)*?]0PK32MDNEO= 1;U*H?Q B/$Y$?<.?9;WU1XFB!KX-,ZOIA M'!24#@YZ^09K@UZ^P5IF>/*E5EY0JGN3,L@B2YJ_I>#=>J%O3Z5W'V9'WC6S>-'FW4/ R"%5GIQHAK]#IC"5WTSOAW)M O_ ES:S M^;#8_$[OOBDB'7VEO7FEBI"@J.&%=_M3>'/ 'GWW$/,W/PC(*7MK+N";'4*KF(,$CE)Y;)4( M:2IA/+EQ'9!#7&7-]0V/N+X!UCQM6A^&?9$9G#",,9[/@\D1,!HOV*9I=91T M)J%"T2SZ33$;@&V-#C"R*G"Q[]&CB\ !?;4P76!!,HW\. HCDP>KS0@H_)C4 MD:<_1>M)F5!L&49A#CG:OW_\[?-714QZ GR=MG#$BG-&/U+YKGD@)"#3N%YX M+Q?Z#ET )0+U!")AS> +>,64L3"9;>Q9I'21X1=^$&6"W6L,;RX67/@CYCXK M-:T?;33::/\4<<9W+P:")/RP/!L^L,0* MNHT! :7MUV._E4^6F_T$6P'\$&*1.&B;FIP_WG1MLG5Q0@@^+SFE3HI'1@A&6X2 ,T61 M'B0."=C"-2U@A9CY>H_E/N(]A$K5^5I65N/97ZB2K4GQ;5:XC_X&A M+@2/CAA@K5%N[@T)11+[.,. M M,[(AS(M+1:":"HD3]GJ9("%T>*) MVR3X-;=;@1>3-)QDJ$F1)5[(K'A)E^;)P+PF8-BB,4V9'G[P0^P*V@(T!_[N M!^:Q #ZQ_&#ADPF^B.$O3!%QN'7L![ &.!3AD3@(R0R>Q"%L0ABNFM<.&.4L M$'8T3 !.'O.YS@)0YSS3F:?BR_%PQM?CWW@&9;"9?JVGRU=+-P0+!.X.L -Q93YL0[A'.U8ND*CD@.B,2L 5OC M6N<_G#*;V DY/^0#+-PXK.TJC5="Q?JZ#GC')M%'+XR"&-__FPE6ROT"EF%_ M]A* ,@P4:T6>T1 !V_-^D4I"<=WCZ_C-]7V@P.1X]^"3U@MRE/ MTJ*<,IPU!J 6"W EB+NXD"';U%[-<*,CO-=J!NCWYK/[?U%NZD]SL[^^US3) M/<\7B?X"+P3M1K(LQ%.HUS3PX;+DMA2CO"HJR.N)X-J$!1O>KO'AZ(#.>E/; M91QNFNA0-+%=N1,SB4=9:6A'A*;J;Y.QXFGD+H0;#2\-C3(Q>YJ1DO$Q!*L0-6FLAE M91.YPF7Z%A#7YY>-:'.=I!6QR6='TQ+(!>YMDKJ&M_T1)G5;2)Y'2N].TG_- M'T!;-IVB.>OC [FHX-0)B,IHF#84!2B-":;I=G\LI_Q6S/@;3FP9FOZ#)STC M>$4(IJ)=U]@?@DBK+,D\!^6$>IEDU<0NXK]*ZH^?/NQ%ZWN:&CB.OXN)?<5YI53L+JF( MX#@Y$K[6-H>5.(M:<0B2A;Z%.04FFU/V-M';8P_\'PFWAJJ0?>Z\\U@,Z@ ; MU#JST1M1X7.0>S7UY.H&O!@S"&!%#N._ M ?IRSQ&L;#-VP;L)_$5LZ4H('%J87N(29^YP;!^D+7*L96368>DTA)B=IO;^3$>(C$@!%P>4V87Q3CXE\-B M'F:G$J=40L&^Q%H5E1\Z_(+.\T7P)G-&9YEF2YS%#XKO :I?8+7ENNIWT!1< MW9RD%G@'6RRB@QYRK%L08EN]MYIC0(V!8;QR'E$U&!X;:* A-\ 1Z)K.G)\O M;DJDCG(?PW$&HD$:A\Z'Y2AS?$'L"=9,CR=@+'P??QPM^@6RC<73VWFZ1!C& M =H.'>7.LH(8Q)9?*?AAN(2 MQR6G D6IN/:Z"F@942/8>PP\"B27Q MK2E,$^;-QX-=FN @9@AGQ 0.*CPB\$+>+JA$*ZT\D_5CVDC6C\GZL6-77\GZ ML8NO'RO/6BW.3]VD.THSN5_*KO>4/\P SBK,Y4034<4P#)SMP-ULOG#]9P;G MFX]'V,QTIRBM8,>%#/ZD* ,>@GCY9N,!'I+9^1;V $;P'%,!R@9XX(F!@,)3 MQ\5"! R5+5P\M17S 3WK*&LUJ.C+L06V%&*6D&\P*[6A);X,C/GRF-'R:FO(TU_XV25Z[<8P/CD=Y3!:[UW8SW> M=+7QN'_SZ>T;Y5/G70%> MGF",>W#Y3>6M"[X_\ MXK@#-1!X[#E4_BGNL.^LB(=Y HX$@9%US.YZA./47"SH ISL8A7\*\8OQ)U' MQQ7WR0[/"%V*)DZ>HL:GPI9O8:^>"_GR6 O8#-"2\J7>>_MG7QL-C=X;8D;. M(,"8$?+E7W!Z,(]G8Y(J,Y<1-PI]>4<#-Z1S8;P',*)X;?OX.@XU&/+YS,&[XH/B!^HBD,+$K%G M= E!]C!PR%,'9R"(B8]7+SIVM%3-).:7I-,D'JK-0BMP)JAJ)B#%:FDD)D?9 MY2GE>)C9QR..7)GEW&5^$Z*F"2^@*3(IX.L7>N GP_:B'8<)*:Y+3C'N72 " MI_PJI>BGRPN9Q(%4Q=ZMW4G1K2X%@CC230C'L6L+-WC)C>0(AWQYL3XDB-JTWIO!ECA&GYAP3U:H/F2K%$_7Q8UZN=+LK#7 M_.\HBC"40F/AX0.,&4>)_.+5*6S(?03CXUT4<.].M5KT^MT"6+6(?8[!^,:=DDC/*SB66N$=Z1+4#1]XRC5]'27AGL%LB0\#W-M MKRR^5V%FKU!EF*% ?3C!QG?]8:?7.P"&@]89#,N_WC3LYN_Z_=U^*2=[M,GJ M+P+E8>P.Y3%W;-MM7!%5@_*@!AH*[[BDO,?:#"5%]]B.6W&N5+EW?E:@27/H M+Z4P'UN0/MI'N:(NB[LN^-((ISR# MNU27E;81=)\QY"2/-\F7AHLJ!;+6CQ#]XG*6^*M5O-0;3# $YQ[CE#;WSPNZ M4-<$-FH[#GZW'@Y^T0I;#=ET72LYKKN.:!_"_.&O]0 /\-5'A+5@&+BZ2XI2 MO_D\4)6-4U' IR[D_6A8#X'\ /,6 :K:,R=X"-70\\4+N0]RH(,'!@RKI737 M7KFNN*4*.%<5H+5$!=1L0G" >>^J HRKVYZN:L,\3J!4 5(%G( *:(LDC;LU M=4 [5-=8 Z=^J(YZ^=;%4@%(!7 ""D!OC0;0:VJ YF>^FPKH7=T.AZIN5&A' M=!05< $QQG?,\^>.MV^4L2WA+SE&A3%DQ"^''T]9*J%:-;9WH8CRG$J;XTK= M]4-D#43^$U7.?YY2HE.8*1RM<80L*]_'_1>:KCB:<[.N/6&$!]; [C5T5=?S M-;OM0,UOT@"6LE(:@'EQYML4,6YRP@T)-X:)M;XZ'!GJV,@7ATM9.6]9.2+G M;8JK-CC;Q@3;X*=*?S12!R-YJER:I.C'9#YC4P"RR0DW(]N&QD^5GM%3^WH> M>:I%LG(!\8>D]&%9UR'#$!VUA\RTI1K5*8C;%(^3UPGE=+R2U M7YO#%7IIK+ZPAJSH^-MR6=#T/-([C?Q,>HA?JO5;&OR7]W]20"L)AM:X8&P* M:AY@)J6J@G"\]3SDLA10*: G)*"-R^>6Q-N&)U(JGB,2SPK1'BF>+>)A*9Z; M8D$-B,66G-BFY[%!3W" _K:>G[G.U"M &3N#N.Z(@7'G10[YN,XC$]UU'1:^ M_\E[#7P(_/G;)>"+9FV?O!S!!:HFR<+!:$G*Q$V9 H M&RVABD39D( (+T\XB;(AF>K,4#::!SBLYKE2+8/H+TQ(XHLXL&8(C9J]EMLC M&;@./,/YYJD8O8UY'WOZ@'5:SW27?B(6HJF]45_5C7P]>LWDC[K;?.C@6M4[ M?,FZ6UFWWT+6U:]N>\BVJM;-UU%+UI6LRUEWT$+6[4FM*UEW.^L.6\BZ_1/4 MNB]=\W<$WOI._4392B-1,MN)R\)2AU!FD*.@C5HH: ,4M''?4'L%M]RRA.&\ M&'#<0@8<(@/V]*XZU/(8!9(!SXL!C18RX$AJP$MA0+V[N3#]. PX;J<&/*O* MJ"WF[((%M&F>Q?:V9PO(<*;"M+D>]SC"9%S=8MWA2!V.\TEANSF.)QK6N & MW%SB>A0&U+J2 2^' 5MXUZ9ID@$OAP%;>&.FZ>UDP L(S[Z___)EF59!-)$Q MV7Z85Q4OJB-]9I;+)M_P?BA.&,>:!H&AB+!T$$C[R@V?%\R,6*E3;&+$ M&/J_\/WDF7[-P^R)LT(?6\#ZIN.E [.?,"1*?:C IP'N I(Q\FD ^#:P'/!S M_*G"Y@O7?V;)J"+)O*/ Y/'1W)2PEC.9KY@/""P+W&>LZ135HO#IZ5F.Z<($X8,Y\R*8 MW;>BJ5&-JB#IDQ/-@/I NSFNL4GTT0N!B?&%WV"4%2T(#&&] MMN/@F9G!4B;&5[?CSF"=L15\*"24+.! !XLJ6!@I 3(%^T\,"Q.[,G<\9Q[/ M%7.Q<$&-8(Y>4J9BLB$>Q#8 M?$],^)<=6PF'P*0<$%9_.@U9%(E*7<6DLP#?C<*%S\*\%B9,#,0/1-Z)X-\! M%_=U/K/3VH5I3 5H@G%H/IU5R3\1V?XFR,X%8L9<+H9Q$ "_T&8CN[ @E2_. M 3,3**Y,3)?NRX Q_UZG-8:^UB1OL,ZVGX&JP5=F,= YP#]AM:-[N&1A8S,Z M07Y"VF$GI'>O;O5.A49\_."#?79QSF:D -?,J-"1?]/KJ@H67M$NO(,)(6BG M^$JCK_0.,$9F3_TEDJ?0)AX*!7P>+-4K2HD#RO=$N?@=6(2P/&9:,UP:RF1$ M);1(I=#YR75,J+"T;+2 FD@[?JQE248Z*6%TQ[/@"!!G%6K!^1R/-=3J0J_8 M,<$,)NJ1]L)C3YN5O,VG3V=BC5/S D<:7%4_I-5-C&*:O'*>,0TV %Y1!NOD2OSWQKV\2BUCV?! MLOSS@=U,@#-^W)A36.!KTWTRG\.K7UL<11K[F%!$_!;,RV3$4!20BMVB/XR ] WX'O\@(/XHV=U2 7X[2OX1#H/%./;U#I^ MF[6./Z36\7UJ'2O7WSTS!AN-V:\JGDJUU,W>*Z8!7Z/!Z%@5:'#-PQ#"4?!C M&-P.502C85B,0.@R0 WS59&>.IXSKN_DC"-S@@$.&_#^$3%#[>1QT\A%G$/%(%LT[,ORR>]H82B?)\#"I@@QU##)CF. 938)A#QO MLZR&"T@L0>K!2O*54CO=13J8#V#&H3K(F^QZ2=#P"93EZP3-_O."X8'A/1!5 M[Y+1PH)XGXZWUCF#'%P^,8)"$U+2&7%/"&;$#34R.E?=]!=>TWLQE:*U82%@ M?FWLIQ/2TC8L$AP=\( XY H%J; Q5: M;UU?_,["D+'5E6&XXO,4#VJ<\/; A8Y75KFPQ9+%RB;3/\AD!E>WH^(82D?Y MYF.4 4$/G(A3F[9%:_W=,2>.ZT3/ M7\QGFL4[4,1U/5ZLZNB497\(!U=5%N8SM\@>Q?(Y+PDG+HG#+.FQU3]MGS[G MJ!?O?(^T^0DH\X^>[=!N MJHJI#+K:M?7JNO<*@\(@J%,G4OS@P?2<_](S/(SY .HQ0ON.*5/3"91'TXU9 MPN<).*$9UI7NP6;I+B'KG_CRFE3-B/88@UGY6UE%2+6,2]2*2QA-Q"5&71F7 M./.X1 7?-W,&'B 6JU7S]3^"_Z[H'>4/TP/^PU/[__QMK&NC-Z&"5[%Q&*): MNP/;^?0"97/TTP$ $,$)-3TS%<6QFY$CP@CI34>4:D=4"SH__)C4/2$ M$PLBR1V&)6BMO20-OV(3I!&1^N7UH962!Y\+!'GPL90\<'8],+RQX.8Y_CY. M0BEU[B?%&[@-EEQR"NA7)DIR7P+/ MN,E-*_YDF6!"4WC_TYJ!9T,F$(;PD?+7R-%Z]\W]^[?TE_;F%;V>30(@PK.B MCT6H_AH'% ^OS#;Y64=Y9T8FWE["#HKKMBKW%TKN-D"9P2!T30T*" Y/@6Z\ M\^9W4M'#*9'MAX>D,\=2.; A$EZ&K8'7TG@8L.$WL7A!/ 7F$+>#3S,SHIDD M[,KADB5,+9FN(QHYH?"":'[&9_6L'!!*ZB*/_DWLR@U 6-X M"_B;"Y]*=/+$WSC)"7,=-H5_/,T<&-CQ'GWW$9.SPQ^'# MXG1_$]OXN MMG<9.A?:I89JAB\=/,_O\ MR()'ASVUPYC8G(&E+$ Z&,B^*F7 M.35#.$6CFX> FQR3 &\@,,F 7+PTL.>1(!,W@:+XB_$8E"(.OQL;3Q?P?%UG MRH@,?""N2;@1PFA4'(S.C$2Z$5F?8<,'4!',FGE O(=G59DQTXUF%KR%Z\O0 M)VXGGVP!6I+52THX4@3O!;,G5**5*DI6!Q4FO>\/$UW7P[(]> MWVCC8Q&)]-+PS='T^YL5RFC]SHA(@2P.=@T"T@;^(YQ;F6U*S<(9C(+2@ZEN MF%<&CV*RF;+P02S0>0.QX]Q->XHA)2X&R K XO9_N!*F^[]/[$GYEQ_\4-[" M4*H2ATO>2(]W83V$S'6Y@X BGX2ED@EVE-\P78OGM_EQ)#+P$-QX;H*TO<3!NQ/#9TP1-!4YG-*,"QT+#$S9EGDD2PHQ/!@>S+YAV@<$R.K3-1\RR M5GBZ'3V:D*VC?%PFV.&WF3>$-"M0##0%3!MUY@L79";VN+6 3^%RKA,B@MT2 MT )ALG\W!FJF^<8"+"0K<"@M3W'1M U?I6E[S^P)3'. 9:R]R'Q5^G$02?>WY/;!+"*:4F_Y[[$W#B\*)$10-6^(?PD_3J"MAW M4XZFY('=>< *,+J(Q]8,/,HP'X;L &_+T5/]1E\T51/ M4LXOYDZ7%=/ W/.A.+'=_SI!.3Q?0N>;SZCRO1=8F48*E[0 MM0$,Y@2K"H_,<=1X7[-$/--S?)!:2<5+JCHB B[W4E_'(4+(],"&(D&]0B MJ%PT0K!@*3G"A97?479+!):,4]WD)*]J$4]<4)@3YC&\.+3\8"&N$KC_@$4' MGL+ON1[Q^I_O+VVV2_&Z'RQM9,Y/TX5(00X7#JI?4DZP"P$#W>&Q6)AQ"0-Q MY1O-'.\'C.@G>6*&(YD;FX.NAB"PJ 3//O@^A,*;N$L25EGXGLY]Q2]>$7K)7>/ M?%#Q+@\,"ZK>P=^E4T%+@Z: 9BG8AV@EPPHY]4QKYC"J]T%MK3"0&7\.^P.F M-0@F_3SPXP>^_M]BF"3XVDZ@*O_$+'K^#SQ6'D"]5Y:AH^7- Q<^ $M0-4X MR_9BEBXP\3O(W$*?R P"DYR"E2,(B8;%4"L?"LL[:Z@+\F-PU4O_QA___^U] M:7/;1K;V7T%YG"GY%D03W&EG4B4O23PWB\?VW+SWTRT0:(J(08#!(IGSZ]^S M= ,-+A(IB2) ]7R8R"38Z.YS^NS]'*GNI?'.\88PC=@.N!MD[C)) OF6.\%:6U3P%X+XFE6X-1RZ3TL*P_80-^72U=Z7#CHY-K&461 1N&3[&H['WCU84 MJP\P,5*\G817YFR.L9RS5;)B7F.$8,7[@O7QM34VS_F^UB5N)ZJC/ 0;#0:* M1$C$+(WT:\'1:O@I+@I((L/V?/$NG04+/OY%Y9ANT <4"XI=D/GX54+W,?A4 MX=X'7%34HKP>/WTMR@,J:XY(&B6HD=A#J*P,OZ&KERAHI+F%M)*+<2^CF.Q/ M&(-_3:F4\KJFA>(RQ1"^Q[X'&6?LG^@N;_$^UN&\9B"39!.ZE.,'EW19C'SB MV3+%*[MJ)NEKH@KR)[FV;'-J6P7DG@F\IYAC,!9/)G,]\C'Y4QD+1SJ+TJ\/ MDC6FM.4^DI '[VH68W@=5@]DN,9@/@\]$5,]ZW4W$^]^*.?CNC3[N,>Q M,K'P(J\S&+25+DD.T-5DP)9 MQNV2!$R5T:#5W4P4_!?;=>PG5D=C(8"#]GNMP7MWQI7B=KMM#K;3AH\8((RCT8HU_\S)V3P]V\^?'EWP?3JE=1A>FD$K))K MUYSUT97P/C?.C0I^%!7<[8Y657"WW6F-C H^J@IV1OU6;\4R&@Y:[7LKX9%4 MPD!UHX0?70EW!JUAE:J#K9:54<+'5\)=9]5HT@AX-R5\S,(QU,.NY8MI$ 6J M2FYEV7C+#&/L/UU]/]%E>[WQ+?X7[+,?-&*DV0J=)^ MO8$.1=:Y>C_-*?8/#+X0$>4R7>L*,4L(FLV:ZF7H4EU:5$0W#3PL!XH76&B, MER Q;:)2'47VFTK0,7"N?EM6U7LS-PQ%="DJ1>ZN?X4%J44BE8;#I'K&J0K6 MSS(7H2>P5BO7RYKV]=KIECI">@FU*LJ6> >+F"2R)24YTVNJJP2^*JJ[R8R<*TP^5I#: MWA>7PM*6]7-\C:5/]L93J3@=3V8&*E.>@@++$&^-,+ORM66%!%B\R8^O(]@U M5+0!U1P%T53.G<^"A@LI,[%<@1")2\H9E4.ILS]WB\-8KA>E!0X_@Z.(VXV( M:3!=-Y5%,BG9Y&Y&< Q<^B(OF)5I1/DM02IHR=$?]+P_/] M]VM1 M5P$:V0]:RQ/ /(':G:6ZY_I[H&E=ZMT&U?T4@*E2U+,[A!/D"=U7. LO?0F;3 M()47E/CI1,SI A10#5F,'/R)*PM-D.:R>NQMG*-A412U <_^R78")YB5!JC( M8WD+02]=*3+VL"$,=L2@FWP#GC%4RE+1E4)B1!B!#:9JNCEP^*6LA"ND][1( MW#+WSC%%N\IB-M:8\J%@/$],^^!OZ&Z3'%>QL#YZI-28NH@5I.5MK;)60;$' M%04$J&""Z5(M33%FFB\6:(S-7*J!R;CHA%+)=&H8'X)8I*BPX2I!6&&.*X&) M%!<'YB+-)$,53U_/8OPWG%!D+2K5IK*<@HU"=X*Y,RJ"4&).2_DC<^%.,Y]( MJ82UA5(LZ0L 19CD90D(U47 [V0I@[8?6/=;5*T5^6L?R]/]$O8C=.% IU2R M&4JD6578QF4:JIQ"YR!5BD_:7HV6=WSUNL)+DQBN-U9O67V$W2WFE[:8"GRY;N5]3&J#C*WG0%'#4B\L:-ZV%*E2P1$=>Z"WWFFQ;)2#05BAN$*^? MHQ^^E_-2E1^)+Y)S0OQ>I.*5^N,U"(Q%Z"Y?!522EUE0@R7K(#?4ZR$ MORY+)5IM+I>0K9SDF^77+?IJ!9*?O^N.6H->=^O7[9:S];N;AG6ZK=[H;L/> M_%VO=[=?FLD>;;+]G8:]I1'9K5U#QFN/;F@+PC53JP>*[X8]M* ?W:;'VNQS M8;W'KYQL>E_!,MC:H^ST=^5S\&V'/;DORVC-:EA"4T0!@4=1AUIJE8W:.71= M=F"Z/>3? =O3GO,2GD#/>5 M;(9"Y@P9"M7F##V9L$JU"+:11D#GQ1$C+B8.M4<<:I_3LU%(W7B&CK#.Y_MZ M+I45UEO\]FQG>$?ONT8.MF&YYK!!&^[?/*4@YZBUK_&YJ_M?-V'WW2Z5,"8VI&]9K[6O M"#7,\6288]SJ&>8PS+$E[M_:U]P_#>8@N^\E70@YW%6KP?Y12[J<]']K_]L- MD@5Q/0Z/]#&X;;MI#5HN^M'?OH+RT6VUZ4AKV7TKHK[VJF,4H03P%7EY+TE> M:=IT^4@MQ:#4=AR#4FM0:M>X\Y@R:4])>ZADV1VDE-/J=W!C5CUUNNF\T7MG M1 6\($UW3_5KEA)>0K^D6>!%\%7^O_(@(00&ZOA2N?+J>L!'/OT(KWG;!.#3 MLO:<&+Y&SH=[ZZYU%=9G1PS+2$&$WZ*N4BFX>)LGH3H &7KPD'A14P,,7:588 :+QVQUA14+4, MR!ESGIHZ,%P*0_\KSE?@^)5>7(QC(#'T%Z"IN]BY)&7<"8+* M0N"(U=D20V(7N;]RK7T#31*1#>8N-K' 1A.(-8 0^(L\\>";HO,EG#Q/$%2% MTSDG3,RB^3"]%QA]CJ^FWB?;]VRRY&XF"E!%R"D3'%>7 ^4 M.CL5UI68!5ZH.GLG)>!;7 "^R6XMV+T=1R;,&QU$!12O2W!R!5"3E05S!7NT M;3<49613WMI#$E_0KJSC#]N6,QASJY3IYL:.W&20C(ES*3J*_D"--"0VV'>K MG_U:21O56))H.GMU62G9BR 5$ ;M#.W&%ZI938$D5D*(\7.VE;G?%+:8CQB[ M7E"B-[F@1[+@/_*#U)KF"6LA]6J4-VBI9 3R%"0$JH9X8MB;*HN]K^<,AD5M M;Z.4!T*$JB@5LLE?2) S8KX(XR4:M^XRB>' JFGI,T!U'\:Y+P=-XVF&0L2B MEK_MMQAO542?5FQN+8X&.G:-Z3M651IV-8TEN?F&3?N MO!)I"?T(FY:C8W*3\[-BMJ0;D%)O/Y#%."6>XRD9GE=NFP*(4U"'K%: 8X =D6DS9V]5VZTJN _P2I AIZB&PN_ M#9=6+GJ)JWDGM+P&"$*;:^/L3+X^ZOM P= E00W;=#*I$' A80-FZC MGN!N&J2RA3NRG$(QBZ/+F%ND;3 &FH!:K&UW3GW.=^9,TT/@H9"RB=FTL([& M1=@97>-H)0SXM*; DT@V/$3J?$E7=?//5P!2&<27I$I*0(K$Y;:TT)<(,!E? MK:(T!J!^&+JR@*5FY@^H&3(XKBQH$Z&=! -__U"\@B)H$8)&(=KFR2*F!IP5 MV89J!M6BDK8L8"FZAUT.":ZX9)!)[E^*3#515&'$$B/4T.ZA:*=C#LJT6$47 M"P8:OQ)\.)EPQ2$B2$3&%A3I/OT+UM('AE1[D8KDF0OR3Z(1:U"P2I(V0=._ M66H0OK=:0."#0HT<-IK[IA==L#=S; KE);:^XTFEZT'GEE! M5EZQHBIG\34_K2;U#4S=3!EW)90G>2J4&DGWRME0-"@$MR23X2%7FM ,XYO% M<:AB4-N2,^A,I#$C^IH@#L_&"!2DYLZ. NU?/BAD-G MJMXTQ$E3]?94J]Z,F-HS;A@B#L/E[+;D62*J":E+ M(W(,(;/8,1PXZ=!PPB$1B]#UV&.@Q@QL09(SF7BBO5B:[5F@84%Z>TD*J(Y(/;B>Y<3*@$"280ICF(;OIJ8H& MD(^J1FI"I(0Z%[[C@@T.E&C>JKU/\NZFDDL],X>)RD10E"^1I\.];HA8E3./H*?ZBG'<-FRWLNJ01(RM#4R4E!D"O5/?0&K#R9*E 0I)@_=R\1= MS%1?/JY%K :@.#%'W?NXK529RI(AJZ*5RW0M*;&:&:'^1<%<\-;,XRL*&U&N M8Z7(EXL&L$&4NSS/XG,?;;Q&Y?PV=:-1F[M7"G#?(""WXTN+P-3VJ$]UL]KK M#7BWEL WIXG-N#7N[-9F9,_N)D>3DL^["8Q+8ZS26:&L&3^ZH2SMS^C;XJFLG?$\V-?"%AMUV8K=NQP;GU;!;C6AR MRNS6&=C#[M"P6XUHHCJ7*K49P"#3$QZO=O&7 M[PQH9\:HSQ@/Y%W121O6F^L_K%^R1J?+QE3;5G[?H1_@W< 7#^-M[ZK-[<[( M>23I6BST6/T:FT>?[AW[,1H"/=8!ZH'SU38'J+;T<=JCHU#G@8S')JC3CWA1 M+L4J(ZR?DK F5,1])V5Z+R3CXRK3WNZL=J_6>'<3!$>'F3XF<7J/VEW2$&AO M G6ZAD+UIE!_M&\OL >DT!-R3]_=>$%!WJ1Z6G[J&-S4?7M(&%/[<6DTM =C M0Z-ZT\@9V;V.(5+-B=2S!^U';?1Z.-?5&6S0M96;"./UFP-'S8BL@63R'<"G MY2Y$CWD3J#.S18-^HJR'2 M8Y< V.WNH_8G-T3:/S3>LSN](XJ[(S21K[LQ\=L-724::4@Z3#$KT!EWC1]6: M0M34H//:4*G65!IU]LT]&0H]L7-4EX#$T>R)]Y\^GHZYT'N2H8>N/>B.C=M4 M:QK=3= 9*CVRX6VW>T=,M1L:->$D/0%XKY5F:/>IX=^*^-9 UG-ZMC.\8\'K M;OO0(&?CE C;M\?=.[J*AJXUIFO7L<=[U\X9PM:?L -[Z-RQUN2P='U*6$R5 MKA%/Z][!J'6<>P='6.IW!T76.DGNZ+6.DR$UW-$$[ABW]BW ,]SQ=+BCTSI. M .KHW$&6TTNJ?WS@V0S4;&C 5]@P.?!NGA]UU/J_M?_MUK5P:Q>KPZSJQC6< M.2^8G=;__Y.0_>%3=6\EU1NA(;SF6VHKN*20V_ U//=7'F3+33=?%DE\F;AS M;@:G1A'S11@O18(=71IY0MX'?PNB//4FKH>M:S<.8=SGMUL="W@B5 ;\(&C M/K"QG=]">)@>"Y %\62XB#;X][!*ZC[6$!A[7LGBZ%B)PF^PX["1OG)(FMK2*>=6W&SL>)CXW MG803&0D^J\0TR)^JLAX9IS^PQ]V1E<(HS$EO0^ SZP(E&S \K"OVOJ(,JE;F MQ]CG\BI $3@%-4PM5^E(%,?!&8[L_K!SV\CPNU]!!N+A40+W#S>9+*V/;O(5 MCL '$+Y>!N<0WD*3;B)#=W?1/U)R5 L;Z>![[H*8]3_;2;I2O;"E)K*)>]?; M9>\"! F.W) X#R;._^#6T.7>\6ZNJ/?UG<.&JI&XMM[CH(L$F-SZ)%+X%!3< MQ]"-(M2$9]0*N?WZ_:>/])?S^H65+M-,S+=OLFK=CHW;UZL[MK5R5YU"RY^X MDS0.\VS[3ZKM/L=5:Y_;"&VCICL6!^S/JK7TTAJEEQL5^/]X=GL3]E'GF?K1 M+"DY^%*<3Q+A?CUWI[# 5VYX[2[39R^K.P/;HL@P;B$A=MO#VYK:3H_1MOZ' M[]VZ3,4"(V_ZCV=_NYUXPV<_?"$M@AH!7HCG]_N7[@^;&(/^[T&%CN.LK'.M ML974K]PD&N;X>]$ N2']CY-R[F7S9DN*2I![W%=:]N^F;O=7@;@N5,N?>;2B M6]"H1[O"IS;?F"H@^3D-(K#Y Y"S*O$;9$5RZ M2_J:X(8N_ >?0E$(8@.'P<;-L!,BRL6NO9O'IBMS(WL'F\D>MROS MYA"H.B%@M-W20^BQGC3=HTWWZ!+N9J?NT75D0],]]&\ZUCYUGNN- M[<'C8NP;GGOB/-=%D,B!8WC.\-SC\5R[8X_VOM5[<)YKG%-W"E=7WL9IAAFO MRQAS9.!&^8]_;>68ZQ_V[5Y_WU:]]ZHOOIOX/7H%^#&)-$"(O4?M,6B(M+_U MW._8@^ZC7@(S5-J?2H@]0'<=2>*F%' [N[=R=I0]CZ$]89@0E_5UA+0]DZ4Q:X,Y4^>&H)]%&-*MQTL1B<0-^4:CZ\^#*$BSA"Y:%!<]GU;8PVF/ M[-' .&LUIQ(U?3;1J7I3J>,,[/;C]G0U5-J?2CW''CF/BC/R1$R&Y@4^?L&X M!Z$JQ.OWN9ZXT7T&.J?3;:_5HM71WC:>U*Y$[79 13F&J*=%U+8]&)B3>EI$ M'?3M4:<9)_4$;)?F%6Q\P!)VD6:,[Y/-1(*7J^.YL,Y",&M>V'AY^6D%,SIV M9[1O!9UQOQY;68UVEVF&.(]+G)X-9\<SS[QB<' $/6DB-H9V,/NT!#U MI(@Z&-B=<3,BB36U5U1',@.(?I*PW6:R!A#] 7R74X7^-H#H!A"][M2H$38U M#G52&VL T>O/=$^/XT[9/#@=0/3O$&D/ Z*?-@-4'VB?3GZ33!#^[J#H^P2" MFA?NH8# 48!.C[#8[W91OX<,%!K^J/5B#7\8_C#\8?CCD/S1.$?D%&HJGSJ( M=Z_?.@ZP2TT/H2E%J[)'I[4OB*!ACR?$'OW6OKTP#'L\(?9P6L>!2Z\I>YR MA=>\ )Z!:M]08=YKU0WUN:9'UE0'[LI2PU;=(.(-2S6H,O80#Y3\?+'/1;QT'CK^G)-4&(:IO*L8E1&?;8+CVZ M)D9EV.,FZ7$<\,":LL<)F(7-"V&:I@LWW$IUVJT:W4FMZ;$U 8*=;ZX[K1HA M3!AV:C@[C5LU:DA@N*GAW 3"J4:@&C5EIQ,P49M71VEZ:ZP7.)O2.1-8V+IE M?__;J.-T7AL.,1QBY(?A#B,_C.'7W-BD::IR4P2@1N"6-3VY)@)@PI.&G8[ M3L/6'KT%#3<9;C+A26.E-C \:5KG&*_1Q!4,AQ@.N?^6M?>^0F&XXREQAZFV M/BUKKWDQ2=,XR<0@C9MO8I"&G9K 3D-3OVVXZ2&%DV&GAEJE:^VQ'G@#'>Q$F=5I_.Y&&8@ 9\%63 <=X. MB]H$"W]S%[(#SW\;$]-L_Q#6(H'!$AC9@J.)M]LE"CM?A,IFPDK=4!!=Q%)< M"S=!D"<_][+4MN(%'4<+WGX5>"*5U^7AN*=IG 0B;5GPBE2$8?$C>D(]#^.# MG+B<67&>P(LS-X"QLCC!D:[%) TRP4/.XTD0"LM=+&!(N;_RCGXF?)[KZO0P M_ASF/KU%6\4"1O>28($,1F/#^3BO?*A6=1FZ:2KDC/-(_M.&LQ9EK@>^#Z$ MV,6+M77SK!$HP ]P@NDL6"Q P%G>#(A/RYL%WLQR$R$_\JTLIHEZ.>S 7"0P M! SF!;3 ZR";X;IT#8B2&'SO/@R LK#LS,154:R,OGPB)][..Q%M?.;4.'UP]W%Z<\GG/DX1/DNO]E0? K7/@M21PPY2.DYB# MXK.E" *AA&)GBM >,^$7D!^,Q,P"WEB0+3 PG"& M^!U+%6IH 43Y#_67O'+#'-Y\%L XTX36QMP%.C"10]+7\+V2/Z$+!I,+AVY9 M?G_UHCS62JC Y_!Q['DY4,9;\M$3<%!0>. 9X GSX=1%+#YX=@5O%/-%&"^% M.$]$2(>3?[$J@'"[*I*R.+YT'6%UVD$IYPIJ@1AV^8L)2()I@*N:Q%&>JOG MW+ROYQ,0<#B+.2*MT")(DZ! !0+@/+QUE@"R3T,@4 XSAKE;K@42!-O'N)<" M'XW*'B.ZVH-_;3T"D@N''6!3D)\!SN05;1((QK*E)["H_BMY8MKE3]P)S##/ MMO]DK3/I>@N<;4?/'8L#'KU.K[HY^O_/$C69!6SQ^03X_>NY.X6YOG+#:W>9 M/GM9722L4.WHN(5[NMMVW"9ZIM-#K9^IX*/\)RY\E:-FP*=@-FY=IF+-$C'] MQ[._!>/^Q//[O?&T,_!ZWF R'@_:8C >.WUOZO1\Y_^&SW[X0O((CL-;>"%: MW]^_='_81.-::@(XXTH,SX-O=BD,02Y-06='2AHEY$^@R>6+.7Q@K\M-)57) MP'0C8.&Y8,,'!4P0@:0@X4O?"[2Z(M#\ E_]!D^7S"RHW<=]Y>99#2\G#&)%^O5];GHT<169/E MRO)NU55D/>^FE#8KI'@*W "O2E%%KWD7#;3;&%_W(^'KTO;P![_2?!M@PH'V M]D'?1^ ":$C!>$8TM9R2);6!8UMRN;P>M,DKHP"W)VB"^;>H?3PEP N7^EC@ M2\'7FYEM*M8-=D&;"]9?6+$"60<,F7(*IDF?T Q##\G3P(9^YC OG4FM9 MY+=9',(O P_=%P_=/,61S+72AY2<7G@X;"TQ_(A UG6M,+Z&TRE M+[JR+21[8. @XF-<6D,!^SC3')PS8;%UA>ZO=KBG,)TX 7'(MAK.5)G6.!&> M&2S5@QG$$SA,D6UE"3 $&K#2\9<6=E5^VGSXY8**<4@NKHD,?A@D++OJTI._ MYB "OV467UL"-M,C,#XYHPD-CHM/8H+P4\(]0"=_:5V2(()]#6*_@:>_P"7\ M2<_N_/%ZPM;,]UET(!B4YN51"6\6P:Y>PD$ H>&#N )Y M0.XFAHMP;E/ZO1]'KHQJH!J,(N1P&*!PO=[DH"^MCVZ0 !_@!O$_<*3+Q)W; M>(2#$!P.'"T4EVI;^9[XRN9N\? X]"K/_B2'Z<$<6ZAF>&WJ6/$QU@A 09LX M0E+S2Z=3_MNGH'TJ]X6]:9 941JCJYX*%PPKN_BE_G2QH94-1ZF2Z@N#564! M+0I==\DF;(P5;N=NBX<]_ADK5K\DR_/?HW)?>;$++&[%P90AF4H#" 5@#I-8 MHLQ-X?4@ 8N8(.@+'!*8%M@(K5<9OM.F"MI,LKJO!#4+*OR7])\S?$H%.%K6 MNYQ4"?;>10D8X#O1>$6%9,U <5%\"O8,Y2T54M?GH.:DD,#E<4ST&12P7)6I;,]AR/.4P?-(M2M>K\%I-50JRU/!^M5*L)H.D)O.:#3Z M0_R5!U=N2#FL"2@8\CYED+@8I0A+ F]-XB2)K]DO@4%0\./'.#*X\XE['5DD M!S&22+K"+@ZH%K-V=5%0#8L%6P%"^$!5K,+"#J0XJ+(-HZ_%6@J-19,"\8#A M3.1QGA:>L^*%)%5$=!4D<82BJ(%65O7Z K.Z]:5R?:&^O+[][D4EN5+Y0AE+ MR!4Q1J59^OGP!/DN4^&C=2;M(R3PGZ!X4C_P"D%7^@5Q1&$9930 B_A_@J;$ MTP,3 O\IOF850"R%!H_23E*=8XQO'.R?Y)[ M3).GNH,R2$[%(+"(T%VDXI7ZX[6J6PC()#RG'[VN#M=?1XVGZ"A_+:/*XW%K MU!UC8%F6XH-NUN_;K>>W1#<1EGEQZGMFITFT2E3- 6^6F! MZ-RAZNK673G*H_?:$M^"[35OP<+IDYS+>>N_2&<7:XAR&\-.U6N8#R>A]Y-7A MWO=$+J[XO0N)E=][U5\) 710S/ M-8CG>F-[T.D9GC,\]XARSNX-]NV053^6V^<^7/-NO3E.JWT4$AW]?MOF>V/U M2X)H5I]6P?C<&;3Z%KPMI-15G%A(R>]L2DQ@P#ZC@-.< TYB6\!>3SKSE:*Y MGJE'O[ME?9E1A=LU76&IE)Q?NWJ>L2R-U(HM\2=82M_31:N M<8FM1DW69.%,%LYDX9H6!S=9.).%,UDXDX4S63B3A7OH*-+Z+5F3C&MND'K8 MMWO]4>.#U(;EFL-R@Z[=&0X-RQF6>[PL3\=V1OMBK]>/Y4X\%3?>NVWG*:7B M3KN-S$\:ML/3:APS;MN#;O\HR/Y[R9XGW7MA-+"[O7UM$D.DQR52S^Z,]G55 M#(T>ET;]ORR[L,6P=)YYQ?0II2Y;L;#EM6NDZ7U'";7J1:\CEO=0Q2\2ASX2(-# M7,5?5/6O,>&3K@P#D^TZ;42B"5(&GD]M1MOI=6#&^N]A$KU^JZ=_QN6V>EWL M!K#3;76WY:05HBQ!\N3A%/:-D&"WPX1Q-P&N\[4MV"3@YSQT$WB!AJF256J! M&7^K;!U0($)6ZGS5K A^-7/#*6XF538W )'CQO9%@@8I$G&7*E78F\!&;57#E&OU:V< MH?YA:L;M%3!R^:3.U?KD-QVCYA"'YV/?@-C*X%HZZ2I0K["VP&<":;MB:XBL M&T3*H0K]U4OQTPJH[#:94W8BD7*!6@;H[42TQB ,*KT9 Q:%"<-[2:1!NR+/ M-DD#),Y3E=<5V7])@%5OJ,@J2[!U_B\ MG'(% YKA'E$ <[<4";*+KB$>I+F>-=))UE\=V:/!OL5/]\H\ M%,NM?:VOX;D#(;J,[%[G4:\T&)Y[XCQW-K;[@^XCY58/PFV'SWP?E3ZC1\M\ M'W.93ZZJ_.+&UH!/J\Y\T&\=I\K\Z(QN"G-WN>@Y;G4,>SP$>]1EC)-DTS.G MVQKNKJI/A$6;4J2V5^!&J]]X/FX-*G4W8(\="JLQ*%^\'9_1>CYJC=2,*C4? MVWJ&VC"_-%LO!OLQ)GR[U/HI<:/,.J-.PEBJ,>$BK-_B3%A#?%H6B_G<%1(; M>&&,D'O1!9$;>8&+15SPP9RZS^F-$C^Z268YMO4!OK0<;DH%"_U7#I\++%'[ M)+!E)39^^S%.X)'V^;]>,'6*0I-JM\^RU^.=.F>6M(65.4ZEJD]B65(W.]B2 MOWB2%?HYO>_48T1&]8RJ3*N6XA 9L2 /.S9CC5T*1EZEW*_LR*K6A]V?U^IT MBJ::7)0BV\)C#=W[3Q^M=)G"]C:P7F1K4T?K[)S."8!O&8YK#L>==4>/?='9L-K39+6.W75,DZ^:)Y4&MM/NM 9/ M$_S E( \E>2ILS> YHGD3TUJ?8K?.S@KNBC3(#E$#L@Y),8.9TPSEI!,W0YP<"=_CIC,)4 )_B+_RX,H-J?YB MXH9NY G3=',['W0&INFF:;I9U[(8&/TJ2+'0!X6,K(CYXGXSF"FG6U[2J,F: M6AA3"V-J89J6C3:U,*86QM3"F%H84PMC:F$>.AQ4=5ED3"6KN"PF1]RX'/%9 MIV?*$6I$CQ-FM;V;6!EV,^QV#\DV?/2.$J;L9?>[U'WGJ7;\,$4O3R59;,H: M3#F!X1!3^&(XM>&ELG?,1OP3!>O"';7B!':$0$'D5L!@BJG- Q/8<6Z+L;+CK0"JUP8RI9C,842OP&MN.G%=O15$:<6+%!HR9K*B-.J3)BH_0T=1&F+L+4 M19BZ"%,78>HB3%V$J8NX,5+PV_;HMDD7-B==V.V.[/; 8($8GGM$GFMW[%%O M7^QSPW.&Y^[!6C8J+XDSP*LA3M=]_FAO=AB/]=>0K?[P*S M8"5'R@C[.+A'$Z(Q&HA)_C9.,\R>_!3'?FI]IBWX*<$<%+QW&F0,3L^?_$J+ M,*F'4XWF-VJR)O5@4@\F]="LX)])/9C4@TD]F-2#23V8U,-#N\[*D;DD1P9] M.9.!:&YDSNEW[$'W43O2FVCP4^>YSL >]9H?#C8\UQR>Z_3MX>@XX6V3@=B9 M2.V]@4Y/*0-QVGZAD;UIE&_U7O"-S9/._K#6GQ>35 _">.TWVN-GJ9Q:GR77=AC MU#I.'>_)L4==QCA)-CWKMKI/$P&I ?5]ZZD5K=_JM4:72#R,F#U_I MQ[5HY:O==7@E5?@7 ]'7AH&I=KMM:^*F 7C\<1!E*=6SVF-O]-_#Y/H M]5L=_3.N,]0+ KWU?=E6<%A.>I'$?NYQ2Y9I'DYAUQ"$@0:#]:1I[ 4$QG = M9#-J?9*ZH4AE@:-MP28!-^>AF\ +5H ;RB)(:ID".^["FT(1(63$%#8ANJP4 M.*I9$>!$FL4);)SGY#!"!)W M(E7H%I&X1K@(-PAY()@"/" 4,1F'@2@D8**^-7/#*6XFE73N6&-XS$.AQXUL M"\0+TB1CKM1+4(%VZ09.L5>.T+C5JYP@<%8.<8 V@I#H/*U/?=,A:@YI>#XV M,B9PWR9YP>V$=,)=:D2U8&V!S^31=L76T&,V")3#5#>K5^*GE]KJ;I4WFTYV M(6K*W=!%WQJ+E(RJRP+:O80DUPSF(E(6+# ]./@DMNBMB%##,M89CI0D< G" M9FU#.OBVCC.\Y;&N71&GFX11L4+S (BLOQW0;!;87P-[Y,4RF8NBV/NOR66XEJX M20,KQ3]SR;MM_01B/'%#WJ(+'W8O2+.$NFE9[Z46,$7BIUIWW:C)FB+QW4K[ M-I;(-J[ [T2+R+=ZB*:Q86=H&AN:QH;&I&BVEF[49(U)8:XKF>M*YKJ2N:YD MKBL==)?,=:7[%JQPYK.]H7*%_AV B1IEK\['ZR;>,7.$19SM4H^SN=4XFUB- MLQVR]I\UTDG6_A]S:1UG8+^3L6P=I>,[PW'W: M:O;M86?T2.4]!V&WPQ=?'95 3KLU>&SRU*/ZZK3O-IG^<^5>#+JM?:_VGDCY MO[DJ_0C=Z%KM-O#:M0J>U# M0:4&Y8NWPZ-:SYU!V1BO4GZXK?&<#1-,L_6:Y!]C2@6GUD^)&V76F8OOQY*] M"=<"_Q9GPAKBT[)FV9>+.;5D16!(75N8XE>)RB26[D:C61GHZ MP^^*7VED5>72U1I1HBI6B;LA+#R>3E.P^2HUZ)GP9A$-A=WO/WVTTF4*F]W 0L8/&.D7*9?@_TY5F1^HQ:%M_28R M4[EXJIG[1DW6E!D8>-L[9X$-O*VI%SFE737U(J9>Q-2+F'J1 ]>+U#F47W%: M^"I9()V62*P!EQTD/6H@( ^RM)[M#-J-1X T'-</@:D*.V0K2'?6?O#/DI ?&84I"GDD1U]H9S/I$\JDFQ[[!E?__;J.-T M7AL.J4LAA^%4(\>:60]R<]!&[Y7;*ZLMJ/Y#FF,/7P*R#N\T@PG3Q.1<$S=# ML#:)(>>F,XF3!7^(O_+@R@VI^F+BAF[DB0;F_V'TJR#%B@;<6T[]6U_<;P:U MZ'33Z8V:K,G]F]R_R?TW*_MFS;F^/FXKUX[73SO>?]<>/AOE0 ML\2!2?0_E019>^_>9R>2(#/ITYVX8]^B-,,=)LG_Z(H:A)@!?*AI@G][9$9' M=VBWNM7>7N-#@#ML[NWE4?04GUDDF'[^9H78/@K^C2Q"]_KED_@=V'C"RU+9 M*VDCSH/"KR@:)(D4Z12DL[EL).5:5VZ8RR9181A?;ZD3"/Q_/+N]*<"H_TS[ MT0-3V7%N"Z]*7 \WC2,X)-FR >W/?@ZPSQ6>ZW!I8TNNF7L%=N $NV,!,>>Q M+[#& _A$EGZD-H?/ M\U1:FS/AAAD7C4Q#\2V@*@E@&<+2F(A(3 ,"[Z#Q$=@CA#F*KXS9(:PE=L?" M]@\I+ ,YJD#;6,1AX"WQI8GPXLL(=J2 U,@76+""@6-81!B 8%LBNL>2/TNM M1>AZ@MIS$'LY>H+ZF5 MYO P['^V7# U8*>%A@(B\3I2\5<."V6X#FJ5QF/F"2S\+T8P48=T&B1I5GPH MMZSZ^B9TZ/L=]FZ2I_ YR*(9;-5,XUF2,$D@(J*88M)%$B."BP0B84P6V'[A MPAZG^41N8K$UU-T.MX.!6; !8*K+1>QM""_3&KOAI\6>D1("!7Z;Y M@F!DLAEPDNK(N8H4LP* @VTO\4MRQ%9[8N)[Q'P1QDLASM4/*^)6>RN_D-%> MJNQAJR/)G4'MF_<49T6[BI5IN#ZG-)Z#_E!EA9@F?^FCH**CP<$$I>, T\R_5PKM2],(OCKRQA_-P3ZUA M+G]#:X,=*%,*!>(,#1M16:#WE\ O63R#2(MX'W%9XIOP\DP4=($-2(KW$LN@RI8+Q1Z&23#))9>Z MF@A"NP7/*T$][0)GQ6Q#1-5DE?JS:#PZBZ^!_@GI(^1%+V/#!IYEPA;48EJE M1$RB>PX+%G:II?A[DL*>FV-[R1 WQ>6UR>:W?Q7(3[!K>8A4+(5W ,:4QVP- M5I$?>&#!!*C=%<;1%CD@A]HN84U'KLYH>T>N/8R^46'TF39>]9C*P=IX'<>D M_R7X*P]\//)XQ-^Z"RP?MCZ)%(Z_MW,E\%'!!D$KD14I%HR_IRQ]!LL#T4Y= M9UEXH60L_4.2UJB3P3;RA/#3TNS$=K>,5><+4,](1M 6%"C OT%<3D6"CBCY MAV5I^!1$N!RFE)>H;ZY H@F0YA=;F_G2O/T;2LWA=\\[L-4:1"++\BI^X4R$ M/CG5UW'RE-]+KL^^^"/> %90,\'W7;9AEM-67D) M K/4P N58F]9,(<)^'4"76/X AS5E&W] M;?2TX:5H=[A78+_3)$@XKOP:S8G,FKH>V1/VS@<$K#SP1B9P /,I4A9]&;2- M\FCM'".ON-B VDTS:5U_RRRG(X-(36" GY4UB$N3M%1LG^">)Q+CDW;%%V1< MQVAO@TL/FPN&HFZ6VT#7C)R(,)@';-7:RK63K%!V :]X8+;<012"DD=49W @ M,JI!L$FEH^:CU8MF,S(4B$\\L/8ZCX%01?L>/0V!EGJ*,3_9FAQ7R;9FH XV M6>LP;781F7\5P*F.U(G/ A.DZ!B$J][9BCLKC>"2V[_$\CQ02(5.G9:(E/A/J$KM,HQJC/)% QL=,D^L-)5ZS^X)@'"YCINAA^$N?*F96]Z[^LL M#C$VQ&,!+]%^>#1B]6WKP^'7BJ+Q!(QN>305/6&/P%-C*EXB;<@GI'@0_98% MW *CQ[[@ UVN01,/D:_-PH.!X&^,1)#7IR8%/(G<5A$2M"@Z5!'N<10C?FV> MH%V@?BX*D4/"#)U>-T GL9R)/)*%*X8>O.0>[:ERAD%:4I,E79ZEN$+)3 79 M\:AJ+X[$99PAMB[P>S)'SD&C1GV;TP'"=X8\%3W0\?;W__GP[MP9VU82I.QX M:W?N@F@:LE,7KG\1Q\3BE3V( BKY*.>Y(OE)^.Z[\,XTFY M8/B+_?_"M_0D22AV@ 11;B4ZV; F.!1*RN%$8-GD&((1X%+@G7Y3GK9 =X!A MY5/70;R6!"(BJ(05F'@'X.#(&;3T)K3;/ 4[0YUSBH' FCK'%5G,!/ M4/#D$1_NB6 W'$8/7; )-?$@Q[ K/[>5'TT"LWB[K>TK!DT"MFI7%"AS/?*. M#\MB_PR3S%0Y7393GB+:3@P02C 0L$V"I_]$J-U#HSZ68 6P:-[<9D(4G4< MO7N+*1(P*JPW;O25,-#=.>7Z>%B$'.BT7V_:.OK*>?VB%#&<&/$YTY:(JSB\ MTBQ/BMW!5_D"Q2I@0HE2)L>1#+J!N@5S(RS"SZ G,I=31"CH MK2OPC4C&5:XE6YR.Q"1D0$+\EP]O?O]DR4E/8&\)O&'XFOTK03^R>=VH DLQ MR8S'JE\1%=TR;P9?H/82? <:Q\TQK0O;A9N^$M=>V71WL6 &I.Q:N]7Y#CV4 M,,958?X !?.DW+MKU- A"E10J5&5%#RU31Q!\TR$S&A)J'9* *\^R%C[(%7Q M.0'B\\4>(K+.$F9]K0WP>4">? :KAC..*DM1C*)\=RI_@8VX$^*M\BJ M$-A56:U188*<13"[,')N9(")!/@MDJ9S89W!#GQ4$4250=VD&C9N$1JR' 5B MWP]L.C*[-X7"2K-=IJ*TM)D*DRES.4Y@#9@W!&L<#$2>W0(]T]P5D5&& AX7RKWAR!5G:[**PX@'5!J\!G0-LWD@[Z-\W[H*]><.V MG\<)'M<',PBD'7#FOBAM _+4@'=EA<29\T*]0UH$%<4HN4:=>R4S07B==?B' M4^$3RW'XCWDN!*?4^8Z]D[,N/_=?@+E8V/YO@#'>#[ [ MW^0$I/1\\_G-_UJ?X!,E,N7ACB-5>I.)"#XIWJE2I/4FJGBV)E]\0[YXO#U?;%*_]9C*P5*_ M35!_-UFF:!-AG9D>$$290?G7(EXKK>#,_0HB1LA 'SZPYA!R=9_XAA85IO5T M"X["]!0#)8LC9E,SAHO(LT_;OBC#^&!.<&B7 M+@^#CE#Z8NY@H6JCYN[ MM)[6'#A43"G&EMCC)SXYQRWB3]GC8%U%=C#ZC9FK:DJ19^3;:.?6WTUA=14> M8?^NDM9(JFD:,-4OW%:% "1'%XJR"#8[4)1'\RBE M*@F!J6)VD(!G< _8;&A+V"Q5.#(5Q=+GTB24OJ!;W*,XV>SK-S!* MCUOU(Z8?&A!F^E(IE94@A?DH2;[J!8%0Y$(K^J,T)BO]7N M=NZ"D#@8M4:C@R D]H=WQ>J[$<=O>#=TP%LGNS,\X(9K>XJ,41S=:YG MY*$$T8O-1; &SZZY>$^=H=T=]PW$F&&YQ\/&<'KVH-.K$B@YD%>%9I& M*A<9$KY%MYPX;$P'CH;3?FSD&(/KLSL\HF./!GL@)!Z<0"<@NT[>?B[O6MQ7 MLC46N=*QQX/F(R>?/(U&M>OX>@+RK7FVV7M9[S#%_#ICD14-QDBZ/3&S;#!Z M=#0_8Y/M;I.U.S6BS@D(K%,SR(JJ^#.%[_B"T)JV@D#LJ_X>($>S[@M7_7![L[OD*O;H,:.NYE@\U6-QUNO9(Z>[=XRW M=F>BIMI\#67YT8ON-M>QE45W?#?Q]R)?>%%$/AI0CK>=80E MM6-QGJWN2,HB4Y<+N1'EF1"H!B5NEN7Z?^9T>1R'?MX?:>6H"$\:1^=LP/!U MEW2]1E5VDRBC[82S*I%1L.Z57#Q&82P7R47'.%@8%.@W7!%=O)-O_:3E_9OG MW6%KI+]X&R*U;3UW1MJV4?WU(A%>(#&HL7)^CA>W_Z.>;Y=X696%XR2"3*&> M%6 _*?UDJ/^$2] 12#)(J$1;SI\+]>'IRM3UU],VA7'NRZ6D\32[IIM'\T5( MY=[\& %K\B;ML:MDE/5NT9J7X&[2:Q6FZ%6 MJ(B\Q$U5PZ0JU1)E<<(7F&%4OHRU<)>XBTW HEK+'FT_G4Y/XYN=3F?GEM,Y M&.C8\-7C.>RL'+S-Q[/3;O6/%T U=2\^5"DK!MEWORXHXD2[92B9Q-( MEQ4:SR^ <6=$:.!M1(,7B41OQ7C+8B[AZ-2)0^Y7".WER5W!9I_D0>B?XQ7] M3>CLE;M?*T>N1,?2-+@/'!_&/!56WZ="PLY>).PZFF8X61*:R]O=MKF\_60O M;]=4D?Y85$B,+],YEA%VHW"A3G3DJ$]Z(W2OT"B" M<+TG(KM&,5-=,,=E]0E48/ VM6 ..[(C37Y?0J<>26 MXFA1B*-$%\4ES;%]%SXHH=U^=2/P>W ["]RS=]RN3,4\+R(W7*8![>&/Q1Z_ M57M,SWPJM_GW8IMIP,[KW86F1)?;J#<*\2/%#C.;F_M!MIOT6BR$2PW)5@34 MRGML"<@.1,J$U='TWL["1H=F^XC])QW;^H#12X>19&X3B0H47Z&;:$=O31W? MR $H?LKSE99R[&$5\_#XBOF3P/A"A<.2.(*_/=$4(^RS$$?D.4KES!D$&_Z< MRVX$XM)-?&XI1QNLLUEE@TWXZ8;PD_,0O>9@P<],T.J)!*VV\[2&/G4 +#%G M=4,VBUN2+-T6BA00!ED)H@U=IUDM!8R6LFOHOT(-0*BGB!Z:G>U5PM&8#SE-;!] MC1;?7)L3^ 2TNP007<1K]"QZ\01_A%*;#/=%G,DNJMH,9%^AI6I!4P$P3KDU MBVI3TT!P--!T\,_(>J^N=S2$"_\0"H$\EJ!Y.M?(155IMUI,00PIGUQQ@HC( MD2O1#S&A!3ZC@MF_GN'_B2(=AF_\IPM;@#UZEX(M?Y$G,3#G)]DUF0?UXKF0 M$.B9+"6K=O"!D=Z"X^&[EFKO@QXS3O8RCOT4*QU]=LN*[#LUUY)_8]F&FZBH M)(*"HGN,/]Q>1[*V5]6+/N2'^[%L^20]9SS9ZGB7-O!8?5!2@J"W&W*F?E?@@ANO0FS%MZSTM*EV^JQ2U%- M:.PMZS/V5%,B]1P\4=E]N^R_YKE)PM5O"*?*/?9T"'F4^1P'NXS=L.@"6":+ MV?'CA@5AI6ULT:D3=5ARQ2)RC54]2IE[ILJQA*,%V%9B(;"9&>GVHID! M#D]' 2,^?3!F\KS MIW1=54(2XJL;)!90-Q<2R34M &:WBXNJ^K-\;MM)&1A"S<<.Z M."#8032![47/7^X+-0[EPD\JGI,!TRC3E\>1;-63GL<*2UM7G]>T4.34; ]M M W"6H]B%<1!(&Z42BD#9F]NNSC-M9H\:DXY \*70*;!D4Y']O+L+63 M N87Y$ H)02(D326 >Z9F\SO1Q(3^]@>^^@\3.RC:V(?)O91G]A'KT4K2>*0 M32!J+^6C$&N>JO\%]9,"^P<'F1P9+!P77/Q_QX76P";X@"V02>_()L4"K4"N MH$>!7Z9AN:Y!+7)1+-*69BK9UPD< QCK/ZHU,=J?6W_'-11H5X."YM).G@N9 MR+Y4']BE#GL?JQ;+<40E-T6JMNB&3&$C;P;VC6I\AJ,EG!O &5@Q:5J@VZ8N M"?QJNM)PZYJM.383A<,=JOPW&C6K"=VB1)_-!VS=H4H$*!Q6[)K>;!G;_BT6 ML,0_<_^2OXUTHE"A+##>5+; P68!L4MB@U35;I4VN9!LF,]<_U.X7NY"US; M4,9.&WS\.&"I&$'V-Z469]08&_NX:U= O/B\['HEOH&O282-L4DSAJ28\NJ! MTD*3#]B*C_!(N47/#A'YZD\.$5%[ET1U)+TM+<:G1ZR*Q-V$QVK_MD]Y"!\Z M7??K#X^\(GO@;3 M"*>,_FM1"4 =5NV'V')]<-DQGOK-QQRU4E.!MD(G8!"AMX MUG]5!/JC(% #CO/%.F.A<'>)Q;&/NK>D+ $X?I,@*LYV\6W 6045%TJ=T52)&)FP:-J"C^5=/1"&0#SCF>Y.MX MHP#1ZH#/@A>5*@'M*E[9]I0/N*UB<"Y2C1I^IUBNYGG(/?+T7R;N7(;>*OJ" M^ (EQU>QU"H/;)U#Y! @I42&P02^)\A#GP4P4=5;B*0,76/DMI!%Z5+%P+L* MQ'4IG5!A!=%*0J]XN1J2JW$$;HB'[:\N$W%9=0.%YYP)3^6VZN:):'Y"5,(.2=H>R6NFH.]P$-7G%%<& MKX#E(M/_"8O",RCP=JK,?E J2K39;1T$T.X"1;[JJPFAF8#OXS-4J66P.U! MJJC(2KEEMJ*4C?-,L70\5"$69K15,9%JXV$X"38GG7)B2:M*P1$VT4J:H+?4 MJM168WR"F?OR'O*O<)(:8@%^P%P7F37(OKP$L9VG* !([,-I"+SP5BD[E8?Q MPQ?@VZL@B2/N.H?'P4>6+^!=8*/@=]1!3M8C<"''FAE,\6FCJ;.\\I?K (93/J^Y@L0(BYHR. M122JNAP48$Z//H/7E9UQ>JTA;85^PQ$V%VB^JERT+-)6A0*?>0FA&$@]HBL( M+EE=3!'1UP4.2I=5VS2"NN:Y[6A_P/1/Q4A6UHPG1V@ 6QK1B$&3H#H M$ /H;4;H(!:?B[)3_#SVR2N3KI,:BT1*62$LU99D$1Z$!$79.5)$,U<50ZJ+ M5&@WJLC.*FNQ'#OG)M2%%-O$;_#P3(0+96Y*\ (T0RV1))1LNL7XD-; /,@T MSXO J'8R#@Q//Q1/ZQRH\_@B13NC@XA ;2A_LLX,+;*Q4JC$N!H*QUU MJFE$^^'[2?+RAP;X!^]@J0%Y!%3#RO8X>0%ZS*5:!["#'V$A"4*MGS0VT\[$ M(M7NN"H9ZI"_: '@ ML>#TE?I'(T9>Q:$?44MUKE_ NWU>5G2L#B*J4-QXI;IB?/"Z$LTSA!D#,\'9 M+VI"MCY3W'G#"5,.)Y]30(5V@N/)EH(%U;*LEB5):6^7OJ:Z MI]O=7MUCZG3J,95'KM,YIO1=EUS;F6A%$-X MG1*+(C#(4&8SBTF@.,1"Z0"E-M[-(6! ,AZUEP3)&EYBHD<25BL82^.E*%3$ MLF04? Q\@!.EL)D0?%%)$]TK$":X\%+34XY93Z=5E;:6+9M29DR[D]' R'VZJF)A6*B:F6RLF5*0>O_B+BSLTJ*25.QUD/[_%FK+A&PR+WL.4#0],V?#3-D?V MXNF'DKZ;E0K!,GSX +X-B>$/97CVKL@;3GM\?.@-1IEH6;^(2Y!N'QDC#L1; M$_+3>)M.#Y.CR'9)^6S%R_D%1"N;21I:#>%VC.^+V[$#2D= OXB315SWA)"D-\LP(*YH."@KDH@QFUP$3=1-LCT*PH4JOB(5D_JR@J MQNW2&;E:'IB#'(>FV\!*2"@R^@R=M05B24%+[5)WS"ED]N_6+,W=[IA7>00\ M52WC"#O/;AXB^% JG%Q0#%;*L!N\[&L47U-$,D^+R!X&-8L'? %L)O?42(N\38Y>ON?75F#\/ZO M'&M9/PO88XDI^&^.6DK%*H/J'Q!U-;$^ZD#E:[]MGM\M8;R*[:ANTLX+JX$> M^! Q,"^7OZ,D>,O5QPHPMS^PQ]V10M%%$S=TT]2ZP,34/,;I(F N!E/0GY:R M1M;;DI9/_'.L;%GJS4;\.$*/U;\*4 1)Z($O=&>=7@/?D]EPS<74"KD77,N M+QE%JB:*P219KS -DE43"7[X62:G>F?NB[/."U5%4U(*'7+\U!EWNW0_P)V3 M*VXK<($H53D.%#U!=!6'=,/)M1;Y!)@&[QJ(Y$9ON;;3V>B]TL^F+A%WZ&+I1RA>"$R$C!8B87-S5_%W>U6P :=Z5:9D4*TO](CLC M[T[0I7E?+A0=SN)J[WI6R'(&[KF#62!I<^HI(-OZ/OB&+61_R^/XK',UI3_K.19)<^/$"[.,?0_?RF<6R$$3YM^S5 M-/@F?-B5,!7/2+Y/SX<=#+[N_A[@S#N_JMM^]H/+/_C^9>65/ZS^&_?MCJO_ MDLRC;-<9.?=9_%YOZCS[ <&V G)=;EV^6R0MB4O@A>=.@6+F)@GRB$([Q^@M M%?;)GV SPUM^9JO?"=>;K? EFS;M$;+D)W&92Y2FS^?_;5)]-Z3Z^@^2ZNL, M'R'5!TOTSF';L /*JS2?PZ8N7S[^NN7_XGH,YQ5FG'O PO=!=I.*5^N.U:I4>1/02^M$*,P(GKK: M)R+PUR6;M]K,ZMAHO>Q9+[]NT5SYNV&K-QQL_;;=?;*L_Z#9DKDZ[-70Z#9ELO]7O]AHRUU%K.-S^;=WF.MB1!UZ2 MD"E4M)2-'8>49H8Y\Q %XC^>=9^M7%=ZU;;X*?6.^CS:<=:>[2R^X=.ZF867 MBE;E,8OBA]9%H]M449N3%-52@D^JE*#02??;O22^EMO3Q-WY,<#;$2_Q(D 4 MI#/X^V?8';R'4]F>>_#SADU@2WQ-:<>+X^R!-%(L<*\F(GD@MF@>*ZAM>$?% ML8M*@/1!]D(:>1276F06%0U9N*S7#=HEK%[885MN7^N3V3 $\_DM;IE-V_\L MFCW;C]$PCO4.%/U=Y9947U]W8)IMB[CJY<7B3=#I-R7PK]TDY<(F?'2Z;=[P^'@ M)4S7&71&G5&[X[2=T7C0>2E7U.N<)R+%VJ1OH]8L@[/\Y5J$TVQF77!5BVJ% MF9%!_1:IB+>=^_Y_N G8W!^Q30BF7KW6ACA6'1GQ"&?S\_FHUF?S M&.*JVSWO],?#=L_L3'5G>JV.V9+JEHQ?=CHO.R#0'GMC]C$AFK*9W8?F+V,. M--,!NUNZ9VZW"BCJ=V MVUK)V9-:?SU$Z1$6/GK9Z1FU>]PHBE&[-52[J&XUSGQ;T]U+.3 M5*K=C4KXC5'"^YPOO.5?@P-VA)4#:YWWVJ/.DU7"=1"L1UAX_Z4S0"5\H.6? MHA)VVK6PV(P6OIL6OD:EMR"==\Y7W@C^H-2@]!EIPI-8#^?!YQ*#^FTB_""S M+BX3(1NZ,0X6]X$[G57_\W26DD?B=!9C=4YG+:J/ZH0[?W!GLC6;VJY^]$ED M;A#:\BN\)!MB?BI)+0:.(1!)V)/6J)HM/>R=;YKTU5]4TWX+J.,>":;L#]U4'9*[YU':<,:K!8 M+DO\9$W?VUD@INOP#-8B3]+<9;N(;Y@CIC7"9KTD/&O\RTC7ACY:=R%TJI*U M#G$4(UD?1+)VC&0UCS9/")VJ9*U#=9:1K \B6;L[2M:RHXV1K$_@T;H+H=.4 MK!T3#3@9R=IQ)B&UY9ZYX3UL5F=D_;OUN?6V58!I.]U^V\C5ACY:=Q'T7Z&WSS40KD=8_ ?"++;^WYM/OU@?HC2C[E/O8H\<:H)C=YS7 M5+(4J&]]]:T?RT9U[F(AW$1UVJ-&W2ZW67_G9JY%Z&H3P>W/@RSEMV7N94H] MG<5\(GR\K8^(CL48Y;34^W9!9ZO-43:/UIWS3U:6?7[[LY%E7]QO<13/E^": M9B)*J?V#-Q/PIG=&G#3QT;HSW\F*D[<7OQAQLD&++"Y=W['XUPV2!+*RY9>+-T:V;) MO[@3 M$1JQTO!'Z\Z$)RM6/GYZ;\3*!K'R,1$IB!'C$)W"HW7GQ1.5+D\4A?9M##.Q M/KJ7VY)'9]R;6()6Z(((K\QCOV,WD+U_58R=>#V3N!K#;H?FE [KF/[ M0HH^B+YTWJZWYL:=R\ [FZSPM/\'N M*P>0%L[JAFSN9OX9CI2;Y>"$[2C8;F.D VE2FNQ'K881RWT2\5<>) 1.1IAD M^-EGX>4)"!^1@DWGS=P(K,,++\.OG7&W9\L?7A(T$@PU \O0S\.E175&/GP= MI/#](D[H-1-AI;!%\ 6XIUB$-!$S-YPBD!,.1 S$#]B,QY1'\"L:T,VS69S MZOQ=E<8Q]Q9["[ZR+O++/,U87XP9M&HOA4=V3:D.J+V0)QO>UZKS?:_7Z@_O MUJ']YK[O[<[HX4?MM,9W["1^VV3'^_3\OK/1/JBQT;ZYX^8?%Y_>_*_U\>+3 M?[__9'WX[>V=?<+-[:4'?%KJ[5AM6L<3\MO>+%_M0?2C0K3MMJ"7Z4OK-Q&$ MUIOBXNN!NLD>AB^;W\>OR;O?E#U^&Y]ON5WXL"+>;LK]&=AO9?=JR^W,F@*E_I1N\C1(AS1?>C=WZIFSPEJOG M]]KKK9G2&R*G6]**MR7J;OG9HZ7$ZIO]&F[/?KV.A?-8\:__GR[MWG?S2;OYUU;YP+YH83"*1SSH%(\)PG*L>.'(/S*^/? MZ"-Q[GTBAXQ/FLTOFNR<36>,CK_GA M0WNO28[V!\WC#^ ='+8_?#H^/OYI=#+TCLC!,1DTR7 P5,4^0O/X^/"H2?8. M]@&.X.@3>)KILS@1[A@FQ%%-"\3)LSAMC*6FBC;BL3X-O"Z6?!]Q/RA^T\.L!$9 4?^*#V;PX49^FA'\#_MYEDQ:V M=N_CP5Y2&%G1 N8T$)($[@MS3_*FG$U!M%<3J>];^#T*VFONM9O[[;0H3[Z0 MI>4TM-4U6&D[ MNGP3'YOM_>9!NX38/".TEZT^-1.Z;=1AWLO*U2&AV[ .*_M5GBV8*/5G85F- MU?W44@D) ;;^L(Q >[[$7ML>4!M#'^Y.#Z4,?4%)N!Z960FQ?%AA4P2!$QJ M>GP3OYM.:3!DT0OU"HWD)+&4+@R3$3,S\J_HCOJ_$\)=SGQ#WVU-.9L"EQ1$ M>M;0#,8GS9T__:3G/N'C<=3?6YM5QV MB4LHP+L+ONCG9<..B>,B!81+%F%-MZC*E63QRT1WA1H-/ @4L7H0S*<>A@=G MQ$>WH#<&D,):W49&1BSV%0 ]I4EX 2/FZ:29.C%7)V+[!E9*Q_>$J^:-05)5 MX:TAM\C5"./!.C Z/RQ(^;'NL+XH4+#AG1J<=1T%"52AB6KN6!'01[AA8J,. M6D**$?8/=K#/13ILZ,R%.DJJLR#60;EO=C!'Z'Q,@A$(&G3! ^5X#WQ011]Q MYE:/]VJF!LZ1A+G?E#;U_V/F>\#%A:JH2^7EGR&5LVU9S-;J8[2MPW5L*ZZ> M0P-G7D$G54/GI8J.KILVP70M__7/H_WVIW\[/\35_=&)*OQFE"DC(&)\Y;.G MK8U#A:K/@O7,L9K6",XG]*RI<'TF M0@[X83,*\1=/=1B#Q34P3. 5,<3FY!6F*51VT$YW@9G(23 MGJM>>/WD*&XU0D/9(@_!NWR>XG!OVV.6J4S:;^\M:S_FX"0L:J3RZT#I$?KD MV5K=:0JCJMO+JHZH'4U>(S67=Z5+^?1KLS<"N+\,X(8^=^T\;:V$,Z(]XPD. M+[H^ML[ :F(C:@>9R1\9-34G)\VJ1D#< +&?4^+"1D5_6%9T1%@CM2IKFE"I MPS"=8-*N) 0E/-XB#D8 #I(<)#MR2 MH9)8D!Z?+;$JR]6(W\=E_)0$G2%TE Q'"W'24AS)G$C.PO12(V"[X&/ZXYZH M<*'/B1K(79UIM785I%YL4S/'QX8=/>YG@QSX%X_R0/-5IR_JB$Z48"N%Q@*)4?N9."LBKZ.N2V9[2H&R'F\C>IF5 MU?7R275$VRY4NB4TH1=1<"*"< M5,UJ:5BK4ZCXNK-:X?CM8?AO[.]N U$J $>;L'H%\F*.O M!MFO8J%OZ,_!<(<**?2OI[F\DPVD F U9D [%0'2!' MHW=TD"YLULL.;B7K#>4B,.Y[#UL>VM,=0VQ$*9,, MBY<+Z^Y'1VK0?Y4S 7IO_PTE ^I3O)%H'7",S(Q@Y1S72!Z%/LZX[? M.1,E\_XYQ$9\,KFN)7R068W1N JE4LM7Q7823N([5H*1_NZ>S' E9!V8[+D: M\D?U*8_Z(09PFK1DS]^!8)/E'&02 M?^M:3CJ=D*Y/Q*.>8TS>P=FR2[_%7(P89[)]^:=P:PG3\L':LOL45U,;85EQ M,G#I=.[?'8W/K<4KWJ//"]? XR7P\>]8:*SP_ND_;L,)Q@J,=P9"+1A0W\>!+"FH?]?C1,UXE'E]??VT%T87D38YU&U< 1=F!"%03!"SPY;&A*_#WR2 MULR0^.)%-=^]'CM2?$*T2]5C \3=4#_K6>^>4Q?^&W+/AV2VWKZB[:2:U1K] MN(>TU.K\=VM.$C?40K6J/CK\PYNBL:H/:C@07V$RP%O:5_?-0I*M&TNJ61Y# M$RUE+PDL<]!PTE0>SY7R<(J;69)))1I^SL&C\HJXF,V>%;=O==E*-.,Z<#GF M)BX@^O\ZZ.)8=3=\$)!:&.BH*#OD>.6X>KIE0?Q!ETBE]',[^+;%E-%=]-T@ MND!=?0$#:MO1HS?*D58].<6D$@WO M[._MMY6!JI=JD-%3":)3W% #424:IJ>,:R%"\"Y"=+WNM?PHV,3>1<3X7'V@ M,MXS&X6PNE)Y$_4&+'?E56K9-GV337$6N0XP;F!\U@NG4Y^JP-S064UDE<#Z MS&<,JS/JC1F7Z!:=D>#;[Q1\[SKPX+FK@MGB=I;A4(DF1RF6LSX[@WM"O#F[$KU2.Q\I3 MMO"VK#E5-<=Q!9[JT?Y5&'C"'%;DE:X$OBM'*/QSR^3O(#%F *70ETVQLW)C M73&GR@YUJV-\[2)M-6M@PWK!;+5UJ2+EK,/],L4K8_5>E8SA7?C_KT4F\ MFEGAS??IYI@ZI4=M9004Z >\%TI0V.TZJBU1AJP0VY[BT3*@3C,^7C@"&+7DQ3 MC6:M:ZB=( B)GRQQ7@?1:D@GE&/&Z5^J+,[_!?FXW0O>I7ZGD1#[!";V7I?X M-V3 ]+ZC62= N_!"5^)!)-OTI36;2OO9\5!VQ[N V4%7QAE8O=.CVWLP=:M2 M/"K1S?I,$O\"IAQ<&A^RF/J@+3[P.A/&)?W+PB$MS:82C;^K$) M@K^@KZ#](/#Z[)*X8[V.>Q==YV$,:4SDKQW0W- [H:+F\2NJ().C6S^5X*, M AUX*!014#WTG3'.-8(B/AS8'ROCPZ,&^3FJ;)OY*NMVWG M+^KL2MR.AJG=&68/ LHX'M&!>*I-G3E*7?87S3F8 M\BRL\J@$!&Q#-]3LSC(R<5YXT M+.[B[2S>Q7L!0^I2:5ZBV0;KJBS;%.ZG7DKG:+B[B@6:P'H[M(LYOG98O. _ M7.B!W,ZR#4QAO,)7WE;IV<8,^L$R;'=U*G=&Q7 M7#=@695NO"J2>0CP=.\Y4#(EF55X_(XO\H[7XVQ/),?=:O7>*]M.::*N:L]45J'JX!(\Y60\.I0I68U>"?R1 MNH"3I+91TQ+\ZM*5: HZ=/,N%W6T/DN6MHL;9D=;B69^]T%I5V'GIO7Y;K&& MOB]%*!]S0KZ\^Q]02P,$% @ H(()5]$U^G)1& 1^, !4 !W2?O>OX&I?MZRZ#\?8$Y(L.10A6PI: MFIE]0M21)6(- MI&@Q+GUV]6 Q3!4SBJP:8V[!!)L-F56?E57I65];>_?SF= M')U!,Q_/IC\_83_2)TG,&V/7C3@6TA'G\?MR5%[ D?_G#5_C<_\T;N);_.L.27DE^[/7LP^G3?C MCR?M$:=<7#QV\=OFI^P,,*L"8B).0A&+2..?^Z^-/.5DOG _$ MYY#Q,0W$.66)IX(#6+ &4O?2R7CZUT_EG^#G<(3L3>?=CS\_.6G;3S\]??KY M\^7CS]9/7XEQO/?Q;=TPQI>=K]]NNC\_%M#^)KV=-_ M_?[FSW@"IYZ,I_/63V,98#[^:=Y]^&86?=O-^C?I.KKSB?(3N7B,E(\(XT2P M'[_,TY-??C@Z6DY',YO ,>2C\O7#\>O+(7T3SC_YYB]H?HRSTZ?E]T]?S*8) MIG-(^,U\-AFG(N?G?E(8^/,$H)TC&]UKV_-/\/.3^?CTTP0N/CMI(/_\Y#.^ MEQ1Y4RUH(>8_-WCKTTN"HY_$Q:2;GS?X\^K=A;RZM,.7%O OEG-U,?AD%J\\ M-"F2FC47?SGQ 2;=IZ/%G'ST_M/HSW86_SJ931(NI)?_NQBWYR-E$F@5$\F< M!2(-(%YC2B0Z:;BQF5OEKLY9X6N.C'42SGX>.C&OAGA:)O,I3-KYQ2?=]'93 M>S<5RRG=G:]C:/UX"NFE;Z:H$>;/(J[^(A=(OT(>QW$[2LDPJL"1$$0D,@M< MH5[#4S/FG@T:W""4-<].?H,12^MU-Z21-_$JRB[ ML>163SR=+TY/NW>2<0NG%W^?F]EI56RTLUY%LD0"\K0O5-;H>(OFH'DQ._W4 MP DNQO$9O$:3<@IO9O/Y']"^S>_]EU&@UH&&0"SWDLB@< Z"T(1YHZ,'K] : M5,;-EB1N B+^.$'4I[#J(2JE<9D:/WGGQ^GU](7_-&[]9.0DXY"=(I9Q3J3 M?T*BC @?=<@^.)EC;>3<3LHF"!&/%"$5)K\:$A">I[-IQ^$__&0!(^I=L(+A ML%JA,P@I$L>])>AM1$;!:29L90A$J5A*(C";F[*2PKK:3= \Y0W*(>L5$+9%4P\@M_%E- _<: M73(K$*M!..)T^3%$GT#0%+4\<'SYL Y0KXC84P!]&,61T?!ZA7[/><>ZZEX#*#JIWMZ4:N8N"6KUJ;RDP9I) =L6 CD8KA5()T) IP3+'L MC.5]V+;KA S)K.T@Z5LMVEZ370VW[YH9+JCV_-W$3UOT1(N[^*G$$G] .S)) MJ.1L)DE$*,M)$0_!$"\B$R[A@C*TLOCOHV=(!JX""JI-?64E=F%H)56HG[DF M*3J,';E)Q"-)!*SD$HG3^*477;:%/W,HZU5!W+M/;D]>S'&9M[?YPQPZTD;: M"18H]X2ZA,RI KEH-8&@A0'*@Q&A5P_F&D%#REG74/K5)K_/2 :YR,$@2SKS MPJ'*Z#Q13C*WQG"K?+(]YG%O7?D[[>[.%M-V_LZ?^S"!"]XX^H-%3L1(B]$B M=:A.T1TD)9I GS!007W]3=Q;*!F2.[,G!F[9J]UWZFMN\C<+2+=PF*6G @,- M0D%CB."3()9)1K)6((W#_V(/2+B=F"%Y-?7!4$$ ] -T>2ICH<;D5]S%FK:-C^T_Q^W)B\6\G9U> MTG;^E=M@G8[HHL50,O!"8SR6N"#!<"Y=23SQVI4;F] U)+>H,D:JBZ7O_-\% M38[BR)1E#,\41FM>".(DANX\:25R,6Z^=EGA_11M A+U.$%2411]!0DSORDVUMN7_BF.<>) M7Y;9N 31.F#$F(1G=PW584NZ,H!D'(@0/:.JY0+->&17KXP_)F:XG_)UG MN&*:&#[Y<7KYY5,YKX! 7$MA7W 8F6%:)2 Q^G(T!C6[L^CB!\ZSUR8[PVJG M#C8@:T@N=3U$U)9'S9B[B_^/(0)JJ3 !Q.REV0^>@3<$DD!?'PQ&?<8HHFR, M+ B>;:SM)MU'SY \Z7K0J":!:YCXV]/KT_0&?ZYY:NO/%O_MZMAF>>7EX6]] MJ6E;*_@OI?Y72=SC2-<60_9UWFM7KBL=!KL\/_$*0;FL'ER@0W%)RG/(LV9U MSN*]_P+SEU\P2L/U,9[ZYOPU$M_M8I;8;3;!83Z^GK;0P+P=><2KL![UCN'H MBS-KB><:(SB7E3H69C%:86C,4S8$V6(A M"29Y]43D+60,R64>"A[O##MWE%XU"XN\S:[2LO("1JB^8P!T][/G$J-J),PI M;0GU$4/JG!)CM3=L[R1F2([X4"%51Y+5@/5;@S/TKIGE<3L2&H?1+A*O2KFP M,I98I 7=!I-R,$F;5+N:;6WX_=.[\_9M_FTV2UUQ-31GXPCS/V>3--(ZZ>"L M(\((3Z2+0!S%Z(D[@6PYK;2HK7#OIF9+O4MZ726[BO]F$K?*Y%>#]3%@\+R MBZ5_/;_\\DN<+$H#B>*!X_^IG"!-D#WU7!":<=7)%#BQ$4GV*D4C-!79U=X1 MVH',(>G86NCI6UKU=P36_ $?F W92*(C*,1W=ZC=:V*L E2>Y[$H;VY'8[O M0&?B?H,IOGJ":_A9.AU/Q_.V#'3VU48Q"%)&D"3YZ$J,:M!&85#)J6%.2%SF MHG:6>S/*!J55]X7)C:,]]873BP/!- #(S- ;"J6K Q7$9ZL)9S3+'("JZG5$ M=SH0#ZL9:R-@UUFN>03T>ON%KZT7J \B4\T0;:F4K>;2'HE1PL$KB!(HB-H5 MP_>0LW>H!>V:T+16TK4Y+&!DNT$:KX+I0$)W"R)+)'N1="UEXP!V5P M2)JX+] .%S'UDDY7UF6V%'),&,*5?@,R,D6",:7:0BN;M+74F,-IPF'EO!5. M?_8B$)6AG#XKA=P2%5>R5KD 5EGS:'/>#VMS=L?@S?WT8GW] 4EY/OX9WS]"R MGRW/-U/CN;,:" V TC<4$04F$25R L2"A%@[>[XY=?OJFE\!_9PX[N2'WT]@ MY= \.RU.R[^[STAZA^XL@ FZT.+0@&J=20:.#CF I+%V[OUV M2H84NAP(+!5$4M.G:4J%]Z^P_/IZ>K.R:<0Y\U'F2!3/I:L5Y\0Q[HD7H#5+ MFB=>.Q+9A*XMBPY[]W8.@9WJ\JI;G?_Z]),?-\53>($@_XC,IF!D+%OKPD1; M4-UM&T4BT#LSD>7D;2_GVV]0,J0ZQ .!I8)(>E0T74+GLC/'>NN:[*A(FG:] M:BB1TF42 K:1)3=VT)?F=!1V*#D-13I0*O7:"_,7&;H,S\OU!M>PIN;UR51- MM%VV M-.E.9BX17\ZL+CL]P&ZAY9JC^KNWG/E(YZ5Z9O0 MM1%DOK/,>'5Y'2!/ONK!-J))&Z:"(DQC7(!!IR!(*5(9*6>.4>]\[3,OWR1J M(PP=ZES^@V?(=Y%4O7K>Y659XW\O=WT6+31_SG+[V3>PODG(1D[PS,IY'V=N4]HV@M-WED/O16XUCZE&G(3.:R\UC$C)Q>&$ M $QS4Y)*%7KH-!11[:IK7X5R-W4;(2<[RQE7DDV-3WBV]@NGOK\ M&MO,<"00+$E4H<=NHR.!:TI,\EP+)E*LWD)D<^KV[K+CS[M2IO>S9_%_%^,& M[FP1/G*>)9\])2D9%+^0J2159.FB:8QD5!M1>PUM3MV@3F#U!*X;'7GZD5W? M:^S5>.JG\>HT@#(N9\>)Y%$0"1*C8@:<1)U*UDY KGY5X>;45;CP( *DKO*W MNR>KR =%+TUT##+Z6QC_R\P\<<( R2;Z+"1:3UW;1[Z=DD=0HK8O9FZY"&%? MD=2\#^,K+:_G\T6YBOUM[NJBYA^F./OHQ.,:'I^5G;W;RZ4ZZO&QY4'ECJ&W MG[JJ\E%2+'*+T^(S*U-%-7%!!R*D9\)09U/JX4*-_AAZ!"5R?8+U80%2,0!$ M7_!J8\ECM(W-.+:05HTGKWZP]N0[:,:S=#.T77'W\DL\\=./<.Q;>)DSQ'9$ M@TW.4D.RT*4O'8:[UF=+J F*I8"?JMH9S\-RV).IOBT*\%I@<&"121AF) M2X$1D;1GN=2 5J_EWM63?."CJ8\>GON*_R&2"E3X(J;4"" MP^\R0VYTDI0KS6/U?<(>V!A2&?PC OQ# ZK/XZL7.31_]7;$7Z'UX\E.1U:_ M\<8*QU2WH;G2T=1[;Y)4)B>A01'#O20R.UNNQ@@DR)RH4BK+7/L.U\TO\=SA M,$^,B],B%TB;'&V\.PM+3:+)!HSZ&4/G)(1$0LR2F"!Y4#YXQGIH1EZ%]D'E MUZN![Y9&YH>7=/\7ZW;]NT8L9 ^."J*EDZ6+BR<6E"4N E!OLZ;5&V7=3]&0 MHJ'>(%51*'V:O55IT6I/=KZ'N;OC317,W"8T5C)O=U\C&(+E'*0EK!Q9E^ S M\93B\F8FHOLNO!:U=ZHVO,=Q>RZ7QX3N9%6(P"7H3!)/@4@%0+S.B1AEO <) MZ)75/NE\/T5#RN[50?$=1VDV&FY(=J,N#'J:\JI0..[4[C%T7E+IO/V5 M)"@7(0*-)&?:]:%R)%"%!HWA5"@3=&1F&Q3<.=*0\E3] :#.1%>5_83\Y=?H(GC>6F(=+F=^%53A9PC0Y!@L; MCSRDE$Y_V.A'$+6OP2XM@V$^1W+\Y!6L7\4LM!0&_6E9_&GJ@%@O,@'*G5-, M"&FJWU9Y+T5#ZF'0CV-142+U\M(83LS. 58J[A:.>4X2(]-&CD?." MA*!E]M2% +7['W^3J"U;#SQ"K-252VVE\GN)"LNVRA63:"/J.>,3R%>OYB=GLZF2Z=KT0,(>UW M8.#L)9$^(+(ADJFW/KI4KI VG$B;T?\3R9,@0V0^JA2&IHBVGY7;"^V?-4VI MB"D;?,_/+Q]9'=5ZAM:U-"]:YFB6-O+U=-XVB^X@UYJ-_&-Q&J 9 6,?1,W/2<6F]LKKZC6<'X&M(&SG]HGNS=L%6#^"Z,_1 M6,/MR$ 0P)@I79DCVLLHB&<9T*[Y) 1U4=#:6\WWT3.D#:;#ZJ=J4NJY9_\& M&G.U$7)3/4JA>.*>XORH5+QK9"C01$ GX:BV.=K:A5#5F1C2-M 8\6!%H&YY77$'L,"5.(8>%!/A#)9LY1!YF\FG_H@;$C[:@*A45?CU.>:5I[?E(F1"\$8E$ M\.BN!ZM(P1U!'RT[S5'PL7:0=P6$>I>27+:74>D% M$F@0Q&K*@LI.<*A^3>V]% TIHCP@3':1QX&,4-E-K&-TUM]4U\C<26,EH_)U MD%'.*'.7.6&YU/!(BK)7H$D CNLW)/1I:U\N]'7PNKJ@8X2#.=L2$H& M HP&(DTI&HE.$E &E'7,95_[9,4-(H:DX^O(>[]Y[E^1+V.NW\?3\>GB]"HX M5Y'1WAI^\R&JJ?X=N:IF$S"R@3OL^477P%\7,$HV4FEY)L:70]?2.HQPY*Z["L4P^8NZ[,#B+4:B9N(VJ/X=2/2Q.WM_G5>(XR M_&_PS2A3IG4IQ4ZLF&0PI5U<@%)*Z3(+D:OJ*8'=J1V6T1P*#/<7;)U<\[W$ MOI\]1X,T3L]R"TTA\-5LT8R*3R&-MR1$7QQ"'XB3F1$FRB)2"O+UCL=WI).W M'WM(.V^]8ND0LCFL)L.9N*22<0XN2F),V5*Q/! K'2/.):]IX$JZVNV!MJ5Q M2#MHP]%:NPKQ0:#V_O-LE+AP-!I%>,) 1G*;22A-"8VR&KQDFN;:1X2V)'%( MFV"# ]JV(GP8G"%P8!0"H(&&UK<4XH/3'Z-II_EX2("/V "F0ZYP=.@D"8&ETBA,E(R72100$E-ML4^9< M,)EC]2W)021!/DP3QB7E,JC24R?BH\].RT^C9 1W5!F"0;->-E+U8"C)6E$O MT %%-_.0$W(7H8\R_;$-VK92=E7$V??F[HA)=!I+5;((Y61H2&CKHT@$')OR(GYW6\,O:EK*NO*96INK+)DC22LOKVO-!B\1 Q!0)J %2F[J\?#X"0 MN #$?5\(=/.)D.QJ.__C#W_[\??W+\#]^#_^X]_^[=__#X#_]?/;WW[X99RNKW T^^'Y!,,,\P]_ M#&:7/\PN\8?_'$_^-?@4?G@S#+,RGEP!_,?\QYZ//WZ>##Y279 ^1 @E%OHV@^"]=A"8 M%(@.G<4\_]#A8/2OO]9?8ICB#[2\T73^U[_]>#F;??SK3S_]\<)5@,%H.@NC]/4!]/@\^_*#M]'HGQ;_2-\Z'?QU.O_YW\8IS.8$;5S"#VN_ MH_X-EM\&]4O !4C^ES^G^D*Y_^LG_93 M9TR7!&22KB,"?15'5<4;8ESUZ=TQ?_DLR%C"]7#6$/'#SVZ*=WP5!BT%_."C M&Z"=?Q!CS]M@^H/ M^E&H>RDSDLT?O_C!6X\E?@>C0=TR?J._WOQT?<;. /#/&8XR+G:(Y<#6]L%D(++29,\\,;>L) MP0EM(95@F%(^&AT>DC)=DCS%])_I M>R^RCMZZQ"$6Y4 QK^EP2@5021FCT(9+UV05]6EW47^E^MEDB?]&W?=\'\ID M?-4#>[-Q ^$MF"'X/_XPGF2<_.U'UH+$_^>_ 94=M%I ]9YBU8?H.3P3C_.LJ_D.5Z MD955.2"#4B(M,#,./@HR*(N72GHR*I-JPO&=QYX1P_N+\R&_HLE6/ ED+]1% MWNB<%QHY$P9X%(I6B(IVEN A.F9E,5(DP]ILR_>>?$8L=Q+J0Z)E%Z)_''II(B<>6"F2(5>,:U2 U+O/O5L MB.T@S(?DZN[DOARE\80VCODBW\WHJ'@^OA[-)I^?CS->2%[(UM.:C#WE0?'( M( :9P#,E-/,F:N$;4&G*]X]-GPW56L#[EV?7 MR+Z0FC I M6IPG^\(*LB^44D"&A9'.6>]4Z85K<<9<[R;6AUS[9EP_IS^^GKP?_S&Z$)(' M@3$!+RR2L4'FI..TYE(*R[((0MHM;++FP>?&\YXB71$VZ10=NX-I;D^\GKR9 MC#\-1HG,"<\51V9I>76KR=R"SU$""F54J*Z#Z1:X?>SIYT9X%^&N8+U3M.P. ML#?CZ2P,_]_!Q[D)Z1WW2DH.FEQ]4$X;<.A+Q6;)DY \Y1;N]JIGGQOC^PMV M!=^=HF=ULWDVP;!P$C"B2HR>S*6F[89T+M .!,*9*)5)M/9N;_7MIYT!IWL+ M;P6+G4)C-45@^.9R/%I&=9C";#69!T:1DZ>,"! "*5?03@C%I.&BVUE\_XEG MP&8G(:Y@M%-L[!VFZPFI%Q?Q_6 VQ(NHC';%"= U.J>2=> ('"27#%H>HS#= M&+W_Q#-@M),05S#:*2#V?A)J7M6[SU=Q/+Q EPIC*D&NX3GEZF[AZ,@76F;R MRTLAX[X3G7<>=P9<[B^^%41VBFK7/]-E&'W 1:152TT[1 ;#T9+O700$ MXS@D&SC/@LGLNX6Q5CWU#&CM+,P5[#:(6CV_GDQHJ8M+KZIV9*)?3R]"-DH8 M27IFM !5$@0+@K6&\0R:J7 MH9/GY()_&$\^7Z3(O"EDMY/G%4%%>C9<+R_*%A%SL-;* EER\M"2)WN>13I6O"@,?58VMMB][SST M;*C=7Y0KJ&T0HOKU"BM@%(XG2$A"%IC MJ$&T)%#9$(WOEHKYR,//ANKNHEU!>:O=99C@]/7UK%;, M5'_OPIK,'?.2MA;#06GD$&124*P/!H4,6=H6)O'.0.FZ(LWR9C08C._]]CS8;N#.%<0 MW"GX]8S6F.LZ7PS#AXLL,U<^6XC<8SU -"'1'@H698J3DL=N-TEW'G<&A.XO MOA5$=@I^+9?W8C!-8?A?&"8OZ"O3BRS0:,?)S+P\^ W);B'0%S9VB8'2Y>Z_($4 R!HMU M(HMN3M3:1Y\=U?N*=079G8)?-Z&8K_JWK.H@%X]GHR)Y>4B@L) &AFC!%T&V M@E<*8[=+BG5//@.JFPAU!=.= EXK5OH^Q"%>".5%-@R!:UU7R0M$927$G#&3 M.R\-[Y9UO^[)#9F^581^P%>YDRA7E;K]L"@O_FL:CJ>8__;C;'*-7[\X'LWP MS]FO0ZS/_MN/4_QP]2!(O+U.7$_A0P@?+^892/6#G@_#=/JZS%V$9W\.IA>, M.10UT&.E3:2M.8"7C/[DG4^NL,358['O$J9Q3M;-DQ;:@Z%312A(=H6IX+ZUHM?.6_ M,5WC7F1]&"TP,0:KL@*T19,#65/4G&)@2@B\6.E"?.QZ^Y39O].XXHCD[R+B M/DB?QX;FN)[] Q?Y3SY$I\G%+$EE4+(N4'$'.G#ALO;,JL?B+WN1_@#%X4S! M5MSX2<39]$ZKC MT:%W385$=F]P\."B^^A:<><]%DF "\_2>*P[1V4@' MAA%),!?5HT&Q3L;S%Q1M=HOY*T)"?#V9/R'_,PRO\0U.YO<(%[HHAEX80)X9 M&<-.@"-]@,2",5(GCKR?D^)16(??3SKJP.K]I)WH>SM+;ETI/;N>78XG@_^- M^<(EE:+D"FP(=,S%X(%./0>\Q(!,2^]2:_5_!,XY:4,G4?=F/-Z"]G(ZO298 M,3.5K-5@/.>@G%*DG(@06%:H!9G)_+$N.TTT8 'E_-C?0\0-.^^LA77[2KDP M;K0.":(O-=0I)7E(5I$M%+.,PF0O'JOS;D+_4>[Q#Z4#^PJ[86>>!TM=A,=J M1U;4!B':VK"5E@8N8 #-(W*/ALO2VB*XBZ#OP')/%'<0X^D'DP.CW2B%&ER/ M2(*Q"0(/M!KK2O8N6YX>NT]ZTL'D%@1O'4;>1="'"2!N@^B;#2/O1-?F2.(^ MLCY0&%FCC3:K>L%-9FKB#F*( HJWW'F'+GK^1-G?.XS*V!)_/'DR%DF4^*F>;71"<:1FY#]3Z"/5X8^$AXI[\0P#28_?K?UX/9YV8!Z%[ M]12Z[E^0_06]138VL6RA1$?GF28_R.> @"XDSNE$"_[T@]XO1VF"88J_X.+W MEZ/;]%[3WIE1;KUF(* P9A:&(PI0HJ76:S(X0 M3R+XL8MNW-\5^Z2DA]/Q88 FEI2\R)H02$^+=PF<*+5'MDD\@S7\<*GU[M_Y.G['IEH9&VAI00FRX3A*(93)++0VD1ZB.',U MZ";U'J+D2_QNJ&;K07Z36M:(LX8M^ZN?]?@[\1:GL\D@S6Z\ MD6=5-F]Q6"68+S1R48?Z$&!9(]W&0RS, "87F,H9^?W8P$/'KAN$\]2C ]+2 M<$3 -MK_*_GZX\^X> O>7$_2)2%^,PRC"Q4LAT;Q!#:J[+3. M3*36<>2]@)ZGQAV.NX:3"+8ZU->BGEYHVER%UP8$.E5SO,F"3)&DEX%]9M4NJ;\-1R$L(3]+/]_U]/9/*3W?OPLYSDC8?@F#/++T?/P<3 + MP_D:ZGS67'MSX&@:%H.72'[3P0S?X>33(.%BO6\QC3\L>)V_;Q?!%I)=5%!D M[>617 27@P'C=? VNQ+#8S7U^^AGWVLZ;T4^*8UH. [B,7MD#NS5F)8WO7Q. M:Z,U+L+99)_$ZPK](HLZ0LPCH#;DJ=>VV)ZAK8-J+#,FA'A_)M!N9N)F".>I M=@>DI>&\B.PK4<3&$HR,1RK?>@X!$4FKB_:V&RXECYW=SJ^JU.OQ+2< M;+&4T>O9)4[JICK!RYK"\0GK_*PK_&T\G;["V>OR/OSYIK8G):)F"]AU#>_' MBT*2"\\"N48B@7$D*663KFTK'1B2EW;%6^=;9S9WA'R>>G@,/EO.W%CB)XQ? M 5_0H\ERX\?E'8YN:+&[1)(B1;2R'K-&B7; '+ MR!EC@3FK'NLDAV.G>;> MY3*_@QA/+LU]H5CU[!F/JCBU^E,9X'W<--_#]--%N VH'K*>E\)Z,B)[]V)&_/U,419 MN(<8:B-66FXMTHM )EW.M '&+%K?(CP <7CCO@$YZRLA]Y!L#^E^:P*X-^"B MR5B[^Y%G86NF?C$0, DHY*=XBP&Y;4W[HX#.007:2;R'-_]92M=7U\.:R[TN M,G$#5-#&YCQG$&K1OHID&SFA)!BG#/FX6F%BK55C6W!GH2:],-%#CN!;G-%: M,?\:)B-RP*Q.8A^WE=E:_Z]EA>R[ZZNK,/D\+N\&'T:#,DAA-"-C='P] MJC,OWXR'@S3 Z:LPF83Y3,1JF@RG=R%N5^ZZYY.ZUZZV6&*C0M3GXU&:S[N9 M)T@-IO_Z>D_!.'>8R:1G:!6Y@CF#0X' BV=1,V0\M.\_L Y-YWOB^6CRU^4U M65!A/CQU<9LQO=!<6RU< *NEJT-S/<08-9BD?-%.<8:ME[D6S!%VF#;\/[@J M;B+N/IHOA.GE[^3#3*\GF)]=U5?N@O-(#Q6!/!A1$_ZP .VE E@HA6O-M&W> MPDHWUOI&_*CZ OA _*+JHTQ%;*+.-8:1\O!*Q:!SK[B,B-X MJGESG4?PG(\>M!)Z'XXCZ2@90?6W&BWY%(;SVY39C((PRDI[;OKCQ^'9*9?5,O%FCI14!3RH$2(M9.T!<\U4UYZ*6-K W(3 MIO-3B1;";UB&.?>HGPV'XS]JJ_P7X\D[VKJF;W%V/1E-+R3R6,C<@:1#O5,U M!@*K%_*19XLH>-+WLMO6Q"'6/>')\]M.?CV4.M[*-<8(5*UKQC9A>O(:T8OP>RA(? 3? M*YQ=.,F=%%J0<>)I/\K(P+-"OV1I?'1:D=5[.-4@1-^"8NPJ^(95>UN@NW63 M3M[P9#;XWW/)7'"&6<>4P!930)'7 S&Y#-ED&\D?CCXV]SMW1ODMJ$\+@AK6 M[FV#^!9,?B&T488<9]">M%Y9Z2%ZHP#):$9=LL^E==W#MMB^"?79FXP^"O0> MK']Q_1\PL829 RN*+3E"L//#.;F'7D;;4?0_(XIF,ET[2@ M?9,F=1'_(6+F7] MRP6VP-=7ILT&;,?)NVG+Z$9U:4#'4=0F)^8"O22A>%63 M!EUM+PS=NU!P71:+*X50S%!8$AB MNH?P)C+E0"J&H!*9T3Y8"=)&I4*M:0JA?]MC">>\S8Z]A-[+3+S[JZ4?7,[F MV0+:H8R-K[!.QL[8C\*-ODTW^1_"NK@-,8>Z(=8QGK4C9TD6@H\)BN!<9Z>* M8*V;?QQ<-7:W*?K7C!W$WD>K^,5-X.0!Q)LSKGB'W%L$C(J630Q"=*8 *H'% MFY*$:MX/_'%()V!;[$O?_;J0AK+O:Y3$S[4+X-SR>3;*K\8C7+:Z7/0 G+Z? MA-$TI(K\Y\_+!2WL[R2M-BGHE!4%O/'U?CDI9HOE[OXM;IMV,GLC/B,K MY8#4]5&8MB/Z)?:EI;\%^IYLG6[(CU3N=$!=Z:BF#8CNXPCMM@K-A$Y%!?"U M\5N-6D!0M9]188:;5+3SS4_8$U3337593U9+=^&W=:'7^_''%_-Z\YLTL"6T M906RX %U<@EJY0!9+P0PEF* %XTA:*ECN!%!1Y@"=D#2QCU)O(]^ M(8LRJ>FK\0RGOXUI^229%X-1&*7!Z,-;3#CX5*V/GS]__?,7%PA]<"RK""5K M12^1D1""8""C\B)ILD=#\W8B'?">D3UW,-IZ2 "^B^CF_=H&4T\VVBH\Q[&\ M#L?J@WX4C2CIP9I:BZCQ%O#%:SXA&$#,F-R\%"*?4R!VO]@\T>C(U&*YU]PM:QZ4,KQ0:KXM ZL8O$>]"% M-Q/\& ;YUS_K-".L%M2B*]_UI(YA>#:=XFQYLI4L(O/<@-&V=OI*#ES2$;1B M0F7)T876"5;;HSN\5=&*T_%!".G!U)CC>D5GZ@IHUKN:2\9!Y#KK2F5!+TM6 M8&3F-NI8LFN]CSP"YVR4HY7(UVXDAV^X],M@&CY\F."'N8S&Y2U^PM%U_^V7 M-CSW4,V8=EE^H]9,=Q_Y>OG(W[[4,42#WGB= (T.H$J6X(,RD)U4P2DZYVQK M?W$3IN[!D_GGO: 7=3[V*J39?PYFE\^OI[/Q%4Y^_3,-K^N8E?I&T?_S^_#G M!9?B]K:G^/(RM]$M4#^?@&GDL MG$N="Q.V^-I'@+#EJ*HL6&VKAX9,RN1MZX/P,3R'JI+J54>:"?S8%5/3R8SL MO7&^3K/7DYN[M[FOD1%1))_!FSK]S-1NZ<8*XII')5V@?]I*:^@!MS2&_O95 M6]8]^UC!F7:DCAL*MZ''=0O/O-/(S57KC56X#:A=HC+;,?\0R&$#,6TX>DAX M(P$?C'V6N5%9UVFNCFQWYN@$TUK0,98P>9&,3%MU=S@MUM=$6@Y(^BYR;9UB M\NMG_ /#9 GNQDO34F#(*9*M(F@[JPZ:)S>-'/?JL$M334MIACO@G8H;=B*Q]6? M_^2);""V?LH\'K@4\PY1SR_#:(3#^39D8W;9R@+)N@@* P/'\[RTH>B ROH> M9D)MQG4VAEEO9/13.O8HQIO79!N4_561;8'P: 5EC1G>484ZT'.$W6J4L/Z%HI)BBN>Z"L]E*@>38DVEYZ=A [MPDIS4[+.6*A-CF]. M4=0J"18=:"YIN1SI0$[T)YF=M]%JZWS:SHB\^\%'J2!K+OQQ(\GU$"JZBF..IMY]_5F1W%O!!;L3(SB;#:_8Y MC')M2_VQQ@Y?X:S#7=>&3^Q^B[4+Y$;W4\M'OAG6&[-;S_T:/69"872L.A/&F327/ $QA91I_%*$WD,::\3#UHAD!_52H++M)_H(?)Y@&BZP"I&UB+O;1G2Z3 M:Q=SP70,*AM-GCQMABKI1"*2M81'%.E<8*FTOM=LA?WL5.XHI/:21K8&6&VA MFY$%ZS39Y%+4,:$E@]?6@D!'OR6M9)"'VKF.TKGX6/O6KL+O(8"RC59?L!H( M1)<@6*7)?:L3!#GG@,$QAD$5PM[ZDGP+7&>G*,W)Z*''P3RG[>75QS"8S*=- M7H;)!YQ>N)BY][2A:29!D=5(SDXI&@B\A^+(=^D2 M\_407Y>URU]$H(U#B8QLL<1K,VV=+43&',@8!<)ML1TJV:9G!>F% MBF.GWFR4W:T.5X)96TI $);3CAC)!? RU_$0+DN1DO;-IWYO >MH\[][48=M M39H]:3FDR7NKR' ;B#W="VT![SB70LVIW59U.O)R)!6226;+/+U%+-J;N::& M&] H7,Y:TSMVL+#/D0N^3T%S=J&C!XWY#<,4+\?#3 ;;9/QI?A8NLV0\%QD5 M5\"*9:!4I*4[%4 'IK5@SEO=^IAZ!,X)VC [YLN0O-R#9 M&\<2F,2K$<\S!%$3>8PI!;6(PC:?&K4:ROFI0PN9][!#O+B>D&2O)SAOAO%G M_=-22:-0S*"/H'DF)R"+ L%H!2$8M,4GPMKZUF0]FO-3B$:2[R$(MYPH] M^ MPN'XMK)*ZXHP10-/PM8R# 8!26T=K3,HZ;2*K>^@UX(Y/XUH(_<>@FS/QZ,I M>=?S!F\OZZW"!]+5+QU,LK4\& F6&3K+"BL017"0A6#)A5R+B]OG'ZW%@*I$:PYTT FEH[2UT7=S M _,1.&<=_VA%0P^'R1IHR[9*6X#K*>+Q*+#CQ#J:T;B=>G3@H =+]'&0&2UZ M;2P4Y'58GO/@HLA@A!1&"VDE;]W=]P@*LB&B<1S]V$7TO:1!UZ%!\\2_FS./ M2\U\Q 2295,!&7!>"$!OHW0\!B]:%TD_ '%X,Z,A22O',NTKX3XF)N"0_NG# MWW&$DS"L-\[YBN0[G?=B^X3+9C?+5L ^%J:YA*@R'9S9ZCK>H58*62D]VB13 M\\;?NP \)U7ICYGV+;MG8;A-!L,2JXLZ\9# J%#W3Q8A)"%!>*L26>\3^:Z=_QF&U_@&)W.T%YA%M%HI**7V]3-U0*O3=;R5T39EZ05K/\EV M(ZSSTXTF!+0VPFMW#^8'VY>2UB'3]1)) MUZ B$Q"3-2!$BH6\N&)EZQO=QQ$]<P]W->L0O?Z>C:=D>%&WMM%\28$ MAF1UVV!!I>PA9,' ^.1*BKPHIPZ@%;<@G;%:["OX'FYK[JWYY\^W=[*;[O9T MFB-K$!5LW\]R,ZE"9T;WH1&.AGTHF])?XP>WE+#J? M.ZE400:NMC]7-;?%"^U A&QI*=XDQ5K'X]:!.=:M7VO2[X?AF@B_CV#]+3S+ M*09;(.JKV:(?KY!I(+EU@8%1NN:O*HM.,[I MKUG8PHS)5K9.]GF(XIRHWD>P_;[5SY?)ZTX:QY,'*YVD;.\4]0@HG %-2_*MDZ=6 FD^979[:"+UBBBICF+'+G))(P^X*+\ M[^NWO F?ZY>>T=N=7W^LWWA[*8LK@(OD4,:@D6RL7$/\4M!:W!N-I[0:_&H\6:%L?)RWF!P+S \.$:0W"&H0B0N2"K(F.$ M:&T"X;41F#0KN7DX[@#K^J85NB_^&UY0+MJZ=WQCGWTB@ZB:5S=K*<*7XKV! M%%V-F08-],2:59CH7'$^:"LVV9)] 'O*RGATHAI>@,[7O'HT%VD/EYNW,8:/ M@UD8+O"]Q2E./F%^,9Z\N*Y5MG/ HX07(F?-#$F":Q*"XG3Z>V85H ],T]<# M-_T$,G8 ^915YS#,/%2ESN/0'TL(#,(4+Z4!VL&0!('DW=#_0$7'Z6])^/8N M\REE8![ F=Q3V@\5P;0Z1VYP+0\Y4MAY0M@%MT%*.NJ ,-(Q%P5M>:QHH!-" M%\VX#/>;+&\^1=8\ZRDSW81C(^_308&9AS,1G(H6Y8F"6$Y!)D3?B"A+7 M;A\=#C===TS7W7=\7<8HUT9>K\+5ER[16ZRI)T._C_4BN-C M) [LL[;(#/3$VW*V#I;^^GH[08GY\35=A=J>U#7 MMSB=309I=I,2^3L1,GW[[O=E"TNO"D?-(6O%EQ:>8J!\P)("2A2M\_,>!71X MT^KXG#^8B]J*L(;>U_P6X0U.RGAR56\)OT);YD_+5)+7%LC_8W7%&8(K BP3 M+*/@QM[O ;/F-N:1AWS#RM%4_CWL,K]>?1R./^,"U[+)E,Z\:B08F:I+H0UX MX1TP4F%R+)D,V-HM7P'C&U::5N09AUH3* M,HL0@9EJ?S(D,4I,8*5(QJ8<3//+AN:+.,$]LZW^MDL&;J$&K>VTO5?S;#2Z M#L.7HS2I\W->CNZOB@R05"<8&\^MY(D.(YGKY*8HP2OZJS,NJ!2Y4"9M9>SU MC?2;4>33X_V42C;FO_R3_*K!Z .M93#._")DSEER!9#GV@[("? E1K*"HM4V M%B5*\W$J#?%_,YI]=/*/$0+?\KAYD,3GM"BNBM4F4QM=&0<^\DQ_92GGVD#) MM6Y1VM=:OBOX,92BAX9XG=?U+.A@ M>>H5,4?6T'YI[*%\9F]Y+=;UYGJ2+NL_T<+F7[XH0M 908YL*M: $DR#]XS3 M>\2R9XRGI%JK9>LU?'-:>U0E:%@*].6&=SC_'LRK%W8S^>1"6'22U[E+&"0H M9CC402>@G6!!VQS0M+9^MT/VS2E@#X0UK#FZ%RQ9+O^K<)Z/1[/)(%[/RZO_ M<3>V[_>QT$]FH\^R^7&VGXE4Q'I-.S=/[#[O"[V_&Z2C0BFN+-EW1XF9I MQ_O2)CMI,)E_\V)A%USRXKV-$'02M21?0U Q@[7::)9+TKIY)70K\-^G:)D_>7X:;#UO0"33+:2)+_O <%R@ ^*O(^A5*2 M*ZN)B*>R]V]:[#?W@CP-M5KQ0AWO O!AS[E[2_OG7%8OESN']49;IBU87K#> MV".$K!%*CBR6$H,*X52B=SNN[9M[74Y2:5:\'=TZR#6Z!J7- >?YI5S7+!@ MB^:@=4W%1;5[V M6\4NS\>CQ37_]((5JYG3)'.?$@D^9P@\21#(140F36;J,'OY2GS?C#*?"L)U?3UV5QC3H?63PAG^9_7D_R$&]>2!:X2=R3(866DUU%[Z(O M!L$QRZ6)7CDF^U7>S2"_:_ QV%ZAQJUN-_LY9.:__A)F^"(,)O.)W!?D/^,\ M&[P(KNIZ(W@IZ*\8B@K&26$WEFH="?MWI3\AW5CQ+G2^H;W56&73XM<69R[: ML&".A[89A M/9,<13U_4C6H9(#@. .&QD0,E@??6EU/K9/2(77@T;Y+NW#Q5/K6;+.F[WV7 M=NJ[M).:'**!S3X3#Z;K.GHLVS=PF26,I9ZW6(\J%*-XZ(%:,4M M*K*:K=XR++##4T_0Y>F=Y/$A&.JAY>VJ_BW.&!$M]R"$3O3.>5JXK@9*B39I M=,+)UC<"Y]M<9Q\M:D5.W\V8%CJ^[!YFF4_:&9 AUIW:DH.E@@;N8K3T?^E2 MZ\:J:\%\UYU&1/50H/YX#SKOE7623OGL:C0G^P#>AT3;(0O9:$=G?^LZFV^A M:6 736I'6 \5X+?[ULVO\&]@*3(759*^1@5K3S-#2AZ"@:1801Z=\+[U&;8& MRG<-:D)2#W74RQ7.?0SR(4I(9(*%F"0HXPO,)PAS8S6R5-#'UI4 MY__;0>S M]F:BA_/IOMYO@::G*-0IQ(_V9V8-Q1W$VH,Y>P^5S]):[0HD.R^P#P("DIEM M$M?)!J8=MDX)/X%@2U\<[R+-UE&29R1H7O'<'#6VQ. %JW9)=;.1=J?:1J_& MD5*BS:H(O=T-\KT//OSIWD7(XT82:MU5<([EY:@V@AM\POFA<@N9QB"PE(G.YD: MN_ 5!1..]"QE[J1UQF\WYOWNYSY=YCK(IZ'E,X?R8GP]HH]99%@L\:B$6>DZ MOJVV@5?60BA20M&I&*5K]G[LJJ3[ZH*V=Q9=R<"DG 8R["BPE M6B6IE*2C7(K@RSWE::5']'':<-2#\JP8 +8-HF]VMNE.=&T>;[F/K \S MV]1*U*%P#Z78=)-9ITP!YI@0WB,+S0>XG/QLT\;D[R+BP\PVY;DHYP0G'(R. M12DT>(LYC9IE$7;F2.P'V]".+! ', MP RF9.BD8ZZ?KI G-]NT$=7["+:'M[KF1<\-F_>8+D>#_[Y>1'9TJY%\VW9@ W9ZN MYB.KFU=@&5T^FX#I,QS$( M6_"V414Z"/T@&\ERO[16&(\%I,R*SC*.$'CT@,ID1< =;:%/6ADVV(>'U(5= M9-TZ?O>/6D?P/$R&XW>#J^MAN)5%HE5RK#9RJ%.]:JS*0R"$$#F9QT;:(G"[ MH.SZ9QS>-&A#PKB]!'LP"-]=Q^D@#\+D\[OP92ST7(UUL"K77@=TR(E%>_.@ MG86$M$I3>!2J>2>P=6"^;5NA#4=]M +_"J>&5%^7]R2.:4A5-#>OS#8(^RK? MV(CN2#&E-G3>5Y)^N.BCS&(STN*]9ZHF B'2VR(U@LO1@3'%HPCD-K/F+>&/ MI"V;8E#'4I9=*.A!25Z^>;U,+EG;.APLU!K?F!D+(3!LK0M? M'GZ$K+W&S(Q;B'6MW='_>-;Y5Q^TN+QI[]Y\9.M63^MKC.ON2SV=T:XQF!*, MTI"#*[5_*.DD^3L01+!9TB.#[*5M;"?4!QH:4>A%8\XR$*%H4$%S<&$^8MFP MB,QABJ:Q;,YX:,0NFK;GT(A=".O#)6OF="BOA9#"0/"Y)C=D6HC7 0()43%I M)6)KS?L66TET4CNA,Q"_WK+_5'ZB+GM^QV^];#>?H1B)WTX[[9V(BG/AR%U="6:15;@.LI_/ HL.-$ M'IK1N)UZ=.#@X(J2T0HKDR)4,H+"Z,%)0=Z1QY"D2BZ4UFVLCZ @&X(-Q]&/ M743?2_;+=$:[*_G=RP3<6$+2R7FPOCK8C-8;@JU-?XW+!K,NJG7UZ0,0A[?- M&Y+T(#>BBX3[L+!Q2/_TX>\XPDD8/AOE9_F*Y#N=U9D8G_#&#_A:G\B=$LOWHB9]V 8M%UC/J]HRXY?!IT&FW6V^P&!][>B4 MP*A@Z7S,=%+6F)&O+4<1;=#\9";F;+NH[^_!4=6DKV:(#VZCMI@M]]@":U-S M?N$Y\Z6:;5A= )7)2@Q>.4 RV+(.C$RXUBG(_:WFV]3\XRM&#ST_>GFG_SFN MZ7[#P>SS_*W623FM)+E$21FH28,0 ]<02@J<#KP@TDD;0:N7]6V^!">D*GU4 M$[>[>>!:*9$EMQE^NW[->1Q]?DH9)_*->3=/L,I&2_( MR@)T@5:0I(0H?20')"G-K8]HL+&ZGEE'^YUTX-&.]KMP\50Z@F^SIN\=[7?J M:+^3FARB-?@^'#\5_:5G(N%86)0.=76V$3D9'-$B6A[$F:YNS+\U[_9Y5Z]8N5MO>3/3? MNG4;--]*Z]:=F'F\K><^8NV_=2M/-BG.'=CL79W7[6E#X@;H;\Q+I6F/:^V[ MG8!5T1?'NTBSYZ:1+IA,SRP@Z]0+)4,=-?+7/4PTJG!2B9=;1W[Z^=7<>^&V>N?O+O&&4^ N(9>O++6#L!->;M'R2I MJ^NK96LY[06O#>5L,@1$2%O[CSC%C)K M?&S^(_QY"XA1N4B3)6@A#"@M CCD#&Q0/GDM."];!=4VD7?[H4^0O+UE=A+I MOV_?_?XLS0:?!K///>;\KGA*_XF^FY9V.MF]Z$EG>,K (YG+*AG:_;6U(,G4 MPF 8>4_-BV*?;G;OK_]]392^'$UGD^NY/?MZ=HF3]Y=A=#/:\M5X] FG,\QO MQ\/AB_&D_M!%%"4XIB-X3YNI4L76EN@&##(=,B9/#NJIR'BO%9Y@/+BMYC=+ M>.E?@4XI"7C[U;ZZGI]AP>7$H[:0+>>@F$O@DC<0O6%&%X.^?9>U0RWN";TD M!]#2P[]0>ZC8,>Z@]U[H?/3&].7H#4X&XWRA>#0Q8 (F:RR%883 K89@E'1! MAR1LD%@H.B)(O2XTLS@HSDEBFG%)D* M3$#)TA;C#'+1>@[F 9?W_74ZRNO43/1IU.$D6_A,''RZK'G[" M2?B '!?%>FY1D'$E"Z?#S'D(6%L/L9B]2X)9?S*%NPW7_83> MO5-0_A-\D7?2W"?U]MX-SVT61#(NBA Y>)UJUH'EQ"1WD+R7R3'CCK"4XW2T%Z61U+(L\'#8IS#U&I (P<3D0K,/*GDU^P MR\J_O\:G^1KWIKU/..J]Q6:6?>!"6,@J&E F6@B66S"R1&=8%I%OE6M\$J_Q MCHO__B:?YIOH-%Q<# L4P$!$4$*.N!DX.GHLNFR.8=J+_!CFF=8O1'(?LT.Z9Q))0R6?#! MF#I:R$ ,VH$6RFCA6,S-&_R=6<>TG73@T8YINW#Q5#I.;;.F[QW3=NJ8MI.: M'*+UU#XLR]3=<=]1.(B=SD18J T6I4D$VVBWJ$Z%D! MPQ//B%X7?C*3G\ZX&G,_?3]>A>4N:M.P6KE;*+6.W)B^+O,_SW?&-W0NX?^\ MGN0AOL')_(",%V'3)M\_S&]&M4^,\3[\ MKV8A%9Z0RU@,,$SUJWDY[%&2<9&M1Q"Q#Z&5HX)/0V]UBJ*>FMKM0 MVT<+<9R4\>0JC!+.H2];*K.B7&V7#3FZ "H4#X'5>:FE9X'>J]K10M6L_&A#!(PHC0RB"&R= MS7KK\=^V_;8O#SV42-Q N='Y;<#T9';= 7(<>VEO6E;3VT&F/9P;=T&YI*,* MS-?DQUA;26L(7&J0(3NGN+.1M0XW'(#@#89%/_SN(LK#F:_SC8KV,MKO7H^6 MC8P9UQ@+2H@:/5E0G($/ 4%X5$Q;YAT[4''^*GB'MQLZ$+F=I=F9A<-U"[T% M]?T?XQNH/OK$5!20=.UX94L!+X0#S;7R0BFC\H$JUU;!.V^%V8^%H^PP[XG[ MI7;+("4GUPRRU9+,YA(@RI)!,Z&TY2HR=:!F+:L!GKG2[,E$0\ORWJW/TG+^ M:EC?0'TQOIXLAXK(4'2J:DW'+RFX()DHJ4!$&17:Q%G:M?QFB\<^14WH6;@- MZS>W1CKXM%38X!E&I15(:\@FJU4ZT7D!.91>]9JL)]P^ZO\ M6XOTW>#/I;Z64C3F"+QXD@=:!R[[ $76F7#*:*]WO<3?_-1S5H+]1-NP6FQK MH/@)1TMU35S$P"UP+02H$CS$7'N!.^X-*IG%_6+K#EKP];EGK0=[BO>A)IB^ M->'76OOVQ8RQVB3%P1K-027:LT+-7C*""Z=T(O^]F2;<>NXY:\*^XGVH";9] M$N]OM01V^BH0ZAD=7QWR===\4O?4W&T@-LK"_0VG4\3Y W_!:9H,/MZ@O4EH M\3JY(*0!,N@3*&TL^$2OM#"AQ.23=Z;U&($-D+JZFXN/?_T1JW!''^;/J;E@ MK\OS\6@V"6EV01ZPQ:P1M*K!.\<$Q("&C-LHR4$WC):Z<=_5 M;,Q"#W&LU:M?7,X8YVF'# Z,Y5AGK=6NOHEY$S>1]CE):2"60&>3)+8[1([!LG'7>&'N_*??3' '!60WU;\+>+P'H=ZFN"X(HY!XJQ3+^D!#XR7GU+5,5XD9HP=R)#?7<2 M^]JAOKO(K->AOJQD+8R4D'6TM)S :#ET&C!AT9/%8,MV$\F>QE#?OK[?'QU-9C-\Y?"*%=;G:QW'*4!=JE\W>)3NWO5NT)OY&'_@G'VM7KNJ[6L MI"XNH@>N! ,5;0+G25_02Q2L:*^:MU!? Z6SIT0?1'[;!/-@]B*DP7 P^WRC MQC^/)Y/Q'R3GY^$C_"^[A7X\\*;Z8J0//WL%UM]'U_42^@;AUQ?W!=;2O$1_"A_(LZBI"DEX\C)K M]V?N?9V;7AM6.2NLX!EUTN"_?'\+0UYY $])"^O KY MRU&:+"(=B]]?C">+=IJO<%:;Z(64:XM(9FX=3;&$EM/5=@5 MX]-6J(,PTT.?\;LR^#E,!]-W'PEE?CWZ9Y@,:JCL;9@AOR@R%2.*!F2:=DI3 M)(1L+81 'VH8%Z&T+IS8%MMY:$XO3+1.:5FEWB\&HT#N2AC^@T1'ODDM_WD^ M_E3_,'L_GH7A%]MN>A,"J.EZT\OQ,%^HDIWW3( 1FMS10+]$E@3$E+Q4Q9H' M,:\=#K(.P)ZV2AV=JM99-+NNY1V.!N,);:^_X:*/\-N:,GJ1K.9>\C4HR4"6 M6*\0)?FBAI!Z([(CF16IFIM/&S ];>7I1?)K\W1:F4@C9V2@!$,>D3*!@;?*@2LH"U?&<]VZ M)>FC@ YO'';G[$$/YE8"[R4)LYJM2ZMU66;"4K%U,@F7WM3B@E@[3D?@F0=? MZD&76BO!*AQGP'UG\;:^JGE70R+5]GTUGGWI:D->JI$2.914$X%9<1""+:!3 M83('Z8O>+IJPZM.?,(MM)':@6Y/Y8>6TS-I9!RGY N391'#&:^!6:J4LK3VW M'OVP#LNYF.Y-9'T@'?BMYM-,E@5(6^#KR9C?A.TXAGT;)K=0C\XT]&#V;<0I MC2#K@\XB(U.F4XD.I.@R@ZRXY,)9)G3KCD+'49,-+L!QM&07Z;>V"9Z/KW R M2.'G,/K7LJA02U5/P2PO.F%V4CI2VU$[K*I<,4?CJ;63R/C+]V_VV^MU?[14X MSL8BZ"KC'K(?[F.ZT>QM4/5E ZQ$=*23OS-C&U2@@[C[..M7HT.9DM9*@'%" MD]-B$@2M$'BJP+Q(K'G/]T,JP:9S_4 ZL(N4>[;S;HZD*&H#YL0A8.T<$V." MR*P$*1(&D34RTV<:[]&._0;\/&+&[2'<'L[[NV?;7*>+%,XK5FO1G"<[M8[( ML+J.R% Q!,M=L*V+ZQ^B.)>SOJ-\&V:MK49TJ]_U-KAZ.NO783K.:=^5LT=5 MH*/ >]CQU^)#%J3VQD+@M3"<>0>AT F7++H0"C=1];L1''D.P:'T8!"CG_K1W$!@K;-Z M[Z!9IGAL@6?U<;P-D<D]=A4O+"L-JB 0,E'.TU?#@((E MFP-CWBMU6BRN.1P/0>(NPNJ#O*^[S&*"ZOOQLG#I9JM7UIMD=0+FZO6MIX/# M>Y3 M>&T=!VEIASLPVQ!RG]VFTNQC*,ZMFJ+%:(C:D,.@@N*PXF'D MD@M;R,TW,FJF#38?Q7D?PU,_8YO(MH?ZAMMXEN-9MD#4U\B;!VB.-/>F$TN/ M4-Y!Q'U,P'F(3*;"@S&TITEDM85AA& 5@C#*U?3]Q'SKH6F'(GW3+)R>.=]% MLJW/\!=('Q*&+ZY'>5HA+9.NT#B9A2:7/9('SQPY[YKV->M%SG4D2^)BJU-[ M]>Y)MGTT!5PDSYA0"ZEH.V(U M5&-] "=T 68=&8V^!!FV:L9TZHTZ6QE@^TNO8>W@_99KV\ XOP:=.PE_38/' M?2378X-.9YUE1DC(W! %B+X8C,80I B+TA'>@/F3J1!YTYB7]N@9]=J@4_JH772" MSE_,=51#)NL\<-!:SRT9'WT3\DZC0>?>Y.TMLX,TZ*PM'\;3Z1N3::#?)@>%TG3BR&2G=HZ-D# MBNX-0/L63:.&H7>>ANEZ0BO%Z:]_IN$U??@+4N@ZG8]P5P&\+K^&R:CVD5DN MZ[*R6)4?1V?MAHL.3WL-UP=<)\AV7LW#N M-'EVA3L+Q;C:PXR.NEJ_"49Q*X,MP;+6R95M5W"H]BLGH<%')/]46KUT7/C/ MGU=_P-S5TE$*42<@)!/HA>9&DZ6=$B@RTHHRW.?4.AS?XW*.%4,ZII*VW?&; M*4L/MTFKD=W*+ML&7T\7BYNP'>>:\62482LE[->]PYV*TGC?6K+5@3L5YVI>W<1]"[\'1>8O3V6209ICG MT'XG*4_?OOM]"2[SJ*4PP-%[6K*0$ .7(%4V(H;BDFR=)/4HH#/3BG;"[V&? MH(VRC"=7M9WM(MJVA$4/E]'/$^C),_>B@-.U,5&TS.=2!PVV]F770#DS;6@A M\!Y:R-S9NFX@Y2RLS8$#=TS6>D9;"R 8Z.!9]E9%6FR?)\59\M]5T&L;!K2\ MV'B+PS"K0\2Q39@:MX_&R=6%9HZSY.J@V6I)VRAI@:3%-F;/ MO-8"4VMOY2&*PV\43=G?T$]Z5S'W8$6^GEWBY"TF''RJT:3IA2&;EE4SUC&N MZC0S!L'I4L.OSIIB;-"MQZ??/=_YE'F:47@>> M:M.4!ZYO+XSUT@K[*YYEJ-%43C/<3BLQ(< M2ATVQ.*/IPV[R+QUSFT8A0_S5&4$PYB-8)0"U]"A@$PZU: MJ6S,W+S[W.,:NOOP,&XDQ,.TRC(:;58Q@4G&U_9O'EP*'C@&J6U(1:?S;95U M>,N@(P,]1$#7MI;9!M>WVDQK)\ZV;:*TC\ /V4PKZXSDGD6(J=#A)E""D]Y" MUB;'@ER@[7=J[.DUT^I%#W:1<_/AN3[L=+7XPG8XGG^^,?.#.9L-3;0^E M07F;*D0/R)EEPA5GPW8=8!Y[R@DUU]J)B'$?4NSE3GQ^GCT;Y5?CT>36X?9N M%F;7BPP1J9@E= X*NE K3@*9L;Y *F32U8":TYZJ';]@:( MR^+N+4#V&TMX'.!1PPOMZ-U-?3IPTU^H80/8(+RP*1%.GQPH7=LY(-+.B>AX MH-,W-9_3>D0%VBX@<63]V862GD-4RZEBQ8?,38%LA:CG-;GI0B7PDEEE(S)6 M6N?>/T1QM(!%2[H>"4WM(>NU5DS+W(UWUW&*_WU-%MROG^B7+CD;ZSZJ>Z[& M5B ;Y6C<>];76[=@LD;O'%A2 % L28BT=)#,NZ1MTL6U+CE^9Q\F. ^Y32^\,\YZYD'(0 O%K,$[M*"5U#D723;8=MV2 M-CWI\.]\$W+O^"Q-I=FZC](F<+_>O#(7* /303!RPV,&%9P%C]D!RUKZ@B&1 MB]Z$\N43OP7J]Y)N'X,]<#I%O(NR)@B]+L_'H]F$G+&+VM4B".X@>G*X5%"< M9! ]9)F=44JA],U'N&U$]<1UI"?Q]S$0<@7"WP8ASGN*&N% M17+_4^T%IBP90[$("=(4B5S*E,0AU&05MC-6ELY4]!#'F..45*"<2.,X9%&^EUCP;5G)KFVDK9&>B M+CW0T,/@F34H_QF&U_@59-0IFE($Z, ,J#I6*]0Z?8=D8YB 6IKF:8#; #MO M5>E 0L-9"&M6O@@) MH#/[B+J/)/.'L)93?;8 UM.UR5I0Q[DJ:4+=9G7H(/>#*@:YW"6(HL'2Z5:G M6!B(D@?(A2MI$OT:W--6B U7'X?5AUW$W;\>+&>-,#0^!=K_M/:@M":'B0L. MQ45O+6:5;/-V6ZN '-VHQ^G?0\H]9&G,_>5E6.4Z#&N<9:[HBF.4KM[K M&5;OA##%PYRU+S2;9KL)R-?=!$V+V$LQ[B6BK\%LCZFFJ^%M61 M)ILW86\+E>@@^EZ"X6L1.I>0RQ"A*!Y!(;T+,2@/TO*22I(\^M87?(=6BDV3 MS@^L$[M(O'7*YBO\X]DH+^]HOD3EIV_G=\OO/M+.5WNOU#8LX6L6(G+C7"&G M6T53T].XAX@FU=$H=>P&_?U^0'/=1=D^CS_"*/1&Y(T/*OG&O=B_3@3(OAB) M.8,KI/U*.:RIK09\#M$[-&0S;]6W^=2'D32S%?877\-+B_O]Y;>!<7[32'82 M_III%OM(KL=I)"H67J2U4&\PR'U-J0XMBY!TT$H;7[C?*NAW; *WFD;2@K]= M!-;K-!(=@TQ!&1#*(JBB"ZVC*.!<9^US'2G;8H[,B4PCV4GL:Z>1["*S7J>1 M6*Y,9#*#R0QK0RM+.AD*<)$<9J.%%"U&]?G@_# M=/JZS&\#;]J:QB2$T9"BB+7)LX#@700>1 DY%F%BZYR.M6">O+G35MP]7,7? MQO.EQ_%F1#W%1!ZB.=)U21NZQKW(NH?=8 4R:NZ!L5=DQ;_$>IIAK$WC:'<)"S2;5 MV)LG5O[\^>OWW"1;SF%]P?9LE-\,P^A617UCRZ@/B'UV V^\_A-K]-VGQNS4 M][L'BW >BKW=7OK+4Y=^#Q8=7%(@HK.@7"S@DA0@A$S&%)9MV6ZR]B,/.4]* MFXJVARS+56VSV[[')]&8^Y!O[R,B?4B@Z=9KY.NXB.GKR9IM8ZEI)B:'BB-P M$W*M8640#?,@O8C982S1AJU>XEV>>IY4]RO\AUJR]_#UI5#634AH^ZJ?S!R& M0[[N&T3[D$SWJ$E_\^7Z2R1P__%O_S]02P,$% @ H(()5V.=9O"PY@ MYB,* !4 !W9Q!<%/BT"UTN>225$Y]/?TA)]7 ])%)% MJ939P$[NUM]O22S^\?2A!X0;A^;/VO^3]DF@@?1Q3Z*>80 M(=^#! <4IDCP,/)1DJ;IU?T_),OOW[__OU??M!\\2]9?O]KX'GAK^NG M_]8\_N/@^>]A];2OL/Q:_>OFT6)^[$'5K/_K__K]XU?V(!X)G"^+DBR9[J"8 M_Z.H?ODQ8Z2L6._$!4X^H?\+KA^#^E?0#V#H_\N/@O_MW_\; #4=>;807X0$ M^N\_OGPXV67ZJW[BUZ6XUV-[*_)YQK^6)"\_$BH6"GW56OGR)/[M;\7\\6DA MUK][R(4\WNPBSU^UJE&F&J4?:Y3__51GOYX!WQ'>\A"K W"5N)]<86SC]),S MN'=*0XCA >]T6)ZYJ+( M5CG;+FR/BV.KE5JH]-*&?UV21U$\D>8%!5OO FI)_KT"#'81@QHR^$6!+O[^ MK[]N177!Y6)\&A>791!\JR'__R>IS-@K< N]A?!O7^5HJDK..86J>^)5E:C?U5,)7 M(R;S[+&G^&76\[.J!T+!^AO(>$*I6KU-N[[)',ES-$ M.?:%'T$9!0E$,1.0(+4M%L@/F)?X0I+41L$<=C$UC;)&"#1$\*T&>?KC-R72 M3'&<1\_ FL*2&6NU<%IX1WK@2 >C3OS3 N[/])8G[:;V]YR^S*X7B^R[/NF] MS_*O9"&*+Z)YG: M!-_@!#++05Z#-)O?[6RV3W%G' T\R[?T*(R@ @F^N".)-Z:::OT:GJQ7W4V+ M-&/]:$1&K2+UHY7>\^+0JW1?^\NCJ#\C_&L-:/9P#R7X=?7X2/*7S_+#DF6/ MXH[\N/GQ)):%>".60L[+.ZUO[]3!ZXW"_-.CCEQFY MX%LE = B@$H&PRUI'[XM=/1PO(^DN<_]N.VT>#^Z6G6[99/C:?Q^LKY:!WHV M8;QR%*)(J(&*GS(18>CR,KVX]YUY/; 37(]2K18 <[X"V-S.8C8&AM'H37H?<][93: M['?L[<_6A+DR1)MW/*Y%VIJ0 ].T?0O]]-=A\V]7>:[VB;.41BGW$A^&24@@ M8A&&- D\&*;JSQ"C5$3)[%GD-#-56"?[LIE'NST.:(!HII"H]T>6*NDTJ22. ML" QA<@/(H@$B2#&B80Q%XC$(8ZCF,S*S4WH.)26)RYX71):W>X",A"M9HK= M"5E#FPL/=?<5:&"ZT]B=3#A2T*?[&54?=XJ[KWZ[7^BG;3\IO*1X>)LMRWQ. M5_HHWIS 9G[D!WZ8IA"I_RGUP @DC"(81,3S(Q(%7BQM=H>GNYK:;E AA1HJ M8 \DGY?5/H7MP+93$BT4FVD)-\0-K"8:D& 7Y=K*XDY-=%/A2$^T=#2JHN@6 M>%]3&+QAIRJ*O)Q]44,M&@^9"&,?L3"%3'JQ.C4B'V*2^I#+)$AQ2I&?QB9Z M8:_=J2F!K]HP691SIG8)OPNBC^B5![*=P\ ^>>TS_@Q*AC[-]67#>(J?D+UM M/JM7=N:R^J_M/-YO;91)>T*$]0P]]<_]5FYM+_HLW^:"S\OWA.E=P?^6J.%4OY]1AM* \P@*M=E7:[F:KC3%$?0X$P'Q)/-\J[7< MIO.I3>P&)Z!KH( U2.W6=:L!,%OIAZ)U8.5069(S"6K@8(W\"JRIWH ';[NH MMMX2].',T2;!JNM1MPU]2-G?2/1JHY\N^[!DN5I4Q#M1__UA^?E)Y&K%J7I0 M._#%-2W*G+!RIKY 'XDX@9$4$42!CR!1)Q&(@U D0A*22BN;M7G74]-C;Q_T M6@+F2Y"M$0-2%*(L %ERL-@>%?]AI]@L1L-,K0W#\-Z$D8I\<-80!J1!*(H#B&5,8$2,9GXU)-Q8N2G;=KAU'1( M@Q=4@,$.8C,WE7ZDFVU>7%(YL#HYDT7K78HI-8[V)IW=C;HC,15^?Q]B_%Y/ M]Y\'D@L=EL_?9H_:[%NY5U[GN5Y(M,GNSP^UPC&JADNP);Z))%,!4J7F(_"B&-/4YC!/?#Q,1TC0PNL0;$N0T];R&VC-J>)"1M%#W M%QR?@36_S=#T4]P#<>=2A[N&.+XZ'XCDHYI]J+[LC895H[^ISLMWZF3PGLSS M/\EB)4RMA2=>GYKVU,! A0R00M\65I"!QFQN&CQ%5;=-T %+H^BP+2M@RY@; MNU\'!;T,?J?:',W2UR'4KHFOZ]&!MF>G=,G-?Z[FY4[%"]$/OJH)ZD1/#9 MTUY"N_-W!J[PVTRU?2F&-,'7& $5]_/E4IOB*5E4P7*_S)>@T*);9YD:[9/P M?8X$#0GT?,0@BH((IJ&@T!2WTL98P9(D!_0E,@I7T8$=\4,D/2D4 :!BX AL.U(\5"R,>0%T/W%BG4F>XIW54 M=3T0L^:9)GR,GX+2@X3 )I\W+?1U"GK/%LW8]>^U>6P>)B"3"',7J M>!($V<.'VU]C>SM82#VH:N'R4O]-,B-E((I%77S@U4^ M@CJ1Z.?E6QWYI_ZOE=4S6>@E_HM:S_,Y4VNZ_H?K)7_]BYTG9PA% ?<"#XI4 M)A#IL@YIF')(/$Z%(*&DV"I*: ",4]-6M8AZC1>-D"!74A9 '3%T&*:=TAIB M4,U4W86':F %N1VEM7QUBF,U2!KT5?4GV,%^!;9B-8_HF(J]7[Y^0T? N&H2GY BO>7AB&[LK^!_'WY-->9R.[FCX*_SW)] MK/R3+-XOR+WI+61+$U/3V;]_NOVPFPFO@ESEBGYE(6J_>;/BL/MZTA%] ^M1 M&^; -PW>46I! WIZ75^VM3O:%::!<+O7F":/]]M3[N0EK.Q'17-:XMR/4RYC MF# 40<01@IBFJ3J>)C@,"(L"RNP2;YWHR>93'R?MUF[RS*(JI+):SG7I%'TU M8'D?<(K>0/ TXL2'B<^8.N[K2SR*&20R26481(1[B.]:WMZY""MYIKN MYH?(V;S0@/XI=(DPP:_5?HBH)4$(N M_"JII_Z38$'","0L1D8NIQ>486H::T<$0$KM,J1-3*-&?YWQ05@XC4QW MF*?O/K)Q$-EAX@JLN0 -&6##!MBA V@^)A"!=OY87CI6[0P)?HZHMO.'R%G\ MFP,H_995C7.E%+\VBCYI.,T9D$J.8IJD,$S#&"+J8[6?9BDD*>+48R(0H55V MA1/]3&UY6L.L\T&)-5B[E>D4IV:KAP.F!M;P:X1@ W& 1E5@ M':+N*YFNQWL:,G/Q1.:\R7M;7"]YY>C6;-ZOJR1IS7>,TI30"'&(>*@#8;T0 M$E+5& BPX"@25/A6QC?CKJ>F+AKDZZ3-M=:H/5T;]*"&;VF8,Q\+0UO=( P/ M;;XS)7<(JYXU8:X,?>8=CVO[LR;DP!QHWX+]K:R^Z6U<$77 VO6/>6%Z&WOD MU:FIFQV(X)U0/3[.E_792B,V3%EYBJ;N"]JR]T:Y26X39O4)M>\Q9!ENM$'0R_EHG[%3NF'%U[A"A"&'"B( (APG4SG4P ME;%,)8Z0P%;V?9O.IZ8&ZC5PT;?6FA7O9ON+H=@<6&6[KK2^>L[23%(&MM=QN]2P%M$DG7Y5C796H08@'F(H$1CQ!$0>)! M&C("4\%H+"C!E 26E8".]S0UY?1AJ7I1:T6U6\^JF32O:PC_LLB*XN]78"DL M[2FG63;33DZX&U@5[6)<%UW^I8'IH-"R,17N:@&=Z&?L4D#MXAZI!-3Q0F\S MZ^.\K.('U<&G=GN^%TNFEUCA>[&7>B%$5>@2I2G$@DD8""P93T-/BM#2U'JJ MKZDIBQVHE;Y@NV#!+X40:AE6F_?4TFVLC6YC*ZP+$H>WQ+[B[Q5.I[;8+C+< MV6-/]C2V3;9+Y"-VVL%NKX1"-? M=7^7/RY+;A. =_SMJ:EBC1)HF-!_-:?OFBL.8>@XV<*7P=W/V50-??W3R9+3 MZ+IV/OK= AUO MI-@/?$B"2-0I#A*?-_W H^:3'WC'J>F"6J4H,S &J?9S#>GN%T1 M#$+[.R2V.T_TI--GK'JGZL%!;+E=@:GE(2 M1=(G*62^KFLO?0HQCAB,U $[382'_=CJ5KZKPZDIY-=X]0FY07Q&#;9.TLV. MO"ZI'%I%G\>B]4'4E!I'Y\K.[D8])IH*OW_J,W[O7)/?;UG&M0']4[84CT^+ M[$6(KR)_GC-1[-1^4V?,U=/38B[RRGF-RX@F'#%((YW4.\ $IHG.\1WX-&6< MQVELE?[O/#A34U-K;%U.<$.,C*V!;FB^A[;&&5)]AO7L'(:P< MXDX;PVW7Y MY0HZ6&8ER&OP8(V^GU=T![4&!K-!6!W:B+;K0ZT)5;#!ESU"P3<-'538!W"H M-B/K;#_KCFXNXGYM)OHIKVS#M_N&AV5,"%Z\5^"K%,^ZE%%"O!M?^P&O6EJ(M( M?Y^7#V"]+#29FIX4C =M=GI2C=H&AAT=!;,]UOG<#JQ]7M-:00051I=Q76T< M.(OA.MK)R/%:;8(>QF:U/MT[OB-[%'?DQS;[X78!C:* ^%)(Z&-?!Y)2784I M]B'VXC!AU$\\GUC&3KR(V769#X,A9) M .D';HXIY *[$'B):%'22J"P"H_A67_4U,I[X04>:ZV'WEMECLW(JR=?&-- M,Q2EPRN?8W%A:_CUKFXMP-4F/.ST4=-!<)@1=X/%A[7W?N$0,2-JNJ/$S)H9 MV:-U4W+U6ATO'M<.5$]")S-_-W^><['D.A'Z+/!"YO'4@TA]W1!)]0=)I*_^ M$"00 OF>[&D!'PCQU%3H&B/@#4CP,A>+/DGI!AUG6WOZ!$9O:)/[^0ZP.X6V M=^2^ IMO8BUZ50-C BZQML-T:1=98[P_A\NL+?W.7&BM.^X;KJCXTZNA[N#+ MO/AK<\T[$\P+<1HB& BJ#NZ!ET#" PIC'L4\1#S@H54DQ>FNIK9 O$(*--0S MO#Q:&#;3\&YX&U@U]Z6L1X1B%QO. A1/=C1R?&*7P(?AB9UO]%,6'T51"/%1 M;Z*+*AILYYZ,,A3@,$Y@S"(!$0LEQ)6_6(Q3$E.D_MWJF-[2U]3410W23BNT M46FF%AP1-+!>J%&JDW.%$WRKD8)!K'L&C#C2#6T]C:H<#$3>UPXFK_3PZS_< MQ6SW.-H[@CV(K_,?FYRS,:,")=!CJ83(5X=9$H44>GZ4;MVZYZFI MCMC"$=V*X78=,BAOHQP"Z>O#W1;Y%6BP P6^C[^_%($!?>1\%2#0JX&>6\!M1JUU/L]UJ?K(]Q.?I@0F(0\ABKT MIHA)F,9(1HQ&$GE6B;!.=S4U+;Y.4KN3J,\P1:X$.]EPM1$\W=&X^\!.@0^V@=UO]+P 6=%"_.=*-7CSK/6/:N5=IDL: MS&CJ2<11 'U?*@5!40IQA"1,A*"'*F'ZRGW&-X%WB'ABO.U\8^8Y4%T(H7[:Q MD$65[_/N@2R;C!.?LJ9NYEY1E=]4TU4VXXU9_4NV6+S/%#>J4)?)^_>WL^-=!T[T"I(W;&C'^8@.]:)?@F7ODT>2+J?X^YY MV*%U=E,],,R>]]JYX//RK6KHBV!B_JQS4&U*BO,@5@-)8Z:H^PJ^ZW'[# JW(KO+2K+0&]KKQ](T3<+> M:U/3S['*3NT%[5<7#U[65=HHO5YAM;XQ,Q\#0 M9CD LT.KA[-(M;?E63+DRLAFVNVXUB]+,@[,4K;O]U-4UXSIM:+8GBW5CKNY M&)\IO12)B$KH)X1 % 12&XP2F. 8RP1+RH750;"MLZDII#56D&_ ]BCLUDJO MF=YQ1=K NF;#UY<=OHA40P6N%XOL.U&S!L@L!XUYZ:,ZU&V<8=SI(!.V'.F= MUJY&U34F0N_K%Z-W^NF4;9,[7AHR#2(J1 I%2J2V8<204,0AQUZ21FE( F05 M576LDZGID%WK:2^GEZ-,FJF-<_D96%W84&.M!-ID=S3YCW8QZJ1O$W)_LK<^ MVR/HH:YJ\EE^7E>2K,(JKN]S4=V8%;.82>$G-(0XD0BB) A@RD0$A4\X17%, M0QP9!SIT]3:U:;_!"195C@VR06KACM])<;L:<$[

!]UR>!M:-!A2Y M,^9T\='+\'NTP=&LOVWB[)J 6Y_K&S:T%)]E?>1M7$6$AWSDQQAR/XX@DC2% M:9HHPD(/H]03/$56%44.NYC:%-<(=+0//Z#4CC2W$ MO6O-:>F=!0 ==#!RX,\I 0\#?DX^>9G:O9]795&2I58U38E7SP\PYXC".*6R MR3CCX0@RS!(<$RZY/VKMW@.$4],H-Z_S36)Y)*%L[KT\->2Y.5/,,S[:(<;[#?B?K[4'A* DD5E M1I[0R*9,)AZ3*11J@"&*>01)S!#D$=&I7TC*1-J,[,V2_S3CNL8ZX!2N)^D$ MA]3P.OB2@S3P]L1EP>T=.:=7\^-8A(@;'=F.-S^US=4&H)V]=8\S M,_-T?R:&MT?7V$RBWDSXL#,X]^=E/ MSQT=B;48^+G.7W7COK5$-Q<<1[UN& M3SS5\_"I#SP?JD(\[U:YTG>WU7ZMBB*K_NWS.F6JR-E<:3FR*/<12Q.+ RHG'&L'4]-O7G3,C$ U*RS2&]L-@N*LX'U"[W M<7N'4YNB#=[MW=;5*P,TL8A,,N;<\/;+(9-#WX5M26RNPUZ9C%S%,MDRXRQC MRX7MG)5!VG7^CRK-1'&;;F"4\B B..)2^2-21R(_4]B$( M8,B]V$,^(T'8)PWS6/BGI@;K;$%<9PN2.EO0LWD:JTM] 0;6J6F/ZR@W +3] M!N#-^@: 'KL!,$Q#59-Q=4XNM$M]1+V28$_Q8[I *NTQ/BI=T7!M@+#[O/KF MZQY[< VS?H\&ZQ*YP\?F_$0&\M%AV+L2?\J6MR+[)++KY_LJS)V5*[)8O-R2 M.;=($]'1S-1V)PHNU'D2/JG_K_,;OM8^#7Z@!;!.)]%%:OM.PS&?0U^*.:72 MRB79D*1>WLE=;8_FJ&PHY*[/LNDK [DZ%AT7\[46^["LE^&]/(AKX_!M/F=J M-T7#,$JB!,:^+J25<@E3SADD/F>L+EGLM@:,D6&-^ M"H9W9=,P 2#TL5FV7'^J%?DM*1[>*I3S*D=A575=)RS45@+$6%1Q*6YZ;$OC*DM6 :N WKOR91 8"L1V!7)QE34>_1,S(9CC,GE M/3DF,1PV!K@QAF4L.]J PV-I^3J7U78#5N_61[1#GA<[*-(NE%U+I21@SM3(AE/H0HYC 'F^%WG"EP3/2ITLT>PD]JIUJZ5G MT\> -HTFP;#=:>@U8<+#PL=^"'T_I>KH&GAU;B/!" T])B+.D]E2&(9UV=.5 MUG2M>QB6K'F%#?RB2;,\0[YF+<&,2)^J$S[6=1-1%,'4$Q&,!.-J=^1SI1!L M#OS]/[,1DXN?0YC9L;@W#4,;#Q4#'YIOYV/KMV-]ECPJLJ/3WNNV1SV/'15K M_\1T_"%714YG*44^"71AL"@D$$F/0.*3&,9Q%(1)PAD5BFYET]X532<7DO^*T0 M^6]YMGIZO[P3/\HW"ME?II=^+4U,;:EMH *-%51@K\#[+"N766GH4-+%6?>= MGB.Z!I[-;4R!;QHQJ" [2BMD0$JO^[NV=D>[NS,0;O?>SN3Q'A,]^RH6@I6" M_RY(LP^2I3!O#Z7HZ%G="]Z M[&9Q&P7]YN_1%L>;N6T"O9JSK0_VC;$H"B%>YPTLMBL-2SQ"D=IORTCZ$'F) M#VGH<1@'OB=X$K%86)4.;^]N:I.]AF<;0-%*J.$>W!E-0^_'*Z!7^VD^"\>K MMQTOSD(G6CL;.7#"1/##L FCM\X^K%\O^=>=ZF>U;^$F\P"1*(E]+B#V>011 M$A&(TSB$)(A8(,,TI0&V2SAHUO'DM,D6=U4)91?Y__W?<> G_V_C7]S[I-\^ M$-;G?V?TCF<5V-28*5\&J1=MRXY[PT%[MYJW0>= MDEO7];$L2'F$4!GB& =) FE5M!4' J:>#*%$*0X4HP$) LL:H>=1.DY]T&%) M-=/89Q(UL'+>8\A]KMD6\5U5]3S2P[@5/4^+>%#-L^71GB7=-<9EF5=>)5_F MQ5]OQ)(]/)+\KZ8@3"0%B1DFD >2ZM(Z 20L]:'O^5%,$Q(*9%1LP[3#J2G6 M5WB!!@PVB'L6WNGDW$PSN&1R<,O1.23:UWXW9,95 ?BN[L:M F\H_$$I>-/W MG.86J_QMB^-9K>)(L"#T4D@#O8T+9 P))CY,.0E)''H<8;N@#6L(4U-&Q[.+ MG9'?UGY00NK)-!$I]&*U 40!B2#F.D6QH#CB:1Q',9DMQ3TIA6E&XF&&9>.W MM(4RW,"L@V+68\)''1.S]6+8SW_@%<1EUN";S<39Q*8,GB3.@.5AL\2U 9A" MFC@#@@SSQ)FT=&[A[1N2ZZ3QA>IQ'3$R9]=+_FZ^6"EM4U5WV=X+$"*"R$L] MF$3)+ZCO6^VA>^*8W&K6B*&S,ZT%T?.QGL17H!*FLODU MXO0MT6TW6H;:=/@Q&%JEVM+?U($"@]S^G,FG\W+?=B@N5/V[%U6GBX'W:ZZO MX:$H/\O?LHQ7YF&1/\^9TMK9@L]\$H2^U"8'&DJE+ED(4\)#& =I2B0."4V0 MGX1#(D,.(PE"Z*84LP\(S.!=<]3TQZ[UH%"D0WR#?RF MEM5*"P!^T2(8GDKMAZ-=T0Q*\M ;IE<)QC_G8(N\N?_X8X??[LN0,XFV#5 = M@/!18U)-B7<9?FK)67?$J6F#(P>96LIY&%=JV\#(U1&K/_Y4T#96 G^6(!ZF M 5/'$1 M_4(#,GU3:#V MDE+<9_G+]8]Y81IH1?R4+4>C8LZ62 M67^3(L*^"&@"::RS+L:404H\#!-$/>)+S +/*@F#2:=3F^IKS."[ @W6J*] MA1LTP+L^]/Y#8&KV\"0S_D/I4IC!/!(0J1U$6($HC#Q(_"2,J86-W<.L8W M-66W%4_;Y\_/)FJG$%T/OIGNO."0#JQF78_FH/?' PV#(T7N&MVH.G\@:O>7 MAZ&ZZ;O!?7S,EF\7I"C>K WNF,HD0@$,2((@"M(44A10F,2AY_,T9A$2=E$P MAYW83/]Q@F!JC(!ID."-[1;U@,1(Q"*6:0A#GQ"($.(0>X&$2,1^+ 5+@M#R MYEA.YCEU\ UC-9'45=S:/IAO[<]@9?!M?\?&V_K(&"!XZ+;VS_?E! M!R/OQD\)>+CW/OGDR%2\#?VHJZ=-*?P%Z5W?\)G6DJYU^G\+ ES^##_#T MKX<,"Z%MB% _;CZHVOL:?-/D@(8=EVZB%QG62]\^]0/_<]Q/G34PSFZPSD/1 MEK\^RQ9S-=[,*16KM\V/.8[&ARI7S-.AU7:5H1<:#L[-Z^4)6V3;2=474N'(81YMR#GA<1B*C'(:4! M@V&(19*P@";4RCPP+ORI*"1,.501E$$$6(8JOV] M#Q,/4Z)T@9\0HP7P3!Q36\DV-:?8MN84V\';(PG&N2/5OBZ-R/_0"TQ+1;!: MDC$JMIF,R/DEVQR/S 1JMIT]0DZ*MEGPVJ=JFTGS%R_;9L&!2=TVF^;L?;![ MI/B?<&)_N_S]=EG[IYFKWWUJ?E<)^2^2AK\C^?[Y*?=U*^\5LFPIO@B6J?WD MRXB MR=&F8KM(N[.RX\D>Y[*;'T]5B8W;/&-"\.*]0G8GEF19?GA\RE4OU8EQL(.[#]>&-S%GCHS!,6P4O@=6.!NJUT(T-%=B@!TYP$:031$] MH&4993 L3F"C#,I(![#A!L?N]'4VIZV'K_ZMCW?V.IN!5T>O\UOKL4A=W]_G M5=+2#_HDMRSFK"K1O:GTX;%(XH#[,)%2I\7E'&+L"^V&'$JU#$7<8V9NR";= MV6L U44&$U*:)BSYW%&N"0 MPY$T_4DN'6EP0T9:]717&^-I8T-I7NE5W]>3 M_FZVKCY)))DD00"#(/(@PI1 $D^KS0G8OV.V M>+-O'02EVG2#M<>IOLG.EOKNN@K7)U&0>A%FT$O#!**02$@00Y IK>/%F 4H MB.U*'K3T-C6UT[B=;T'V2HO03K"9GG%&V]!& 5O&>J2S-V#"6>;ZMKY&3E)O M(/9A/GJ3E^SO%:XYG^M=+5D@+WC>ALEN5T_#*X;.AJ:F$;: @4+\R_/?P1:T M^2U$-W_=%Q).J1OZO-?"FF./;BMJ>EU7=+<^VLV%L:"[EQCF+_7;3WQ8LER7 M_GTGZK\_+*\9RU>"[]3?G F=SC+F$J8!PKI^HZ_K]?H0:7M1DB0QYE:)F$PZ MG9PNJ1$"\4.[#MJ&B1C1;+:Y<$W>P-ID#1?\L@;\=^T[( >!UK&B3XZ.X?B;SA3X*O\_RW]2[YY"GZFJ" YGEX%XC/:,8V5"# M;'@.F\#0#:Q>'81K'P1?;^2M/H%*X@E$8!N.R:5CK;M@3BOPXDRRG<5/F_;7 M;ZWY*(I"B(_UBE:P?%ZINLJ".DNX\!,J.>14G1U0E%"(.8JA6BN81 1CS*VJ MA+;T-36-7T.] A78*[ #MS$O6YK.VF@V4]B.R!M8YY[!F[6Z-&#$D<9KZVE4 MI64@\K[>,7FECRM%O>G]HTG=<$/RQ&1-/!@[%%U4(Y] M'7[,,!1Q+!)&T\B+C-(,]>I]:NIE#1P(C7PGB+C8+31DXSE@.QSM2F=PDH>V MTS5'Z W/%?A-=.TZ(],F.+>18$C";7PW!B1^+&<.QP-@Z>K1D\!VWP_;1D=T M!NDI[VOOD+Z-]%@]W@E:WOPHU2Y8[X'U[6$2)TF4I!B&21Q#)-1"0?PD@'$J M*4U"$83(*!WT\>:GIO\U0+!!:'49>X(_ WU^%BL#*VSWA%CHV[.(&4FAOB;( MD9X\*7BK(CQ\:SQ-=Q+Q*U5V^JF1#;*-QJP.ZIO4"+_E65',A*!IS 2&DOJ! MV@]+!-/42R%.)9>>2-0'@>U2'@^ TF8BC..BO#;%5M;7)NO.N/;7EC$=V/3J M9IRF;W7=[ IK27<3YE323L#BVCT4ES:VMB#\.>RLW10[,[$:=-7#MTBW_,>2 MJVWT_5?!5GEU-7C]6!K[%)UJ8&J[6851*) Z-\86IX43T4FBVO6I,XZ&-D94 M%3J.D@2N'W5R04?>0EU<]/,2.MGJ>-Y!78*]\@KJ?-AN*G,QG]TLRWGY\O61 M+!9O5L5\*=1:3U$J6>HA* 55!U8I.=37(A"S6(9A(F(2&-6X/='^U.9X#1%4 M&,$:I-D&D)?4 81Q@G$/D4P3M(8)Y$71-SH_N%8 MXU.;K!4^4 %L7!C,9^H!<=W3]!PZAKZ/-&?":H*>$KG7[#QH;+2I>4J,W7EY M\AF'7K5Z$U1\$4S,GZLK\9B0)!*1@#P,U&3U*J]:&L& !HGGIQY.DFBVK&(9 M^=V9SK5[?1M]O&G]\1X@&/1"I0(*\@W2*[ 4EN&"1N2;63&<<7EI7]N:UBWH M@7UM3U TI*_M?I>7][4]08*1K^VI=^U/Z.OT1Y_E39YKD\$VAN"CVG]\*,6C M2?5ODV8F-!/6<+57HP*L]'JV*A8OM?%MWVBW&]ZBA0&5-(["6VR(ZW5V->I@ MM&.LC;B[)UJK]_IZ 9:E]C%\FPL^+YLZ>%@J":-8PE =9B&B$8$D0!PR'2P; M(^3%D5%BKK9.)K=SKC#JJ<$JE+9>?D=H-%M.SR5GZ'WTAI<:X E!=L8<.;' M=Z2+D1WX3@MYZ+G7\FS/BTRQ4/]Z_YM8BIPLKI?\FC_.EW.=_Z.1V:]_))B=OX8\9AG%#/\R$GB;8'Q@RFJ5 _\407 M/24)C;"--)\J-TN^393),[ M8V]P8]BQ(MW-YSG _M*(%T<:O+VO4;6WD=C[FMOLI;.+2;Q;B;OLSWFVJ"R> MG^7_S![%6VUDSE\^DN\6_EJV[4Y-B>P77@!\)4"9@8T,VORCI0"-&$#)<=7E MPG0^_=T6^"&9'U@!#4/Z.94PC-ES42.CN[-+5<\PIJ&EKH9Y&_WVGCK.85M8 M_4[DCS//#X7@ D$OB!.((DQT'%4$8RRYB*6'?=^JI/EA%U-36Y^R4A3@B;S4 M=^*JRT>[_=Q,[!BJ0*&MNBNP%T;,=8;F=.R.]J]'.E@U"W+:0'W M]RDM3[J8UKHRS[OLD MZFMJ"J*&"C98P1ILKSS7;22;:0E'U VL*'JSUL<3KHL/=PYP)WL:V^^M2^0C M[FZ=KYR3Y>N$*?QW4NHHF9;L9;O$TH1'D<\Y#)$0$/E> M/(BV&"?(02%GI46,_ZSEZGI@])NAFW%PW..5Q!&UQE,(K4(,&WYJ_!]FP6-'E4+UT]SFZPC&FX9@*,G^Y M9PG%^A*CT+Z1.AL?612&=5,-6IC0=%BCK)U[&YPF)5/MZ_5U\^&J4%]+3^-6 MZ.L6^: TG\$K=E]TD9>ZX!]?L5*W^E7DSW.U=VQ,[103*CT_A5Z:!!#Q-(0D MC=4"BU*IEEP:A(&1[VUK+U-;1AN@U3??(+6\PF@GM5U!.*-J:-70AR5CM6#$ M0IM"4 WL* /U7UM%T-[V*"K 2+SUY#=[N&><45/F]K.\7I9S/E^LM(?_-AW/ MS0^V6''!==5W'=&X*AL/B1N2JVW^?7$K\BI5UW9CB$,O)C1,H1 >55OQ0.?O MX )*+TBC)$A3DE@Y-KB'.#6%LUMK>%?&W?Q3:RF!_HC CIQ5=' CJ#^7 M#R)7#XRH=CWJ@*.!E6!_ M>JQ<8UM(Z.7]>JR]T1Q<6X39]6%M>\Q^EM[E_#K/=Q(QWM]7):PL9FM+$U.; MM0I:7N6$VA:*,Y^G;51USU='+ T\;^]RPO4M[DY2WJM7^5 /"70ZH0U8ZC6Q MV]H=;8(;"+<[T4T>[^MN0@KQ-BO* Y>2E(94^C!!.J-,E&!(*.8PHH@&3 :" M!M+.I>1H/U/3"HW+@@9JZQ5RG$>S4Y #=@;6!CO$#.RPT,X[V,['C1 M*NJAKT!A["%/;=52N!G*1?2]J*^!\#1V0#78[ MM=-C6,QTT;!D#ZR@%/C:K6,-7U>W^45+H"C_.]@( ;92#'+5W9]$1QJM!X!1 MU5Q_@O9UWQDMV5M0/BP+U4FN3FN5LXEJ5/7+/F7E-<^>JGW*^EA@:$\Q;G!J M&JT!#M9&A#7\ZK)8RR#X2O4'E"B@D<7<^F).<[D ?)CZA-B7/'5,;BI:;Z;QZ=%]B+$Z_K@ *RL9):%T(<9%#;=>.EAVI@ M%5J7-*2&I0]I:^G#C9175A5KZ#C0*K56!7?^V=)=;>64]J,UZ]T+_&L9MQ-K/AC#YZ R_F MCESKW/FC#$*T(]./&TRC6H.$\EKY>/._5NE;>$,H_B.$;JH.5[ M$%&)(2:Q#F>.")=4)EP:G;:.MCXYI5M5W-7H>N5_>[=/9#ET8+F,X)1 M&%&LPZX"#E$@),0XY#!)!.4))X3Y1B6+QP8^-?52H5,[@-[[LM%&W$QW37$< M1S'5O#$\Q;\Y=HJOA=])M%> VBNY5/)OS_@U!=IEH2;!86#%R,/F*MQB+-CC M!F&,/!@'H1EC]]\SPEW-PIVSB$5^B%.=## ((&)J$YDRDD OP0%- M)$\9-2H-VM+'U";O&B;8X 0U4+,YW,9F^T1VQ-' L]F>'N-);4! BQ> >KN> MU.J'[5QN:W.4"6T@U'I6FSS:;S5>7RLWL?_']Q"?LJ:X4+5=*.ZRDBQV_UU[ MCW_*RO\0I2Y[<+^<_V_!MRW5+^WO*69Q0GWL![[.5:P5"$\@Q8C#D%'$HH E M:6H5"7(Q2::FIJI8BF56@A=1@GPCQA7(5F51DF7EVT,J4>PV'Y?[5LSV.3_% M%S#BJ79S6MV-M-O(OSG$5B9I_4W4TC3!.)^:#^C+S@?D^A[CX@/F:#MX.3E& MW7E>?+CV-[F7!]0W\^337*&HRMWR>:F=*C_4M2CYFU4#1B&I+VJUJZ('H>L^9!$]Y]B3R\J5R2Q7_ MN9H_55INOFQN9>=+0!C3FFI3$Z@NU*WSFJE_[U>AVWC,S-:J(49BX*6E@0QV M,8,U:$!7VS5# W>9NM*.*F?9*PV['3F!I1T9ASDL+=\?^4*K=F[Z+*M_+:Y7 MY4.6:XT\DUR&GA^"J6L,+GV3=!+?SW%EU$6O ML[NASHYZ7@(U>SAMIBZOE]455+6-^RW/BF*&!!)1&*20!SZ%B&$&4YDD,(Q0 M0B-)2&IY*=3:W=0T]^W1#>X5N-=@+>^+VGDVO#]RQM[0]TD-T"M00:WXN]GR M]ULK?_8W3$:TN+IQ:N]LW!LH(\$/;J3,WCICOTF[]1L]X5S_>6L:_:>8WS]H M<\&SR,F]^"+T!9KZ_=ML6<7QKLA"%_@,9L0C41KKZ+64>NIPS@7$28A@Z@L= MO$:DE%;%]BX@P]0TWQHW(#5PP+: >Y3UO<178;&WG>Y83W_WNW&NVF'B"FR^ MGX8,L&$#[-#AN [R!Y! MY()HA!;QNSUH;U]X1B!SX$7#M@YD13G0@@ MR;#D6\1'#SL((X5 #S48=D'. M_:ELC6/NT>QXH&WB^" MB?FSOCJ?^9)RM64C$*6>#AF+,4Q#BF&,6J1$/ET#,4PJGY.]_@3)?+H8:N56 M:-'WU-;K!CJLL(-=\'97#3;TFUT1#$3JP*MG@QH<\@FVP!UG#3V#,4<&=)N> M1S5\]Z!DWV#=IXF^-6-:;!)_++GJ4'OU"G[S@ZE'F]Q4<2))0-711.KH(428 MA*E'4RAY2"(JO$@$5M>PO5!,3:U]>%3_4.ICR!JO$L6V\DR?T3#3;8-S/ %; M]*X8H);#>0#-63PZJWG3!\/(%7'.H.FP7LXYC8WL3EUO,M?A$_Q]EE>_GDF* M/$2C&*:$QA#Y4:25)H("B2KZ,DB\<;RI3P" M( ?0J5&U\#VYT%A-W[&D&>F-E$!F>?UO$_"J[AB!2SM5GX+W<_A4=Y#KS*6Z MJY]^2\0?A?@L;XIR_JAVZ\4LB9#$ 1-02ATYF 0Q)%+I^R"2,1+""]1FV4;! MOVY^:NI9H:MRKZ[QV>GA/>K,M&A_0@;6@?M<7-5U/%[ M^;O0<[>Q^EPI)#V M&A]5G1P7;%\9G'C*_JK\5F37E>?6XD7?P&O58E$G^?C;4YNMMS>?P1IFY1^R MMU9;%C<_05GWG?KY; T\E<\CRNJ:O9V+7M?M)YH<[=J]7:3=Z_>.)WM:L[+E MO799?R=HJ=/$-BG;#=3F_(: M)=0P@<9YU60C[I4"[P2OAH:GL]D:VK*DB;JS)<-3*@RO+T/%.QC7]M IZ M8-MI?]H^>][-LIR7+^_GFT(ZJ2_25$H?IM+7SM%! +% $91Q1%&4!A1[1L[1 MQQJ?VJ2O\0$-T*J"T5'BVN?WN70,/*LMF+#*B7=*Y%[)\ X:&RT+WBDQ=M/? MG7RFIT65/0B^6JA=^YF%&JJJZ3/*0T[3*((T2A.(_""$Q/-CF*0QYTD8AWYL M%POH%-[4%,-:.GU.=51D!7RK)+7<2SC^"@SMKQ<;VZ&MKQ<85GO;ZR#LN[*\ MN@4WKMUU$&(/K*[#]'+N(G+<&/Q%%&4^9Z7@7W71SC^6\[*H;+U-=>B7"L36 M,8A@G=L"^3#V(W4V#$4(4X((C/PT"F@88^3W7$6U?49O69I&,:(*O2;.W= M34V/-[# 0H,%BP;MW/8:KX-C,WWKCKF!U6>;ZUF#UITZ-&/%D7;KZ&Q4964F M^+[N,7RK1WB?TF"/V?+M@A3%]?62O_E=U.6Y:1#'%'-(9>Q#%&,!<2PEY'[@ M>W%(O= BY<+Q/B:G-#0^<%WE^*I_?@-JY/5NP2+0Z@2I[0K#$54#:XF&D359 M"J.BZ5L-T]!6TOK=F0>4G4_52%%AQRAS%,O5SD%K0-:)5\>+JFK'_BHTJN/1 MGF=M/:D_%,5*\'?JK+^\KXN1U*W;AR/OSG>OK$5^:MM8_N3 M?7UOOCZ(157OARQ?9FD4,()2 24)"408Q9#01$ 1DIA$*$%I@NR\;W:;GYPR MJ[U.*HB@P6CK@?.*OG9E=CXI0RLR&SYZ^.$<$_L,3YQ7S8WLBW-,E$-OG*-/ M];-JJ1T.(V_(\J]F:?"3A-# PQ E$D'$10(ICT+HAQBG*8T%BZTL6GOM3VVJ MKA$"#='.+K//G)G9Z@P^AC=9;:GH::O:Y\3.3G4&-^/9J P^%VOCU G!NPQ3 M^Z^-:I0Z@7G?('7JL0$R5327V<6[E="Y,^\4?6(F/$$$32,HHI1!Y(=2N_US MR%(:,B^6E =6-WS6"*:F\=27%#M,2'&4=#.KT:!4#JPL;?/P5AEX*R%&2D+1 MQM\8"2B.]C^=Y!-M]%@EGFAMJ*>2FR_%9_DV%WQ>OB>LZN;#DN6ZWW>B_OM] MEM?&J4^BG 5)&J0BY)#+D$(4:QTG"(,B9A&*$I\$OEUHDR6 J:FX-59 GLE\ M89[]L?< &.J[ 6D=6MTIZ-I1N 8/UNBOP(;J7]82_/T**.P.M5Q/UEPI.=ON MQ]5Q/:6TH$UF ,VW16J.R!HZ&)UVPZG M4;#N@ #CHG6';_9309_$]VNV3M"G>ENJ'UGE %W4Z3KJ/[=NXR(1S$L1A3%1 M:@@EB$/,&(:8X 1'3(1!X-DH)%L 4U-/.H'NLER\@&N>/56EX]2,:B[0MX*! MUY+9:2KK,3+36T,R/[ 64]!/DSM.PIF^[#E2<=;=CZKP^I*SK_YZMV.?^$;[ MXY.R:ON=T#'X\V5E1'VG?FF:_J:MC>GIK0U6\ HLT&C-L]^T\M:NB%Q2-K#" MZY-=N4N&!L M8%W0CRSK#487$XXV$B>[&77#T"7L_L:@\_D>&X#50O@>C7Q=!:O>R[]?D'OC MM?_XZU.;Z1HFT#BA_RHI;0/98MT_09?!DG\^4T.O]NTD@6\:KZ/ZP6HN)\O=3X=/1-K1'::Z[PA]&1$_51@2$.N#HN(J9\2J;8+ M$B4+/DDQS -:Z+#)]0O[W(P)DM2*,-Q<#+E49V!:IQN-FE?R>S M3?V('J6]7^Z^X6XE<\*LHW7N/"RCKH).:-M?(]TT.H(#Z_=L%B/AD4A?,XH$ M0Q3'!%+) DBP'TJ./$]*JUM'R_ZGMG]7WW(TH/.J(MQ,40Y(X\"JL9_CZO?L M0FZK6^XNX;2J>I^NR^J6FK,<5G>:L;<=?BW_NLW9Y_RNR)LB'/-L^;LH'S*^ M/0P;&A)-VIJ:/FHR :B50AV-U3SY^@5LL8,:O+EIT8C-;CNC:R*'MBT8<.BX M<*TM2[V,D48=C&:9M!%WUTQI]5Z_/=&?))]K&U*EI]YF13F+4YI@/\;0B[&G M=CT>AX0E%#(6BY0%4< BHW#ADSU,38^L 3:I^,0/G2Y1_.);9GDY9-)L.W,6 M/P.KAPTUS3Y%PW.W&3DIN:/MQF'[HVXH3HJWOV4X_:"+O)O5I^@AXJMI36&* M200127U(?1)"@?P@\'@:I$G4/]?F%&?U=H_]:EJ?DUW38E*?Q\_ L_K@^.%V M6I^6?9!-/[-,"MN?$=#"UZRQSU:ZMSHQ4._W.8D0D)ZF J8@H1$&@BW*( M!$J1"!%PQD5D%6E[HI^I3?(F;6&=K:W8S>YF:=\]0:NAY?9\LH:VR>[D"-WF M5/O0SI2]G;6=!U<6U!.]C&L;;1?UP.K9\7B/]"%WV=/[^;/XL'P62S4L+U]7 M3T^+N9IS3?8'Q@E&2*WXH0Q"B"@BD%+?AW$H0DE]ST^(T8IOTMG4U(*""S1> ML $,-H@MEJ8[R<)H;2O$IP8OI.3V>NOI7.:^?0#\NBS*M/K?AL88]]8(H(BB :E:J'7O*?4@"3T#FD8 BCX>^E\Z6XIZHE^Y^TM%/ MZ]$_D&*XC^"+J$[[/\,'8':VF-1XCE\CZ77I[QVO:/H"CM92TJ)?K6,D=J0' ME?B@5/*#AH K4%.@$X'?MCL%V3M/CCQLKKPPQX(]KCOGR(-QX!D86"%6S-PV\Z M0H\(JLC+;7;\JB*Y(A( M^W/]V"-]3;W+,B>L_.>\?'B[*DJ=SO&@OE?BA4P$.((8I1Y$6&!(A!#00\@/ M@Y#)F%I=UIIT.K6-_SLAA0+&02[427!E><5C1+.I'=@M>8,;A6NX=>F3->!A M:ZK94.3,7FS0YQ4K_U :?V MV]H>9-9R@AU!SZ_T>\:H&YYN+S:60Y]A#X;QZ#G59!A'+_E[_@ ,6/'W#' 7 M+_A[/K$F]7X=]'*&Q9QV'W/I/LH&X*=L65MO/ZVT_;Z1J9B%%$5,S3B8,)TD MA1-U*N6"P(1'*,(14N=2*]^E@7!.;26Y^2%R-B\JW4'*U]%O9YI'!QAD"VOH M98=N^L;/S7*RD5;]6,F[68U<5LP;=DA<&C8'0#F^'7,XJH^:+0?LSKZXU5?! M5KDZY]S\8 \:Q"*&,/!QB*0""(XD0M#\1#4/W>"T-))8^-LFJGV-$:Q! HW2O,3541+;U:\+:H;6FW:L6!6Z:A.]5ZFKHPV.5NRJ39S=M MS_7<(HJ%^M?[W\12Y&1QO>37_'&^G!>E]I)]%C>UC_9,D"#T@LB#/HFIVO'Y M'&),=1VL(**$HA23U&K'9]3M]"9ZA?H*W->XZXAY\@KZVJW=]K!O-@Z&FS+G M[ ZN*QIB&\@5KZ]!@YN.< '[?9(52ZZV/6:=CKN+L2+B8%-B]W8_-77-V.IQ MM=!.*]6-J][_Y.)!M5SYF['L47S,BN*3*#_+._)CAF./DT2G)T]2O06)&*2! MQV#@2_4M^AY+4&"CKRS[GYKBVH$/LLKM@NT* !:9;84=U.#!+QI^71-&'_V4#.[T64_R'"DVV]Y'U7 ]J=E7=7V;Z:?S7I58 MKT]PC:>V2&@0$,IAB F#** 1I(DZ:L68I3Q0WZHOQ.Q9Y#0SU6\G^[*98KL] M#KA7J"ST69\;E=.,AMS''J/:F)D0Q:@^LB*A]K<$1YBQ5,2(V:P73O@<+V5# MPZ9.=?*D6G[0X9EL)Y++%.U/?I?D95 MU)WB[JOD[A?.">NLTD5>K^.W9")3$5#(<(PABH@/4\D0# 3W4D%#HG:5=EKW ML)/IJ=LF4)%5V4VO^P1QOB(QE9BS,(H@$XD'D>_%:F/.%8DABU$*NC,4ZA$>S33I>>P,K$*;+ZO.FWL]@.X\+;W3P-=7'5P@YO68 M@,?#78\^>>;F5.3/M?:XEZ[@?'^58L-YF3^P)& MO,_>W%-OKQ!W+JG7U]=:2O7;^N/XLO-QW&X_CB\&'T?_S>^H8^1Z1ST.^,ML MTT<=F)-[_W%1V"V815[.?B<_YH^KQV;K%K$$\UBD4(34A\B+8IAZ/-$QQHP( MXD6>CN3I7LL.6I[:,M. ,ULL#GEJU^-G23^PBFUP.=S2GI2V35FIEW84E?JO MK9(Z;&\4_7%2C/74/OU [V/\OH5V%9 M9FI[Y3I6IY,N=R?;DSV-?<3M$OG(6;?SE8D=>F=A*F(A2 0CGZ@]@2Y)E9+0 MAR*)%)+8%U$H)W&^G=H>X^VI@VNV*HN2++E.JE@=%3D?ZPN?3R>D6!T> M1:\?=7GHG^#H^;.<,O^+'"A'/SOV7&*T>^>[)A7:G7IUAA*"?)_Y:CLJ&40T MQI"B-(0L""(>HP 11$V=J'<;GIH"7V,#&IRYS_0KKMHUZCD,#*P S82W+595-#K[:V(V?4\QF[,TV>E,; MT1'W?#W#Z?3U5>-PHW7I%&(VD'^.]&$]!L%9ZK ^ M?=N7H+HC=+4@^<=Y4>[E?S"L.W6R@:FM"@U0H)%>@0JK>6VITS2U*VUG# VL M97?)&21=A1$1O0I%G6YUM.I0G8+MEH3J?KA'+OEK18G_00%=ZAB:2G_ MWR#&$0VCD,-8A^2A)(TA]6,&$Q8)%L<)D=PH&J^[JZE->HT5;,#6&P*@X5KD M06_GMGW^NV5L8"5PDJP^V>/;6;/('>^,O9$RQ]M_"GC MC21YE3#>[ U[2]J-:J]\N>91*& M81SZD8@#;I;[K+67J6G-&BAH(%ZM?P :+/B\M#"[G2:VVP;GA*Z!569OIJQL M=)U,]#+8G6YU-.M=IV"[IKSNA]U-_& 6D$CXJ2]@R 6&B*4AQ%RH/5/BR2B) MF.^G1C>LK;W\5!._K8RU!;'])[X579><^$X*?ALQX73B!Y>?^('-Q ]Z3ORU M:693=^8V6\S9R_9,'Z6,!0RK\Y(OU:(?< 9IE*B5'RP^P;5 MSN=[9PS1'B'%IZP4Q<>,+(OK)7\_7Y(EFR_OOP@FYL_:7//F9?NSOE2\_C$O M9IABC*32%4'$$X@2ZD.J=@\P822,29*R-.:6Z4-Z@YF:4MDBK&ZMP3<-TM"2 MX&1PS+306)0/K*DLV>Z3-.1LFMQE$.D/9>QT(F>3=B2WR/EM]E25:C_&YXN5 MML$T*>;FHM#)Y=YECV2^G$G*4]^3*10)$A"E0IV=$.$P03@-B1?1A%GE^^WJ M<&HJ;QNK+LQF/!4R%#&'J92)SL##8(K\$$I$<9SZ M));(KM[FD4ZFIE*V&$$%LKFDM50B1^DT4QSGDC2PLK#FQ]Z3IX4 5YXWQ[H8 MUU.F1<@#SY:V9_M-]W?S@BVR8I6+SW+77>:+J)*H:?_IXL!;IM@:'(*48QSX M' 9<%],24D)U\DI@%,8HP#2@.+32#&?BF9P2T8Z11WSI[)3(N8-DIF]&I'YH MU=0>M:(TU1 V)$?\.=)LYZ(950DZHFY?7[IJMI]J58W.B\^R.3:J(V)M/MLW MV7H1\[U ^C#T PI13'V8\B2%''M>+-4O2625"->LVZDIR@JU#M.]5:VN74;L MM*0AWV;*T#V+ ^N\#8%;R..8SNV8I5 ML$W'MP.^7=.BJI7J\AA_L9&\='A.?P%^CF"=LP?(6>C.^4AZA <0MD"O5,_ ML0?Q?OXL&@?L& O?#Y#V9\,>1"1-( [C&/I88BFX)!XUNK&V[WIJ"UADX=1N MQW'[TC(L,*-."!1M\G?,".:8MP@L$8'RF\P(IY1R$'O3AK#4&P M:W&\D(1>DKX*4>C7@I/;L68R$"("'& ">:I-.-Q+(8[3 "9$AF'B">3Y=N7: MC_4R-2V^?_]SUKV85<[TL^D9_6;,>>+T5@J&N1N[1/KT5C$[;L>JB-#' M.:'S177-_G:5ZX2!,XIP$$D20A3X4OO;(*A^(2#C5%(J#K\7Z:X$^2S_5]^Q=2UDZN:1AAR44 8Q0K%8 ]K/:(C,& 49&HZ8]#;J4" M]CN8VMQ?XP,:8"^?X@,*S>;[.<0,/-&M.+&>XJ<$=S2W#YH?=5*?$FY_-I]\ MKF\$DLXV^U6=&:OSP=K<:1PX<_3M"7V13>[C#<1!++H=-#@+ECG>R\BQ,JVB M'H;*M#_>\]2IO8@^%,5*\'>K7-\-5N4/JH-O\4E\K_ZIF/DT\D*""(R05,=0 M$DJ(=;%$*2+LBR22OK JD6C6[=36J3H7W;R"?4;Z.3/*#0^LSHD<^@1;<5@C M!C7DII3,57WGI'W"Q??ZB=.;?_MCK151KLZY9IV.>_"U(N+@)&SW]F5\"=YG MN13SWO2 K4.->R3N?F MOF4@)G(U?PSA3W7WWD*QZ\OUMJ[L\\ TH4LO?D#OYN5"S-*$)1B12&=_4'^D M7@*Q"#CT8Y:(,$22Q,;IU/<;G]H>M0*EG37]X!?Z]W6HG6$2B*/LM6O664W+T2N1PT-EK^EE-B[*9M.?E,7Y/G8E7IB#O!'I;S_US55CL9 MQ=*G&$&?Q2%$(583E>$48A1Y!-&4<<\JY.=X-U.;LAN4X/KI*<\(>P!DR<$& MVBY_(VN'7T/,IZ&$S;&'%F-CW:R]-4UIT-34T+-("URT]5WF -N_JP-7;! MJ\UX(X)YNNMN2MN5@G,V![=36Q$)OFG\CK)B&_/4*SMV=^NC9YS%J>0>Y$_JC#8_3/E7FKU0,R><(+>\@>^QDRFGC_6Y*7+TWN+APB MPJ@O(.&<0"1P"JF'(^C'"0]8+!(98!LCQF$74UOB&X2@@M@S)=H1(LUL%>?1 M,_#Z^8J9JR:+H_-D9Z:ZU3EWI M]9U0T^EQOM0WKI:EM4S:FMJ\5ICSZH(9*.394F2KXO62KXLQ*U' 5A9SLX01 MN=V6"=>\#JP0>E#J.*>0+6F]+!5&'8QFK+ 1=]=>8?7>0%&^ZLMK(I@$06D0 M) (FR/,@\CT.<>H'4,@D)B1AQ(^-]A7V74]-+R''L:=;CJV._HZ9&_$HWQYK MJKH<*LIWR[3C*-]>C$\NRE=U.6*4[P%G9T?Y;EN<5I3O@:364;Z'+8QIHF[< M9/Y8/HM"[6[W$E!\$7J?.U_>O\V6E4_XBBSTT7?FBSB)9>!#CM0Z@0@/(<&^ M#V/$/)]PF4:2#&^T[@=^:FO.&CX@)1!+KJU73^T^<9R;.3XE!T7Y#?5=/F.E.(] MF>?:U4G,(AGPB$0>#(2NOJUCX%+$U98J](6,4U_Z+)G5&X.O)KDS@)G!4[5Q( =9D"= MJZ54W&PW>!MZCNSP*HJ Y@AHDD#%T@1"K@88\TO':+D4Z><(ZAI@$)U%@0V! MK=\>\^V"%,5G63F+?)POQ8=2/!8S(EF<"H_!-$H)1$&(82J8#STBTB1(_$!B M9./1<;27J1F\*I#:S%5[9WW30$&%U-*SXSBG9NO4V4P-O'#T(2X$B3 M'N]C5-76*N:^KFE_^)P$/G?DQ[:X2Z\D/D=;F-!'VR3R43#!%N> V7Q:^7": MT>=X3Q?(ZM,J\O',/NVOV#LOO5<29$OQ1;!,+98O[U;B+KOYH9=E\5G>+&6F MOJ9J!7XL37V8+)JW4 M-!#1 ^L5QQQ;>33U8*R78Y--/Z/Y-_40?M?-J<_K%[C]_M/J"BO$0:3VY@Q2 MSTL@8E$(TQA)*%E"F,^EYWE&&^][49^A%OOP<;S)[KS_G/2 M-]YVG\R(]]V#?3H_X6VWRT]HW+ON7J,XZ$VW':*?YYZ[%]-.;[G[(1BX9C;= M 5M86BG.ZV1RR]G>=8!3!INR!N[$O-Q,-,LQ-Q*7.\ZS.VMVB>9NUG^ M'^[>M3EN'$D;_2N(V!-[NB.$#5[ V\PGV9;GZ(1M*=R:V9C3'RIPH\V=4E%+ MLMS6_/H#D*PJUH4D@ (I]KNQXY8M$LA\0"20B<2355:]/N&?]TRTF*49K?O] MLJVSVRFB,0I3"L,X=2!R9)I(ZG.('8X=+TD\2@-5QKG!GI;F+#3"UK'%8W%! M(Z\Z#]TPP,.6SBIL$QLQ8\2TJ.J4T##BK1MN>382.R4%NXQV:B^8GB3(,D%Y M\?J%5RM&9 5&'$.$< *13P)A"X1IH#P,_"!!#N%:U3RZC2]M^N]ETSLB/,)+ M]:C%#(7)SU9:L22+N<6:/)?4M79TTFEZYK.20.X)5 M2A!/*?<@B0B#*(AB2!!UA;L:I2AAQ(](M*KR"J_5IN2^9:WYN&]_NL]1@ ;6 M4CC FX"NWKP\(*8V*8UPF'A&UC+= "F5O>EXIJBEN7AH=]:)>*;.Z2P\?T!O M"I9%M?HJ_;*:A!0Y*.(,NS -8K$B!GX($^Z&$*FH[BA-9G.OWWGO/J4-YO=EF@G]0.2A%$ O526G"1( M+(UM$G:2@IJ4<%.5D,*HP&$U99/.[A-/)]-(=-> M8\?1L+3H#G0TZRH\KO#ILJSPAFEDZWXCYA^F5?:#?\ 5WM5131S$J60S2P+L M0!0&%&).$8RHL!61SWBD1FXVUM'2#$4;I>D(*Q/U\6CQ53UT5:-:UV,V3U!+ M&RZ#F-8P%E>$M'H:GCFB-:S>>4!KY'GC8RG<$E<)"_.0?N7"*=_R)UD]^5IM-'*.+[^]-#M02PDZ8HK/N=H6&^T\XAZPAN>^'9PFGO&F$&FE 0^C M8)3QV]/D;,F]PRIU\WA'GC3U!-[GS\_YIKYI4S=>/FRKLL+U_>D52CE+4!A! MESH((N8QB!._)D40NX(T<7BDM/BK=;>T:=]NU!1]=R'4'K+@$Z9_<]3_LASF:?S<:// MH'SY]:79!"'FMJSJ$/=3#A[O'H[29&5AU;S:Y)7B2=P0;N.; @N033S]5=&: M@@1Y&!PSWN.>-N>C.AY6ZHC=>.11LU#!+L7N8U[(0\,Z0[:LRA6F"4]#PL5& M06;$!8X/$Q(R&,0D#A//2Y/4T8D2]/2S-&NP$U.6S0:MH/59=']I>RU8U8(" M%L":V X8X*0="!A!P5(,H*^76=W_$55//?^QQZ^JC7*[85_R3=$IS""/A+=E M4_&5DI1S80<(YAC6*;,8)3'D%,O_.M3E6A5?%?ISQ+6JTJ$#04[1%Z55#7A]I-!E2.P?(X)@''HN# AR/$;=U*>^CEV^7J2E6>:K+VQ? M0?UF88#5K/>\PS:Q_;Z:C70B'CI[(+\U_>>GMV&XLP>@->K-\Y9-??T*R[IH M=[B0M^++6TJWS]MZ)_^!IQG-JA6)<(P11M!-4"2VT(1 $H84.B&)_9#CU F4 M[L2J=[DT4]R1$+!&1%V7?A1E58_>)G:3._2-L& G+?BEBV0K<#]9MX$WKXJ. M-6=^M,.9?7E5 ,Y=>>4W]0\0V^LC=>1*\="P\\K2K$$KFJ([?*K_^.&?H>H3 M3^96*FL1N!Y-C4[ONNW,=F)W0?CN*=VE7QO&P/+GYZQJ^"\V3/+6B G*A8]W M3=1$I\T%?84=N>N(R)'DDX="3$"S%??0ZGO>((<)+&<1#:-&])>B3D;,CC?S M?L.^B$].=67J;V%I"Y6427V1&D!F?,VR \K$QJ,CY)[K]@8(.;,?&9-$=8. M::ULXW@8+70#S/0K8=E=M_9]7W]]NRRI]Y\9BO M,_IZR+D*'.XX)$$P36,7(A[$,,$I@BB-4I>1- I]K:NR>MTOS3+L[FS((?FV MR63,0=>AU4)?U;F="M/)'=T&3CE1]LR7X \A.]@)#WYOQ =6T^&N0\Z:$ZS5 M^U /Z2@HRQXOZ"!GH-$W]J _WG8 M\HT'?B9&?*4AF8;Z?KCK/P''O1)V=LCLU;HRBZ'.7UK0E]D(-LD' M>5EGFURQ;U3,X;)B%UEC[15;N&5,C'M9.[(/Q6.1_\B$L*O0E:$J-X0>C2.( M(A3!.(DI=&@2A32-'8(T*>DN=[2TI:8-O+3"=D(N.X%UXU8]^*H&K*Y';9Y( ME0%@!O&I832N"$SU-#QS1&I8O?-0U,CS^@?PV)880CT!C849A$9I M YI=S99*8 9!-[W L 6S[?,77LF+5[419)R]>_V[\-7O-P\O7$;JNS>N]EML M'&*"TC""B8<)1#QA,(XPA\CWTH!QXGA:TS7^1]E[T3O MW#35\[X-AD7-\YD6[(D-G:P@4F.]$U^&*W^1&H!L\RO8*]&]2CJ%*V4.HB5W MRT" 65TR;K0U9P6H%/67W?5K-:UAXN-?MC!,+$9D7(!'YOI+)H),XT MM54B:]_NO/6Q3M4Y*XYU]H!A %_X:"Q;;R5K^&^<;HMZ=M_]I.NM, !-OM+S MR[9JB8%WEWL>>5'OD#[M;^NF//33,/4@H2B$*.0()C[&T"5!P,,X""BC6C%_ M2X(M;?IW]0('Q<*_O_XFU&M\BRNN9EL;^O;(1<@/D@0F:9(*#S<,I;6,H)MRS%P?A0E3.JU4Z6QI1K$E M>2^EL*!L.-YS79I\-92QQREW9?3 =R!RB/!#7 =!GW*/XBAV61RM?O""Y'/C MW.UT)J0[$(-?LDV+?#]?AC[<:BO)GZ0BP:52!#=V:Q'H(&+QXO?;5B704?K2 MM6[+%0GJ=$JY<9=5'3+-U5KVVS'=X_1EGFXIOFE3)'_*'ZC>^R?+B M"Z\^<3&1\3?^56[)5TE :.QC!E/'CR#B2!8T1@SRE) DBD."7$_YXH(=F99F M^QLIP:8N2-[(">J+*1J)ZY9&:]A:O=$83&S4ZAB#V $W*H&=3C=@KQ7HJ 5V M>@G[UXR;/ ;:Z0:^OLVX:5PPF'_\9KI0,.,XZMT?L(OXX'T!2UW-=S_ +C9' M]P$L-ZV?A_7(\_8P2C'%:O_"TE:HQ[L']4RH@]K#JXFQQA.O![+2CKWSMXM: M&J48'5J9+7OH3/!N8M#Y+\UB @_5=UY\%3YI]D-&&,H53BB)'0_#B' BJ^8& MD- D@=A)0N*YB+HHU(D#G':PM-E5RPS3 MVI(K>=;\K.YCGW*G+F/OM" MY(4.C -$8>QRE_MB:CM$J[;50%]+F]9'HG8VIE+6FEGO,_X?L>W\;?ORLLZ$ M/+I!IW[056-.5J"Q&PX4E[+0P3S]>#:!9#&4,Z#TU5\5YGFHJ_':;HQ29GF9U#RNPF MYN S5W&#[>A'#N0D,N^"?N>_21[$]@ODL=C(1($+(^0D$*640D(9@SCR0Y=P M2I(H,N#\4NE[:3,Z,N)P4D)9X>""D M!UWQ358*7;@UEHH)89]IK="#W]):80C;X&*AV^9\JX6AMD?+A6D;5R=+/^+B MH:@98M@_\'K+=]=;5E[BHA0C"BGBPD?P?;%@<)K"!#."4H<@$FJ>KXSVN;35 MX2BA]P47X(>4MH[?L7R]QD4I"8";6)YY9F_O"*@>MEC%=?)#EVZ>KQ!84D$U M(H-:YL,=O4DR?L<@LI_XV]OC6^7_CD$PD 8\^JKA(GI9F>J1X\F2W%G"L;I\F MJ(J'!C:@FCH*H8.2_NG!& *V3A%Z^YGW-&%,W;-3A=$7KDC;DG=O"_Y=>%[9 M#RYK*CSSCWG!LV^;AE:5=N^3B3U2_;=U0\S,_F=;UN7HOO#J(7W"/Q_E_DG\ MHJJ*C&PKF9KRE MC)AY9$9Y$U$\Q='C@0>3B",8T%#]YR"54>,HNTF)YFE7Z MI9FM5DE 6RU!=5 ,X+UF!FEHLWT/:M9QL:,\L<5M$NB.% >-YN"73WE9_GH# M=M_ #H/NE=\ZNM*! 1QPN*G3Y(4Q%UC(W)NB^7T'#E#EH '$W.-H,R5P M-MGGSS><>U@N)C/.+H15>L/[S0]>'M.'K9(H\G"$L?#I [&G#ID#$S_!D*#( M#V/N!!%-5Y6,1Z@M>.I=:ZU6>P&F,V;2X%!)L[=MF/7$_[_P%TY.6CB V+1DA98P]['MZW UG72QM$UU+V'%K&RDU MW?\+2"K&$Z_"9^KPH28T^J'"7NUM10;/.Y@W$-BKX%GYJ\1IJ M]K\TLR 7U;60'. 3GXAVCBE:!6X D2IH[UVTQD=Y S,5ZC/L8HY\6[ 77\+> M//8V-%J]S[VK,8'FPM;&J)DKKIN85))[>*EYLSHIW%_S M]5IXHO*7J]CW(^(X'G1(*/PZ,8X0>X[DK,=!Y"9.C!VM>ZW3B+DX@[HOX]KL M)EKA#>YDV!]1Q3.:-Q^GJ0]XZDS'=XJE/-]=*N79JGITPP3\+M4%K;XVCXPF M'1";MU;L"SG_U9?)@+YX?V:ZWLS6D@^ON--:X;^P%#D!I(XL^KS2O;6UQ\>Q/T>V[0O8TL^K2,'3?O]MNWZJZH MLT=NGRM5FL;>!I;F=G5C*4+2HMY# 2%OON'YMCRQ1<_Y5C7G;QC&X6V'-00G MWA?8!$^++7(4'"/VR/Y69V.3'%6LRRXY_K!9/.8N3;G,@VBSQ)[PSZ]B7-_G MFRK;;$5G;2E'87]6G/$H(@C&+4TA#/_8"YE!&E:C+];M>FB'9 M2PXJ_%-RDRO>LS4 72VF,PV4$UN4 XKM>:406Q)-D<_-ZB,>EL-C=G\[2%]Z79KEO"5LVR M6T!LZHWAOJYW+>(-V MI\<+#, JVKB;T]#+O)8)A5<_2_4<>-PCE-Q[E0WK< M]*W8\M<.;'GWL^(;QMD*(3?V XZA9,*$"'DIC'V.H.\& ?:=@#*B7LM&M=>E MV8K#Y]\8";R7&/!69(TXIC+V"K'L*1"=V):TR2T/*3BQ*N @-KB;$%:->.X4 M\,X4@+4#LUZ(5!>NP9BFW<=?!,;'TUD=&_ MIM"KO*UK"N<=S'M-H5?!LVL*_4^:U";D9ZTT6GIIWVZ"AL[B;%?&([T\A^<[KYN&GW(%]:K/\$+ MJEK:!'9;GG7W=T&ETVW?I4=FOI/U$6=%38-W6Y;;YR:UY.[G"Z>2'B^7'"#2 M8,BSFQ5*_-2)J _C6#B(R)4U,CQ'EBT+',1HR%.F=> [@\Q+VUE:N HDE6]9 M)COJWX = ." 0'UZ.M--,(WO2,WX+>SKF-BH+NG#F._"F/Y0O?7M,0V)_QQ7 MR?2'P-J],H.N]=,9ZTU;W7]S _IKM?E'^W:B*ZK"IGPC0B4VU&I;@=ZNE-@V@,LJ# M5.UCMJQ(3:6[.9*ZKYKMO/_1L$>U]$0IQ3@)4A?BV&40A7$$D\3!D*4L#L*8 M)VF0Z.R1CUI?FE5IA3,D=SH&3FU3: S'Q#9!&0GMO=5%C2WM@H[;GG6_AK1D?]UBMT-YRN4_W?WD!.,/9V)G>?;/8?E^])YKI7/3>>]#5WG]S]*KWD-S W;@@!:=W6\YJ/%9 M@*=M=9S?V@FWH\R?PS^W.G"V*6$L266VHM]O:"$/N3[PYK_WF\>"O^",?> I M+PI>"[4IN1"OOCMY6Y:\*E=NS$+/PQBF ?$A\L(48H9C& 0T9'X2>J&?:C!$ M7">-DN67ZC&M=QZ2ZCA2*DM?1,"/\^2M5, _+)3X5=) MX[T;@U;\>@B:.^VWPT.@O:A@(#D8K MA^@91O714+.%DV \L?F[?7A_WU,A9;R.JK:MTT;(DGE3[W=6BZ8-QZD1TV] M_PC'C(9BV=P3UODFM$DF%LLL,2N;A$4*B;?BC1@GB[#*$-'AE'Z/7[+=$4OY ME9>\^,'9Q[SXN*VV!;\ORRT6TJ]H0@FA<0I#ZC@0N6D"$\9!I3P% M>4MKI,^I+R\)I+7(S;AM!L)_E@9%;6\X*=03+PG=*@4WH!4?M-CO%*BA;U0 ]V/0 M7U-^60\^^\68%?M_J]+,>O ,%&K6;,AL.7LL\A=>5*^/XH.K9"3S?[?9BXQS M?LA*NLY+T=,AG27V F'IG 2*/\1*AGD"":(Q9"'W<1A0Q/U(Q_SI=+XTR[>3 MO3D?V0E>%\#4,WA:(Z!FZZ;"=6(SMQ/[!M2"'R,+#K);SBVZ!C5+UDVKZUD- MFPDHIS;-J T#/WF]OOO)Z5:R+KT7_M.WO,AXV0:05+WF@3:69H&$K& O+#A( MJ^$T#R&FX$); FMJA[H')XOA-54TS!SKH8;G<[,5U#MRNE6>_S,PZ]]O'NML MFI.CW+^)#JL/0K%]&O<*A82$C%&84I1"%&($"0X3X2=?C7CS*JS@C8Y9%W#=V%=*H:/B#Q MZ]QR^C_C(UYRQ8!)/N;_ XH*O,5'O? "!-J?RK)J%*B+_W]P&0/M,7S;2@?Z MXIKLMO^0A!K91E)I[#U#GGHQXC&&#H\H1&Z<0.*D(:11X! '=V)2Q3[YE.$!GWI16AT=D/7 G17"NQZL>CN<0- M:#^\N%QZ<4:S/B#WL4$=>E _.O@EWWS=KKGKD, 55OF6Y2_":'Y%R/8%,\:C0$8^JC1%4<]$\)+RALZQ2PV_2\IWP7 ME#H[Q;OTC'$6ODQA+(4;)).&A&LC_J78'ACZ,EY>.OU._,@EH>=#$F(?HM"1 MZ5=N#%W"T\1%"">1%@.7H1Q+F_2MT+NK,IJWDTP'0\T^S #QU,>'K0:@5:&. M=.T@[V@Q?8+"E5C:2^4WDF+NQ/YKH+J0YG]5RUO"/=9R(+8A=R7 MI(0Q22$F'H-^[''BQBP)J-8U)84^EV;^/N6;;_!3)E,@G\2_9W*.UI?%#(E9 M5&!7W!S9!7-B0W<%CO9RK4 M/2N2./:\(=?1EI3\?[=B/MS]$'_(&.)]Q9_+E1/$(0X8@F',8X@(2V""*8:! M&R/J$)_[L:/%0M33T=)6R(.KYAB]93GM5LQ#7_+ MT^H/884>\W5&7P^.KH]BA\J2?@["\M8#"6'B!+[X*T\)35B8XE3':AA)L323 MLE/B!G34N*E]XYTF8*?*#6B4T;,T9H.E9H8F'X*);90)^N#W]K^3Q":N0M22 MK3.3859#>!5,IU;RNL:NOO[<)/ %#H_],&70CU("D<=]F/ (0\>A!#$4LX3& MAE=B%YEM_+YS;?D&_%_.?SF.XX(77#3ED?\*WJ]Q68+;OX H<&[$+^7_VOO) M &^K[WF1_;LA:_Q_MQO>W'SVG1L@/^=Z!G_@M#[L;G_EUK_R;D 2W;C(NXF" ML'XL"6]<-[@1OZMOVK8I>-V[T_I="!E?FK+EZ]>=)N_^ ES+FKC)C9_$-XGG MU(^)OWJ>?Q-$WJ[U/H5*>>_["IUN@)BG/X3KG+5$*^U@R:OE6/S!895#\1] M<)EIQM'/9H;:4G3-]S[Q*G-\[;B6[J:^6FRC"NJ8_O;O#<^8P#BFW,"MWVM2 M]G;-/?'GE[S Q6N36_CNM?[,']*Z@R<9P5Y%?HP930@,0L>#*(T9Q#%VH9=X MQ$N1A[Q(J]#I>)=+,^1[B=M$YQN9#MW8 V%D:KG![[7DFBZR OIJIL$NIA,; M"QMP:AL/=80LF1.%#F ML$?QY>TR+Q_2C]D&;VB&U[^)?VDJ/&O&FZWTM:#)U-7G!AQI5.]UNCK)Z;77 M"AS4FB2<;15H2W/2CDRS3ENK,)[.;+N-&V?XR./QQR)/>5F*SO#Z(^?E^VTA MB0U7F&+?#W@(D1.D$/E^#!,-?.8G2&OW,=S=TG8>N^21KKA RBNF M>B.Q=@;/$-AJ)M0>A!/;QBO0,\FX40#%7F+-4&=SY\\H*'XA34;E+0-J#WE1 MJGR_SDO^E'_>O&0RV:;>I&A7,%-H:G'VHA89U#++*Y5/V7,=O/C\Y?&^DW4F M)D"MAP;_AP*LP]9C D2G-A^*8+;.BMUHN29<9G0A"NW/QQJBKNP1>8C&:X8Y M OR;W.]\Y<()DD66FBCYZ6D2#[&+ [$[07$H]BD!YC!)N0^Y3WR/! YVF59V MG5*O2S,_K=#@?I/FQ7.]==3,&5#"6C&!P#:"4V<3M.#M!9[G.$X+)ENI!DI] MSIMWH /#61*"ULN&?E)=U&"W4R=I%$2^XT#7D\F\G#&('<^%/'4=A,* NN(> MPV&?)K17>5-ZT/,&YZ0%[57GA ZT_SG3-/^7EW5]:H'7[W'Y_>,Z_Z/CH^Z/ M$/TPB%,2,(@H]<02[O/VH9S:G^^B*$4&4N9N;&22:[!%I0G%\MT'M=SS8Q MGJWN-E56O7[,UKQHB8]?5S1R$F&%(D@BY$#D4?%3&H60L10AG@01"I68"WK: M7YJM:40$M8P[QFW%]/\^!(<-B@5<)C8<>I H&X@1Q0=V%.+-Q@:('PY3OZ^] M6:;XB#*[J3SVF '/X:=LPQ_2]P5G6?414WFE_W6?'?$99YN*R[_P]_D/^4-5 M!Z_>Y4612Y:R\G.VR9ZWST\"[O)[OF9BOGL!\=T HI0CB"('RST'A2$G#D=1 MZCANHDR1:%FXI1F+)A!(]O*"YT9@4.TDKDL;T58[#89!VZ,Z;(/>>JPF-F!2 M,YEKUN@&=LK==)+/.OJ!G8(WH!G?@XZ@51+LM7S#(=7@FWS#H9V)JO(MAEB/ M]7*B,1@DS+3=YWQ&@O/=C'5&/)LH_M3"N1 M)8SU%A<]M ;7#,6FYEL*]'0[LO":KQI1,S_R_ O/;W]\JY<'S5+G?>\OSNKF M&_AX]P"^B/_MJF T.Z>K2I_WPC=^$F,#N:FMK170=/F9!U$Q96>^W.B)2R*81!'1/*Y4H@#%T,W( %!CMB>Q7HG,T?- M+VWZ[Z4SNU9Z@IWB 8LQ(E.?HRB#H7]6_)Q4;&S X[+3^F? M8[1Y4Q^SDN+U/SDN[C9,%I99N9&;XH2[,,%I)+.B/1@SWX$D1 %*_3!.2:AZ MF-'7R=(F;RLG: 0%4E)P)UDGA*SJ!QN]D(Z?;M@ :N(Y;821UDG'& A&QQV] MC?: MJ+9:.]X3_8PVN+LV9MO/G@C=W;Z>_LJ4ZTK(L*F*VL/XFI7_>N2%_ ?A@KBK MR,-A$+@)Y#04BR")4IC0!,&4DDAL7C'WB=85YJ'.EC;5CF0%A1!6%M>EVA>7 M!P%6V^#:@FWJI?$(,2GG#3A(:I--:1P.:\Q* UW-S+(TKO0YXY+".Z:T_3SE M8I%F=5RL)C8N;_=T:2LG03%-W0BR.'*$TXLP)#[U8>)@[E$G"".*]!C[A[I; MFNG82]LPZ)W3R>ER]0]BK69#["$X]:*_!Z_E9&MD!;?CZ!DP]*N 8HVLLP;#99;=DZG%^JE^OV4Q>Y3LIAB-) UE)CD*#8ARGR6,BY M'Z>A%A?R8C1;FIW<'7C]DFT R]=K7)1RC]78RU\U(X=+ 5DU:+D4>1=D^ILZ M[>\4Z[F_NZ*>>X/16Y1N7^SXVXH=+T:O>OG-9#FAW M"R]*/1;SV(-A$A"( A3 F(J%.J))B(/0(RA1*G5RH>VE+95".E"+IY%JRK$=9 M/3V/V MY/!R(VU>A3QBFC$"/RRN8'DHA3ET7>GZ:A'%$O##4K%(XV-_2+%1/ MT*-#;7]]U*,+MWG8PQ#$-XI[/"@ :"7P<0&6"2,?W=[>//1Q0765V,>EU\QL MRQ=>R7N:CT7^(V.8;7X% M^4X#@/1#Y <4)BF+H./&Q/<]%Y,X7 D/E.1:0=I)A-69REV1IYO1'5EE M82,N*Q"E,O(J_'>#J.LT0ZP11GWS85M^7'0?^>PH? /V*D\2W9QT6&R&*Z<1 M=/[XXZ2 7PPH3MOCE?GWW9L[MS^S7-K.%C/F&Y]MR_=HL]:=; MA)WTZAG#%R$;GN0VT)IX;BL#9>^NSA@J1AG(%QN<+1UY2)UN;O+@$6.*&D-W<9Q!A%#N%( M%OG6,1WG72S-7'S@)2VREUUEQ7?;,MOP4C?LLZYPT M=2-7S.=A3%(,(^Z*B1]S"N,PB"%*'0_Y 2W)6Z+KV*.^+J M&04EW)V4AG$:4.BSP($(AQ0F/O/$'R%%4>@F?J)%B6 ;]?D((=D0\KM]W 0C MH&:H;>,ZL>GNBGL#]@+7N-ZJ?-':%EP'($LV7:G+6:V\#@BG=E_K7;.5X..V MV&1R=1'-?LQ^RI]VF8!^X*>N)_9\H1G^K8H?ZN MEF9]]I+6DR-M9=4S- / JID7.W!-;%2.D=J):;%>ACH:EBS(0$>SVHUQA4^M MA<(;AF5WGYZ__3_Y'[((Y_M-R<3?C2KN]K:RM.E?2RNKPM:U&H7,365864@] M$ZBI7E!5@&\\;FP/N8DMP2AHEMU$=7#,2^CV-SUO]=Q1%<\*YXZ_8;9=^,1Q MR<68U@4RMGC]Q(OG#_DSSC8KG@K/A&$.$753X23Z 22<^]!/*?,9=]PTCG6V M"_U=+U)*"CJA R@I^;Z35/$D>0%AMWV 'MXFMA2EDVON&<30L[1L&.IIU MWS"N\.F^0>&-*U--'M(]'?AC7F8F5:(4FEK0YWV@-LS3#G/^3N)IZD-I0&0[ ME6*HR[?)JE H3?!0N5=TQDAEF#)<2]6I>;FZ JY89@D#H+>R(^=__D?LN=%? :_EU!]Q[]EFXV\<4#P6I9= MN!I/\0WZ:>3$D 22YRS%"":^%T"'!BPA& ?435H\[S9L/C1WG4V8%E/?7K(& MI.I:=PTT$Z]LC4 WX+:JBHQLJSI+OLK!([:;%- /@K6UZZR#F5>J/@7/UZ7> M)PU7(?J=L^V:/Z2CM =E'^]!D_>&HP@'"6<08=^%2&8)Q!@Y$(L?TQ!SZCFN M5LJP+^BBQ,>) M Z.4^A!Q'DH/Q8'49Q$C29@FJ5;NZ$!?BS;;]:T',9V;>Q#7FN SF+6-ZC7@ MS6DF]7"[QN3U(6+?B)WU]%9FJ4_E 4/3^XHEBNQWKT^BI?KR4^+Y"(>^#V.> M@135Z';9$,1J9L,2:N^ MT;L^Y)N)0F'\4U'<<"WB YAZO_;68S\?A8+RL+PUA<*XH'\."@5EP*U1**CW M:$"R^H&3ZNYG)<212;E-8@:)N)LF7@A#GV*(4N;#Q!,_,>1@EA(<\X H,ZU> MZ&!I2X44$>QEU$QTZ45QV![;P&9B*SH-+!J$K%?",Q,KJRY,>ARM Q@,$K5> M>F\^MM8!J8\H6X>>,]R+;TG)_W M\.:Y)_R3BWV Z%CTD6UP\7I?\>?RBU!9)K_E:]'3M_N-6$!Y6:T2UTW\P",P MB%@,$4\Q)(Q2Z'EA2E,2.(XLES.AK$M+\)%* E)K [):'5!)??0\ORD' M5\VV+63()C:/C?3@%ZGGKT#.=7!0M7O-NQW1]OE:W1MPK![8Z6?/KLXP")9, M\Y22SFK=9X#\=(&8HTM37GO)E%R]2J;\ZG93%_QX:;S/?0R>''B!UM4'A3Z7YA)^RC??X*?LAPSTB'_/9%J8<+]Y973@ MH0*ZF@VW#.7$MM@810.*>V5IJ?@'18Y8OLHR.OF ;SY=% 7KQ^ MS#99^9VSO^4Y*U>1[\5)@F(8K6P%OP!ZD6D99MCH?8&DUB#P/06$M:'RQDYGC MO4.*GH=J!Y\V"'?5RYE^/>1%W52S_X8VG?<)$0!AD$HG 6$/3'_D>=! M(C8.041=%L9*'L-H3TLS 3M990WV)O%.P],?A%0A$F(+J*E]A1U&[>G5'BJ5 M(WY-U#0");;0FREBTHNBI>")"AR#493!!N8+IZCH<11747K!./6AD+P]'WCS MW_O-^37QK_EZ_3$O9$KD"E/L!E[D0$9P#!$)&<1AZ$#')9[/$Y(Z+-3;1FGU MOS3CNA,?_+)3X%>0;4!7A_\;-%J WZ4>H%5$\R!+=YA4-VF3@3_Y[LTZ[B89 M!2;HVGVRK[P1_2-*.BAX\;;8;2 MT8:69L%J@<%>8K 36;A%>5YM\DIQNZB&XK!=L@[@Q%9H'+L)R$J5 3+B*QUO M?3;*4F5%NZREZB_I'TA]:+?1'[.2XO5CS1WU4?Q;N?*1Z_L.)0)+1^R*/)[ M!,4L>/XT_;,I47):<[\NVUR2GNW)9K^UML?+#EG\1 M!N;I#[[^P3_GF^I[N>))["=)P&#(Y!&UAX1-8#R" 0_#*'0]$I)(C\?83)"E MF0WQE2%=*F/#(5#S@N8 =F(CTZAP _9*@%J+FWW%O=<;2:Y'.'C$&;L!_^2X M \;BZ7(KP71&GNRH1@SD[3(\_7FK2%VT'Z>S%I=DG@1?X M44?+T[QXEGR=X(-84]9YN2W$C*J%5W>)SG$:=X&N@FAB2W,!G8:)"5AW='IA M,')LSEN;S9'I5:3KN/0_9+9ON=U4&5WKY<;J%/F8Y8RBCP"4TY#B.(HA(D3B9V.$Q,6IZX?$ZRS MM9E0UJ59EZZDX""JT>V&*8=8;>NTD(&;V.89CIGV'FH&-"UMLZ:4=-:=V R0 MGV[6YNAR6E=7>@\?Q>Q:83>,G#"BD(:2KP1Y(<0<$\A=3B)7,O;A8 H7=R? MTHR[F"?1-*[M'G*[+JT)D$MT9:4.\_NRI^C-[,/NNU^D[WH*CJG/>M:.OJ_Z M5+#;HKC?L*>L6BO%X<_?6IJIJ852=T-/(!CW0^Z 4+. M[$?&ZOI?@\!H.:"7,3#R/D^:FLWUO*Q"U^_L>>(*0LXA\O$^[O&'AEWM85N5 M%:Z+I?PWS[Y]KSB[_2$LQ#=^]Y,7-"OY8Y%1OG+\-&%NE, HB1R(HE XH+[8 MA[@1#P(GY&'J.@:5>>:17FT9_J2U#;("]P;"=> M-RU0LS[LN%@[VM^ G?Z@!0#L$ U!):I6N<;,YN\K3-(/3^)ZWQ#<9'1=<;N M;6Z&5CRE-(CGMNCGROB0NO]=)#+O MJ%,0CU'L^)+,(H2(N0'$GD<@H\@-'#?Q';V*YV<]+,T8- (VV?JZ%4Q.P5.; M^U=!,O&T[Z(QP7WT7M6ME28Y;7_F@B0]ZIV7(>E[4#^B>(@WU8>EBA'%X[>6 M-BD/TOU%/:YX L1X7-$<@XEG82>$:.MNF+ I3)::ZTX:7-O&D M;$ *!Z1TZIGS1V -S[QK()AZ]5/37BLC_I*J1DGP1PW-EO=^2?QNJOO%WYOR MJ]TR)H:S?,R%1[S^_[*7^FN*:$!"/\ P=E+AJ/H$0Q*'/@R0BQR'8^ZZFO1J ME[I9VD1L&<-:46] (RP0TFK.S %DQ^>I';PFGK6F4!FPJPTA<06YVL5F9^96 M&U+MG%IM\&F]Z5\6E>2>95M:/12_\>)'1ALR9.R$@>LG+L0HE0=KW(%)ZB.( M:.*Z@>]C0I3HU/HZ6-J4;V4$>,- *Z96*F8OD,/SW 8\$\]P V24)_>8^D.> MJ7BWXY6*OQTF=V^SLTSK,:5V$WKT.;.PTFF>X.'" 8U8& 5N*J:S2R$B$8'8 M*FWIZ5-[B^\ G4-D0.=SVU5%1G95O6-A2H'W=A+2RN@ M%Y#JAUTM,&4%S*D7^S,&*^44EIL.?N, MBW]QF;3_/B^K\GW#X+SRB!^E#O-AFCA(EF1P("&A*_Z(O2#T79P$2K-]D)H7.(?P5-L+V$)IXOG>B@GV\U1@6E MS^XAJKQC[R*A+)C^D,J*?#4+;HPIYFF*H# ,(42^^"/Q @K=V(FCV(^I0Z^^ M.GCN\)2HE!GH*=S-/> M"[R,SX0W 4\Z?/.[?Y1EG+IP)O M2M&7<'9^V[Z\K#->M(YW*'8G"4YCZ,4T@8B1!"8Q]Z!#DR!VA$G"D6^6E&LB MSM),U4XZPYC'E6.C9KSF0WQBPZ8.]A5IOM=@9#T=V$B8-TH;O@:X_O3BJUK5 M/_K]G&VRY^WS+OTX)"SP.8*$RD,BCQ.8H#2%28 0\KV$>VH7$LY:7IH9:X53 M/]D]QFG\2-=8^XE-2BN7Q>3B7FVO.+H];F^V,]N+:G0/:R\_8+D*^!=>K1"C M8>H[#J34\R&*@@ 2+%RD) S%KW 4QDRKEMU09TN;FSM9ZWP#OA/T!FRX8KU> M)82Y0T,W=3@,$XXA2@,&$R*,7ASYB>LD<< D84U>X?7,".^[_+,CK+99LX7; MQ'9S)^8-J 6MD;L[(/=E #E[A=0[D$Q=05UVM8S2Z1VEE6NF=]\QJ![V*=MP MX8X6G&751TQK'IJ_;[;R\A<6WX?XVV?\4RX$G=NCM\_Y=E.MP@BE<9HP&+I4 M5B.6/%@T=&#B)3%"@? ?':9<6\QRWKWQNO26CN?A:TX:I2O#=^_-;2S*$BW=,8%L,VZSH8)K8]M6#6::_Z M53:Z/7[2U&RWQR^KT+T]WO/$%>? 9)P:BO100WW)-S]X67%V0@SU-]% ]0%7 M_"/.BG_@]9:O8HH\S+P4\L1Q(4I2'Q+N.C"*T\0)8S<)(JT4EOE$7YH)^7LK M., 5X!LF':,F$<8>\^ \GX3&4?7B!GK&#=I5_(,U#5:C_]SD@[..FV*JQ$'58-:(0AM'<"I-\!M=G<' MPR.)Q].\C;];]?BQ=5!G"A5?#ZY>/%@+I\'0KUI+\T5YM30["NCJO6GHN>SN MXSVD[W'Y_>,Z_Z.\):5. O=0$PLR%X<+H?($1!*:UI*"WW>RVHS$*4!B:ZR,%I<]V,RKO&.P_SHF8#QLDF=M(O_,[N?UID^QPE*1NP F,''F++'$] M&&,60B=*$\*HPQVB=(O,H.^E[4ABC=52$V6%/CS8QA$X97ALN25X=]C.>Z MU/,0@Y@E,428.3 )8@ZIY[B8^CY)8J)U2?BH^:59\$8ZS3O!QX"I;?S,89C: M,ZP%FV1G=UEG6U=[CQN?]S+O1<7.KN]>?LKP3/+I^=OGS4LF"YUK5W3O;6!Q MT[$^IWO*GF4.U>=PNZ:YY87\5(\PKP6JEE.,R^C9)GW2PD2\]/.BZW. M>_ YI-C9&>C@PP:NU^=\4_'WN%CGOV7/VW6]]=NY621PQ):'0S?PQ3K,DSK+ M*X(IPT'@Q8PY6(E;>Z2?I5F 6E)0BPK*O:P:6_\!2!5\*CM 33S_NQ@=Q#3Q MDP; TO")[( VD_]S&3Q+?LXX$H,^S<#K\_DOXSH<^2H*CU]#>?B$?_)2UI&6 M5Y<(=GB(93Y'$/@0,=[$TM98YF.&&J.1+KNO+O;2RRWR<="=R19F71CX1^Q27IQ E6/Q$ ML \C/T ^8IR24(MW<:2_I>UA=CQ@+?M71V3PNQ0:U%)K,A:-8:YFIRPB.;%Q MNA9$0RJU46BL\JCU]_8&)&JCJE]F4!M_S;PH:59)!UG2$,GL%F'"N#!DO#Q$ M_PZ1SB3&,GJ40"=*'(C\",&$T11Z045%K:2 M[4IHM'%(XL68HRB %*$0(A1+YT\8,AZF$>7(P8ZKM7FZW,W2#-8MI=LZFB:< MCP\\S6BF20'4@Z::.;H>HXG-SDY L"]\8[\J\S (EFQ(3R>SVHIA14]MPLC3 MU[(BW!V3*UZ^ 7R[7K<5,1[2KYSFWS;9OSE[K"^DU239A_77\7'H.6$$DY#Z M$(4!@3A,Q&8H2EPG2"BCCM*UBVFJ,,#&-#.A,CPT0C8)VHP;:<;\3?,!'<_;0.4W5HD%G% M_N>R^X\;_>RJH4:69M:%L-NRWM++XHI":OAX]P"^B/\=7?G] MF.?5)J]TDJX&H1PVPE91G-B(:@(X13Z6"E)F.5F#+<^7EZ6BX%%NEM(+AL'] M#!-)#R9\7N$#=\N02EK+ZG65)!2GS$L@BWP9W4]DZG2(H)N$GH\9PS0-=4XG MQSIZFS>TKZC\66Q?]3TS(_-0?>=%DR\NS!AMKTZG7A)YS/-@ MQ+T((LJ$92',AWX2!X3Z,5)RLUZ.;2MXW*EDW,?S]5>VF[MAL*=P=+3_R8B='1E4-"I#H3#HC:VGPUR!.OI_N$'B%@LVC>@%I&>\O>( 26EJK+?;HD##]L&-0\JB7]51+6/*1_+WD=4%G%B1]1>8,S0'$L$Y2])D7'HX2YW,4D M2K2\D<'>EF;6:_%@GL)MR=OB\D81ST&$%2.?MG";.@)Z6D5^CZ$0MHF,6@R& MJH!B*R@ZV->\P5$5M<^"I$HOF9F0#YQ4]YNR*FIF@#KY:.4D7)B(V(&!1V5" M,&(PH2F%F,2QPT.6QFIU.P;Z6)JYV*7.2#;.3_GF&Q2=/@,I.#A(7K;969H7 MJ2Y!K&8YK@1N:L?\%+,G(\RT3<< *I8,QJ4>9C43 RJ>&H>A1TVH2OU)Q2TGB%'$.9:\=E3L-U "L4\P)#Z)$]=S:$!#==I28SF6;%I. MEMCVN+%.0NCHHT/#:3Y=#RV<> MQ6?[74@DBV>OD,\)C3P71H&,>88LAG$2>!!C\0\L3BA.E,I67R7%XI8L*2!H MM "-&J#1XZ8Y1KD!.UU \^Q.F[I(O.:9FM&X*9Z333T:4Z]=$PV$00F!*X"T M5EO 1(:9BPY< =-Y-8)K&C.DJJ94IKG(SO)U)J\AZ[(P]S:PH&EU$!+LI)R& MGGD4#%M4S?T=S4O;/*KP&87S^!OZ68!-QK"<*,VYZ_XL]4.6IKS@0A>#6TAZ MK2YM36^D!WOQ.YD0X*# C<&])$VTA^W(M$!/?;2FB?$$5Y?,L#/*--3L:K;$ M0S,(NGF(ABT8^BVX+L0M%_(OXMMZ2&7]B5(2#8K^\F><;5;$XSSP?1=R5%?9 M)1@F493"T..IAWSD!*Y29$V]RZ59+RFQC XTF]S?&R$UX_ *0"MZ%5;AF]J% MT$-.WS-0!L.6&S#>X;Q[?F4 SC;XZF\:[(&*0N:>W6[P^K7,2OW=3L_[2[,, M0LY\P_-M>9(5')(]=W>/.O?V9\S>XWC/^4V:$M%97C,EW* 6'-22U[B:U,70 %CC5&P:H&)(H@\2H6_YR&(8AP1,#.DI%!K6\@I(9C*)"A^'GLGK M47G0KIV^,Y_QZI'VR$+U/7,-T?[QR?WNP/ZUO:A4?N72-Q6-/J0?LY+B]3\Y M%A\>Y820E$,213%$H4]AC'$ B1_R.(F=D(98GX/?1)2EF3CY29EP[QL-@UH( M:QYP)S:<.\;^L\3UO28W\JX0X6WEHKT^,A[6: 2D2K8I_:^!U2K;OY$@;U ( MX!K +M<(N*K%F>D%'IIKGG<_A17/2E[>;YJ#_IH$X7Y3%=FFS&A][+]RHSC" MB(BMH(NQ<.E]!Q)/>/B,NRCF3NK%FNE*,PB]-'/\R:Y:@$\ 8#]=94 #HB_SG8 P&P1HA M@$G?QN4"FQ*$G_*RO/V!LW6=G2O)/I_S39>0[T-S]7WE,9+@&+D0Q3@1BQ%& M8K,?I1 [U"@+<'25I;]Q74=!@'M0H*:HZ2VE$R*_<3K@H2]+53Z MBQ3_5[!70(+?J !^.P+_PPCX)N4%S0"T5V50L_^YBPV:P7.AYJ!A0_IGZ$\% M$R;ZP[9H@FF*)^?';RW-1G7W2CL9U0_)3Q 9/QHW!V-BH_%48%:7&M7!0^L M_++J1L?>)TW-=MA]687N$7?/$WISC?%L=;>IA(-^RY@8Y/*]^/&A>,K_V*P( M81%/"8-I?:O4=2.("14[C0@%-'("ZGM*9R$#?2QMBC9B@E;.&R E%3@"*:O: M5!T"='C.6H)IZB,3$X24)Z\"!@.S6+S=S&+QPV$6#[4YRW164&HWKU4>-:@$ M(MV9I^=OGSS!)/;$^!YB1B'(G\34+1YYVL;3YW4H( M:A%URT6>X:?FF5^'RL03^@B024I$]BEOK3SD60OP4&RV/083S"+HN#%**>/$=;1K6A]WL;09_1LOY.W/ M]T&:W4;-:.@&/_:G=K[W%ZM$G'(?JR@I>J0/<\ M:4+AQ.E6[*<>A4!96>;%ZY>\XKORQ"CV0DX"#WHIQ^1"*B^8[H8V9;[.6/UEU%P$ MKX&'%(2QL+301224&R.0D9#$JJ2/F3<,Q(KRC]K^3U'960<;:OFJ@JYEW6.-* MG^^U%-XQV'5USA_K3([#V>3'O/A;@3?5BD4DP4Z"( TCF<$7)I D 8*A+_XY M"$.&?%^ECJEB?UJ&9(8RIN\['A; ^Q/Z-"] NJV$7?_/_W!#YZ_"L&^Q&/Z: MR+\F[R\5V?M5QT%AJV87W7ERD0 B)02VR710U=F]VT9QI#W@\#HH+FWT=E.FL?4ZAXUCSYK?M;\*)S%JGC>&!TU'[V\M)E[ M=)(J)>6R8D&V,3EG/D9I>-I: 6CB.=N/S21GS!=AN.J(^;C%V4^8+RITZ8#Y M\H.F>99/]2#5N[H/LA2F5KKERF8IRW.G)79H]!YJF;I4UK*:6,BM9RUC4*?N/%CXQR\(YO MZ/=G7&B?)5]$5S4Z>BUFDP Y$* EAS!,&$R;YR(@;^[%6 M5<+1'I=F,W;B@9=&/CT#,0ZPFJVP"MO$9F,G*_AE)^VO\M;N'LC'$2"U+88R M.):,QWA_L]H19?5/38KZB]=DK'4#@]OJ>UYD_^9LE03!@2);)#A;Z69E&.#E::$Q. ]]*:)+-=AIAYA+@^BF JL(2(\A3& M<2HLN4\PQHGCATZJ5Y#:$LCSE*4^R*9_-*4"K^HFSPID;W(D-?Y-&F81#L)A M-9WPKW=R!0=MJ65W&26 M[[=%(=S[%4[B"$=BP^=Y$1%;/RQS#Q-/F!,W]!W,G3!5IS74ZWMI)KN5'GPL MN"SG6_M"'[?K-%NOZTA(+;O&>:WF2 R;FHGQG3KZVT+;2@X.HMX%FZ9I/SG:N;Z7ITQF[8A.&^';]D%5[+ MY4;2WVR%A?TM3ZL_Q$IT^YP75?;O^L-T5V["">)>"ID?W/'2$DP$SNLZW#)*:T:IL%0#9\\N:[V;9&ZGKS=CW^;VSH=*&W:O2&T9O!_/4(L!A#. R0CDD<:P#X:J<9=5'3&M.[4]<$FFW!11=3N,X$&Z;^)\/D>_$$,7/R/95WS.A,3CC0SYD"K[/-PW!KN1&_N^L^OZ=K]G*\3W722,,?<^+ MQ8[#03!A*8,Q3J.4.C%CH?KY@G;W2S-%1T*"/UHI@1Q\P)]?UODKUV,_T!X/ MA5.&25&>V$8U-//DF&;^(/X-.!Z!G0:30JY#J3 E]'/Q+%@> DT:!E,$A[D9 MM%N=D;#!5.-C%@?C5LQVK8]%_L*+ZO51?#O5[8;)\NXO=;^DK I,Q\Y#E=M9 MD'':R7H#:FGK\[>]O.#WG<06-U#*Z%C:08WW-^L62EG]TSV4^HMF7_\M^Y]M M6=5ECY[RKURJDZWY$8WZ4_X>E]^%(#\RQMF[U[^+J7F_V==0NJ55]B.K,E[N M)TS@!R@E7@0#G'H0)9P**YP$,/$\%"24.D&J%=N>0LBE;<@Z.LJR!,5.2[#9 ME8T0_RI_ID)/R5-5*RH+VN3[ F=XK^5?]%S(2;X"-;/YUF,[L:4]&=:]@N"\ M+(4L1B'']K$SMK](74&V^;53QNZ@[R26>LH!L63<)Q%QUO5@2I!/EY!)^[J> M+KB^V"TME]C2:=J.L6869 >.J7"[PDXRB561F8 G]V)W;\::.Z3\$(?NX'L& ME /K=7NEM>/-[)@.59D'!MI8W&YFO087[O J1I1&$1LV#S;!FGI[T(.3Q8N. MJFB8<1(,-3P?-8&">D<,!2K/&]9YW;Z\K#->O)=2;ZJF\,W7K/Q7^^420KGX M*C#T HP@YJT#JJ;Z60E/Q=>,M@YB!U^7L'O1WC"FVX+2Y.3<#/:J<; 'Z MGC(G%/N0E?13MN'W%7\N-:BRCMY;TC?8I"-WMS+8\X,7K_(COWVN5->-_A:6 MMGX:G6TRCZO6 MG=$*3YL>UK&: 1.O'W'&[C=M*O>*H21!V*$041I#%*8A3-P@A8X?8$(Q2[@3 MZYVW7>QG:;/_("9X$7+"; -H(ZGNZ==E6%4/L*X&:_(SJ#U.4D3)CO-^!"># M4Z-!%*P=_%SN9>:SFT%5SX]?AA\W2'[\P#=Y3=J7%_L3$TJ<4/R?O!=+F/C# M\R$1,Q_&81#$#D&!A]73&R]TL+3)WQ%1(V?N$G+#T]P&'A//[XYT*H=):JAH MY I>BAM^ WH,Y?)?>FR]+;T#JHSR\H><,8^/[S+[N'K03@G_W M>I[\)[TCF?14O=YOA!3UEU(^5-]Y\?0=;R1#0;XI/^9%RC-9):3\[YHRA;-; ML>W"WWA=$$ 2FW[$6?$/O-[R59IPDE >PR"2A5:BT(/B7SQ(XR BF"11K%>N M:1EJ+7K[XK!)GU\-W> FSB=K47H\Q8-=>%]B-7QZ\]M#@B:EX0[P-6<3=[/5Q3 M;R]-D#+(B1G$P5HNS.5>9LZ!&53U//=E^'&KT8+ZM%3L1NAW_B0PYVVV!T:1 MZR.4"JL@]@Y(& :(H\01/CY&'HV1P_0JC&CUOC33X5MQKGN0OLH'OAZ_&5W5 MBW>&6^E!+?X4J77L MQ"F[^\D+FI7\L<@H7_$H)G$01C#T42@MH =Q3!B,O)@%/@]PDNAMDV968&E& MM-5"5J">,Y!I^[.P%+)\P\%>0'"R'(E.7HH_RF/V!H@+D<@=&*!&8\80Y$3C M.%>PT;;X2UC#)A\<[0#B5'*8$G1PF=YS]U.*RF\WK Y;WI8E/_#H1W+1\\62 MET3(@2AQ&8Q]QX&.6!(Y"-S4T$OK\](:",QP+7\ M>@N6"OIJ:XQE3"=>%G9PMN+6:#8G3HW$%BL4& !DC25EO,>9>5*4(3AG2E%_ M=:'Y"_+2?6-.5V& $7+%]MTG,86(Q8'8S4<.C-W(24(>DB AJPW_)B\L/RTH M5^&@@M)<3IJY?*;(7'D)1F6ZYOP.%I)QH#FLR]FY6TTKJ*E8VDW]GRAMX'SP M_BRY 1W)E[53MS\DLY_R7Q!!_[*1Z"833QYNTZL>- ^_O" CTPK9P])@];A9 M#1.C2S0#SXE&H6G[7(/O7OM_J8^("4H"!@./!@1X5JB..20T#"$ M(8X#S_']T$-*10KTNUZ:9QHP)[8F1SC>3'-0K0_,Q"Q0 M%SI>!!]4/R"JS% #+^?JX;VDRA5&E#:IR\3!7NB$%"8L$ ZERQ,8 MIPZ&H4NIYT*6ICY$/')A[#D19 Q[)"!NC(G?CN[=AOWIQG8G\W0C>]?< MDE[8L$[L_=L?TX^E?:Z*]1,OGLN']*E@PI \\9_5.R'4OU2)>_I;6-H<_2R*3"T^;$<9]Y]3UGVO.]Y_6E3?8C&KE&5@UFQQZ(QN>U!70FGM07@)E@ M"H_@N^L[@)NN<9/:49O=%FU3O" M1F&2&L(R]A^2;A!?&/9MZEWT]V&^R/O+VA1$,>!YX? M0RHOA*$$49A$'H0GAO"!*#VU]G39@9J_L-+;CHZ -O_GN_J7-PVBS4 M3QDFLA9RQLM5'+D>BKP 1J[#(:+,@8F#'>B$./!XR%+?=W1,E7+/2S-4#T>) MZNN#H'H&3!UY-?,U"9X3&Z^=S."7G=2_RK3%!N%6I^7U4/Z&U[S78&E(/%"YL08>H@2B'S&A5T*/.B0U'-= MQW<2/0^ Q#Q#F# MQ),Y0(2+_S@)21.MNKQ]'2UM6-U3YC&(&(I@',B4L33V MF),X*2-:5V:[C2_- #2RZ28L=\!2F]VF$$P\HQNQ)EC +^EK+9>XT_3,V<+G M2IWG U]XQIP(\W&7Y"@9-L7$I(@SL2P[3DHA"MT$)I%8KUT419&#/.2[2M4\ M>GM8VNS<,SDV4@(A9DW2J\]X>0SD\*2U L_$,U<;&2-JRXO:7\5I>=SB[&26 M%Q6ZQ&)Y^4'] \'ZC*->J=>OLLK'/\I]>77M0WV5MI8V@X\/R%KAFV(S/\K_ M D(!T&B@?HZH!.GX^:)M-"=WN16!G"!/0 9PG7ZYBBX3A_;QNK> \GXQ+\.C8FG^:7?&W(M^^W)?E5LR.CQOMM7R@B:7-32DJJ&4% MK;"2]B*O-KG.5!W";'S.6H)KXLD[A-0$R[("*$:S>:C=V::U@G+=^:WRN&%I M32H\@FU]E_<#?RDXS>H]F/AYS>LT@0V[?^/1?["B^KU47P9E?B= M)-UX>:Z9Z)S$";@30(ML96+0HXZU#-E [9&9BN3C=@KU4]1EV];L!. M,_&3U.VF?F2OGL7:HY8!MU6LU)98\U8WM0SF63E4V^V_#=%"2W"*R9H/TB\S MRD.'40(=DH00QN7U)%W2B23DM7 3#^7+9$1/XK!B& <[]M@T/![T#M")KC* Y\P+O/[ M][B?4NEMMVLVD>Q_7:JG$"P\U%*XK@Q@.KUMG8!;K@(,%G<%XS__@[_-8R9( M[ <)Q(ABB BB$.,HA(*AD(2AX"35ZJ%S<8;)G2IU3GQ#):C(!)).TUH!QT#V M7SQ>#<_ XM@8&8MZ 1>XOZ)@P/&((U<,N,#0:*H_C ^SV).::(QI$"&1<604[Z,W[=2V_&.YEM_S:EW2?T%2 M:1%T7]MHBN<;^A?T%D#3>^ 8FE21A$)%*5"D0O_ M:%&QFWFA<-:_1KF,7/\EBA/0!I89>GB!/Q79CJY1>F&QND2Y/.IH5RB]C.U? MH/0_;)WQJ.(?\,]&:GS@!1?Y>AX+X3.4I9!&7#6E(SY,$QI"^8%$7A8@&C&C MMIP7YIF:/'A8EJ_Y2BD4HER"O([86>.?%NF,9V&-&&9IDA&8(2YU.9K&$&=! M"&D@PL2+8PFY/YL78)43SMS -/ HK7!1Y*X;5WT M2T/E99>H3:9G%P[N\CK/SC)V%F<7JV=R-CL?MY.OGYY?%N4;YTVYZ;W4S[8' M%R>Q0$' 8)R%#*(T%3!E/()Q&,7<]Q,2$JVH<>T9)R=S\9N<:P&6-<%F4J$? M7SWYX!2UH7T\#:VP06P_)WR [F;:T#@2'OWSC2I&M-D_%BCZ+]J)EG_RU5IU MV%!)C!X.0X_["0PB(O4*01)(6$@A]I@78A'CC!NI:WMC3TU<-*19)8'N0Z8G M%RR!&%@":&)@O-7/<.MH4^^//.KV/6#>>3TJU _2&WN%7 V>^^7M0<24)+DTSKECH8?9$1O0] M;R]6A;(XPQ6F01M"GE$,D880D35.8QHF/19"E M/#&*/[HXT]1$1DVHBA(J6U+!JJ'53$I;M0KL>BP?<.57BD+&?(XY M#&(62)4^(Y#P(( X]C,O%8@P;M1C\DIZIK;9F[J0^_PT]REFA_BURZ1WU(\( M_L#BIJD6>8![<[7PB^+F'[,J&5WUH< _9Z!A"NQSI2IGUWRYTR < >Q(S[B6 MFE&U$4?0'>LLKH:UD[X?\Q7^_GVI$M7D!%_$5_[*BPU_K*;89IXRCX:4, 1Q MJ J"LPS!- P$9#A 4XGKBTCF. PO% MBQ""/RN:@=/D7RN4'$DVO3E'E5]&,!Q+*;.7+2/0JR\2NUN8E M0/6DBPN8!A8H!@B9%]CL8=]5@MDR7NROC9)H9%55$-8-7CIX:4(? M>TV8/"$;TAR>DN=Y=A6"=#CXN/%&9QD["2XZ_Y2E*[2]MJC*5Q^EKG[EZIZS M_:,*\O?G) N8)T(. T(81#A.I4Z<".B+A)* ^$$84"/?IR$!4SL3M[GJN,E5 M7[8T@T55E7VM*K'_\L;Q^?KK=K-;E,U]^ M^DD7&W6+=[-:S*'R1T+B)1C&+$J], @1RPSK\!O3 M,#4YJ&X6EC;.21O\]03=P*@.+.M:-Z7::-O6'N"'9 "T'*@\W88'T#*A[G9< M=@NPAM!94P%S"D;N/6 -T6F+ ONA7!1 ORV_\06G4MK^+J7K9NFB$/KE,:*L_X^(-M.R AI]KRJ-W -XMXH;$>F"Y9@GS*,73^P%T5$2]8Z)W+*;> MSWYW476-]RVO:1"BC$$=(P,R+TX ' M0> S9'1%S2 ROZCI MP,#5)LBJ@$9& ^QY+(/-X %& $DB" M.(!"1%C* #_&GE9GTY.1I[:]M\0!19U^2;-#N+JW\54@#+QW-?DW*EQVEE>K M@F6'(XU6J.PL _L%RLX_8+;I?BS)V_R!+T6Y?,:2I.K"XX\B7[>M< A33A!,PM3WHYB@(-1*,^V;:&I;5+NWJDNL M!MZY%V#J;V!HAA=KFH!5UL,HN!W,.)W/3%L$ZF)12T3U="7TO#CT*L'7^_XH M*%ROBY6=_BY?(M+[Y7]\+S!'DT3H( M4EV'D#CL]&Z"DJON[UISCML1W@2&DR[Q1B\/<(/_ M,5_1ANK7B6M=.:BNCJ8/#%RNIZU\$+?2#Q\ MU3NN\?DEB&(?,6FE>"21V]S'D*B(NY#@P NC-*:)EKUR;O"I;6]%7=5YTHR7AD_Y"A0&WK]; &P\Q\=(&'B+KT!D) ]Q_Z=AYA.^P'&G'_CXG?%\OQ>H M/?#W7GK&LDP!)^N[8K5>5HO[ :_RU;>7)5$LB(S5$=^*IR:Z*4K"J2#6L3Z +M9Z*,@2 XL] M13+8T3P#-9@UV: L0$MXY21Q6*? $"I7I0ITIQVW6H$A&"<%"TS?=Q&S6]5R M<1>N>W:XJ4F:GA#2N@Z2@_#<\]AV"Z&!8!W:;#) =)1(W$[ ' 7AGI_C'>-O M.YGN#KWM?M4RZE:YK8?AM![1Z2HXCP :6*SNL]LGLM^W, W+[ MX7 5E]LQT[CAN?TLGT3I:KQBFT59=;JX*=A]633-21[P;MIGJZLMFO5K+SR0I8&J/HF4>A,3F/*4L\P+ TZ-U!O# M^:5)7*.#BW3V4<]OBRA.3[(;(>QK%M8BO4/.>1'_LH7Y8M2Y1L#,N,I94D4 MP8#%\O#"-(49CV,8DE210J6#S6E $E]$&/HH11!Y7,!4!!XDB8@2'V591+7:5VC/.#4YT9RW M\N2]76"IJ]XL@6,7H1?.+XL^2F[+@7SDMY=AOGWZ^ MR/5O"NDKYR^FZYS678G?C*^-K0:?VB'0, %:+E3(^)8/)>J/.=&_2;8#O_]> M>7#V^2\*&6,X#2$ M@O@I1 E3"=Q)"''$6)1BY 54JP?1*-1.3;[69*O&;Q7=8*OZ KPE?:;O# M;!W1M]75*%^V[KY?E^5J-8\\E&$:1) (@2 *4@8S[H?0YR(B/(@R3(S:"?5- M.#7E8-]3WQ(,6HIGH*+9M$!,#^1Z#GR70 [M'[L&0XMR,'K .*L$TS/=R$5@ M])@_K?^B^9Z%]=/*L(^\E65?U?7C%_&'W+WJ%ZI*^'JERL]LEJIM:QU@T_RC M>N*WO#;'R3B,0E4:3^<0)3&,(&E M@!NILM1-7G#%3UWGJF:B^KDH"]C^NWYPL6/+0--UO-8:%L[[K># 4G.K:_[2 MLO8/99H>K&G=.N9FMZ:W>VMZO[>F]8._36%-#6R5]UO;D2R3=UIC,SMDF%7H MM#H<3SF>C3$,5@<6Q4!36,;VV)HW;@4OC@V<>>!1X0N22M.#2].# MHD#:YDD(TR1#7HAX@EAB%!TT'*U3._AW$7MX2_.I4],PXFC I=:,69K& H[B MQ_R@Z:WZ<,Y;M5O^'<>G_BJ'$53#+XRK&*P!*1TWBFMXR$_BP$:8TNX4:B9; M/98W]*]-ON0/R_*%+]=OJL:&.O]43=,J<&T>\M0/@HQ!'I (AY&D&0AA9G\ MO4@9\@/,Y@7_KG(['O7/%GT*M"1-5DN:$SJ&DSH/ M56:: W(L BU&L"F=<=2 M*HHKT[MZLW_0">[=HW_ZX;U%1, M@YIK\#"EM1\C;L?M-_#W"=FY_EL8*5Q'?X&&B=31F/]O$*2CCZ*;^!R#^>R< M&CMOB2J<=52X?>YRV5BRI&8!ZG'DH2G\(@4F* ""D!PBB$*.4)0F$6D$2*@5** M(TTMHAK6:--O!Q_0(Z#F:"+?#!6$&B9-3<"8^:&/_&Z.S4_U P9='=_UH..> MTP>,G!S(AW\U=^!7-L'J=E&N^&/Y>_&2J[9B=P6[EVNEZ\CO&F-JAZJB2=]K MWXE.O_?>%3!#[[V*3%#1J4+Z'O/GJJ;<[_O^9,I1=U M FGDW]=!R=A(^M^""*G)H5J&E6C85ZP*HJA M\L+8UP4<9&7U5(GW7J]1//U7A;A]:0L7U:S.3HH4.HYN&V@Q7(:UN29Q_'BV M@4 ^&\@VU%QFIPCC^?Q65:&X(:NU*CS1(R!.GI_0KJ[H G^VE#GP$%SDMD-U MD>_4.T;^L-LHIR.-\G5?9*#])"\_8-./D-+EAK.O?(WS15.L^K91AP+"]!L4]LPV-?V@)A0T=;M-FO7UP:IQ M@^\2K*$MEYI4T.#5EJNOJ)VUR4B)C^'S15U7[*T]S9DQ?_:R($^O5:AH-NR:(P&@@O5UCF)"$0\\2%)J <9 MBV(I9H4@J9G1=FFFJ4G6':&@IM30SKJ(J*:QY *GH2V>8X@<%XS3QL*5P7%Q MGG&MACYV3U3_WA=L@S7^:[-:M['AYV]TSYL=7U5^Q2I?\V]\^9K3)G9$U:;[ M7E2C_!,O-GP>1XCS+ Q@QK((HH )F/F95.(2C&-,TCC#1A>V0Q,\.1FE0G2: M0#&ZQXUIP,C RZQYTS2AQ1M:&WVXNYV==P3M[/79KC"7*)>5;@7V>'(9US(. M\,Y"8P8F=^3HFG' /PW0&6E>NZ.G:JBYE]%_+]%L+*L,1PG!)(8ISIAJ#A5! MXB<8,A[Q+$!IZJ=:94'[IYJ:N*_[P!K7L-' 5$]"NT%J8-E:@[1'Y0SLZ'0G M-/NQ<"3N.B8:55#U,WPL8C3>&+D^ATID7+_MFH37?7L?GW!QX 2_*VJ9=M11 MZ%TQ@YA$*"<%QB%F(<63447,RG$U- M]'WE50&O^N*3E8L%7NXUN;.Y YT"RD.7"'G/KV+ZMZTU.F /GJ;3^EH"='P7 MJ\)=:I1FX*277(444% !A16HP)I )9*AUO^]ZY8XY^OO4>5DJ.5T5A-E, +- MPQ6ELG'/R[:INV9\XL%+4SL"556\^T]?-)7^4PRZSYJKV!]8UK><.\SIN96 _0O#\ Q:7\/?\AZH#\G/-"\9956ZO2A6L[Z.^J77[0QK_ MG*FFT;S]XA*/"8$##GD02DL]PRG,?))!ZON44N0SS]._F;+0KB*\X/0A.M&LO, _<97*\Z_O$B]4?6]/ZC_ M^M;6L_HH#>R$I]A/TA#21#EH8AI#PF@(D4^9'Y T1JEGD@NF.['1P3-"MMCG MS5I56WK.B_QY\]Q40W]IZ#7SGFACSREF'DZK;'X.$C\/, MJ,O&(-B/T>KP';#7C IWA-L@J5;XBN3XS9UN/_-E,92817!0'<^6!, MH7+D(M&>=E0/ABD8QPX&X_"*A7FKGA8EM_EE]@J6X2BV.>>#]-0 M^! E*FPX\1#,8H^A-$P]Q .C'D =DTU-(NW3JAR;+\N2OOHO&,G-NX*%457+M^^XA^_2Y5U MF>.%ZCSP;?/RLE#-/F*/Q#R@*4S3#$.$I%*)1\-%5A>M'5$QTN,1M8?&Q)E08M_@&VU%:&;TNO\XYAN@ YDB:] MTXTJ4729/Y8JVN_9-B9?A&C0(XTPJK"NNML0 M&$"A 6HX7/:,?(]E M=-:!-Z_I(:,E7@6B_* ZDYO /L&4" M[+AP6F'@>A ="7$+ D85Q/8 '0O3*T:RBFUZX.4]+XVCF_9?FYIT4E$^#Y^^ M@/M/7XQ"G Z@Z)8N5Z(PM-C8 > ^TNDP])^RUH@,O$LO@^&L M OA%]NU*DQZ,-%XMTG,,'!0?/?N 16CQIY\O5>^R!W4'S=GJLZ3CD4NU>7WW M_"+5Z2KAX&8AK595,OQSJ7Z2"O7_XW@YQY2$$?8H3/PXA$BP%*:1"O82F.(4 M1Y[/]0.,KR!D:EN^906TO-3V?LT-V&,';/F9@2U'0+%D$.QZS0IV2Y(QUV5H M]>!OLR0&4<@C+71^/7FYF';[76/:",?3Q^"6FX?A^"- MX FZA)OC&FMFV-AZC/J&'].)I,GJD5])]RT[5]-'3M:[M-G?\H+?K?GS:DXS MJ<8*$4&"2 !1(AC,4,0@PEF*$(KC,(M,G$T7YIF:W%!D[N7E@S\5I: BU=#C M= E8/9^3 [@&EA162!D[GGIP<.1ZNC3+J,ZG'E:/W4]]CUL8Q+=+SO+U9TRK M:/@V6CU$/O=2!CW&I:7+@PABIMIH1SA+,H$%21)M2_?<#%,3 36-H"72P/8Y MBY^&G7DM*@/O]"- ;+)2SR)C8.Y=B]!(=ISNIV-FDW4QWVELG7UQ/"NJB^X# M\ZCS03NUYJC QV%SB2^;]6J-"Q4N] &OYU4^6_%7P-%N5JKQP6P.OU M,B>;-2:+JC^7?/A96@XK52[VJ5S(!5S- %%LFVE39NM)<.:QE'J0QYX\LPC" M,"-)"L. 9BG%B'O4F\N12/GN*[I/Q>AKVBR%?4\GLV714WT'@WK@8_*D-M=Q M"R6P1_P,?.CT&,>]<]*E8JQOENE+E5_Y2 M+I685<4+-JMY2'D4!XF !$=4FN%)"+''4QAE"8G"*!)IHF60]TTTM>.HIK7M M[ &VU(*:7#UYU8MNMVARB=G0MSV614#KJLZU_GJW\]RG&:Z*681%Y&428AY%Q:YJ& :1Q[4! T(6^+FDTR>1\>[G+)+\XT=BIY'\MG M,LE[7[$L8M\6N+@KI 7&?Y-&VCP)"4(,)3!-B#1R*6,PXSZ!)$H#%L;"1]2H M.?V9.8S$Q B)DXJF^BJ]K(DM"]/*]6> U!,)5\(SL"C8%;&IR0._* (O6W_F M5>HOL^^J//V9&<:M2W^9Q9."]!V/.E(,/KQ]X 5]>L;+?U61DA2%:>(E@;(2 MA-0._!"F(4VASSV<^L031&A%J.E.^#=0$;;T]D5/X^H(VA->K M#!=P&4IO.)[N?96'"\SW:A"7WK.X#?S,Y8-X\7E3L)7*IFUN;9 @(5&E'9(P M5 4=6 HQ%QC&-/&S0'@H0EC[/O#\'%,3)0V5H"*SRI@WN/JZ */&M>#UX PL M'TYQL;D;O "0P>W@]4"-=#]H\"&971%V(]!Y27CAU?&N";MI/[@H['G40LA] ME2/R9W5;)47I*U^N<_GC@\2++Y>J;FQ)_Z6*\.Q=7WWD(J?Y>AY MJVR2_)4K.LXV]'F0W_!J6[*GHK5ITS/GF'B8( ^F'%-YFF;R-/7C"'I,H"1D M-,FP49+[H-1.[:P]3!^J@FY 6S^:FN%O-&OC4++G#6N2C+(4C#\^PM([J'AH%]F/?TCB3FJ>U/;R^ M/*KC3S=YK7U^6:'7-OE5&V'62TO+%CLO>SPT[^9MG3)B_DSCZ,POZC4/&^MUBN M6UWEY#FOBE=\YJKMNMKX^#N?D\S/0L_S840(AR@-4H@Q2:$(F><3&O@\,0J< MMJ9D:IN[)AK0ANI9%0A=TPT$YRIBNJ'@&0&//0OBGGWEFL!==7.Q9J.T[!2O6HX= M9GYFF2?"F"$8Q9XT;5F40L*]%%(40>1Q! MA(6 \BN(8,J(:GI >)"8MG4Z,\W4MOB9&)$^K=T$5+VM?CU4 V]W"Y0+'*7_DNL.^>K[^(1_SS?*'Z;35R ME!#DIS&#'HT\B+Q 2HHL"B#S THHSSP<&O6HO)ZDJ8F6BJ,JW73+4I5N:AC! M>_U2Z0FA<1=@8(%58W_ S6&D\ RH6O/2RI)<#5)"WAV M1#.[&]G2N*)/G&T6TK"[5W>@*U5:;>=!K-S0JO'SJJE]_U:)_%W00.QE@F1A M##/A^1"%7@BS-)#_#'$2,R\0/#%*G+J.G*F)W98;M;FW_.Q[:"&I+J$JEMI& M$IH1.HX64-, '&U9AC86>U?DPYD5:31,X+1HFUML7=FBUQ$SKMWJ!+@3&]?- MJ!8!E-_X\C6G7+4JK(Z%)GK7QW&"LB" >=2Q ;(AYE/8H@S*G! HHS13#LH M\OP@EU(] 9>7?AU?&BZ;II/XB0ZWG44N4\&^"P%X#SX6WW2!.?<_,# M+UD3\'##6*Y^P(O=_?:N-1F-$N3SD,#$2S(I+CT&TR3S8!![/$YPZOM$*]YA M%&JG)GA/BAO)[ZDB=(,70!+P#'YYXWAI6MMHV!775&&GLHY#GQ%[P6T'K3'V M6%6M[,X&P2E^9TW0VVH&=CSOA9(,T^9NE.5QI20/2NNX.O08L)^HV*-,:AX. M]UFB6!;\*Z>E%']O'S?\L90S_"6%7RYR6E%9>60^\((+90,\KW5#YVS&GMKI MT/ 6B8 VU25"8_Y:'V9+2M2D#R7F^)RAH2;E>@^!\98A(%%^V#X&P7_70.B M5:"@U82C!15> \=^ .)5XUBT2%/R='4KA:>BU"@8^/((4Y-;-:6@ M(E6577W,GZM]\_O]P]V^8F/02>TR>OU2R UP \L:7%2E$./5@1E0E>TQ#:57[@H=:?=BO(V-J@F5':Y,AMBGR-5C6U*[, M:P%?N4@Z+LXQH!_:PJV@KID -1>@9F.V3?':6YDF;;"VNW)]=Z]!&=O==A=!SR;J'=^"3QQ&R-O&H!D"YBT_5F73L>%4# M(,[$KYJ\;9NMLBL745?D8-0][41-^YLD>\XE*S3?I JZAY M1?5N:S.PW*R9V:^KT/ #;HZ:W!RR!%J>AKER&@1N9TE!3HD;.:%H"&!/DY$& MF<5I3(-2@1^7N*!/_$O1EF-,!8[2U(L@]VB@JMQ%D& 2P! E(L0IS4*NY4NQ MF'MJ\MIW$D=P%N6KH@*NQ6[$._ZS!6P:VH$DOC]"S-5=?1=HP]Z\GYUY"O?H M79!HWHIW#F%I3>.7?(T7^7_74VWD3O]6BK6G/AIG.'0-[*B.Z>;FDC:HQ:TY(*6WBI5Q]!B[@9;TU)V!N'0%K(] M>N96L18HKJSA[LG&M8*U&#^Q?O7>NB12]M?M-_G3O_];^QOY'Y7&\N__]O\! M4$L#!!0 ( *"""5?XWT5AL88 'QG!@ 5 =W)B>2TR,#(S,#8S,%]P M&ULW+U9=YLYDC9XW[\BI^9VHA+[TJ>[O^,MZ_A,ENVQ75U?SPT/EH#- M*8ETDY33[E\_ 9+:18DB\>J%JA9;EF4B$/$@$ %$//BW__7C].27[[A83N>S M?_\3_S/[TR\X2_,\G7WY]S_][?-OX/[TO_[C7_[EW_X/@/_]\N/OO[R>I[-3 MG*U^>;7 L,+\RQ_3U==?5E_QE[_/%_^8?@^_?#@)JS)?G +\Q_J?O9I_^[F8 M?OFZ^D4P(<]_[/QO%_]:O$7N= 3N70:E.(/@1 2O,$O-E?7>_U]?_K5D%Z0/ M$4*)A7[,('BO'00F!:)#9S&O/_1D.OO'O]9?8ECB+S2]V7+]QW__T]?5ZMN_ M_OKK'W_\\>WED&$1?WX+BW_@ MXL]I?OIK_?M?7\T)#R3I^E^N?G[#?__37?__0'_5.H)F5& MLCK>_[GYA[]>#OMM@4O"RGJ:O],WMO^^CO)H$?#'"F<9-[,Z'^!DGJ[]T$G5 MZ?SB7YZ$B"?K[TXR3B?K3WT1EZM%2*L)<[84'3A@S (4\P4BCQHXFF@B%+"-\FGTCI6"?RZB0LE^_+I]4\_>/% MC^ERPIA#864!*VT":)2PC&NIMR-M\($GJ^7Y=RZ! M\J PXZ&EC9WG0RB] _1&ELWGE37?> EOGIZ7RVGL>+O^)IQ,6$43SFM$;,#E.R0?#A#;5.&\/E)?;.2"+6:./((MW MM'*4 Z=T BFQ).Y06B>& \K+1P!%/#^@'*+D48&R8V>F# '?DNM=3FP6 @ME M>,RSNCLG!">TA52"84KY:'1H'==>C#X.3)I'*TV5/.+VG^EG)UE';UWB M$ LAG&)^#=ZG JBDC%%HP^5Q>=O5T;H*70^TW1V >+0B.P' _W,6%O2))S\_ MXK?Y8D4N3WF52@:6D8-*68*O1TE!)*E2\HPK;(*%&P-WY2/:P>(8]7:"D ^X MF,[SFUE^35'\)"O:7P,R*"620C+CX*-P$(J72GJ!F%03?%P;=B]TR&>'CL-5 MVPDV/B_";#FM2MGBVPN-G D#/ I%&D%%'C!XB(Y1FF>D2(:UV4INC+P70M2S M0\A1"AX9)&]FJ^GJYV_3$WQWM@ZG>?391&%!6";)^;D"'J4!;96D.46OO#X* M'#='W L4^MF XBB%=@&&C_AE6@^:9ZMWX10GOK@2A#<$84N[H:?=,'+F@9DB M%7K%M#KNM/VN4?<"A7EFH#A"L5T X^TLS1?DX-9*69\7OIJ?S5:+GZ_F&2>2 M%XJCM:9 6GE0/#*(02;P3 G-O(E:W'>&NB].[A5B+]C89P:;=FKO D6?PX^W MF30U+=/-3?#63S(=DXBT"&A-T'*0D?9+K1500.4LS4);;(&?')$4/PE-+SXLYM^GLT3QEN>*([.DC>H3,[?@3_G7Y;Q^?><:^DY*"9)=?HZFTG^E*G8BG% MDSSE%NSXEL(RV/C)7J$U\L,&RR-XRH$B-!N=3D%0G>@1PE"&>B M5":1JH[S)E='VP\/S^?\]6!-CHR 6@)]\N'K?'9^1,@49JLI?#**,G=E1( 0 M",=!.R$4DX:+XV*/FR/NAX3G<^AZE$9'1L,G3&<+0C(7\?-T=8*3J(QVQ0G0 M]9A8)>O T5P@N630\AB%.0X--T?<#PW/Y[3U*(V.C(;/BU";4#[]/(WSDPFZ M5!A3"7(])U:N.C5'$9'0,MNH2Z&DZR@H7!MN/QP\G^/3PW79B4MX\R-]#;,O MN+DNT%*3(\M@.%I0H@@(QG%(-G">!9/9'W<^>M>H^T'B^9R+'JW9+A*-5V>+ MJKW-;7-%.)GD;#D)V2AA)$':: &J) Y>! XE9N9K3"PO@_TC4HV[1]\/*<_M M5+2!IKM S-L9?5I(J^EW?!U683NMB>39YH""S%P0%$H%D84 )1?/5(RH]7WM M,OO?V=TU^G[59,_M>+2!IKM 3*U@6+P**_PR7_RDTG)R\/%N2-I;+2*YG8$>KMM@%(X;9,A"%))J&>Y2:"R(1I_7,WZ/8/O!Y/G=OAYO)Z[ M@,NGKWARMJ0\X.9%8%->V2$5MDDES5\MM)^#+),G/ELX7(/=8]4I/@ MVD/!HDQQ4O)XW(WLM>'V \/S.50]7)>=M,/\-EVF6DRS0:,'DA9 M.\]&14K: A< >H@5?!(527BF,QUW8[1IYO^;+YW.8VD3#S5#R;[_>4BM- M\1\',\U1##5;8J8OEO.3::Z,@B_#2:7*HQP.5\OK$]B7AN[!3VW#4? MU7<4^]<]"9)CU-P!5EZ%Y=<7LUQ_>_/?9]/OX80FLWRQ>A46 MBY_3V9?_#"=G.!&"(>VL$EC)M(4;TE7T.8&523*FG!'W=H0?Q&*UCV ]8.DH M -SDMFINC0X@]B*EVJRZ_(@):4KQ!-_AZOQ27#CT/EC2%JHUT4HETRB*OI(V MD*ZT5/<141SDE>Z19URFM/: :J;[#G#T=O:=I)XO?M(4)MYPQ9Q)X*WPH+)# MDMU[FHJ71AM3E&R]FUT=?QRBF^%PWFI20^WR_^HJ+ M:SJ:8&;6<\= &UG(97(&460$KD+4THND4VN^SCW$&H<,9S@4M;9$!^"Z+KS( M*CIT$FRD3$))]! RS^ 4LI2"=[K<=U!\= P]#E'.@-O3P=H]'!KS53AIY'?F MWW"Q^OGA)) Z9KE&;-]J5EI]**\T3[888)(V6$7A&GCD"@SIIJ0LC->\N]I)J&6%/^.88D?ZTLA[\O?R'%6=4V,E]E)VH4Y5BWE MRM!1"@7]2M,&K!C:@'D*>)A!JI_8>,'2YP[Z;S]+6DSJCD)QH M ",*>5(6++A4[U&4QN1T>Q/00O30\^7N4(CN(5WZ?AC@]F:ZFN*2- M403N5 Y&7/O#>8A -E7 MMG'CF,'O'08Q40>>Y\J\;J8/M-TJK20'PT1=AT9!M#* P,*<DM'$Z.<4-YQ\-982B&YH:]\ M@<(R+RYFP^[EU3\0/7<+,^YF-QR &JB^D^=^9FM]_'VZ^OKJ;+F:G^+B?%[G M;<,3ZP6+M1-'E-KU:94&+XH'#-99@;'PA;S0W2@:NZ?EIQ M:S:I2.=#<& 3I]FH2,LGY3H;=,*&@.)>:LOC3XD. M9@*?] P&IHA!X@50\S M[G# (F#DRGE(IDY#"PU!H0.'2MABDI"V]1.(.T09]Z1@*! U4'L'Z+EC!B6; M4K1.I(M:D*+)KP96#TZ-.D-DK&[-A@NI91"N=0G0@T)U$WH/=Q#0UC =.*:;_O7*3'1P MQBK*)7@HG')46UL0HH(42V8A>NY#@NC()$CWQP!/6 M5V@9J$A.-\1LP9K*-%D)9G/K(J(KPW<36#_)V>2CE-W!-E>;Z*>KTW6Y[JPV MQE3/BK-4IR("QZ +@R@K[[DP ISR' IRJ9D/OMC6+]+?(TXWL?5P.&IEC [\ MSVT-O9VED[/*S?"A\M&1U5:KQ32>K>IQ[.=Y];3U%&1^0I_X9,^K,HS=[38>'NY\>_U XW0 KA,RY:,8H6&U]ZW.W*&,7 M.'0#M1:FZ@!Q'W$5IC/,;\)B1BI:ODCI[/3LI'9,O\8R3=/51!23C4,.NI1$ MD:ZI1W])0))1ZD"S],T;,Q^6:MPDM2,<-C9@!Y"\,H-UGE[IXA;X%6?+Z7>L M+TV>XN_SY?(=KMZ7S^''Q 4IN9=8)^5!I4 K+D4-R6ON*&?WA0UP)?X8$<=- MC3L"ZY"F[0"YMS4]D=(PSHH#S7,M/$D60G8"HK8\AN!B5JVO'FY+,6Y*W1'^ MCC10!^Y]@V&(XMAQGCP>ZV3P M>+,T@]E3\MC*RA\K MD6$&7VPF/QB$X4I'5IXC==#%&)^K^Y^@LXC:($1;\R=!<:JC&9)[CL@]&BY+ MZTN,ZQ*,?9C2& FWM\"#U=U%A+65_M5)6"[?E[6G??%CNIP$EAQ/H=*VQ5K7 M:Q/YUD 3L8X\K,N6-V\IVRE,)Q ZP,*[P'*4NCO S57Y7\]/*6.>&%U[X[*J M-(Z9<@M.RRE$ <5;[FJ#5/2M.Z!O2]$)4HXS[\U#V.-TW0-:UL?(ZWF\^"NN M7VOD4DA3I(+@C0858H1*, X6'86-6J5HVY=)WY1B7+0<:]<[S^H/5G(G%?87 M%:>),&^93XJ9UOG7;2G&/:4?#BB'*+D+H%QX MVM\O:&TF]CPI8+J08^SJG?:1RF(*[ MV736BX82SO>+]8SR^AKS R[6+U],=%$,O3" /#-0RI&&*'N&Q((Q4B>.O'5R MM(=8G00Q!UI^]Q5R$S/TA:S- RHOSE9?YXOI_V">N$2[JN0*; CDF&/PX+1W MP$L,R+3T+K7V0O>(TXD[:HZDH]3>(X+>+I=G-(V8F4K6:C">UWU8*5H(6 O^ MLT(M/"41K7N9=X@R]GWPL,@Y0-T]HN;JPTV%<:/K\7KTI9+D2PE>6@6RQ"RC M,-F+UJ>91S^=-> 5[;#X.53QS^EU@@L=+N=EVSM"?QMJ?>V52^9ZO=SL9N(1 M0PYV4W'HM!O=7&PN[2^$N#BB=D*SP%D&E^J#Y8'VMEIG L)5JD3.F4OM^6_O M%.7X"JGO.#O#WVC1WM6__>;']BZ[DB[1_W*M6S EEQ)9H36V9BYF$B*GC3Y' MH[TR7#-L?;9X@)CCQNTMD'.[&&I86W6QJ2Y7[\M?YO.\OFG&Q?=IPN6G^4F> MA!2933*3_)PTEUQ]GU19]P M77'U%YQ1&'%"&'^13Z>S:57*BF*(+6WV1(I,<8,M@'S=+YX5>#(QH/"LF"(8 MCZV+T?>3;-P8?@@P#6"1#MS/16?W9<7GQ(1,.0GE-Y3*U@L"FDPHP8+/R0K+ M>1"J]?W:'6*,6R@Y!(*.U74';NG=?#:_/HMSW),\I7B#4$+4H%1V$*PVH"UJ MR534BK<.>'8*,V[CWQ#0::/W#OS-)?3/$X/I[(PF=9DNO\0R7VP+T"DGP.6; M'Z0_,MIT%A8_UPVL5.MV:N6' Z8Q; MJ3L$B'NQ?0=^]&**VV7\DJ**&J4R9H5R%*5:]!*43PF",PQBLC4!5H:QUGS; M.T39"W[-GYL>'G['Z;P##_H.5U?B!])#5F@26&,4D*P:HG41(DLHBA1)B=:G M6]<$V LFS9^;'G2K/5B_'?B5\\[#\^OQU].3LU6]K8K&\DQQI92LEI2?AU56F&Y!7//$A-#K4QFAXEX'XH>U9'Y<,9 MJ%_T;3WP[0MW)G6QE"F S()<,N9$T\NTIT?&F1$^J=*Z/_V1(NZ'P&=U##^D MD3K X#[=\^3BI_-,WU]4 LW7N/G]DO:5>8V9PDJ;=*BTKPP<\_4:%+DE/;/L M0NL3UZ.EW@^IS^J,_XE-V3%X?YLO:-7.-D3"Z>?G19@M:7K5N+.\_M/)QM3Y M_SM;KK:/*F[T/P*9M=T+[27(%*[VQI52[/IWGT7$H/"54R>7KE@5C&&!:=*!/):'I1Q ;SP&K3TEEGD9) !ZKYW MB3-NL%\*NMR MUG"=7&/+<+6E&1FBK+.9<$]2 #J,*MN37-S#PB(#]SKS!'H=B$>;P-DB(/LB ME!:L.#88_\-]@C6FN7#<&U\HYRTL5MHAK<%)O>9QL$+3?E+48-U_?=%<-,+" M SP7C]%W!UOWA?0;C=0M8CZK:WS=G:\88Z$H!EG5X[H@*=W0@=(-84..WH28 M!ELC=PG4"98.L/0NT!RM]@XP=&,.VTYLR2T%$(8T(S/%L,5[BBA,J/0.BO0F MN&G^B-*=@G2"F>,-??. _6BM=P"=*PU$VXY['T.4A7N((=GZE'BI74,1BA8Y MT[**6;2O+;\AQ+B0:6#8W6U:!VBY YCLX$#>3B::C")S!T'9RN91#(1*.UN4 M*-YBH,RH-63N%6C<)+,]?-IIOPTBK33.Z$D&*=, M1*<5IM85=WL+-VX[PP 0&\0J'<#M)FOV=A:2:VY*4&!E+O4=,0H;H_&0@C$8 M6 RV>673W9*,V\K0'D@-]-T!:G;SI4DKL(@@@>=:SZ==AIB3IK QR\)28KSY M"Y/'L0\^%:=/DVSL*'5W@)L["+$<"UJ;', H6:\2ZGNJH=)..\=\BH:1;EK' MT\^&??!1YGV8?? QNAX1+?5T^AHKWHM9/B<\2[I$1>DG6*=C?KV6?<]G]\=L>"C3#9OJ[\.',8=?" B&YM8ME#B^B6C),'G@( N M)$[KQ 7?"5W<\"P[#;>6PQ3< 41N7D6^G=T^2/\X/SGY;;[X(RSRI% 4+KVO M'0]??1URN%M.TVM:.O:BZ_(@G5>-Y MHI$+7.?I1E;>;N,A%F8 DPM,Y8S\)N7]CL.)@T48G;=E< P^H8DZ]Y1O3K^= MS'_B9L5].%NDKS3##R=A-E'!,L>XA^(JKXWGM:.,)[!19:=U9B*UOKTY2-#1 MJ6*Z\)AM[-@O6#>K<8UM7FIY6\9&WPCTCZ7DY7N.6_W.CG M(Z;YE]GZ4]9K>Q)L(5U'!44R70DQ([@<#!BO@[?9E1AT8VP//:?1R6F>;!%T MA8Y.P^+U1-[-21W+KZ](%]/5MMEBTS9&4YUD(9)A'@&U"4#!%P?/T-(ORC)C M0HCBJ+#X81%&)\H9-2QN;*).@;C9FNZ?IO5H D-928D9**8YU)(=\$4;FPW7 MTN?C$[3CH3@H!4\'*5H[*W400^S5-7E/,ZUG(:_Y:HTCQ2I;ZSM8<&!(O=H5 M;YUO3Q+C_]:<@/[IY, M>_:"BX&NT']H[DP)M4(90?&B(!B*>4R*J1X-^A!:]R3=)T^#<*A^YH?%_/N4 M-/?RY]]([6]G%V\)O$BKZ??I:HJ7&LBQH'.! WINZ@43!^<3@J1E$T4,"IL? M^#U>RDXJ#(]%T!U!U)#FZBX^%Y%Q%4E-T5M*E+VFKPSYZ2 99TSYF+@8/SX? M"D9#6_O>"/TQJN\ -]=.LNLQ]"Q-3_#:E#[/'ZU-Q;WUOH!P%' HX0I-WPI2 M24R("BM5P)!W&XWF,6Z-XQ.C>'0@=+ 87B.-G*9K$]/7)[BEPWMQ6@]R_B=L M3L19%@4YJ;9DBGRY4N"11Y F86',,MF\_'8?N<9UN>.C9SZP*0^&YW=%N:<8M!.\. M?(W,U@$ ZUO$J[>GW\)TL6Z&IE7U!=>/]$7'3 &C7*4"RJ0<(S@$X3570E?" MC=91YIV2C%O?W1WP&IBK ]!MJWBF_[-QWF?TR9_F9?4'V>1J#,$GRIA@91: M)M8C]2C!:14@\F0Y)H]*-^?]VE.V<8N^NP/F(";M *JWKP(N-+B=\H7Z;."B M")H/UXD\O\T(GCD-T1AM;? FNM:9^?[2C5OUW1UL?I M]S5Y@?(N6L$-N%H;H41TX P3$'1@PHM42)�_6V7+UU4+?!Q(/0.]) 1]0B M?*FW6)\'Q-[;V7?2_'Q!ZW;"@N,A\@):D_M?L]0'V@Q *&D8?=_',,!+G[L% MZJW-^HG0=JA)>H;9AP522)Q?;\7:YF(O9AO>P'70O)QPFU2110)#Y6A-(:TN M5RJ#G"$5&A^T&'Y_WD?2WKJNGPB8S8W8,V+/??Z'\'/M\*LFMM2=4?%*JWWNHGWHX/,4VO >#BC.28AC@]6>TC5V^=U$^'N&,,U"7HUF>CI*J_3U=?7U'R M1VG>XGR"/R=%DI:*L2"#K@=6J8!'9, S-YI%Q61L7>3\2!%[:Y-^(BBV,UN7 MJ-QT%JS?95M=76X*N55<1HA"15 \TE>)(U@*@3%QZT7S=I"]A>NM__F)D-C" M5&-WS=V>UN #*: ML$*?*/BM'0H6A=3&F,1OW$7OZ*1K*U=OOZ6K[>FY*=TIL<;K ,P[E^Z-T$>@HDZ@J!H M&I3*&GR6#*1(/*-AT>;6MX?[2]==2_(@2!S(6LT>&VV.PWJZNMQQ865"D88; M#B*1[U?:2=)AJ9RIJ@0K@T#1FJ3V\5)V\G[#$W4IM#)7!X[Q0_AY3IJ2_OML MND":*RVSU<_*$50#DMI=]JW^R$1E)B6/#I1'^D4JFEG)"7PA11;D4C0OL]U? MNB[[&YKA9/XD1NOGY'M_?4Y"B4YQ7T!3Y $J29J;# P8YR*B"\J;,)I[[+)? M82A4#F2T?G?MWZ:S,$MW*Y*G6'PIO%Z*UH>GC*^-'QRR492F.66U?J+>PGND M[.1IC"?:M5N9JX==>S%/B'GY&RFU$O?0O/!]V9 +_&U&9J- G10[_5XO0N^N M>5]S -*/G9Q5&H*K5,"30DN3*VZA)*35&;0 [WP&INHBK;^DUBYUT EU&1LT M0^/-V* ;:'2V3C8,F&OF2^\S%E$/+THP-2@B-Q,9@V*E8;7;@SL<$."7DG09 M'SP%,@\T1@>0VE]I$X&V^! 3&%DY@5.)$*5*P&UT@469+YU!>C3SG#< M^JG!5DK',.E@XSC.8UB;@RTVT=XH!=FE%IH%&Z!$'H1%SJQH?;PQ_&8P6%U6 MGQ!_E!&[>33MN"F[E#6Z;(%SKD$YK\![0RM5I^(,DKZ;=R@/C]O!JK@ZQ>UC MC-@+9>;9MV\G:U6&DW-5OIV5^>)T8\QSI2HFL!1*-TRBA:AB/5]A])67UNJB MO."L^4N2^XDV;KG68$@>9ER\X*H&R*,7%WR)*@Y7.<=0.:\(.&W^:*6K=9RL/FR]MU% M[SBKU0=(PBNG&'B' DKB/EE:#JFT;MC8(+?"RA$'&%#23P'0E>% >P5N---_@17:UW[,UYHZ5>=SR MXD&C_"7 M'/X7T(O"2Y&- UX?9U.N/N<0> 3423BI35+-*3^;"'[TA7BH2^5]V5;GURH1 MGI5)Q3+0*5#<07D..",E2,M3\CDK&UL_+7!;BG$]V=-CZM:=]W%VZ=1Q?3H[ M/0V+G_/R:?IE-BW35 N>-]0+]>$Z4G.JQ0T'>+(]/[F%:SMD$HU\W>UA+I./ MZ 7R5 MI9LJ,T/^#'RC>N3VN+G MCN+48>S4J8/:D@=MZ=(."IAN?D0+AW2O6*TQU"L(SR>X5"6L&"=\U=T&YQCJ9IO\Y)=C["-N7)\>XI.N_O,6_FBG M.(U\T<7GWW&6660N@1)],(JO'_3DX-!HR$HIES1!J/GEV3WB-*M(N NX]3VV MPH4$Z4L 58G>'4=-Z$7,B25A\A-,M1.OT@H3.RL3CK5 IZ[C(V;$T^HP7\UG MWRF8F]*7'\X%7'<<49YSQ[/!!_B9@\=JX93:3+21!]M\] 5 18C)^J) %$\9 M>STC\)(1CK2H;UO[E&SKT.&Z!$Q]N3K81SRI5"3KTI=U=W.LXIS7QER@T>F,FJW#\4#;';>T MCW+I0;)D;7!2J-*Z-?,XB8]^2'/?T5]>'?UR"962&9)>H-BH0&$]DXW%0XP4 M=^1HA)<0C;S?YJ,O MT()>XC3S)E?%>W!COCN,'$9-!%FH@K2NIIS,0 M*7J'*(TEJ'&N;&OBE$<)>'0%YSZ#7=DIHS6T' Q84U^K=IDVR: 0&&W5+L4D ML]\M1)C"L-NBP MI%"W?FUIERQ'T\;<^-PK!\%8HE IT_P,11/26_"2\@ O??(\)E2L=6:\4YB1 M#[!:X. 6?4L3Q7?JE+89YH>P6/W\O B4=Z9-*>Y!)^P[/JO-"?H^@C;R)[L& MNWR2EM##E0Q@=*GO*>8(@3L./-E0B=*U:GYF_I!,Q_J779]_Y]43]]$;X8'' M7,\;:".F/3]"DE9(F4M1L744]0CQQO5!3;%STQ<-9:1.O=.GL[C$_SZC3WKS M?C)""\IHK2A>UE(V"T5H0DU1#H)W C(&6U^R=%(- M5( X0"O*R["<+M^7&P/\W/QZI>O!:8?2T.:JF*F/MTOPHF[G2A=?F4^U;MV* MLI]D_;:B/ (E-SW6 $;IH0/]:J?AS;F0?GRT]?TX0 (2<& M=8?/T3G+L+5_NB[!N!0N P'F""5W )%/^*4>NG_$;_/%/4Y4*?*BCB)+F3G% M@+* #W49*)N5E,9ET9I :B_!QF6('@A0[4W2 <[(K=9'*S9][!^GRW^\(AFF MJ_K51/O(>"D%#"I-6W1@Y%"3!^OJ8Q0Q2LU:%S_<(\ZX7,K#[6I-U-\#DC;D MHC?9GF\L#Z\U#U(X**:R'F$MJ<# 07ONE):%8L A.*0>%&Q<&N.AT-7<)!W@ MK%(7S>A';GE>Y RYU@YX1II'80%BDI9B0MKM-?.T^;>GX;Q;EG')A0="4Q/% M=P"@CTCS.,/Z6$ZM9ZAZ^?MT]?75V7(U/\7%S=DI;;@QM0@LUG<>2U00I0_ M4D*/I4CT[>^0'B/AN/S! X%M0"-U ,%-<>"F)O#F5)R.P=<>BL1RJ?=.!2+W M-!\;>9;"*-.<[>H><<8E4!P(7*W4WP&2WN$?5Y2TF,_HR[3ANKH[/['UK7"6 M'1C-&2CEJMYHRQ>"E\1S8$6V?X3]<3*._!3[0* ;U%(=(/$CF8D$^/J://?) M?,,?,ENW*YW1()_F9?4'J?_F)#46+;Q&\"E*4$8SBAT,!S12&=(J9M&Z\NL@ M0??#Y',[JQ_>9L_ZYO'SFH-BN'O'[><_W:WC71,:_L[1:1VLTQ)8834_P+J; M"@88,"G//#.J=>'C<'>.KZ?+\.7+HK[+OB:9W :J:\U>+A&! JU-""[6)Q4= MI\7",%(\RCS7QDC'6Y=^["58MS>.C\'('6UYC4W2J=?:02IWN)NZ_P,'Y,$; MT!$]S&;&D L;F:-D4=?;PGI>@:8^?RJR%@YS\LW?3AB-#>_* C!:)I<-P7[- MFZ0DU J=^>XQ6-F;^>XPFW3JE&X0RQWNC.[^H &X M[X9T/O?PED7-K1/<$( \Y7/1,B#+6Y""Z_HB(.&J^?H;C@'O4_J*^>P$UY4^ M-QC4;NR\W)GH?/*0O>,T<>[ ,94I?>"!\MABN6U>(KJW=/WRW#T&+[?NJH>Q M3J[[H&LI4N14J6 '6,H'32M,VF )I+KV.* MB:?X$"H.&+=?CKO'0.$:4]2 BN_4I1S*!'>X_SERQ#'I[P;T;+>XSK@MN:3: M14'(2JI #$E T<&$A"I$T;I4L@T)WNV->4/I]?/525A>Z>IP)BD,0H',@6;) M-&WZMO*K&32%=FK/9>LBA@=$ZHSK;G_[[XZ)CE=]IU[K;IJX(XZQ[_N\X7CM M!O0G1[*':1.4\UI#3B[6XP $GUT Z8I.M4G=L]'(V@9AM[M<-&\(,/.?B)]P M\7V:\)+G[*I0+T[6'[D]ADWS+[/I_Y!0ZQ>_UY)>84"*/!A37^1$)TB51D#P MDM*0(K+QABG#FS_(/=1DGC4CWF,PO=NGC@F/#FZ_KVPN=\Y\[>C>?]NTF&_> M6?QY(VHNT=)_D@5/X3$H2QN#=?/Z2[WL/6CX[/TD8;FRGO6/=,N<*]@^0K*5&.!B(+ M'DRJ>UN2M6%Q,. ?(O&X[5Q=X'QP0W<%ZULDQNO%>W5+^\]PZI'B%I;8"Q(HS5+7 T7X+>8P;@=9UW _LF!T,$RN*KX M'6G,8A%F7S:UNR]_WJVC*^62 J7/)H-&'4 9M!!E4,!9I/\ZSVQH3>W:> KC M-L>-N!#&A$*G1XQ;(NN#CQ2O_?MV9/ #'AG>( 6W3-/^C05D*'H3JSHN"CC! M:9N7R$SIDQ)^_N0H&2LA$6 SCO$!3G])6CK] %89QA MB=;9?M>I!\O0%3O\8X!P_3;U:6S0P5:ZGE9UT#>F8:./ M&!1%D9T82'Z(0! MP[D,CBMNFE<$[1!EW/.K!HAJJ>HN$'/[V83SY?#SKV%UMKB=9DEM4.N8 ).K M%W\!8HY[6-04:<.:J-/ YY$$ZH='2(<-- )'_)!E M'[L8PJU%JZ.3$(N@#3!$#;Y874L!,/MZ:12')E$?X&KUQ@B50B]1'/!Z>G)& M&<[-1I:HA+*"$AIM&,4 @=+IP,BC>U589I8\?NM\\D!1.V69?PR&[KGP',QH M'6S#5^J'9ZMIKE.:?L=/F*ISI[#TS8]TZNUGXE9>V1-IM MG&6U^)"B$5?CUYQ8X"**H)0:#+:M9C%NN#@PHD[_7[]M._"H@9!W_$U MKL+T9,!6X5LC/5W3\/V3'+Y]F!?I!/.Q'IJ1ZPP,(5"Z"UDPRT(*0)!E M[_%*[V!/OC6+ES]?XBQ]I27\CQ<_ILL)*449DQ!,R=7M)@:>*P^GX;I;*)HTW:!M!.*5Z"LH;U<% 96 MB,@Q2$&AZ^"@NBY39Z Z"@$/PNL(K M L_:@]/(0;F@(!J=(:L8"GEUY-B:]>=N27J#TC'6O@6EHU7?!8!NK;;/]$_7 M"RT(;R)3#J2JG"%)>O#!2I V*A6\"3&T?R1TISCCIH9/L]4=I/H>450GLEUC M(8>ZILA31UD)_Y*%X&."(CC7V:DB6'-&XMWB].:0#C3Y@P'X8?KO $J?SKY] M.YGBXM:4MOZU>(?<6P2,BM1$IH?H3.5_%UB\*4FHUG!Z0*3.('6HZ6\]C-7. M#CW ZJ)R:+UCOYCE=_,97N^I65YY2O#ESW,%;&+.)*TUR0!Z*4++L M9%+,%LN=;GTMZ7?B:"9V*"N!9K?'ACH>6'M&(//!])^!PYR>Y*]?#=? MX?+W.:F+-/G;=!9F:3K[\A$33K_7/>?ES\NO+T)M],$Q2LBA9$UIOS820A , M9%1>)$VQ2VC-T7V,O..V!PVPES^9\3H ZO49;%>Q22B9\+2 K?=0TSOPQ6G( MC$5:R(4+W?HFX2XYNKB,>@(4W&+E/M(D'$#E!]!R#ZL,!O M87I!'$S[__O55UR\.EM4Y6[Z=<[/&[.(S',#1MM(/CLY<$E'T(H)E25'%UK? MD^\O77\@.P0/M^BU!S%.![!;SX/2[G3'5*QWM8J @\A,TU1RY47*"HS,W$8= M2W:MG=<]XHQ[Z3D0L%JIOP,DW0H0?I_.\.T*3Y<3QKG#3*$E(Y\.*N0,#@4" M+YY%3?KC8?"2PPMIQNTP?XK+\\,4WP&$WIU5X%_I5=V^@[V<:*ZM%BZ U;6U M4!0/,48-)BE?ZC$=P]8(VBE,9Y> W1:CLZJ=-K@Y5MT](.:F9C[@ MHGXC?$$^JP'3G M.^@OZBG9XB>YU:[ 7Z9=0ZS=8 MY8[53'GII8RM@^V'9.HL:6L,IQ:&&+NDI?)M_U&/2'Z;+SZ1BUU^Q-798K:< M2.2Q4#@(20=;^3@,!!8$B,BS110\W:P7W%'+LFN$O;!AGPDVVNFR T_S*GR; MKL)))5Z_^=#S7Q;SY7*2B_3)A #<4H*II*#Y^'I^YD2QQAB!EP]*-XN#[I=I M+S2Y9X*F00S1-[#>X6KB)'=2:$'!FR>_F9&!9X5^R=+XZ+2BC.+I8$42[04J M_\\#JL<:H6](O4CI[/1LS0#ZXG2^6$W_9ZW)"6>8=4P);#$%%&6C$)/+D$VV MT187?6Q^-O!H*?<[K63_/-AK8:W.\7AE6GPBM%$&8P'M:8DI*SU$;Q0@922H M2_:Y-.^:WE.V_;#WW([*![',L^:F>3U=AB]?%OAE/=R\?$1*;,Z&9ZIY8-RG MXZUYC *&9[%17 I5+XYIGR5P>UD@DF8AL6A192NL:4U_-1R+S775OC]7[>;: M5.?"A"V^)LB\OGJ@P =%CMTY-)AB\K9UA<)]\G111'PL(NX@)F]C@!$WU>5B M-?FPF.>SM'J_V':6K&O/,E+6G'P&;RCE4:90WF,L)=2,1R5=H+_:"T TP!7P MT)\N@;-K[-$?.RCSC<_\0\,B_/);,NUM!08"9" 0-%!A#VGZ?+8.L?X^77U]=;9< MS4]Q_"8&#@>%XSFQ0=4%DO6C=9[B/7Z ]J MMHU !C/),X#9=C'*:+*P/@(K,M/B4:46GULH)BFN>*+O#$!3M8=DH]=,-D;$ M(R%W@'G&WN'>5!+^6H>U]7/_@ MOI%QB.'FC;38@=OYN#[ VLIN2O"<=N?*@T!**!2:11_J+T5ILK%!WOJ@^>KX MHY?/#@64HY7= 5!V;.:7!^[1H#=>)T!3GZ,K6=8-W4!V4@6G(D?;^J[L(9E& M?U)YF/"GJ2DZ@-96_LV; +<7X>;-@.GL2^V=HO_ES^''A$L6F)*)4LE(^F.4 MGKAH)8B *,G7%*K=2S<[A]JX?^-0(I,2$J^E"CI;B(PYD#$*CH4FKUM/ M?E_9QO59;7&S^WF:AO;I8 ?=.9LKE+N"65M*0!"6:R 'G,#+7*L 798B)>U3 MZQ?4]Q!K9'ZZ0?!PBUJ@K7%ZQML5WB&99+;,;ZZ@MUVEAAO0*%S.6I-"G\R_ M]\("UAP*^T+M0+MT +7UBZ#UC)T"JU#37_7D\ -[- !I,YK^BY4='$BD[UQ+(%)G-(3 MP3,$4:^\C"D%M8C"-B\JOUN4<4_"AH92"_UW */?SA:SZ>IL@6LFQQ_UJ_,% M$85BE%M'T#PG4%D4"$8K",&@+3[1W%I?!^Z69MQ3L*'!U,@*'>#IO,3X-7[' MD_G5A2&M*\(4#3P)6\]I& 2D)>)(+T%)IU5L?2Z_4YAQ&\B'1E,;&W0 IE?S M&>7+9VM6[;VEE.J#);5]X,+*Q!%<)"%8,F%7'G,VE\B[Y1G MW$[RX7>[1I;H %5O9VE^BI_(..OX[_>K)(^&51X%C,!2$946S]='J1,(I:.T M]46?YL'X/>*,&T$]R;E"*V/TBZOMZLMHT6MCH2"OK3S.@XLB@Q%2&"VDE;SU M Q_W"C1NHM?,[/O!Z0 ;= "HS7N%Z^O[K:?E4C,?,8%DV=0)&'!>"$!OHW0\ M!B]:-Y+<$J)+X!QBX#M?ASQ4VQW Y1.>T%]]^0O.5 &:U>:O\ MG!7V_/40'PO37$)4F9QVMKJ^!E:K6*V4'FV2J?F#0X\1<-R];SB8#6>EL4OQ MUF^JOD8:.TTWVL)O)[BVV.Q:C_/YW%S4B8<$1H7JYUF$D(0$X:U*%*MR=/N^ M'O2H@<<]2FB/K,&5WX%OVQF!_G[9*RT41L<1T)A*;Z5HT:0D@-O".?IL3//J M]8>E&A=KX]X,'F::GL&V(:$),FDN."T=6^/30&H+RG 04LLL78FQ.4WK_1)U M>F=SH/WWA=?CC=$!M*ZP?NSCK'=.?L)T#"H;#4Z'#"KI1"J5]54Y4:1SE"^5 MUJ=?K63O]%ZH#5Q',?#C@>TWP)[5LDK,GX=WG95J*2,+UFD&3HH(2A:*8[6U M(-#1;TDK&>13._DII8+?Y6$,<[C1K1-JF:G^/A31AM0<378)@E0:% M+D/DG ,&QQ@&56BNK2OW]Y"KTYNF-B!K;I@>=NCZMLG;TV]ANJB*>O4U++[@ M(, M+YYF.J+4?L?Z'<;J+>JHE5+XO#@ZRVACKI&\T_5%(>W! M8W&0A).(2B8/ZWFZ1_O MOU4S+;=O=$T2*H\A>UH]P=?N$@4^%0O>)Q>",[E8_1!"#AIYY"2R$1RN\Q,/ MJ?P.MJHWVS?(/^(ZW_A]&N+T9+J:XL6$"FVNJ?@ 0B1'282@),)Y6:DOI&)! M2(6MS\0>%&KD]*\QT(:QQ=A'^=N5LVGUW4ZIWH]=3,9XY,8+VH>Y"I5[@,*[ M^@LF5J3/T@9?'N.F=HXT'9ML^;19\^D 8,Q@^+1@%,\@)-!N.(M!LX>XX+N'V[DM&M /]10S?TXH[_6 MS*9RC%YSK(%EP2U/E$?F>A1A*E&%892:"A-YY:K YDG\/?*,^UK,P([H> MT M@*8UX]MV0G>$=)Q4$8)4D(H0E:N=HCF&&H)72A9FK6G^@,/]$HW[QLQ0B&IH MA0XPM7LBPEK,3!B0WG+2$5:.PI1!6(\Z%(W)M.Z0. Y)@[TO,[!O.E+W(UZ) M7-VXZ^%%6G_>?%%__"=I:TN >?&8 M0&G/<<=]3&;(B&D(Q7=Z;+VI5OL G1V0QH\1IT\% '[V] 7B),RS3 MU<1FY4(QKK(=TR\H8BV$+F XLY)F'PNVWIAVB-)#\?GQ2+B[:^$XO1_L0+[C M(LY;G4B7@JF6,5_,Z&-8K?/*Z>R,!G"U\58P5Y) YKQNG<+E&)F*?S"8 M'*+DOF#RZIQSSTGC>/)@90WTG*?=F9=ZRA&YR%Y9[?1P,'G50S_P<# Y1,D= MP.1&*/?[16$Y.HNF& [9&:SD51FB4AQ\$BY*$:/FK5O>=LDRKF<9.-AM8H . M@+19"FNE?/I*BEV^.%M]G2_J@]@389WS)B?:4GTE\=\TI3!:;$8+FY1 WYY( M9:5.!]K[3C]TO/+[PM&'L'B_6&<+^3_#R1E^P,5Z=A/,(EJM%)1B(VW% MB5'$I@M@W953EEZPYJ_;/RQ65VZJ.:Z:&&/L6L=W9W6/?E_^<[["Y5\685;; M<>=O0OIZU:E/5**]6ZL$L=!&KE0E: B&MO0HF.0\""MO^*L==_C[C3=N2-04 M.$-IN0/'=/T,_Y:;5=(Z9+J2QNI*ZD&I9$S6U/Z#6((7Q[?" 2..6 M93\9I XUPC_9U>R5S?^*1D:XI[U?D#$O;1^AHF%N<'U*0F3NP:"LI(F%4)^U M UH0WA!:15:M>07;WN!>DF:MM;C-KC=IM30T,Q4=.?!::HS!@\LR@J'(4G#T MQ>765[?WB-/5G>UC[+[[1:OC5-[!%KK[*DD&YEQ,!G+P%%QBEA"22Y"39EIJ M+]I32W=Z6=O,W'O?TCY&]QV Z(XS8<$Y5Y%%$MD%4,Y*B!1A@!2!)6M5=KSY MAC56,DJ-<3@3=V G0_":@S-V4BO"M#+0REMX]G# M==P!0-8'5R_#LG*;G-:NEJTY%F'V9?/NXLN?ES_S(?QY#KGUTDM:<);V&8A1PY[/)B98.MJX^&V(>XT9&1\#J9L(UMHT[ MP/E'7*X6T[3:'LK];39=+3]^^MOYTUA>%8Z:0]:*GV_^BH'R 4L**%&T[G*Z M5Z"1,[C1\3(?RGBCMM^M[S@_X*+,%Z=AEO!R,N/A^C,*_[!R$IE5[0! M+[P#1@N&LATF0_-^X#O$&/EMC5X U\I0'6#M:I9U>9GJ71"HF0/.:[F8$05\ MBAI$%*Z0>R[*MKY1NE.07MYR:9MD'*_S'H!SL]KPZH6YUBBB=A(([W4;UPY\ M;2X,1NK K RA.3/\??+T?4ME?"5R6^*SB:) M?'8,E%MYEVM1F10T^QP@:HY):NU]:,W!VWP2_9S1ML'LN%;NP&$>K(!W\]E& M!YOK_[?K9Z'7X_(3S*N?D^B1 M%\-06!B[)OM8[_#B>YB>U,!L._&TC1U6:MQVP%Y=*.-#=@K(=B5:L%--/9VN3Q;)PF)6[?F\'5*T ZE%:,)%0?9 M6!^2H&_;J[2 N#JG\&VZ"B>;^7PD2RV^8_YMOOCM M;'6VP/4$9PDG(F?-#&F.:U*:XA3A>&85H ],T_<#-\/TZCY"R'$9E0?-K0:P M4@=/N]W7)AB$*5Y* ^1ID12'E#OZ6M\5':<_)>';G_L:R;O2;:%6WF49!S9D4#[6NZ:,9EN/ED[\-[WXZQ MQB5.'F[G:Z':9@ZG;3O*YD#U9NC8@@=PST]NT3!RR"0:=8!@S\A9N_I=GE"\W>028Z"M!=3!.5E@. X X;&1 R6!]\:NX^O&7R*'IBG!,&]%8:/L4@'+'?5JYZ5%3&8I8[%@N:%LK?!($],"M.(6E4K*:KE7FO.84?\)2PH?!9#Y M4UBK W=[5WV1,T9$RST(44DNHB=%Z;H+E6B31B><;%V/?6@AV/.J/#P$@:T, MU44=QK5);%;4>56N93YIBK5EB'5/L1*""AJXB]'2_Z1+K7M-=@KS3UB"V QY M!QNM"_S=7QGNO;).4C23'5>@L@_@?4CDNEG(1CN*<5K3!QY?UC_836YW.&QG MO"ZP>+6:?'T*>\[_2T&U2M)#$;Q6"QM:5"$82(H5Y-$)[UOOOCM$&?>ZMSO\ MM3!8'\C;ZF2=QU&>5D*B4#7$)$$97V!=\<:-U';^;'L\1SVL. MMD<'^<.-]57?L;?:%4BV.% \" A(L:E)7"<;F';8^G:WIR.2PRVY Q('J'7L MLXT79"%>Y=^Z1UMB\(+5G;@FQ$@K(ZC*Y>)X2O4E/*$?O'&[ZX/[L/0A!IHW MTE87EGY+V^&LWD6NG>&5F3B7A6>4DNI0NY1$J,\]J0P>5>"6R$(2B2(M5W+.@77Z5FPA&F4^9.6F?V?*7X^N>. MFZ&WLOH1NAK;S+_-SV:5GG)=+7(NOTJ8E:XL7;6=6ED+H4@)1:=BE%8QWNP? MW6'K.SY\W%2XE<&/U5H'\=YNNK:4@TLY"6#0:\B8^R MZ\.\B8]1Q$4P. M47(',*E/T*RU_QG3U]GTO\\V1SLNY!A2#% X)6,JJ0*110'1<>1.:Y9CZ]O* MNR49^8JHBT"G@8VZ1-KY K16&(\%I,R*'"NO#_U%7]\]RHHFZ&A-#HZU'B*> M%G9^$#H'*'WL7/RO\]D*7X7%R?S3]/3L)%RYH-[!)FY$OF+G:P-I;J 7*7XM?SLO?E,ZEO&5)5 MY79A%N\]4_6.')'T)#6"R]&!,<6C")0XL-91]L-2C9S*MS'_35"UM44'Z'K[ MX?UYL4]FD?X30"1T]2UE19Z85IR*,3,6ZDM:K4%T,?C(6&ELU7D+%7> C8.) M0GZ_Z*>ED(&YZ$EOIE+ZZX"5JSU!=D6AC-JDT@VQT>^/HB\>($A-8*9*Q*0?3_"6BYI/HO&>E,0J;\7VU M@,38.?#!LW\QFYV%D[>SM$#ZJ[>SFUKX@(M:E3$QGEO)4]T$LZZ;H 2OZ(_. MD*M*D0ME;D0^Q.<9RB57Z.AN#DDYECKVME=W3Z;PMJO/ET@@F':R8Q],X M*N$H<:(4BIEUX2B/$(/-X$UFTB:?2ABFPN39D&V.C.YA3=H!9@_6[T8/'\X6 MZ6O]*U+$^MN3(@3M92%"*M: $DR#]XS3FF79,U:;5II?YS2>P[@;0+M! O:YH"F=;2_GV3C M$I..#-X!C-?/0>:YNBZ5^6H^6RVF\6Q-1/3WZ>KK5SS)$^ZBRYQER+E>U&7F M(;)BP=LDL[":EWP#F@^>3.XY]%[8\_]DV'L"*W7@%B\X7RCLF6[Y#F[3T%;: M_"4MO[5:EY\KG>_5OZ]TF^_FJ__"U4=,\R^S=9#O4\@B2P:DC0**@GIPLK)0 M)QZ%(2TQ;-VZ,=AD]KMP8O]D*Z OC/PS+Y;-F2N%5MMOU9_CY$I$(.T(",+4 MJW*5(+KZ_(Y7Q7A,^O]O[\N:W,AQ/]_WNW#_O(^7C7#[F.D(C^VPW;,Q3Q4\ M;>VHI!Y)Y6Y_^P55JDNE(Y7)%*F:CHYP^V2"P \@0(" +]Y9^;P[[*96+S61 MVS":&M"UA^[-AX7CMH4#SN!DL?[+MWRX(HPD8Y1#5GB:QR$(9+D+2"DA!0[) M"U&\"+84\=TTY*5E>>MBH 'PCV8:'E:Z_4!L0:4L;>L M_?7.2"DCA=1&2#B"@%AUU*SG)KQSBHSK"W;JKV5^KYC AJYP)L M4#X>[$Z<_%B7%A.*K4J"("%R':,."NG\I@)+33SXNXF1K;KNTJ5[^TCK!O^7 MEDIN0,PO^OA8EY\L[Y4_BL@4![Z8_)J#&^. +R0@SP--.# 35/&^/&?:6S?] M>:G)ZB81=/''QZ,NOZ_GL]M:E>453DI@+?*@$^]!3B$@2SQ#-!+J(F8R8'Z> M,V0G?=T4X:7EL%L1^,5B_FM<7"\_IMM\?BYZ^;2 D._O-XLPC1O=QY9(3PSX MBE'E%O^@]B;)B#16A$EGN,8=A\^,1V0W]+^T)'A3HK]8%>AX%JY_?&-7\9V= M+'+3B7CEN(CKYQ^)YH$#Z\9(C,(OHTW<2LVHZM;7^/RT=U.8%YZY;Q(HQ?3H M'+-TU[_[[!Y^4W53?+YNIZ^--W/W],VV,8?71.F"AV"81BP09\$BBRE&07H, MOXA*L-*MRE[*'%YN!*6,2F1-R+6]@2!M!/#/6;_KEK#$!2QQ) MANM%))6N\#;=*,)45'PS#A0S\!3B\X@\'@LHB9:S[C7 M-I7.7ATDJ"[XBHF]&YQZR* !0.7C ;333N]';+EDO?#:(&5R2R,,_+%6Y;M] MJ8.,021>NOS^&1%- J>/@)^]>1K"[0;@\B5.X8^^_2W.XL).7\W"JW ]F4VR M+Y&GJ6Q<](=I;41+Z@WR3/!\NZ<@<@158T"9322 2U*Z&?A)!-;MWS$>S,:3 M4@L0''ZC 3Y# K=!H&!URJ5H$6FG";+4JL#@DY:-4HXXB.J7,KUOB"=W9MDW M@/:.SZX2=@YKA1&U":(X*X"IEJTG9&(7L8[>E0Z?"[Z9:[F\_"2\]'LS=XKP M+NO2TU;OE[RXX?'/'JLL^6V[B]=(8H2[!"D7'P.+#/ MS^:80<0F"MZI!L^@=/3X8FXOB6 $1XZ,(, Z)L%9XU$B@SD-$$\&^-]?MY@MD1;R]/$'\+/L7]S.[U58B7AAKI4(TMXP9P?O]:)SMV]^."!67,@,,N(@;7/3]ODU0C9T*T MFCI"9&F?:0<9C0=9HV-CW[.JGH+JC;4?<>'FA=#V9+P])H*KR# 204>4'PLC M)R,<,%+)(%0()I6N*W_\_1=S]33@B.XMCP8LUY9N$:\\)T0C%8S.KS<,Z *1 M"'Z%#>,"U*NTQ]?2J=A?DGL@T8.MM6LXM\:A:RL#T)@04\2 8MC\Z@ GY!V8 M6QH^-'EW,?\1P8'7\*KRJ*>;E877W.=G$-\^C VN$4@G^U!6__?$2X MY"$Q&1@2E$K$!;5(1X*1LMQX(R@AJ=-=RS'!/_YHG9"BF.![\Z^!:*! 4I1) MB6W@":6DX5AT*2*K!4,Y-!<\.1V$[H*8]@HH+F!^]Y H]LRROV2TWS\J>I2] M_3Q9_OO=(L9?9T!@7*X^VU6\ ENA0<4=<>26X5XC'P? T3 MDUL5/F&ONV!D FQ=0KNM7 M<.JN?IZI5G?K:^Y28QV'(G\=@Q4@WA:NCMP MY2K=OBJ]Z17R\6:U7-E9F,R^?9Y/I^_FB_7L)&D9:+&@R$J#$<^S[[0W$>&H M!)B8: EIIE7?P9U<=/WN*6@N9NO+ >.2':7G7+CMTG;EJ* \M_IQ>1C([3!5 M8A+R)'D99:",X78UXW83%WI_51"9XRE+#YCTUI/?U^W1OJSL8M6$MCSMUOFW MQ7RYO)*&)RX]R26U.?V#+; $?L"<"*(54=B5/I%'V,:%WE:UJS%#H=)$%>K: M-\X#6&-X<[.X'TV_WOCRD>,,L5)<^ EPXDK8R*DA&F%K+.)$Q]Q:@R)OJ+78 M"MAD<74XFWC"OIT,)M;,,_BM^Q'-F'\@<\I3O)(XH=^S5;#;AQ3 MR B$'+FQ"+L\.]-X0#/ZCM+B93C7[-E$WLKC@"ZIA<&CE;JI/.O/) M:*6G4VBN!.:PV<20X4(CGB(YG FZQ@5@L!)4$!&$IXKE]G-$\(J:Q93A!0-:MA/^,NK%G*W4CD@M6CQ+0 M:$5#ROB3_S=.OGW/\S-_Q(7]%N\N,-9#.++[FS;N+X_&<:L=$B)?:%NMD192 M(3ASC9:.8F];\[5.WV7=P*6V7K4+J/\>E;O*'JO.,9WU<$ROG\M8*S!*D0AC M29#"E'Y^?J:MO9BLXR@(KZ.0)\'M]\([FB)9@ M5;U$Q&-%DG 8Q[,_YBJWO1>3UVQ")RO![A).QV.LN=M]-^Y$$2,VAB'BO,I- MN2DR(6!$,)$0U++H7/'6Z6?=X8O)P%Z$7HX'OI>@FCNR=0?Y(Y+C/#*#@ \, M<6XE_$QRI%4*7CCFK2H^K.K,>WPQ&>&+4,\Q 7@)"EK(U9<)O(C\'IZ*/$45 MF(2LHWFD<+0J4<$P+CUZJZ7(\A+RS4VH8P6XO;P,]4'6$."#DRDAYR-''+:# MK,(N-\2!WW$F>=/,>^[3MM9)$^58FGC!%ZAC0.<%G&VWZ>?ZLK MMR380TEQ0IAJ#)Z WAM]_/9^M67-CI[GC"[W*\PV\- 2E$/-8.1T0 MA-0,,:4X(R%2REUCYU*/;5YVSKT@R N?7V,C[@4HY7[7>1^+R)5B& 2:/(*C M/L\AH1RY@"DB6FH0;W902O]13KV%,U1X\42:*[ZF/2^II4OCT+ATI?EM=RBZES>$ M&B-QB(AS9Q!W%GB#G4 X>B:-8DD9?!:U.9'P;HKSDIZ:-0^/VJKSZMNWQ?I) M]*^PA\EL.?&W7?[NF"Z=PB%Y@RS.>49!'"46&4(#PCHJ&;77#+>6R=F[F3I! M>7G$C5=8,$#XEU.D?FI1XM?YRDZW.).\%4P!/\ G.,1.$ M;^U55I=]U2E+;UY#BD.BE6NF4:P&E@8,1_1(2;PNH<<0^#.#J(Q>A40T_&%C MNC'LR"CN'S6O$&6$WU+U69G+L:?,(%=8,$N"96/&7J*6(O^@V[*=@]IG)KB+^!OSZ6\KA+Z]'!Y,(!#*OD+$R'R]!(F>% M1KE)MH#CQ05:N@KP"0&5ZR#J@&!>2B(-P*D_XQZV/0M;0^\94\II%9 Q!'PQ M+SQR)@04+3<.IQ U&:4&J/ ^ZH)[ *R*/10L).,&G#<&)2H"QL9S'$M?]QTDJ/'RLM'Q,A]+>)>= MS7E_/ZTL&G"/B ^(.): FS(@+91"C-,0K<2"G_\M>)E1V.,U16G"63BS[!NP MO+UW_/8_-Q!S_SH#W;]92^7CZGM*DL]$CS CX M(SB"/T*40%9RIJVPGNIF&I"])&XZ9X4PSUK''9$N\!1 MB"*G(#D'QP93E )326H9"3W[M5>Y[5UHZ[R7I(K#(/<"ICL=Y=#M:XQ[]@C& MG'?&H*"]!S%& MS<*'^>I?8^//><8:]9TK99D:MCW)Y,UJC MO O0S+;AUE+)\+C,.=J@Z;&@K<269>Y93#GB/FFDG4Z(:2&]]MA;WTQCRW%8 M<*$701>3]1@-CB_Z#NB$=FM)&:)B[M/+$@%;K0VR8*&1QRX8[2E6IID.8P7W M_>*3*>,I3H-&X"04_]"(:TH!!>.2'@9VQM5$W@6BIL M&LV+E=7^2TZ=C:[]C0OX)!"_:*?@A'L5:EQ,E'A$-'6()^*03< XD3!13DJ! MV7_M[> E9^M>@"LP$HJ+9OK.V^[DTY??EB/V.7F\_#D:G.S=3AN=3:2D4GBG MD>2.(JX(159&@GPDUG ?%;.E;TM>2F<3 CQB+LG<(S<;%(Z1YC@@+ 0$Z"12 MF8J_$OVKL\F)F!VOL\DIXF_ $=MJ>!"XD(81Y%*BV8L,R$DX##GFQ),4O%2I M,'9?9&>3DT!PN+/)"1)I $[]&7>HBP'X,%*Z@*3!.G?,]34V!UELXF)\BX 9Q#6)[FBVL[\W&]U>6F+09.7*L0# I.6\1M MRIU$-RQR9;A2I=\^["&E\1J0T3$R+R^P!G"7[XDFLV]K'39,,(,MZ'!^ MB\1S"M@IZU!TD4EF::*Q=#KCT>=?2E^1(4=U7VFT Z2-9FDO'+?8Y%N/W&8; M"V0)$XC9H#4G6CE<.F9Y0D!=8]5;C+OAT(.G#0!BCQZM%05T"?3MXRS>&4TB MHDN1(2>B 9^!8&2LC8B:R+%0V&A\ILKH7>0U :8^(.CF9PV6R$6 [>L?\\W6 MC#,>YXC>B_S:5J6$#*4:"2*XH9Q+'LY4N+.+O+K'X#G!UD\BEP$VP,V=)C'+ M&($@" 4E&#B9*<^>2 $)3+E0A#O,S_1.:S>!=$Z2D((A[L*U61(XD)51SX5W@Q5#TZ+N=4*0O'T5]6=UN$'?* M8W 2'.@*;%9PGMMV.8ETSB9H:KTA)AIEFIFZ^OZD]MWCO=YIXIK]S+*_9+2? MW">$VNA4UOL@@[KM9><,3GDX+0DQ&I%(\3E,3;6E:>\9?$_45FLUDH:>&42.0>:%OPH>I16/2+Z8'98NPW^=7)\L/%CBRFOR( ^JM]ZQ4 MHK2Z"Y&%JJAO/W5?8>HUH999AERTZ\:O%H!G+?+.86$HZU1AQ#U,ZQ M]\@X3/+-8^0)7!M?1.1//EI9Z'U$-B_!O]J"MW\^(ARG(*AD# 7A(+J+%L/V MP=)AJJ(AW*O4;<[),<$__FB="*68X'OSKX&;I]WGW4/L9837EC*)%- .9YY4 MR'A*$94V.6^\&<,%/DA2W7"VM'\PAAR:@=7'WV..V6;?UOO*075^Z#>[=;)5 M2BH&$2&JSY6W&E/D;)2(*\>\$,FD5+K.[SA5+3J?/4&P$V#%)-+TA<;ZQU>P MW]72SL+[B763Z60UB4,>E'=P'R%.^?P%GV=#-WBOCS]PV'._5;*.,B/5RKL$.\EJYB"CA%,%6R@0^ MEO3@7AFC* -FD=*H?T9$4U[L$( ,8V\#^'@@G%'PJB-@6O%-G# > 3< M,2P)9[TL7S)P"A[.Y8@.P4,_=C;M/KR[R:WL-PFPIP9Q4U4UV*_H_HER#D?/ M;8WCB1#"O7-4H>@4& UB&3*2 0*#2$YQIX(KW?UEC%JD/:[T77._SS$_B@!= M_IC>39;>3O\5[>)*:.+!-H+!M"Z HD2"')4$)<48A&5.8E*ZDK\_M4UY-J>@ MIDO&8 2!-7'"==CIFYOX 53[ZQ]Q^B/^8SY;?5]><1D]E2ZB7/D,GIZ'0]PF MV''BCFMBL>"E^^CTI;4I?VIT6 X5U@6!,BOU!Y-,#'@&5H&/(, ]B,91*RAXJN*L-RO["*W;L>-<\"LBI@8, MWKY\>20,S+:72#H&VU#&(B=!N8*0VHDH')%G*I7JA"=S 7@JP>K:7M?;/W^/ M'B#_:3'W,8;E.V#8USBSL]6OU[\OYC_63[5?3:?S/W([]TWYU_J>T6(?O4D. M"2,2XD()T N<(+J6.F()]ZMU>+)G^X&K);S"&=@>6U MG:8V[^;Y9\"%M>($KCB$*B1/\)2(>Z:1YH0#2S'G6F7WLUOSD %$= -9RUF! MLXJAZ4$C%1+QVUN[3\7_SR#6KCLBK7_ZZVP]52;O8W!) MP\%5RS&O._'C%"XD0YUR2D/LHCSB1D+LDOMY8^59$L90+LM?:HQ70KDUH/4V M__WX01VYTD%$A[%$>18#V#&)D]UG1<1J;*E(X!2&'XY_" MPFDNE-[:WYO-;<%GN\IMJ7Q^Q< Q5\$SCQ0)>;Y;L,B$P! )$<,Y*N&W2ZO; MJ30V58HP&OB&"J=19R-[[)/5^I;4SD)^.PS[!Q=^V.O:#JN6.!%/);[0B?CH MLZ^V/WL_ _<>D3HJQWUD ,$\V\=%F61+=Z M:#=YVSK!<.%IX@(EGFMS\IP&ZTW(3CF1&K1&T]*5Q3O(J'LJCH>2;;LU5 (- MG(NOX9.3U3OKUY<&ZWY-2B5.HF;(*YD[:1.'C,>P P>AG B"<5;ZY'M.1>6) MVD,%.R_*Y>9PLNFY'B+G)(^Q\E(JQ&4BR.4;)\LM[,)0 3P;%2DM3$$<*MN# M4.G!Z ; \CG^F$]_@-5]NIE-9R<1C2/8>62EI[ 9BY%17".=(DN$2T-$Z=;9 M!PEJ"3Y]Y#T?B_D-(.E]7*UR3?SM7N[&P6"?E% *$69D'N3AD#-Y.DP@UJ1L MB'UI .VBHV[X51PW@UE=.XGP)=]%0QB34R+WB0 MED8@HIC@7 &O0NE>#OMHJ6LU2CNV13C>*'+>YRN+Q4:OF*1P6(+YD\SGIRY@ M YT.& 5.&*%:82J*OU Z0E/EN^O9Y?Q\7$VU_L[-]WPZ,X M4YCG\8<.H@-.UAT-HD>,>&5SIY,0NN6JGZ_='AKZ"VY>CHLMV);Y[!NL=IUM M[U?X-VLM<4$[ID%!4IY\P4,*R%&3/?( 'GJ /]L>>3+"4R0U%>")Y387@D=$?-Z H1ZKTCW-=E-2V61^-T;2@4$US!-D8YZYZR#D=U@QQ*B/E@81(\^H: LL?61[P$'IP>@& MH/+4YJ[U)S&J#<=Y-H,VX+'EN5!*Y+E0W$&X1[15I1-ESZFH^ZRT]$DTD,O- MX>2#O;Y7'VR9,%(A2W)W=FPTL@E,KE=16YN(='QRRR#=3J,8>*BM"@$H!GL)D=&0BCH-42%!BNJ:+>GO<^6KOL:O-2A48!M M30E]HP*"97*50"Z79G&M006(UWL5U<&>F5\ CKG$,P8 F-B0P1(0FP2EBM5&<8'/M:*[CH M(\QM9!3E; ,>Y5T#SUS(N=8;DV=[R1>"UG;Z[F85EWL)=GCI*S0(5$&WE!O)80]PE0(>4H2&_ M4TC^X?'=P3-F]_KMR+^/R.9E^5<; K],Y_-,]++57Z,DE-#_YK$:?AU M%N*?C[9E'9RX6EGDHA (0G",'(/H'$MK)174,D\ZP:+[-^NF]TM"920^MS". M]S9/+:TPW(#9Q#E"SYT=-!4)8:7!G3+),MNISV/1>_&L@A'QZSKV_'_G*F4C: M18,(I^ &.>61SLR(V0?"*1O&TEV=]Y!2MP7;N(G.?OQN #;O=]2O;?3@E_EB ML6YS\MK^#G^R^GD%IZ5EA((CS9A$7.*(G,($>4IHGBQ,E"Q>BW,"?2UEQ'H" MHD-9:!'I-(J\WV8WRQCN=O3PGO5=O'L!;[_%*\E52IX:9+Q/<"0;@[04"C&N M<\J!A"C&K/ YB=B6JM['PV1YN=6^;#F^RXT>?KQ9+5=V%D 3-[TVF?/:<:Q0 M\@Y.%1_R=&(=8=>.D92)?\>A-O__]NO@"E MFLS#A[BZ MY9GZ<$6IZ?/5$GD3/ W<0T 3?8N>3H&6SA(1I;*G ;SP06DU(# M*'S*LU_L1)XD1BPYC[A@$3GI<]D>#1IXG!@O M[BX>H:FE:\%"[F%)*33:Q2]KRGRY!!?WRW=@]*O5:C%Q-ZOLA*SF^0)@/ONR MFOM_9^L.A.2_^_OF[P[H\E?@JR6Z );>?*$N@6_M(O,D$1Y(*7O;??1,NCD_0!*NLA_X7YG'N)WPK%#TN'<]8,9 MI)5**%KON*6@J39T.D2?+5WW,KF(*)\O4#M"CK MV]<=^I9#(W]E*'7>)HFD6+=P 6]2BZ 0)M(D3G54L73BZT02*]9L#T3#_'RB MN2CDO9E,;U8Q7$5BD\5>(F<3> \0C4/P360>WQH"%S$J4[I1U\E$ULE,5$5? M'_'4CC;?Q-G\&@*7Q]S"BCIBB4$FD81X\ %9"9HD&?.6$"^Y2)U.O1V+UTU8 ME3_WAO*O ?NSU1<WQM4QFD+*PP9#<+"Y()#! 6RM2EX& M[RRH6&';RMD(L[&[99T^P9?'?A*W11Z^7.P&$<;.!"WN7-K7W-9)R7) M((F!*SP/.C6!">03.):&V:"+EP7M)*3B 5=.R//2'&_B1-O>QEU X *EA!B% M7!+YMA=KI",AB, .M1>$@)$<&3KUH[*S@:/MQZ>\C?YF,5E-XO+MGWYZ ZS,HR]!,K_?W(K[8]HFZ+9T M7M#$$]$*):ESC8F,*+=$1Y(3Q:Q*5N'2AVW9'31ZOW\*XK;M;$41-^ 4#MSS M+S]W+[!^02@@=J>&<01GH,TS_R!T3Q["*&=2XI*8X$O[!R-NIR[T:Z)TWB9D MFM6>1WW=+#AJ>20"HI*E[/9AI/,5NM=88QNIYZ%T#OD8375QW QX.H&ZIR0; M0.9;\'_G/V-<.XJW#:'N1OI0'"QC&#D7".(B1&1#;C^VKM#1SBE3>DSN7F): MQ&)?F6^';T4$T "2/D=PLB9YSOMZ*[_-)JOEYR^_W6TF$"<8E8A$8X!%%#PO M2QAB/$CJ;-*>E6[*=9"@NHFX41%53A -H H,^GHJ^LQO(M6[;0"QS)EUYU.% MN*$I%SDX1)S")H"W8DCI"&D/*76OLD=%4@GF-X"A)R9VLX40J%+!$D0T9KF] MNLI=;S$2UN!@%'? G#%/MQ.P,]KCK?.=:SV8W@!N!OJ@[^_+G;%CB>7W%SQ& M#5&42GE*C4?*B!@M"8X7'VA:BO:ZY^3+B6;[@>'RE6!3D^^-5)%KAE(2*@_' MT,CP!,&7ME)IAP, N"T-..'Y1*M!<$_,E05^#P T^BCC% MG2VMSRL.22P=6[)$EN@DL@NE?/9]\R'AR:Q,WF$$T//@02:'+$T!61U]RFVL MK2H].?,83>520/N^],O/)W^R/I*8$:!_C.;MPY$4A4;:&8<2H=8Y3$6RI>L) M>Q%:UQ 6Q=/^Q,Y8@FO@&.^VM=L^T"R70'&%E*#@I7O8GO$J3YVGB3IMJ!6E M(=F=NE:R*Z-!Y=EESBAR:PR1FW@3'!%!8L0H>K*^F.?(26.02R9P2F)(?,Q3 MH86\QUCR/@"K'LROWHIS9K_%_*3XKHUH2,)%F_)5N0/ODFODE*8H"F:\C9;B MV&EXV-%NG$^_VPY4^LAP7HBA#=B2'3/3I(@J<.>1]-+DZ9T&:6\-(M$RH:Q/ MPC"HYG[R'XR:@!S6X,KXN+Z M2F!-L-<)&9[+@Y4#GY4[A90+!ALA:/2E:[&?4]&$M2HDY8,1W\DL;P T'U?? MX^)S]''R(RL4!,#!,IQK;*)-;G6R>8*"\@[-8:XD<(Q:% M1#B3'GZTI=_=[R6F+>ST$O5Q^/3@>WL VMPI19 D((Y @E*$$( MJ50,W*OBK0EV$=(<G"\ =B\S_-Y7L]GZ]/[QDYS@+=6*DZB8SK? ME$J<;[AR\P7F<]-WZRSA6F%??+#<'EHJY^5+GUA%6-XH=#9JI;6/A$'(ESAQ MB$=@C[/<(*9(\LDSXDSYT0K[J*EK>\I(NP.$>K"^=B+^0_SCU2R\W02DZTWE MG2P_K^/6+[^#%N7WL/EIK'W()T/_!RAGY4B=7?R:V(/D[Q\PEDIA2*$@,@+7>(RND0UY8P84TB9A.$7@7 MV=1()])XX($4&8@(F+GQR %9;13 MZOEHA?F?)PJ^>)123/"]^== )+)V3')Z\O74+IH=*4;V>PEIG+Q0?&+UR),;P ]C^G?^-),@0<;A^O-M;22"RB#AA! MS)/CH4B0C30@;S"#_[3 Q9]@/J>B+EJ&RG4;)L.8W !,MLSM^_O2"BN#B$9K MI'2,F2T,.0EA-,-&>Z&\2+KTU=@^6NJ.!1\[$]B/Y=6OQ#:S2S[^GJ>"36;? MUO%G_Y3'@U]J*F73 M4YCSL3C;.DSN;O.N(K-86(H1V-P \8!6H%!!(QP$,RE:'Y(I I>[+S:5K#D# M;'IQNH$#ZGU<+F-\NJM\[?LQW5TO7YFD@J5$(V>$OLVK.^D,'.@YW\YY9*9T M\'2H0!! M,,1D8C'[ )Z> V*[:&LJ7!\/:(/%T@#@LJB*_OL;3["R>^2^A-?*EG"9N)?#'D/I=QMMS@>Y%S).OS[9>?#W]G<^:M MR;NE,=>4SL*GJ9T]ZN!16%?'('',<0"%]S^\T_]X7M>(Z#FI\?]@:S0=?,7P MN)W\/8&[ +'GPN#0OZ_K[YQ!R%TY6$>^=YS8U>.^K*[W[:(_GA=R1@T_P-Z* M>OUH=,WRXV*/%3I%T4]:L(OPU24+OS>/ZYJ"?>-2RIJ#(4-9]"6CHB.;ZV MW/2KVZUMDO\Z*HL[ M1'7B2,4KDR?TQ=7W>2@LKZTUJZ2=^DEK-S<:D=4G^.QJ<3T+[Z;V6Q%)/5VQ M2OJFEYQV">I:O$ MUKT$=Y@WE05X?Z9.KF-X-U]DW_"?=CI8W0ZM6R4R/DET';C2@N(M7T_GR_AU M?D]N+BXKJ'U'UJ\2Y)ZN@MVXU*P\1Q)CG6"TD/0:$=JOLS#Y,0DW=KI^^#!$ M4%M+U0W*#O-\?HP!M55I.GV@Z_@%3PNMHL;QKR8K _W)^F1V\OR\7-03[Y3MU2Y M5B9J%ZL;@,/M [/?X?-^LF;%Y\FW[ZOEEU>?OXP"B^/?JUMI?$9X=&9];0=F MU^D!)WK>8?EHX&[A+C PHQV6O>.!+;ZT(+K?9F$Q_?GM82[QJ^O5<+GM7+73 MZ8[K2^T02UH0V=L_%_[38G*PUUM'.3TLU4DX#:36GFV^!8G\#4Z U1N[BN_L M9+$N=!TNFAUK=I)1 PFU_>RH+*RGFOWS'_]>K:'T^OOLVR<_S.P=6;J3Z.KF MV+HQI]5:[+>+]<7W2'78SUO>9X;?,.Q>L=D%VBGP>*^LAME0VLKFT;M.G))\!@V^;=ZU735X' M^3[OQ(3_ZCS *-Y)5Z'\E0'X*P-PDFP^S&G#U0K>>PKU5/85EG"'V]68./A')]]*VA*]Z]:K0:RKRR/,JB= _## M?/6O>']2QU+UR%T^4*TDLL!A>91ME27\#A:=S^+=3DLD1/_C&&[ ]^K%[BO"0"NO"S01C CO]S8Z>3-/$;ZK_:/W^) MLY@FJ\'%$KT^6"]57Q(.7?G:%B3 C$WM;$/PK]>_YTZ0L(';=GUE?+=^7ZQ7 M&U (%*=QMIT(K*2+=V#9>@4$!8*P-GV]'006CJ.WE^TDQ*;NNH[SJ*&LP#PN M(2[\'/]S,UGKIRD>J? \06J/SY M9'_^<_FHMTWIPI\NZP_0:V#.\%J?^T6J)5Q/D,)CC=S>?>V$T)_1WZPF/^)K M,!/?YHN?@TM'=J]83TS;_)YWW'SMB^3I=)N\28<^89V*2/8O7*_ZZJ HYJ?Q MI;+H/L5Y 3D]K%*SIN0XK^<'-EZ_R =(^E!$'-MKU7O4>Z)0]C#AKUK%)ILPO_[.E_'XT/5X^E*UD]6&=787J[>L;Z3 MW?,N>Z_=)BS:'& -UHG'ZU0K4CND$3LV6MNIW5!;YM+M^6KUCNUA<7QK^8O7 M\R]Q&G/[ZPV&!JFC=:M6Y?>WH<1[5MJC? M6K=:76Y?ZWJ<1]5U80]#4EO3=DC"U%2B+O6KE>G6D"6!YC5@BF])[6X0=V[V3=LA+"F^MU+] WDP3$1-AM*>F>^*EZ!:<]Q=V/ ME;7#QBTS\\_E^A!9=Q']/I\"ES^O2D62IWVJ7JUJ[[N[/JQL3OX?XNK7F9]? M%[I#[_2!>B6KQ62]GVW-2?C9)?-8DC[PH4X2;^KNJ <;*TM^A_G).]]M=O=))W2[=/)S*O.27_N/H>%R/K]^YO=!)U2Q=7)S*OME9;=S.UB_>3Y:I@ MJGO_JIW$V=)UUE$&U1;@<\LR]"9DSY*=JA5:NLPZS)KJ-_]WQK^\ (^MW4F2 M+5UE=616 S-&[AWW]_-EZ0E+3]?N),16+K .LJ>ZM[/E>0]5OYT+=A)72Q=0 MA]A2^ZES=JCRC@H);-=ZG>35TH71 ::T<,5?I#WFXX4Z":BE6YY=;*CNA,P' METK>K=%)'BW=P6QMOHTR[\'B.+5>E;9T3=)@F>I\]C=P7#:$O8E+OYBLTS"% MZE2/+]])B"U=@'1G6?5S*4PR77;*,?WQL+M2Z>=CJW>2;$MW(9T9UFI#C5]G MRPFP]>O"KINI/AIU^)3R@=TU#GRF2*N-KMLHT'?CV:>> :3G^]6]RPZY"[M? M[I?ZP)65>@.Y?N %9'7@,>I0A?S43J*5#?S46^*NQP&FQ]6HQ_1H7U\N/Z>LB M +[*>/@'EJVF0Z?Y",<94]U3R%25:$;Z=*5J+WE/]>%V;+\5D7R=K :[UT^6 MJO8DMZ=0GC"@=N/0FVDDV F2O9HP_WT5P[NI_39(//O6K/;<]C0Y'6%)_8O% M,61V8-EJ[VM/$]MQQC1A -=TE9C7MV.Y:F]K^QC"78QHR!A^75S/5F5MX:,E MJ[VJ[6\*GS.D+4M82&#[5ZWVH':0'6Q.;'&MH\UW,./)F3U MYF:Q)JR D.Z7JO);Q\:>>8:1 NG'W^H/N MXC?+A\=+EPKICJ_>2$;RH-R>7N!WY%?U',LN.C_,5QM2RUPC=_]*([?* ^5\ M@'_C6_3-'^0?G%W&__.__C]02P$"% ,4 " "@@@E7'+FL^9,4 !VC@ M'@ @ $ =V%R8GEP87)K97(M " ; < !W87)B>7$R,C R M,V5X,S$R8V5R=&EF:6-A="YH=&U02P$"% ,4 " "@@@E7%!%F6ID' ". M)0 '@ @ &,) =V%R8GEQ,C(P,C-E>#,Q,V-E7$R M,C R,V5X:&EB:70S,C)G:6QB;V$N:'1M4$L! A0#% @ H(()5S!V1+FL M! 8A4 !\ ( !/S8 '=A2TR,#(S,#8S,"YH=&U02P$"% ,4 " "@@@E7 MF1SK?+(/ ,J@ $0 @ ',:@$ =W)B>2TR,#(S,#8S,"YX M@$ =W)B>2TR,#(S,#8S,%]C86PN>&UL4$L! A0#% @ H(()5V,2TR,#(S,#8S,%]P&UL 64$L%!@ - T H , *%. P $! end