0001628280-22-031956.txt : 20221215 0001628280-22-031956.hdr.sgml : 20221215 20221214203238 ACCESSION NUMBER: 0001628280-22-031956 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20221106 FILED AS OF DATE: 20221215 DATE AS OF CHANGE: 20221214 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Pure Storage, Inc. CENTRAL INDEX KEY: 0001474432 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER STORAGE DEVICES [3572] IRS NUMBER: 271069557 STATE OF INCORPORATION: DE FISCAL YEAR END: 0205 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37570 FILM NUMBER: 221463481 BUSINESS ADDRESS: STREET 1: 650 CASTRO STREET, SUITE 400 CITY: MOUNTAIN VIEW STATE: CA ZIP: 94041 BUSINESS PHONE: 800-379-7873 MAIL ADDRESS: STREET 1: 650 CASTRO STREET, SUITE 400 CITY: MOUNTAIN VIEW STATE: CA ZIP: 94041 FORMER COMPANY: FORMER CONFORMED NAME: PURE Storage, Inc. DATE OF NAME CHANGE: 20100804 FORMER COMPANY: FORMER CONFORMED NAME: Os76, Inc. DATE OF NAME CHANGE: 20091014 10-Q 1 pstg-20221106.htm 10-Q pstg-20221106
false2023Q30001474432--02-05http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member.0380594P2Y000014744322022-02-072022-11-0600014744322022-12-07xbrli:shares00014744322022-02-06iso4217:USD00014744322022-11-06iso4217:USDxbrli:shares0001474432us-gaap:CommonClassAMember2022-02-060001474432us-gaap:CommonClassBMember2022-11-060001474432us-gaap:CommonClassBMember2022-02-060001474432us-gaap:CommonClassAMember2022-11-060001474432us-gaap:ProductMember2021-08-022021-10-310001474432us-gaap:ProductMember2022-08-082022-11-060001474432us-gaap:ProductMember2021-02-012021-10-310001474432us-gaap:ProductMember2022-02-072022-11-060001474432us-gaap:ServiceMember2021-08-022021-10-310001474432us-gaap:ServiceMember2022-08-082022-11-060001474432us-gaap:ServiceMember2021-02-012021-10-310001474432us-gaap:ServiceMember2022-02-072022-11-0600014744322021-08-022021-10-3100014744322022-08-082022-11-0600014744322021-02-012021-10-310001474432us-gaap:CommonStockMember2021-08-010001474432us-gaap:AdditionalPaidInCapitalMember2021-08-010001474432us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-08-010001474432us-gaap:RetainedEarningsMember2021-08-0100014744322021-08-010001474432us-gaap:CommonStockMember2021-08-022021-10-310001474432us-gaap:AdditionalPaidInCapitalMember2021-08-022021-10-310001474432us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2021-08-022021-10-310001474432us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2021-08-022021-10-310001474432us-gaap:RestrictedStockUnitsRSUMember2021-08-022021-10-310001474432us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-08-022021-10-310001474432us-gaap:RetainedEarningsMember2021-08-022021-10-310001474432us-gaap:CommonStockMember2021-10-310001474432us-gaap:AdditionalPaidInCapitalMember2021-10-310001474432us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-10-310001474432us-gaap:RetainedEarningsMember2021-10-3100014744322021-10-310001474432us-gaap:CommonStockMember2022-08-070001474432us-gaap:AdditionalPaidInCapitalMember2022-08-070001474432us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2022-08-070001474432us-gaap:RetainedEarningsMember2022-08-0700014744322022-08-070001474432us-gaap:CommonStockMember2022-08-082022-11-060001474432us-gaap:AdditionalPaidInCapitalMember2022-08-082022-11-060001474432us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2022-08-082022-11-060001474432us-gaap:RestrictedStockUnitsRSUMember2022-08-082022-11-060001474432us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2022-08-082022-11-060001474432us-gaap:RetainedEarningsMember2022-08-082022-11-060001474432us-gaap:CommonStockMember2022-11-060001474432us-gaap:AdditionalPaidInCapitalMember2022-11-060001474432us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2022-11-060001474432us-gaap:RetainedEarningsMember2022-11-060001474432us-gaap:CommonStockMember2021-01-310001474432us-gaap:AdditionalPaidInCapitalMember2021-01-310001474432us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-01-310001474432us-gaap:RetainedEarningsMember2021-01-3100014744322021-01-310001474432us-gaap:CommonStockMember2021-02-012021-10-310001474432us-gaap:AdditionalPaidInCapitalMember2021-02-012021-10-310001474432us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2021-02-012021-10-310001474432us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2021-02-012021-10-310001474432us-gaap:RestrictedStockUnitsRSUMember2021-02-012021-10-310001474432us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-02-012021-10-310001474432us-gaap:RetainedEarningsMember2021-02-012021-10-310001474432us-gaap:CommonStockMember2022-02-060001474432us-gaap:AdditionalPaidInCapitalMember2022-02-060001474432us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2022-02-060001474432us-gaap:RetainedEarningsMember2022-02-0600014744322021-02-012022-02-060001474432us-gaap:AdditionalPaidInCapitalMembersrt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2022-02-060001474432srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMemberus-gaap:RetainedEarningsMember2022-02-060001474432srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2022-02-060001474432us-gaap:CommonStockMember2022-02-072022-11-060001474432us-gaap:AdditionalPaidInCapitalMember2022-02-072022-11-060001474432us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2022-02-072022-11-060001474432us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2022-02-072022-11-060001474432us-gaap:RestrictedStockUnitsRSUMember2022-02-072022-11-060001474432us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2022-02-072022-11-060001474432us-gaap:RetainedEarningsMember2022-02-072022-11-0600014744322022-02-0700014744322022-02-072022-02-070001474432us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-02-060001474432us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-02-060001474432us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-02-060001474432us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-02-060001474432us-gaap:ForeignGovernmentDebtMemberus-gaap:FairValueInputsLevel2Member2022-02-060001474432us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-02-060001474432us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Member2022-02-060001474432us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-11-060001474432us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-11-060001474432us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-11-060001474432us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-11-060001474432us-gaap:ForeignGovernmentDebtMemberus-gaap:FairValueInputsLevel2Member2022-11-060001474432us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-11-060001474432us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Member2022-11-060001474432us-gaap:USGovernmentDebtSecuritiesMember2022-02-060001474432us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-02-060001474432us-gaap:CorporateDebtSecuritiesMember2022-02-060001474432us-gaap:ForeignGovernmentDebtMember2022-02-060001474432us-gaap:AssetBackedSecuritiesMember2022-02-060001474432us-gaap:MunicipalBondsMember2022-02-060001474432us-gaap:USGovernmentDebtSecuritiesMember2022-11-060001474432us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-11-060001474432us-gaap:CorporateDebtSecuritiesMember2022-11-060001474432us-gaap:ForeignGovernmentDebtMember2022-11-060001474432us-gaap:AssetBackedSecuritiesMember2022-11-060001474432us-gaap:MunicipalBondsMember2022-11-060001474432pstg:TestEquipmentMember2022-02-060001474432pstg:TestEquipmentMember2022-11-060001474432us-gaap:ComputerEquipmentMember2022-02-060001474432us-gaap:ComputerEquipmentMember2022-11-060001474432us-gaap:FurnitureAndFixturesMember2022-02-060001474432us-gaap:FurnitureAndFixturesMember2022-11-060001474432us-gaap:LeaseholdImprovementsMember2022-02-060001474432us-gaap:LeaseholdImprovementsMember2022-11-060001474432us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-02-060001474432us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-11-060001474432us-gaap:PatentedTechnologyMember2022-02-060001474432us-gaap:PatentedTechnologyMember2022-11-060001474432us-gaap:DevelopedTechnologyRightsMember2022-02-060001474432us-gaap:DevelopedTechnologyRightsMember2022-11-060001474432us-gaap:CustomerRelationshipsMember2022-02-060001474432us-gaap:CustomerRelationshipsMember2022-11-060001474432us-gaap:TradeNamesMember2022-02-060001474432us-gaap:TradeNamesMember2022-11-060001474432us-gaap:PatentedTechnologyMember2022-08-082022-11-060001474432us-gaap:DevelopedTechnologyRightsMember2022-08-082022-11-060001474432us-gaap:CustomerRelationshipsMember2022-08-082022-11-060001474432us-gaap:TradeNamesMember2022-08-082022-11-06xbrli:pure0001474432pstg:ProductRevenueAndSupportSubscriptionRevenueMember2021-08-010001474432pstg:ProductRevenueAndSupportSubscriptionRevenueMember2022-08-070001474432pstg:ProductRevenueAndSupportSubscriptionRevenueMember2021-01-310001474432pstg:ProductRevenueAndSupportSubscriptionRevenueMember2022-02-060001474432pstg:ProductRevenueAndSupportSubscriptionRevenueMember2021-08-022021-10-310001474432pstg:ProductRevenueAndSupportSubscriptionRevenueMember2022-08-082022-11-060001474432pstg:ProductRevenueAndSupportSubscriptionRevenueMember2021-02-012021-10-310001474432pstg:ProductRevenueAndSupportSubscriptionRevenueMember2022-02-072022-11-060001474432pstg:ProductRevenueAndSupportSubscriptionRevenueMember2021-10-310001474432pstg:ProductRevenueAndSupportSubscriptionRevenueMember2022-11-0600014744322022-11-072022-11-060001474432us-gaap:ConvertibleDebtMember2018-04-300001474432us-gaap:ConvertibleDebtMember2018-04-012018-04-300001474432us-gaap:CommonClassAMemberus-gaap:ConvertibleDebtMember2018-04-012018-04-300001474432us-gaap:CommonClassAMemberus-gaap:ConvertibleDebtMember2018-04-300001474432us-gaap:ConvertibleDebtMemberus-gaap:AdditionalPaidInCapitalMember2022-02-072022-02-070001474432us-gaap:ConvertibleDebtMember2022-02-070001474432pstg:LiabilityComponentMemberus-gaap:ConvertibleDebtMember2022-02-070001474432us-gaap:ConvertibleDebtMemberus-gaap:AdditionalPaidInCapitalMember2022-02-070001474432us-gaap:ConvertibleDebtMember2022-02-060001474432us-gaap:ConvertibleDebtMember2022-11-060001474432us-gaap:AdditionalPaidInCapitalMember2021-02-012022-02-060001474432us-gaap:ConvertibleDebtMember2022-11-060001474432us-gaap:ConvertibleDebtMember2022-02-072022-11-060001474432us-gaap:ConvertibleDebtMember2021-08-022021-10-310001474432us-gaap:ConvertibleDebtMember2022-08-082022-11-060001474432us-gaap:ConvertibleDebtMember2021-02-012021-10-310001474432pstg:CappedCallMember2018-04-012018-04-300001474432us-gaap:CommonClassAMemberpstg:CappedCallMember2018-04-040001474432us-gaap:RevolvingCreditFacilityMember2020-08-242020-08-240001474432us-gaap:RevolvingCreditFacilityMember2020-08-240001474432srt:MinimumMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMember2020-08-242020-08-240001474432srt:MaximumMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMember2020-08-242020-08-240001474432us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:InterestRateFloorMemberus-gaap:RevolvingCreditFacilityMember2020-08-240001474432us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2020-08-242020-08-240001474432us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2020-08-242020-08-240001474432srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2020-08-242020-08-240001474432srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2020-08-242020-08-240001474432us-gaap:RevolvingCreditFacilityMember2022-02-012022-02-280001474432us-gaap:RevolvingCreditFacilityMember2021-08-022021-10-310001474432us-gaap:RevolvingCreditFacilityMember2021-02-012021-10-310001474432us-gaap:RevolvingCreditFacilityMember2022-02-072022-05-08pstg:financial_ratio0001474432us-gaap:RevolvingCreditFacilityMember2022-08-082022-11-0600014744322022-06-012022-06-3000014744322022-06-3000014744322022-08-310001474432srt:ScenarioForecastMember2024-05-31pstg:stock_class00014744322022-03-31pstg:plan0001474432srt:MinimumMember2022-02-072022-11-060001474432srt:MaximumMember2022-02-072022-11-060001474432us-gaap:CommonClassAMemberpstg:TwentyFifteenEmployeeStockPurchasePlanMember2022-11-060001474432us-gaap:CommonClassAMemberpstg:TwentyFifteenEmployeeStockPurchasePlanMember2022-02-072022-11-060001474432pstg:TwentyFifteenEmployeeStockPurchasePlanMember2022-02-072022-11-060001474432pstg:TwentyFifteenEmployeeStockPurchasePlanMember2022-11-06pstg:period0001474432pstg:TwentyFifteenEmployeeStockPurchasePlanMember2022-08-082022-11-060001474432pstg:TwentyFifteenEmployeeStockPurchasePlanMember2021-08-022021-10-310001474432pstg:TwentyFifteenEmployeeStockPurchasePlanMember2021-02-012021-10-310001474432us-gaap:EmployeeStockOptionMember2021-08-022021-10-310001474432us-gaap:EmployeeStockOptionMember2022-08-082022-11-060001474432us-gaap:EmployeeStockOptionMember2021-02-012021-10-310001474432us-gaap:EmployeeStockOptionMember2022-02-072022-11-060001474432us-gaap:RestrictedStockUnitsRSUMember2022-02-060001474432us-gaap:RestrictedStockUnitsRSUMember2022-11-060001474432pstg:PerformanceRestrictedStockUnitsPRSUsMember2022-02-072022-11-060001474432srt:MinimumMemberpstg:PerformanceRestrictedStockUnitsPRSUsMember2022-02-072022-11-060001474432srt:MaximumMemberpstg:PerformanceRestrictedStockUnitsPRSUsMember2022-02-072022-11-060001474432pstg:PerformanceRestrictedStockUnitsPRSUsMember2022-02-072022-05-080001474432us-gaap:RestrictedStockMember2022-02-060001474432us-gaap:RestrictedStockMember2022-02-072022-11-060001474432us-gaap:RestrictedStockMember2022-11-060001474432pstg:CostOfRevenueProductMember2021-08-022021-10-310001474432pstg:CostOfRevenueProductMember2022-08-082022-11-060001474432pstg:CostOfRevenueProductMember2021-02-012021-10-310001474432pstg:CostOfRevenueProductMember2022-02-072022-11-060001474432pstg:CostOfRevenueSupportMember2021-08-022021-10-310001474432pstg:CostOfRevenueSupportMember2022-08-082022-11-060001474432pstg:CostOfRevenueSupportMember2021-02-012021-10-310001474432pstg:CostOfRevenueSupportMember2022-02-072022-11-060001474432us-gaap:ResearchAndDevelopmentExpenseMember2021-08-022021-10-310001474432us-gaap:ResearchAndDevelopmentExpenseMember2022-08-082022-11-060001474432us-gaap:ResearchAndDevelopmentExpenseMember2021-02-012021-10-310001474432us-gaap:ResearchAndDevelopmentExpenseMember2022-02-072022-11-060001474432us-gaap:SellingAndMarketingExpenseMember2021-08-022021-10-310001474432us-gaap:SellingAndMarketingExpenseMember2022-08-082022-11-060001474432us-gaap:SellingAndMarketingExpenseMember2021-02-012021-10-310001474432us-gaap:SellingAndMarketingExpenseMember2022-02-072022-11-060001474432us-gaap:GeneralAndAdministrativeExpenseMember2021-08-022021-10-310001474432us-gaap:GeneralAndAdministrativeExpenseMember2022-08-082022-11-060001474432us-gaap:GeneralAndAdministrativeExpenseMember2021-02-012021-10-310001474432us-gaap:GeneralAndAdministrativeExpenseMember2022-02-072022-11-060001474432us-gaap:EmployeeStockOptionMember2021-08-022021-10-310001474432us-gaap:EmployeeStockOptionMember2022-08-082022-11-060001474432us-gaap:EmployeeStockOptionMember2021-02-012021-10-310001474432us-gaap:EmployeeStockOptionMember2022-02-072022-11-060001474432us-gaap:RestrictedStockUnitsRSUMember2021-08-022021-10-310001474432us-gaap:RestrictedStockUnitsRSUMember2022-08-082022-11-060001474432us-gaap:RestrictedStockUnitsRSUMember2021-02-012021-10-310001474432us-gaap:RestrictedStockUnitsRSUMember2022-02-072022-11-060001474432us-gaap:RestrictedStockMember2021-08-022021-10-310001474432us-gaap:RestrictedStockMember2022-08-082022-11-060001474432us-gaap:RestrictedStockMember2021-02-012021-10-310001474432us-gaap:RestrictedStockMember2022-02-072022-11-060001474432us-gaap:ConvertibleDebtSecuritiesMember2021-08-022021-10-310001474432us-gaap:ConvertibleDebtSecuritiesMember2022-08-082022-11-060001474432us-gaap:ConvertibleDebtSecuritiesMember2021-02-012021-10-310001474432us-gaap:ConvertibleDebtSecuritiesMember2022-02-072022-11-060001474432us-gaap:EquityUnitPurchaseAgreementsMember2021-08-022021-10-310001474432us-gaap:EquityUnitPurchaseAgreementsMember2022-08-082022-11-060001474432us-gaap:EquityUnitPurchaseAgreementsMember2021-02-012021-10-310001474432us-gaap:EquityUnitPurchaseAgreementsMember2022-02-072022-11-060001474432country:US2021-08-022021-10-310001474432country:US2022-08-082022-11-060001474432country:US2021-02-012021-10-310001474432country:US2022-02-072022-11-060001474432us-gaap:NonUsMember2021-08-022021-10-310001474432us-gaap:NonUsMember2022-08-082022-11-060001474432us-gaap:NonUsMember2021-02-012021-10-310001474432us-gaap:NonUsMember2022-02-072022-11-060001474432country:US2022-02-060001474432country:US2022-11-060001474432us-gaap:NonUsMember2022-02-060001474432us-gaap:NonUsMember2022-11-06

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM10-Q

(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended November 6, 2022
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-37570
Pure Storage, Inc.
(Exact Name of Registrant as Specified in its Charter)
 
Delaware27-1069557
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
650 Castro Street, Suite 400
Mountain View, California 94041
(Address of principal executive offices, including zip code)

(800) 379-7873
(Registrant's telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbol(s)Name of each exchange on which registered
Class A Common Stock, $0.0001 par value per sharePSTGNew York Stock Exchange LLC
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.     Yes  x     No  o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  x     No  o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filerx Accelerated 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. o

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  x

As of December 7, 2022, the registrant had 302,585,633 shares of its Class A common stock outstanding.


PURE STORAGE, INC.
FORM 10-Q for the Quarter Ended November 6, 2022
Table of Contents
 
  Page
 
PART I.
 
 
Item 1.
 
 
 
 
 
Item 2.
Item 3.
Item 4.
PART II. 
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.



NOTE ABOUT 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), about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this report, including statements regarding our future results of operations and financial condition, business strategy and plans and objectives of management for future operations, are forward-looking statements. In some cases, forward-looking statements may be identified by words such as “anticipate,” “believe,” “continue,” “could,” “design,” “estimate,” “expect,” “intend,” “may,” “plan,” “potentially,” “predict,” “project,” “should,” “will” or the negative of these terms or other similar expressions.
Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements regarding our ability to sustain or manage our profitability and growth, the potential for inflation, economic or supply chain disruptions, our expectations regarding demand for our products and services, trends in the external storage market, our expectations that sales prices may decrease or fluctuate over time, our plans to expand and continue to invest internationally, our plans to continue investing in marketing, sales, support and research and development, our shift to subscription services, including as-a-Service offerings, our expectations regarding fluctuations in our revenue and operating results, including the timing and magnitude of large customer orders, our ability to successfully attract, motivate, and retain qualified personnel and maintain our culture, our expectations regarding our technological differentiation and market opportunity, our ability to realize benefits from our investments, including development efforts and acquisitions like Portworx, our ability to innovate and introduce new or enhanced products, our expectations regarding product acceptance and our technologies, products and solutions, our competitive position and the effects of competition and industry dynamics, including alternative offerings from incumbent, emerging and public cloud vendors, the potential disruptions to our contract manufacturers or supply chain, our expectations about the impact of, and trends relating to, component pricing, our expectations concerning relationships with third parties, including our partners, customers, suppliers and contract manufacturers, the success of acquired technologies, the adequacy of our intellectual property rights, expectations concerning potential legal proceedings and related costs, the impact of adverse economic conditions and the duration and scope of the COVID-19 pandemic and its lingering impact on our business, operating results, cash flows and/or financial condition.
We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy, and financial needs. These forward-looking statements are subject to a number of known and unknown risks, uncertainties and assumptions, including risks described in the section titled “Risk Factors.” These risks are not exhaustive. Other sections of this report include additional factors that could harm our business and financial performance. Moreover, we operate in a very competitive and rapidly changing environment. New risk factors emerge from time to time, and it is not possible for our management to predict all risk factors nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ from those contained in, or implied by, any forward-looking statements.
Investors should not rely upon forward-looking statements as predictions of future events. We cannot assure investors that the events and circumstances reflected in the forward-looking statements will be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance or achievements. Except as required by law, we undertake no obligation to update publicly any forward-looking statements for any reason after the date of this report or to conform these statements to actual results or to changes in our expectations. Investors should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q and have filed as exhibits to this report with the understanding that our actual future results, levels of activity, performance and achievements may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.
ii

PART I—FINANCIAL INFORMATION
Item 1. Financial Statements.
PURE STORAGE, INC.
Condensed Consolidated Balance Sheets
(in thousands, except per share data, unaudited)
At the End of
 Fiscal 2022
Third Quarter of Fiscal 2023
ASSETS  
Current assets:  
Cash and cash equivalents$466,199 $795,931 
Marketable securities947,073 669,173 
Accounts receivable, net of allowance of $945 and $1,053
542,144 435,618 
Inventory38,942 59,716 
Deferred commissions, current81,589 69,397 
Prepaid expenses and other current assets116,232 178,838 
Total current assets2,192,179 2,208,673 
Property and equipment, net195,282 248,606 
Operating lease right-of-use assets111,763 163,676 
Deferred commissions, non-current164,718 165,735 
Intangible assets, net62,646 53,379 
Goodwill358,736 361,427 
Restricted cash10,544 10,544 
Other assets, non-current39,447 40,785 
Total assets$3,135,315 $3,252,825 
LIABILITIES AND STOCKHOLDERS’ EQUITY  
Current liabilities:  
Accounts payable$70,704 $102,879 
Accrued compensation and benefits205,431 159,231 
Accrued expenses and other liabilities78,511 108,972 
Operating lease liabilities, current35,098 31,114 
Deferred revenue, current562,576 647,116 
Debt, current 573,855 
Total current liabilities952,320 1,623,167 
Long-term debt786,779  
Operating lease liabilities, non-current93,479 147,110 
Deferred revenue, non-current517,296 601,103 
Other liabilities, non-current31,105 40,937 
Total liabilities2,380,979 2,412,317 
Commitments and contingencies (Note 7)
Stockholders’ equity:  
Preferred stock, par value of $0.0001 per share— 20,000 shares authorized; no shares issued and outstanding
  
Class A and Class B common stock, par value of $0.0001 per share— 2,250,000 (Class A 2,000,000, Class B 250,000) shares authorized; 292,633 and 302,669 Class A shares issued and outstanding
29 30 
Additional paid-in capital2,470,943 2,475,764 
Accumulated other comprehensive loss(8,365)(23,753)
Accumulated deficit(1,708,271)(1,611,533)
Total stockholders’ equity754,336 840,508 
Total liabilities and stockholders’ equity$3,135,315 $3,252,825 
 
See the accompanying notes to condensed consolidated financial statements.
1


PURE STORAGE, INC.
Condensed Consolidated Statements of Operations
(in thousands, except per share data, unaudited)
 
Third Quarter of Fiscal
First Three Quarters of Fiscal
 2022202320222023
Revenue:  
Product$374,913 $431,281 $949,736 $1,247,045 
Subscription services187,827 244,769 522,542 696,182 
Total revenue562,740 676,050 1,472,278 1,943,227 
Cost of revenue:  
Product129,721 135,546 309,935 395,322 
Subscription services58,227 74,169 165,658 211,576 
Total cost of revenue187,948 209,715 475,593 606,898 
Gross profit374,792 466,335 996,685 1,336,329 
Operating expenses:  
Research and development147,808 180,008 419,296 506,971 
Sales and marketing193,172 212,140 567,054 637,129 
General and administrative51,890 65,054 138,500 173,300 
Total operating expenses392,870 457,202 1,124,850 1,317,400 
Income (loss) from operations(18,078)9,133 (128,165)18,929 
Other income (expense), net(7,953)(2,814)(20,090)(8,410)
Income (loss) before provision for income taxes(26,031)6,319 (148,255)10,519 
Provision for income taxes2,700 7,106 9,947 11,919 
Net loss$(28,731)$(787)$(158,202)$(1,400)
Net loss per share attributable to common stockholders, basic and diluted$(0.10)$(0.00)$(0.56)$(0.00)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted287,462 300,984 283,918 298,101 

 
See the accompanying notes to condensed consolidated financial statements.
2

PURE STORAGE, INC.
Condensed Consolidated Statements of Comprehensive Loss
(in thousands, unaudited)

 
Third Quarter of Fiscal
First Three Quarters of Fiscal
 2022202320222023
Net loss$(28,731)$(787)$(158,202)$(1,400)
Other comprehensive loss:  
Unrealized net losses on available-for-sale securities
(3,710)(3,656)(7,121)(15,365)
Less: reclassification adjustment for net (gains) losses on available-for-sale securities included in net loss(78)2 (596)(23)
Change in unrealized net losses on available-for-sale securities(3,788)(3,654)(7,717)(15,388)
Comprehensive loss$(32,519)$(4,441)$(165,919)$(16,788)


 See the accompanying notes to condensed consolidated financial statements.
3

PURE STORAGE, INC.
Condensed Consolidated Statements of Stockholders' Equity
(in thousands, unaudited)
Third Quarter of Fiscal 2022
Common StockAdditional Paid-in CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Stockholders' Equity
SharesAmount
Balance at the end of the second quarter of fiscal 2022284,734 $28 $2,388,418 $3,481 $(1,694,483)$697,444 
Issuance of common stock upon exercise of stock options2,086 — 22,289 — — 22,289 
Stock-based compensation expense— — 76,616 — — 76,616 
Vesting of restricted stock units3,548 1 (1)— —  
Tax withholding on vesting of equity awards(81)— (2,106)— — (2,106)
Forfeiture of restricted stock(25)— — — —  
Common stock issued under employee stock purchase plan2,180 — 18,915 — — 18,915 
Repurchases of common stock(2,361)— (56,215)— — (56,215)
Other comprehensive loss— — — (3,788)— (3,788)
Net loss— — — — (28,731)(28,731)
Balance at the end of the third quarter of fiscal 2022
290,081 $29 $2,447,916 $(307)$(1,723,214)$724,424 

Third Quarter of Fiscal 2023
Common StockAdditional Paid-in CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders' Equity
SharesAmount
Balance at the end of the second quarter of fiscal 2023298,801 $30 $2,392,173 $(20,099)$(1,610,746)$761,358 
Issuance of common stock upon exercise of stock options459 — 3,878 — — 3,878 
Stock-based compensation expense— — 86,852 — — 86,852 
Vesting of restricted stock units3,482 — — — —  
Tax withholding on vesting of restricted stock units(112)— (3,143)— — (3,143)
Common stock issued under employee stock purchase plan927 — 20,569 — — 20,569 
Repurchases of common stock(888)— (24,565)— — (24,565)
Other comprehensive loss— — — (3,654)— (3,654)
Net loss— — — — (787)(787)
Balance at the end of the third quarter of fiscal 2023
302,669 $30 $2,475,764 $(23,753)$(1,611,533)$840,508 

See the accompanying notes to condensed consolidated financial statements.

4

PURE STORAGE, INC.
Condensed Consolidated Statements of Stockholders' Equity
(in thousands, unaudited)
First Three Quarters of Fiscal 2022
Common StockAdditional Paid-in CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Stockholders' Equity
SharesAmount
Balance at the end of fiscal 2021278,363 $28 $2,307,580 $7,410 $(1,565,012)$750,006 
Issuance of common stock upon exercise of stock options3,983 — 33,573 — — 33,573 
Stock-based compensation expense— — 209,401 — — 209,401 
Vesting of restricted stock units9,875 1 (1)— —  
Tax withholding on vesting of equity awards(386)— (8,670)— — (8,670)
Forfeiture of restricted stock(62)— — — —  
Common stock issued under employee stock purchase plan4,365 — 36,641 — — 36,641 
Repurchases of common stock(6,057)— (130,608)— — (130,608)
Other comprehensive loss— — — (7,717)— (7,717)
Net loss— — — — (158,202)(158,202)
Balance at the end of the third quarter of fiscal 2022
290,081 $29 $2,447,916 $(307)$(1,723,214)$724,424 

First Three Quarters of Fiscal 2023
Common StockAdditional Paid-in CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders' Equity
SharesAmount
Balance at the end of fiscal 2022292,633 $29 $2,470,943 (8,365)$(1,708,271)$754,336 
Cumulative-effect adjustment from adoption of ASU 2020-06
— — (133,265)— 98,138 (35,127)
Issuance of common stock upon exercise of stock options2,316 — 19,139 — — 19,139 
Stock-based compensation expense— — 246,677 — — 246,677 
Vesting of restricted stock units10,632 1 (1)— —  
Tax withholding on vesting of equity awards(517)— (16,130)— — (16,130)
Common stock issued under employee stock purchase plan3,014 — 39,965 — — 39,965 
Repurchases of common stock(5,409)— (151,564)— — (151,564)
Other comprehensive loss— — — (15,388)— (15,388)
Net loss— — — — (1,400)(1,400)
Balance at the end of the third quarter of fiscal 2023
302,669 $30 $2,475,764 $(23,753)$(1,611,533)$840,508 

See the accompanying notes to condensed consolidated financial statements.
5

PURE STORAGE, INC.
Condensed Consolidated Statements of Cash Flows
(in thousands, unaudited)

 
First Three Quarters of Fiscal
 20222023
CASH FLOWS FROM OPERATING ACTIVITIES
Net loss$(158,202)$(1,400)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization59,605 72,268 
Amortization of debt discount and debt issuance costs23,011 2,406 
Stock-based compensation expense207,763 245,114 
Impairment of long-lived assets471  
Other8,576 67 
Changes in operating assets and liabilities, net of effect of acquisition:
Accounts receivable, net106,788 106,216 
Inventory38 (16,341)
Deferred commissions(20,395)11,175 
Prepaid expenses and other assets(12,283)(56,164)
Operating lease right-of-use assets22,061 26,073 
Accounts payable(14,256)22,536 
Accrued compensation and other liabilities(35,251)(17,739)
Operating lease liabilities(22,094)(28,339)
Deferred revenue106,054 168,336 
Net cash provided by operating activities271,886 534,208 
CASH FLOWS FROM INVESTING ACTIVITIES
Purchases of property and equipment(81,217)(97,910)
Acquisition, net of cash acquired (1,989)
Purchases of marketable securities(502,438)(92,129)
Sales of marketable securities146,934  
Maturities of marketable securities303,158 352,295 
Other(600) 
Net cash (used in) provided by investing activities(134,163)160,267 
CASH FLOWS FROM FINANCING ACTIVITIES
  Net proceeds from exercise of stock options33,743 19,131 
  Proceeds from issuance of common stock under employee stock purchase plan36,641 39,965 
  Principal payments on borrowings and finance lease obligations(1,284)(256,145)
  Tax withholding on vesting of equity awards(8,670)(16,130)
  Repurchases of common stock(130,608)(151,564)
Net cash used in financing activities(70,178)(364,743)
Net increase in cash, cash equivalents and restricted cash67,545 329,732 
Cash, cash equivalents and restricted cash, beginning of period347,691 476,743 
Cash, cash equivalents and restricted cash, end of period$415,236 $806,475 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD
Cash and cash equivalents$404,692 $795,931 
Restricted cash10,544 10,544 
Cash, cash equivalents and restricted cash, end of period$415,236 $806,475 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION
Cash paid for interest$3,932 $1,151 
Cash paid for income taxes$10,051 $8,452 
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION 
Property and equipment purchased but not yet paid$6,413 $19,976 

See the accompanying notes to condensed consolidated financial statements.
6


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

Note 1. Business Overview
Pure Storage, Inc. (the Company, we, us, or other similar pronouns) was originally incorporated in the state of Delaware in October 2009 under the name OS76, Inc. In January 2010, we changed our name to Pure Storage, Inc. We are headquartered in Mountain View, California and have wholly owned subsidiaries throughout the world.
Note 2. Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
We operate using a 52/53 week fiscal year ending on the first Sunday after January 30, which for fiscal 2022 was February 6, 2022 and for fiscal 2023 will be February 5, 2023. The third quarter of fiscal 2022 and 2023 ended on October 31, 2021 and November 6, 2022. Unless otherwise stated, all dates refer to our fiscal year and fiscal quarters.
The condensed consolidated financial statements include the accounts of the Company and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Unaudited Interim Consolidated Financial Information
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in our Annual Report on Form 10-K for fiscal 2022.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year 2023 or any future period.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Actual results could differ from these estimates and assumptions due to risks and uncertainties. Such estimates include, but are not limited to, the determination of standalone selling price for revenue arrangements with multiple performance obligations when the price at which the performance obligation sold separately or observable past transactions are not available, useful lives of intangible assets and property and equipment, the period of benefit for deferred contract costs for commissions, stock-based compensation, provision for income taxes including related reserves, fair value of equity assumed, intangible and tangible assets acquired and liabilities assumed for business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Restricted Cash
Restricted cash is comprised of cash collateral for letters of credit related to our leases and for a vendor credit card program. At the end of fiscal 2022 and the third quarter of fiscal 2023, we had restricted cash of $10.5 million.
7


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Recently Adopted Accounting Pronouncements
In October 2021, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires entities to apply revenue guidance to recognize and measure contract assets and contract liabilities acquired in a business combination on the acquisition date, instead of measuring them at fair value. We early adopted this guidance in the second quarter of fiscal 2023 on a prospective basis. The adoption of this standard did not have a material impact on our condensed consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity, which simplifies the accounting for certain convertible instruments, amends guidance on derivative scope exceptions for contracts in an entity's own equity, and requires the use of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share (EPS) which results in the inclusion of the effect of share settlement for instruments that may be settled in cash or shares. We adopted the standard as of February 7, 2022 using the modified retrospective basis. Adoption resulted in an adjustment of $133.3 million to reclassify the remaining balance of the conversion feature recorded in additional paid-in capital to convertible senior notes (the Notes) of $35.2 million and accumulated deficit of $98.1 million on the condensed consolidated balance sheet. Accordingly, we no longer carry an equity component of the Notes. There was no impact to diluted EPS as the inclusion of potential shares of common stock related to the Notes was anti-dilutive. For further information, see Note 6, Debt, and Note 11, Net Loss per Share Attributable to Common Stockholders.
Note 3. Financial Instruments
Fair Value Measurements
We define fair value as the exchange price that would be received from sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We measure our financial assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
Three levels of inputs may be used to measure fair value:
Level 1 - Observable inputs are unadjusted quoted prices in active markets for identical assets or liabilities;
Level 2 - Observable inputs are quoted prices for similar assets and liabilities in active markets or inputs other than quoted prices that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments; and
Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. These inputs are based on our own assumptions used to measure assets and liabilities at fair value and require significant management judgment or estimation.
8


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Cash Equivalents, Marketable Securities and Restricted Cash
We measure our cash equivalents, marketable securities, and restricted cash at fair value on a recurring basis. We classify our cash equivalents, marketable securities and restricted cash within Level 1 or Level 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded. Our fixed income available-for-sale securities consist of high quality, investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of our marketable securities were derived from non-binding market consensus prices that are corroborated by observable market data or quoted market prices for similar instruments. The following tables summarize our cash equivalents, marketable securities and restricted cash by significant investment categories and their classification within the valuation hierarchy at the end of fiscal 2022 and the third quarter of fiscal 2023 (in thousands):
9


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
 
 At the End of Fiscal 2022
 Amortized
Cost
Gross Unrealized
Gains
Gross Unrealized
Losses
Fair
Value
Cash EquivalentsMarketable SecuritiesRestricted Cash
Level 1      
Money market accounts$— $— $— $29,275 $18,731 $ $10,544 
Level 2      
U.S. government treasury notes336,303 512 (2,176)334,639  334,639  
U.S. government agencies49,153 49 (193)49,009  49,009  
Corporate debt securities491,728 384 (4,731)487,381 200 487,181  
Foreign government bonds12,333 37 (17)12,353  12,353  
Asset-backed securities60,361 111 (453)60,019  60,019  
Municipal bonds3,950  (78)3,872  3,872  
Total$953,828 $1,093 $(7,648)$976,548 $18,931 $947,073 $10,544 


 
At the End of the Third Quarter of Fiscal 2023
 Amortized
Cost
Gross Unrealized
Gains
Gross Unrealized
Losses
Fair
Value
Cash EquivalentsMarketable
Securities
Restricted Cash
Level 1
Money market accounts$— $— $— $297,756 $287,212 $ $10,544 
Level 2       
U.S. government treasury notes235,143 1 (5,901)229,243  229,243  
U.S. government agencies28,792 1 (496)28,297  28,297  
Corporate debt securities382,577  (13,876)368,701  368,701  
Foreign government bonds4,798  (79)4,719  4,719  
Asset-backed securities35,855  (1,374)34,481  34,481  
Municipal bonds3,950  (218)3,732  3,732  
Total$691,115 $2 $(21,944)$966,929 $287,212 $669,173 $10,544 
 
10


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
The amortized cost and estimated fair value of our marketable securities are shown below by contractual maturity (in thousands):
 
At the End of the Third Quarter of Fiscal 2023
 Amortized CostFair Value
Due within one year$362,127 $355,765 
Due in one to five years328,988 313,408 
Total$691,115 $669,173 
 
Unrealized losses on our debt securities have not been recorded into income because we do not intend to sell nor is it more likely than not that we will be required to sell these investments prior to recovery of their amortized cost basis. The decline in fair value of our debt securities is largely due to the rising interest rate environment driven by current market conditions that has resulted in higher credit spreads. The credit ratings associated with our debt securities are mostly unchanged, are highly rated and the issuers continue to make timely principal and interest payments. As a result, there were no credit or non-credit impairment charges recorded in the third quarter and the first three quarters of fiscal 2022 and 2023.
The following table presents gross unrealized losses and fair values for those investments that were in a continuous unrealized loss position at the end of fiscal 2022 and the third quarter of fiscal 2023, aggregated by investment category (in thousands):
At the End of Fiscal 2022
Less than 12 monthsGreater than 12 monthsTotal
Fair
Value
Unrealized
Loss
Fair
Value
Unrealized
Loss
Fair
Value
Unrealized
Loss
U.S. government treasury notes$193,359 $(2,176)$ $ $193,359 $(2,176)
U.S. government agencies24,388 (193)  24,388 (193)
Corporate debt securities374,223 (4,708)1,182 (23)375,405 (4,731)
Foreign government bonds4,098 (17)  4,098 (17)
Asset-backed securities37,608 (453)  37,608 (453)
Municipal bonds3,872 (78)  3,872 (78)
Total$637,548 $(7,625)$1,182 $(23)$638,730 $(7,648)

At the End of the Third Quarter of Fiscal 2023
 Less than 12 monthsGreater than 12 monthsTotal
 Fair
Value
Unrealized
Loss
Fair
Value
Unrealized
Loss
Fair
Value
Unrealized
Loss
U.S. government treasury notes$133,188 $(2,603)$94,973 $(3,298)$228,161 $(5,901)
U.S. government agencies20,403 (390)2,893 (106)23,296 (496)
Corporate debt securities186,166 (5,289)182,534 (8,587)368,700 (13,876)
Foreign government bonds4,178 (30)541 (49)4,719 (79)
Asset-backed securities16,325 (197)18,156 (1,177)34,481 (1,374)
Municipal bonds1,401 (108)2,331 (110)3,732 (218)
Total$361,661 $(8,617)$301,428 $(13,327)$663,089 $(21,944)
 
Realized gains or losses on sale of marketable securities were not significant for all periods presented.
11


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Fair Value Measurements of Other Financial Instruments
We measure the fair value of our Notes on a quarterly basis. We consider the fair value of the Notes at the end of the third quarter of fiscal 2023 to be a Level 2 measurement due to its limited trading activity. Refer to Note 6 for the carrying amount and estimated fair value of our Notes at the end of the third quarter of fiscal 2023.
Note 4. Balance Sheet Components
Inventory
Inventory consists of the following (in thousands):
At the End of
Fiscal 2022
Third Quarter of Fiscal 2023
Raw materials$15,734 $24,471 
Finished goods23,208 35,245 
Inventory$38,942 $59,716 
Property and Equipment, Net
Property and equipment, net consists of the following (in thousands):
 
At the End of
 Fiscal 2022
Third Quarter of Fiscal 2023
Test equipment$266,672 $306,088 
Computer equipment and software206,053 249,148 
Furniture and fixtures8,652 9,522 
Leasehold improvements47,443 58,931 
Capitalized software development costs8,528 14,795 
Total property and equipment537,348 638,484 
Less: accumulated depreciation and amortization(342,066)(389,878)
Property and equipment, net$195,282 $248,606 

Depreciation and amortization expense related to property and equipment was $17.5 million and $22.2 million for the third quarter of fiscal 2022 and 2023, and $47.2 million and $61.0 million for the first three quarters of fiscal 2022 and 2023.
12


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Intangible Assets, Net
Intangible assets, net consist of the following (in thousands):
 
At the End of
 Fiscal 2022
Third Quarter of Fiscal 2023
Gross Carrying ValueAccumulated AmortizationNet Carrying AmountGross Carrying ValueAccumulated AmortizationNet Carrying Amount
Technology patents$19,125 $(13,544)$5,581 $19,125 $(14,505)$4,620 
Developed technology80,166 (30,304)49,862 83,211 (40,061)43,150 
Customer relationships6,459 (1,246)5,213 6,459 (1,936)4,523 
Trade name3,623 (1,633)1,990 3,623 (2,537)1,086 
Intangible assets, net$109,373 $(46,727)$62,646 $112,418 $(59,039)$53,379 
 
 Intangible assets amortization expense was $4.0 million and $4.1 million for the third quarter of fiscal 2022 and 2023, and $12.4 million and $12.3 million for the first three quarters of fiscal 2022 and 2023. At the end of the third quarter of fiscal 2023, the weighted-average remaining amortization period was 1.7 years for technology patents, 3.3 years for developed technology, 4.9 years for customer relationships, and 0.9 year for trade name. We record amortization of technology patents in general and administrative expenses due to their defensive nature, developed technology in cost of product revenue, and customer relationships and trade name in sales and marketing expenses in the condensed consolidated statements of operations.
At the end of the third quarter of fiscal 2023, future expected amortization expense for intangible assets is as follows (in thousands):
Fiscal Years EndingEstimated Future
Amortization Expense
Remainder of 2023$4,157 
202416,210 
202515,425 
202612,830 
20273,107 
Thereafter1,650 
Total$53,379 
Goodwill
The change in the carrying amount of goodwill is as follows (in thousands):
Amount
Balance at the end of fiscal 2022
$358,736 
Goodwill acquired2,691 
Balance at the end of the third quarter of fiscal 2023
$361,427 
There were no impairments to goodwill during the third quarter and first three quarters of fiscal 2022 and 2023.
13


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands):
At the End of
 Fiscal 2022
Third Quarter of Fiscal 2023
Taxes payable $6,312 $10,249 
Accrued marketing13,257 13,543 
Accrued cloud and outside services6,135 4,614 
Supply chain-related accruals6,991 25,958 
Accrued service logistics and professional services6,244 6,564 
Acquisition earn-out and deferred consideration5,211 2,693 
Customer deposits from contracts with customers10,409 13,653 
Other accrued liabilities23,952 31,698 
Total accrued expenses and other liabilities$78,511 $108,972 

14


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Note 5. Deferred Revenue and Commissions
Deferred Commissions
Deferred commissions consist of incremental costs paid to our sales force to obtain customer contracts.
Changes in total deferred commissions during the periods presented are as follows (in thousands):
Third Quarter of Fiscal
First Three Quarters of Fiscal
2022202320222023
Beginning balance
$195,965 $235,681 $187,924 $246,307 
Additions49,822 35,827 121,802 98,949 
Recognition of deferred commissions(37,467)(36,376)(101,406)(110,124)
Ending balance$208,320 $235,132 $208,320 $235,132 
Of the $235.1 million total deferred commissions balance at the end of the third quarter of fiscal 2023, we expect to recognize approximately 30% as commission expense over the next 12 months and the remainder thereafter.
There was no impairment related to capitalized commissions for the third quarter and first three quarters of fiscal 2022 and 2023.
Deferred Revenue
Deferred revenue primarily consists of amounts that have been invoiced but have not yet been recognized as revenue including performance obligations pertaining to subscription services.
Changes in total deferred revenue during the periods presented are as follows (in thousands):
Third Quarter of Fiscal
First Three Quarters of Fiscal
2022202320222023
Beginning balance
$909,814 $1,178,691 $843,697 $1,079,872 
Additions208,542 313,279 611,006 854,535 
Recognition of deferred revenue(168,606)(243,751)(504,953)(686,188)
Ending balance$949,750 $1,248,219 $949,750 $1,248,219 
Revenue recognized during the third quarter of fiscal 2022 and 2023 from deferred revenue at the beginning of each respective period was $163.2 million and $216.8 million. Revenue recognized during the first three quarters of fiscal 2022 and 2023 from deferred revenue at the beginning of each respective period was $356.2 million and $466.0 million.
Remaining Performance Obligations
Total remaining performance obligations (RPO) which is contracted but not recognized revenue was $1.6 billion at the end of the third quarter of fiscal 2023. RPO consists of both deferred revenue and non-cancelable amounts that are expected to be invoiced and recognized as revenue in future periods. Product orders are generally cancelable until delivery has occurred, and as such unfulfilled product orders are excluded from RPO. Of the $1.6 billion contracted but not recognized revenue at the end of the third quarter of fiscal 2023, we expect to recognize approximately 47% over the next 12 months, and the remainder thereafter.
15


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Note 6. Debt
Convertible Senior Notes
In April 2018, we issued $575.0 million in principal amount of 0.125% convertible senior notes due 2023, in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act and received proceeds of $562.1 million, after deducting the underwriters’ discounts and commissions. The Notes are governed by an indenture (the Indenture) between us, as the issuer, and U.S. Bank National Association, as trustee. The Notes are our senior unsecured obligations. The Indenture does not contain any financial covenants or restrictions on the payments of dividends, the incurrence of indebtedness, or the issuance or repurchase of securities by us or any of our subsidiaries. The Notes will mature on April 15, 2023. Interest is payable semi-annually in arrears on April 15 and October 15 of each year.
The Notes are convertible for up to 21,884,155 shares of our common stock at an initial conversion rate of approximately 38.0594 shares of common stock per $1,000 principal amount, which is equal to an initial conversion price of approximately $26.27 per share of common stock, subject to adjustment. On October 14, 2022, we provided notice to the holders electing to settle all conversions on or after October 15, 2022 with cash up to the principal amount of the Notes and shares for any excess conversion value.
The conversion price will be subject to adjustment in some events. Following certain corporate events that occur prior to the maturity date or following our issuance of a notice of redemption, we will increase the conversion rate for a holder who elects to convert its Notes in connection with such corporate event or during the related redemption period in certain circumstances. Additionally, upon the occurrence of a corporate event that constitutes a “fundamental change” per the Indenture, holders of the Notes may require us to repurchase for cash all or a portion of the Notes at a purchase price equal to 100% of the principal amount of the Notes plus accrued and unpaid contingent interest.
As described in Note 2, we adopted ASU 2020-06 effective February 7, 2022 using the modified retrospective method, under which financial results reported in prior periods were not adjusted. Prior to the adoption of this standard, we separated the Notes into liability and equity components. The carrying amount of the liability component was determined by measuring the fair value of a similar debt instrument that does not have an associated conversion feature. The carrying amount of the equity component representing the conversion option was calculated by deducting the fair value of the liability component from the principal amount of the Notes as a whole and determined to be $136.3 million. This amount was recorded in additional paid-in capital with the offset representing a debt discount that was amortized to interest expense over the term of the Notes using the effective interest method. Total debt issuance costs incurred of $12.9 million were allocated to the liability and equity components based on their relative carrying amounts, of which $9.8 million was allocated to the liability component as a reduction to the Notes and $3.1 million was allocated to the equity component of the Notes as a reduction to additional paid-in capital. The issuance costs attributable to the liability component was also being amortized to interest method over the term of the Notes using the effective interest method. Upon adoption of ASU 2020-06, we combined the liability and equity components assuming that the instrument was accounted for as a single liability from inception to the date of adoption, resulting in the elimination of the debt discount. Similarly, we combined the liability and equity components of the debt issuance costs, the result of which is presented as a reduction to the Notes and being amortized to interest expense using the effective interest method over the remaining term of the Notes.
16


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
The Notes consisted of the following (in thousands):
At the End of
Fiscal 2022
Third Quarter of Fiscal 2023
Liability:
Principal$575,000 $575,000 
Less: debt discount, net of amortization(35,641) 
Less: debt issuance costs, net of amortization(2,580)(1,145)
Net carrying amount of the Notes$536,779 $573,855 
Stockholders' equity recorded at issuance:
Allocated value of the conversion feature$136,333 $— 
Less: debt issuance costs(3,068)— 
Additional paid-in capital$133,265 $— 
The total estimated fair value of the Notes at the end of the third quarter of fiscal 2023 was $691.9 million. The fair value was determined based on the closing trading price per $100 of the Notes as of the last day of trading for the period. The fair value of the Notes is primarily affected by the trading price of our common stock and market interest rates. Based on the closing price of our common stock of $30.34 on the last day of the third quarter of fiscal 2023, the if-converted value of the Notes of $664.0 million was greater than its principal amount. At the end of the third quarter of fiscal 2023, the remaining term of the Notes is approximately five months.
The following table sets forth total interest expense recognized related to the Notes for the third quarter and first three quarters of fiscal 2022 and 2023 (in thousands):
Third Quarter of Fiscal
First Three Quarters of Fiscal
2022202320222023
Amortization of debt discount$7,184 $ $21,029 $ 
Amortization of debt issuance costs520 650 1,523 1,947 
Total amortization of debt discount and debt issuance costs7,704 650 22,552 1,947 
Contractual interest expense181 179 537 537 
Total interest expense related to the Notes$7,885 $829 $23,089 $2,484 
Effective interest rate of the liability component5.6 %0.6 %5.6 %0.6 %

In connection with the offering of the Notes, we paid $64.6 million to enter into capped call transactions with certain of the underwriters and their affiliates (the Capped Calls), whereby we have the option to purchase up to a total of 21,884,155 shares of our common stock to offset the dilution and/or any cash payments we are required to make in excess of the principal amount upon conversion of the Notes at maturity, with such offset subject to a cap of $39.66 per share (which represents a premium of 100% over the last reported sales price of our common stock on April 4, 2018), subject to certain adjustments (the Cap Price). However, for conversions prior to maturity, the Capped Calls would be settled at their fair value, which may not completely offset, and may be substantially less than, the value of the consideration in excess of the principal amount of the Notes delivered upon such conversion. The cost of the Capped Calls was accounted for as a reduction to additional paid-in capital on the condensed consolidated balance sheet.
17


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Impact on Earnings Per Share
Subsequent to the adoption of ASU 2020-06, we compute the potentially dilutive shares of common stock related to the Notes for periods we report net income using the if-converted method. Upon conversion at maturity, there will be no economic dilution from the Notes until the average market price of our common stock exceeds the Cap Price of $39.66 per share as exercise of the Capped Calls would offset any dilution from the Notes from the conversion price up to the Cap Price. Capped Calls are excluded from the calculation of diluted earnings per share, as they would be anti-dilutive.
Revolving Credit Facility
In August 2020, we entered into a Credit Agreement with a consortium of financial institutions and lenders that provides for a five-year, senior secured revolving credit facility of $300.0 million (Credit Facility). Proceeds from the Credit Facility may be used for general corporate purposes and working capital. The Credit Facility expires, absent default or early termination by us, on the earlier of (i) August 24, 2025 or (ii) 91 days prior to the stated maturity of the Notes unless, on such date and each subsequent day until the Notes are paid in full, the sum of our cash, cash equivalents and marketable securities and the aggregate unused commitments then available to us exceed $625.0 million.
The annual interest rates applicable to loans under the Credit Facility are, at our option, equal to either a base rate plus a margin ranging from 0.50% to 1.25% or LIBOR (based on one, three or six-month interest periods), subject to a floor of 0%, plus a margin ranging from 1.50% to 2.25%. Interest on revolving loans is payable quarterly in arrears with respect to loans based on the base rate and at the end of an interest period in the case of loans based on LIBOR (or at each three-month interval if the interest period is longer than three months). We are also required to pay a commitment fee on the unused portion of the commitments ranging from 0.25% to 0.40% per annum, payable quarterly in arrears.
In February 2022, we repaid, in full, the $250.0 million outstanding under the Credit Facility. Prior to repayment, the outstanding loan bore weighted-average interest at the one-month LIBOR of approximately 1.59% and 1.60% resulting in interest expense of $1.0 million and $3.0 million during the third quarter and first three quarters of fiscal 2022 and 1.61% resulting in interest expense of $0.3 million during the first quarter of fiscal 2023.
Loans under the Credit Facility are collateralized by substantially all of our assets and subject to certain restrictions and two financial ratios measured as of the last day of each fiscal quarter: a Consolidated Leverage Ratio not to exceed 4.5:1 and an Interest Coverage Ratio not to be less than 3:1. We were in compliance with all covenants under the Credit Facility at the end of the third quarter of fiscal 2023.
Note 7. Commitments and Contingencies
Letters of Credit
At the end of fiscal 2022 and the third quarter of fiscal 2023, we had outstanding letters of credit in the aggregate amount of $6.7 million and $8.0 million in connection with our facility leases. The letters of credit are collateralized by either restricted cash or the Credit Facility and mature on various dates through September 2030.
Legal Matters
From time to time, we have become involved in claims and other legal matters arising in the normal course of business. We investigate these claims as they arise. Although claims are inherently unpredictable, we currently are not aware of any matters that we expect to have a material adverse effect on our business, financial position, results of operations or cash flows. Accordingly, no material loss contingency has been recorded on our condensed consolidated balance sheet as of the end of the third quarter of fiscal 2023.
18


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Indemnification
Our arrangements generally include certain provisions for indemnifying customers against liabilities if our products or services infringe a third party’s intellectual property rights. Other guarantees or indemnification arrangements include guarantees of product and service performance and standby letters of credit for lease facilities. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, we have not incurred any material costs as a result of such obligations and have not accrued any liabilities related to such obligations in the condensed consolidated financial statements. In addition, we indemnify our officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no claims under any indemnification provisions.
Note 8. Leases
We lease office facilities under non-cancelable operating lease agreements expiring through July 2032. Our lease agreements do not contain any material residual value guarantees or restrictive covenants.
In June 2022, we entered into an eight-year sublease through July 2030 for a new headquarters facility in Santa Clara, California with total lease payments of $100.2 million that include rent escalation and abatement clauses. The sublease of space with total lease payments of $89.4 million commenced in August 2022. Additional space with lease payments of $10.8 million will commence in May 2024 and end in July 2030 and therefore are excluded from our future lease payments disclosure below.
We also lease certain engineering test equipment under financing agreements. These finance leases are three years and contain a bargain purchase option at the end of the respective lease term. It is reasonably certain that the bargain purchase option will be exercised.
The components of lease costs during the periods presented were as follows (in thousands):
Third Quarter of Fiscal
First Three Quarters of Fiscal
2022202320222023
Fixed operating lease cost$9,652 $13,412 $28,717 $34,483 
Variable lease cost (1)
2,851 931 6,499 4,753 
Short-term lease cost (12 months or less)851 1,096 2,984 2,712 
Finance lease cost:
Amortization of finance lease right-of-use assets91 926 152 1,929 
Interest on finance lease liabilities13 98 18 197 
Total finance lease cost$104 $1,024 $170 $2,126 
Total lease cost$13,458 $16,463 $38,370 $44,074 
____________________________________
(1) Variable lease cost predominantly included common area maintenance charges.
19


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Supplemental information related to leases is as follows (in thousands):
At the End of
Fiscal 2022
Third Quarter of Fiscal 2023
Operating leases:
Weighted-average remaining lease term (in years)4.55.5
Weighted-average discount rate5.7 %6.1 %
Finance leases:
Finance lease right-of-use assets, gross(1)
$3,577 $17,597 
     Accumulated amortization(1)
(384)(2,313)
Finance lease right-of-use assets, net(1)
$3,193 $15,284 
Finance lease liabilities, current(2)
1,035 5,367 
Finance lease liabilities, non-current(3)
1,487 5,378 
Total finance lease liabilities$2,522 $10,745 
Weighted-average remaining lease term (in years)3.63.5
Weighted-average discount rate2.7 %4.9 %
____________________________________
(1) Included in the condensed consolidated balance sheets within property and equipment, net.
(2) Included in the condensed consolidated balance sheets within accrued expenses and other liabilities.
(3) Included in the condensed consolidated balance sheets within other liabilities, non-current.
Supplemental cash flow information related to leases is as follows (in thousands):
First Three Quarters of Fiscal
20222023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows for operating leases$27,379 $38,853 
Financing cash outflows for finance leases$414 $5,323 
Right-of-use assets obtained in exchange for lease liabilities:
Operating leases$3,594 $77,986 
Finance leases$3,110 $14,019 
Future lease payments under our non-cancelable leases at the end of the third quarter of fiscal 2023 were as follows (in thousands):
Fiscal Years EndingOperating LeasesFinance Leases
The remainder of 2023$11,256 $681 
202442,783 5,839 
202544,900 4,728 
202634,261 183 
202720,968  
Thereafter65,336  
Total future lease payments219,504 11,431 
Less: imputed interest(41,280)(686)
Present value of total lease liabilities$178,224 $10,745 
20


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Note 9. Stockholders’ Equity
Preferred Stock
We have 20,000,000 authorized shares of undesignated preferred stock, the rights, preferences and privileges of which may be designated from time to time by our board of directors. At the end of the third quarter of fiscal 2023, there were no shares of preferred stock issued or outstanding.
Class A and Class B Common Stock
We have two classes of authorized common stock, Class A common stock, which we refer to as our "common stock", and Class B common stock. At the end of the third quarter of fiscal 2023, we had 2,000,000,000 authorized shares of Class A common stock and 250,000,000 authorized shares of Class B common stock, with each class having a par value of $0.0001 per share. At the end of the third quarter of fiscal 2023, 302,668,981 shares of Class A common stock were issued and outstanding.
Share Repurchase Program
In March 2022, our board of directors authorized the repurchase of up to an additional $250.0 million of our common stock. During the third quarter of fiscal 2023, we repurchased and retired 888,433 shares of common stock at an average purchase price of $27.63 per share for an aggregate repurchase price of $24.6 million. During the first three quarters of fiscal 2023, we repurchased and retired 5,410,150 shares of common stock at an average purchase price of $27.99 per share for an aggregate repurchase price of $151.5 million. At the end of the third quarter of fiscal 2023, $98.5 million remained available for future share repurchases under our current repurchase authorization.
Note 10. Equity Incentive Plans
Equity Incentive Plans
We maintain two equity incentive plans: the 2009 Equity Incentive Plan (the 2009 Plan) and the 2015 Equity Incentive Plan (the 2015 Plan). The 2015 Plan serves as the successor to our 2009 Plan and provides for grants of incentive stock options to our employees and non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units (RSUs), performance stock awards, performance cash awards, and other forms of stock awards to our employees, directors and consultants. Our equity awards generally vest over a two to four year period and expire no later than ten years from the date of grant.
We net-share settle equity awards held by certain employees by withholding shares upon vesting to satisfy tax withholding obligations. The shares withheld to satisfy employee tax withholding obligations are returned to our 2015 Plan and will be available for future issuance. Payments for employees’ tax obligations to the tax authorities are recognized as a reduction to additional paid-in capital and reflected as a financing activity in our condensed consolidated statements of cash flows.
21

PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
2015 Amended and Restated Employee Stock Purchase Plan
Under our Amended and Restated 2015 Employee Stock Purchase Plan (2015 ESPP), our board of directors (or a committee thereof) has the authority to establish the length and terms of the offering periods and purchase periods and the purchase price of the shares of common stock which may be purchased under the plan. The current offering terms allow eligible employees to purchase shares of our common stock at a discount through payroll deductions of up to 30% of their eligible compensation, subject to a cap of 3,000 shares on any purchase date, a dollar cap of $7,500 per purchase period, or $25,000 in any calendar year (as determined under applicable tax rules). The current terms also allow for a 24-month offering period beginning March 16th and September 16th of each year, with each offering period consisting of four 6-month purchase periods, subject to a reset provision. Further, currently, on each purchase date, eligible employees may purchase our common stock at a price per share equal to 85% of the lesser of the fair market value of our common stock (1) on the first trading day of the applicable offering period or (2) the purchase date.
Under the reset provision currently authorized, if the closing stock price on the offering date of a new offering falls below the closing stock price on the offering date of an ongoing offering, the ongoing offering would terminate immediately following the purchase of ESPP shares on the purchase date immediately preceding the new offering and participants in the terminated offering would automatically be enrolled in the new offering (ESPP reset), resulting in a modification charge to be recognized over the new offering period. An ESPP reset occurred during the third quarter of fiscal 2023, and $10.4 million relating to this modification is being recognized over the new offering period ending September 15, 2024.
Stock-based compensation expense related to our 2015 ESPP was $8.9 million and $5.5 million during the third quarter of fiscal 2022 and 2023, and $25.3 million and $17.3 million during the first three quarters of fiscal 2022 and 2023. At the end of the third quarter of fiscal 2023, total unrecognized stock-based compensation cost related to our 2015 ESPP was $37.8 million, which is expected to be recognized over a weighted-average period of 1.8 years.
Stock Options
A summary of the stock option activity under our equity incentive plans and related information is as follows:
 
 Options Outstanding
 Number of
Shares
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Contractual Life (In Years)
Aggregate
Intrinsic
Value (in thousands)
Balance at the end of fiscal 202212,268,938 $10.25 3.5$198,266 
Options exercised(2,316,226)8.26   
Options forfeited(11,137)1.82   
Balance at the end of the third quarter of fiscal 2023
9,941,575 $10.73 2.8$195,398 
Vested and exercisable at the end of the third quarter of fiscal 2023
9,656,378 $10.94 2.7$187,290 
 
The aggregate intrinsic value of options vested and exercisable at the end of the third quarter of fiscal 2023 is calculated based on the difference between the exercise price and the closing price of $30.34 of our common stock on the last day of the third quarter of fiscal 2023.
Stock-based compensation expense recognized related to stock options was $1.7 million and $1.2 million during the third quarter of fiscal 2022 and 2023, and $6.0 million and $4.0 million during the first three quarters of fiscal 2022 and 2023.
22

PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
At the end of the third quarter of fiscal 2023, total unrecognized employee stock-based compensation cost related to outstanding options was $3.4 million, which is expected to be recognized over a weighted-average period of 1.2 years.
RSUs and Performance RSUs (PRSUs)
A summary of the RSU and PRSU activity under our equity incentive plans and related information is as follows:
 Number of
RSUs and PRSUs Outstanding
Weighted-
Average
Grant Date
Fair Value
Aggregate
Intrinsic
Value (in thousands)
Unvested balance at the end of fiscal 202228,712,878 $19.53 $757,446 
Granted
13,297,023 29.96 
Vested(10,632,285)19.75 
Forfeited(2,950,347)21.58 
Unvested balance at the end of the third quarter of fiscal 2023
28,427,269 $24.11 $862,824 
RSUs granted during the first three quarters of fiscal 2023 include PRSUs for 1,147,187 shares of common stock, at a target percentage of 100%, with both performance and service vesting conditions. The actual PRSUs earned will range from 0% to 150% of the target number granted, contingent upon the degree to which the fiscal 2023 performance condition is met. Any portion of shares that are not earned will be canceled. In addition, during the first quarter of fiscal 2023, we issued 647,586 PRSUs and canceled 34,960 PRSUs based on the actual attainment of fiscal 2022 performance conditions for previously issued PRSUs, with these PRSUs issued subject to service condition through the remaining vesting periods.
Stock-based compensation expense recognized related to RSUs and PRSUs was $65.0 million and $80.3 million during the third quarter of fiscal 2022 and 2023, and $174.9 million and $223.8 million during the first three quarters of fiscal 2022 and 2023. At the end of the third quarter of fiscal 2023, total unrecognized employee stock-based compensation cost related to unvested RSUs and PRSUs was $620.2 million, which is expected to be recognized over a weighted-average period of 2.8 years.
Restricted Stock
A summary of the restricted stock activity under our 2015 Plan and related information is as follows:
 Number of
Restricted Stock Outstanding
Weighted-
Average
Grant Date
Fair Value
Aggregate
Intrinsic
Value (in thousands)
Unvested balance at the end of fiscal 202254,977 $20.02 $1,450 
Vested(54,977)20.02 
Forfeited  
Unvested balance at the end of the third quarter of fiscal 2023
 $ $ 
Stock-based compensation expense recognized related to restricted stock was not considered material for all periods presented.
23

PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Stock-Based Compensation Expense
The following table summarizes the components of stock-based compensation expense recognized in the condensed consolidated statements of operations (in thousands):
 
 
Third Quarter of Fiscal
First Three Quarters of Fiscal
 2022202320222023
Cost of revenue—product$1,634 $2,984 $4,547 $7,454 
Cost of revenue—subscription services5,555 5,814 15,098 16,978 
Research and development
36,797 42,390 102,343 120,482 
Sales and marketing19,151 18,441 54,317 54,740 
General and administrative12,863 17,350 31,458 45,460 
Total stock-based compensation expense$76,000 $86,979 $207,763 $245,114 
The tax benefit related to stock-based compensation expense for all periods presented was not material.
Note 11. Net Loss per Share Attributable to Common Stockholders
Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share attributable to common stockholders is computed by giving effect to all potentially dilutive common stock equivalents, including our outstanding stock options, common stock related to unvested RSUs and PRSUs, unvested restricted stock, the shares underlying the conversion option in our Notes to the extent dilutive, and common stock issuable pursuant to the ESPP. The adoption of ASU 2020-06 eliminates the treasury stock method and instead requires the application of the if-converted method to calculate the impact of our Notes on diluted EPS. All potentially dilutive common stock equivalents, including from our Notes, have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive for all periods presented.
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
 
Third Quarter of Fiscal
First Three Quarters of Fiscal
 2022202320222023
Net loss$(28,731)$(787)$(158,202)$(1,400)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted287,462 300,984 283,918 298,101 
Net loss per share attributable to common stockholders, basic and diluted$(0.10)$(0.00)$(0.56)$(0.00)
24

PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands):
 
 
Third Quarter of Fiscal
First Three Quarters of Fiscal
 2022202320222023
Stock options to purchase common stock15,194 10,164 16,623 10,812 
Unvested RSUs and PRSUs32,937 29,809 33,541 30,510 
Unvested restricted stock176  319 8 
Shares related to convertible senior notes21,884 21,884 21,884 21,884 
Shares issuable pursuant to the ESPP1,121 450 1,121 450 
Total71,312 62,307 73,488 63,664 

Note 12. Other Income (Expense), Net
Other income (expense), net consists of the following (in thousands):
Third Quarter of Fiscal
First Three Quarters of Fiscal
2022202320222023
Interest income(1)
$2,082 $3,969 $7,186 $8,280 
Interest expense(2)
(9,103)(1,117)(26,767)(3,600)
Foreign currency transactions net losses(1,729)(6,663)(2,927)(15,689)
Other income797 997 2,418 2,599 
Total other income (expense), net$(7,953)$(2,814)$(20,090)$(8,410)
____________________________________
(1) Interest income includes interest income related to our cash, cash equivalents and marketable securities and non-cash interest income (expense) related to accretion (amortization) of the discount (premium) on marketable securities.
(2) Interest expense includes non-cash interest expense related to amortization of the debt discount and debt issuance costs, contractual interest expense related to our debt and accretion of our finance lease liabilities.
Note 13. Income Taxes
Our provision for income tax primarily reflects taxes on international operations and state income taxes. The difference between the income tax provision that would be derived by applying the statutory rate to our income (loss) before income taxes and the income tax provision recorded was primarily attributable to changes in our valuation allowance, U.S. taxes on foreign income, stock-based compensation expense and state taxes driven by Internal Revenue Code (IRC) Section 174 capitalization.
At the end of the third quarter of fiscal 2023, there were no material changes to either the nature or the amounts of the uncertain tax positions previously determined for fiscal 2022.
Note 14. Segment Information
Our chief operating decision maker is our Chief Executive Officer. Our chief operating decision maker reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, we have a single reportable segment.
25


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Disaggregation of Revenue
The following table depicts the disaggregation of revenue by geographic area based on the billing address of our customers and is consistent with how we evaluate our financial performance (in thousands):
 
Third Quarter of Fiscal
First Three Quarters of Fiscal
 2022202320222023
United States$408,732 $492,770 $1,057,015 $1,419,440 
Rest of the world154,008 183,280 415,263 523,787 
Total revenue$562,740 $676,050 $1,472,278 $1,943,227 

Long-Lived Assets by Geographic Area
Long-lived assets, which are comprised of property and equipment, net, by geographic area are summarized as follows (in thousands):
 
At the End of
 Fiscal 2022
Third Quarter of Fiscal 2023
United States$187,228 $236,404 
Rest of the world8,054 12,202 
Total long-lived assets$195,282 $248,606 
26

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following discussion and analysis of our financial condition, results of operations and cash flows should be read in conjunction with the (1) unaudited condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q, and (2) audited consolidated financial statements and notes thereto and management’s discussion and analysis of financial condition and results of operations included in our Annual Report on Form 10-K for the fiscal year ended February 6, 2022. This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. These statements are often identified by the use of words such as “may,” “will,” “expect,” “believe,” “anticipate,” “intend,” “could,” “estimate,” or “continue,” and similar expressions or variations. Such forward-looking statements are subject to risks, uncertainties and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, impacts on our business and general economic conditions due to the COVID-19 pandemic, those identified herein, and those discussed in the section titled “Risk Factors”, set forth in Part II, Item 1A of this Form 10-Q and in our other SEC filings. We disclaim any obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements. Our fiscal year end is the first Sunday after January 30.
Overview
Data is foundational to our customers’ digital transformation, and we are focused on delivering innovative and disruptive data storage technologies, products and services that enable customers to maximize the value of their data.
We are a global leader in data storage and management with a mission to redefine the storage experience by simplifying how people consume and interact with data. Our vision integrates our foundation of simplicity and reliability with three major market trends that are impacting all organizations large and small: (1) adoption of the cloud operating model everywhere; (2) the increase of modern cloud-native applications; and (3) the shift to modernizing today’s data infrastructure with all-flash.
Our products and subscription services support a wide range of structured and unstructured data, at scale and across any data workloads in hybrid and public cloud environments, and include mission-critical production, test and development, analytics, disaster recovery, and backup and recovery.

Uncertain Macro Environment
We continue to actively monitor, evaluate and respond to the current uncertain macro environment, including the impact of higher interest rates, inflation, lingering supply chain challenges, and a stronger U.S. dollar. During the quarter we continued to experience longer sales cycle for opportunities with our enterprise as well as commercial customers.
The macro environment remains unpredictable and our past results may not be indicative of future performance. See "Risk Factors" in Part II, Item 1A. for additional details.
Components of Results of Operations
Revenue
We derive revenue primarily from the sale of our storage infrastructure products, FlashArray and FlashBlade, and subscription services which include our Evergreen Storage offerings, including Evergreen//One, and Portworx. Subscription services revenue also include our professional services offerings such as installation and implementation consulting services.
27

Provided that all other revenue recognition criteria have been met, we typically recognize product revenue upon transfer of control to our customers and the satisfaction of our performance obligations. Products are typically shipped directly by us to customers, and our channel partners generally do not stock our inventory. We expect our product revenue may vary from period to period based on, among other things, the timing and size of orders and delivery of products and the impact of significant transactions.
We generally recognize revenue from subscription services ratably over the contractual service period and professional services as delivered. We expect our subscription services revenue to increase and continue to grow faster than our product revenue as more customers choose to consume our storage solutions as a service and our existing subscription customers renew and expand their consumption and service levels.
Cost of Revenue
Cost of product revenue primarily consists of costs paid to our third-party contract manufacturers, which includes the costs of our raw material components, and personnel costs associated with our supply chain operations. Personnel costs consist of salaries, bonuses and stock-based compensation expense. Our cost of product revenue also includes allocated overhead costs, inventory write-offs, amortization of intangible assets pertaining to developed technology, amortization of capitalized internal-use software, and freight. Allocated overhead costs consist of certain employee benefits and facilities-related costs. We expect our cost of product revenue to increase in absolute dollars as our product revenue increases.
Cost of subscription services revenue primarily consists of personnel costs associated with delivering our subscription and professional services, part replacements, allocated overhead costs and depreciation of infrastructure used to deliver our subscription services. We expect our cost of subscription services revenue to increase in absolute dollars, as our subscription services revenue increases.
Operating Expenses
Our operating expenses consist of research and development, sales and marketing, and general and administrative expenses. Salaries and personnel-related costs, including stock-based compensation expense, are the most significant component of each category of operating expenses. Operating expenses also include allocated overhead costs for employee benefits, facilities-related and technology related costs.
Research and Development. Research and development expenses consist primarily of employee compensation and related expenses, prototype expenses, depreciation associated with assets acquired for research and development, data center and cloud services costs, third-party engineering and contractor support costs, as well as allocated overhead. We expect our research and development expenses to increase in absolute dollars and it may decrease as a percentage of revenue.
Sales and Marketing. Sales and marketing expenses consist primarily of employee compensation and related expenses, sales commissions, marketing programs, travel and entertainment expenses as well as allocated overhead. Marketing programs consist of advertising, events, corporate communications and brand-building activities. We expect our sales and marketing expenses to increase in absolute dollars and it may decrease as a percentage of revenue as we continue to realize efficiencies from scaling our business.
General and Administrative. General and administrative expenses consist primarily of employee compensation and related expenses for administrative functions including finance, legal, human resources, facilities, IT and fees for third-party professional services as well as amortization of intangible assets pertaining to defensive technology patents and allocated overhead. We expect our general and administrative expenses to increase in absolute dollars and it may decrease as a percentage of revenue.
Other Income (Expense), Net
Other income (expense), net consists primarily of interest income related to cash, cash equivalents and marketable securities, interest expense related to our debt and gains (losses) from foreign currency transactions.
28

Provision for Income Taxes
Provision for income taxes consists primarily of income taxes in certain foreign jurisdictions in which we conduct business and state income taxes in the United States. We have recorded no U.S. federal current income tax and provided a full valuation allowance for U.S. deferred tax assets, which includes net operating loss carryforwards and tax credits related primarily to research and development. We expect to maintain this full valuation allowance for the foreseeable future as it is more likely than not that the assets will not be realized based on our history of losses.
Results of Operations
The following tables set forth our results of operations for the periods presented in dollars and as a percentage of total revenue (dollars in thousands, unaudited):
Revenue
 
Third Quarter of Fiscal
Change
First Three Quarters of Fiscal
Change
 20222023$%20222023$%
(dollars in thousands, unaudited)
Product revenue$374,913 $431,281 $56,368 15 %$949,736 $1,247,045 $297,309 31 %
Subscription services revenue187,827 244,769 56,942 30 %522,542 696,182 173,640 33 %
Total revenue$562,740 $676,050 $113,310 20 %$1,472,278 $1,943,227 $470,949 32 %
Total revenue increased by $113.3 million, or 20%, during the third quarter of fiscal 2023 compared to the third quarter of fiscal 2022, and increased by $470.9 million, or 32%, during the first three quarters of fiscal 2023 compared to the first three quarters of fiscal 2022. The increase in revenue during these periods was driven by demand from enterprise, commercial and public sector customers across our entire product and solutions portfolio and key geographies.
The increase in product revenue during these periods was driven by sales from our entire portfolio of FlashArray and FlashBlade products, including FlashArray//C, FlashArray//XL and FlashBlade//S. Also partially impacting product revenue growth in the third quarter is revenue of approximately $60 million recognized during the first quarter of fiscal 2023 relating to orders with several of our larger enterprise customers in the U.S. that we had forecasted to occur later in our fiscal year. The increase in subscription services revenue during these periods was largely driven by increases in sales of both our Evergreen Storage subscription services, including Evergreen//One, as well as recognition of deferred subscription services revenue contracts.
During the third quarter of fiscal 2023 compared to the third quarter of fiscal 2022, total revenue in the United States grew 21% from $408.7 million to $492.8 million and total rest of the world revenue grew 19% from $154.0 million to $183.3 million. During the first three quarters of fiscal 2023 compared to the first three quarters of fiscal 2022, total revenue in the United states grew 34% from $1.1 billion to $1.4 billion and total rest of the world revenue grew 26% from $415.3 million to $523.8 million. For further details on revenue by geography, see Note 14 of Part I, Item 1 of this Quarterly Report on Form 10-Q.
Subscription Annual Recurring Revenue (ARR)
We use Subscription ARR as a key business metric to evaluate the performance of subscription services. Subscription ARR should be viewed independently of revenue, deferred revenue and remaining performance obligations and is not intended as a substitute for any of these items.
Subscription ARR is calculated as the total annualized contract value of all active customer subscription agreements at the end of the fiscal quarter, plus on-demand revenue during the current fiscal quarter ended multiplied by four. Contract values are established prior to any adjustments made in accordance with ASC 606.
29

The following table sets forth our Subscription ARR for the periods presented (dollars in thousands, unaudited):
At the End ofYear-over-Year Growth
Third Quarter of Fiscal 2022
Third Quarter of Fiscal 2023
%
Subscription annual recurring revenue$788,330 $1,026,976 30 %
Deferred Revenue
Deferred revenue primarily consists of amounts that have been invoiced but have not yet been recognized as revenue including performance obligations pertaining to subscription services. The current portion of deferred revenue represents the amounts that are expected to be recognized as revenue within one year of the condensed consolidated balance sheet dates.
Changes in total deferred revenue during the periods presented are as follows (in thousands, unaudited):
Third Quarter of Fiscal
First Three Quarters of Fiscal
2022202320222023
Beginning balance
$909,814 $1,178,691 $843,697 $1,079,872 
Additions208,542 313,279 611,006 854,535 
Recognition of deferred revenue(168,606)(243,751)(504,953)(686,188)
Ending balance$949,750 $1,248,219 $949,750 $1,248,219 
Revenue recognized during the third quarter of fiscal 2022 and 2023 from deferred revenue at the beginning of each respective period was $163.2 million and $216.8 million. Revenue recognized during the first three quarters of fiscal 2022 and 2023 from deferred revenue at the beginning of each respective period was $356.2 million and $466.0 million.
Remaining Performance Obligations
Total remaining performance obligations (RPO) which is total contracted but not recognized revenue was $1.6 billion at the end of the third quarter of fiscal 2023. RPO consists of both deferred revenue and non-cancelable amounts that are expected to be invoiced and recognized as revenue in future periods. Product orders are generally cancelable until delivery has occurred, and as such unfulfilled product orders are excluded from RPO. Cancelable orders will fluctuate depending on numerous factors, including timing of when cancelable orders are delivered. Of the $1.6 billion RPO at the end of the third quarter of fiscal 2023, we expect to recognize approximately 47% over the next 12 months, and the remainder thereafter. RPO is expected to increase as our subscription services business grows over time.
30

Cost of Revenue and Gross Margin
 
Third Quarter of Fiscal
Change
First Three Quarters of Fiscal
Change
20222023$%20222023$%
(dollars in thousands, unaudited)
Product cost of revenue$128,087 $132,562 $4,475 %$305,388 $387,868 $82,480 27 %
Stock-based compensation1,634 2,984 1,350 83 %4,547 7,454 2,907 64 %
Total product cost of revenue$129,721 $135,546 $5,825 %$309,935 $395,322 $85,387 28 %
% of Product revenue35 %31 %33 %32 %
Subscription services cost of revenue$52,672 $68,355 $15,683 30 %$150,560 $194,598 $44,038 29 %
Stock-based compensation5,555 5,814 259 %15,098 16,978 1,880 12 %
Total subscription services cost of revenue$58,227 $74,169 $15,942 27 %$165,658 $211,576 $45,918 28 %
% of Subscription services revenue31 %30 %32 %30 %
Total cost of revenue$187,948 $209,715 $21,767 12 %$475,593 $606,898 $131,305 28 %
% of Total revenue33 %31 %32 %31 %
Product gross margin65 %69 %  67 %68 %
Subscription services gross margin69 %70 %  68 %70 %
Total gross margin67 %69 %  68 %69 %

Cost of revenue increased by $21.8 million, or 12%, during the third quarter of fiscal 2023 compared to the third quarter of fiscal 2022, and increased by $131.3 million, or 28%, during the first three quarters of fiscal 2023 compared to the first three quarters of fiscal 2022. The increase in product cost of revenue during these periods was primarily attributable to increased sales and, to a lesser extent, higher component and logistics costs due to supply chain environment. The increase in subscription services cost of revenue during these periods was primarily attributable to supporting our growing Evergreen subscription installed base, including Evergreen//One and Portworx.
The increase in product gross margins during the third quarter of fiscal 2023 is largely the result of sales during the third quarter of fiscal 2022 to a large hyperscaler that were at lower gross margins. Sales of larger configuration systems and FlashBlade//S also contributed to higher product gross margins during the third quarter of fiscal 2023.
The increase in subscription services gross margin during the third quarter and first three quarters of fiscal 2023 was driven primarily by increased sales of Evergreen//One, higher renewals in Evergreen Storage subscriptions, and increasing economies of scale.
31

Operating Expenses
Research and Development
Third Quarter of Fiscal
Change
First Three Quarters of Fiscal
Change
20222023$%20222023$%
(dollars in thousands, unaudited)
Research and development$111,011 $137,618 $26,607 24 %$316,953 $386,489 $69,536 22 %
Stock-based compensation36,797 42,390 5,593 15 %102,343 120,482 18,139 18 %
Total expenses$147,808 $180,008 $32,200 22 %$419,296 $506,971 $87,675 21 %
% of Total revenue26 %27 %28 %26 %

Research and development expense increased by $32.2 million, or 22%, during the third quarter of fiscal 2023 compared to the third quarter of fiscal 2022, as we continue to innovate and develop technologies to enhance and expand our solutions portfolio. The increase was primarily driven by a $25.7 million increase in employee compensation and related costs, which included a $5.6 million increase in stock-based compensation expense, and a $5.7 million increase in office and facilities-related costs.
Research and development expense increased by $87.7 million, or 21%, during the first three quarters of fiscal 2023 compared to the first three quarters of fiscal 2022, primarily due to a $68.7 million increase in employee compensation and related costs, which included a $18.1 million increase in stock-based compensation expense, and a $12.1 million increase in office and facilities-related costs.

Sales and Marketing
Third Quarter of Fiscal
Change
First Three Quarters of Fiscal
Change
20222023$%20222023$%
(dollars in thousands, unaudited)
Sales and marketing$174,021 $193,699 $19,678 11 %$512,737 $582,389 $69,652 14 %
Stock-based compensation19,151 18,441 (710)(4)%54,317 54,740 423 %
Total expenses$193,172 $212,140 $18,968 10 %$567,054 $637,129 $70,075 12 %
% of Total revenue34 %31 %39 %33 %

Sales and marketing expense increased by $19.0 million, or 10%, during the third quarter of fiscal 2023 compared to the third quarter of fiscal 2022, primarily due to a $12.7 million increase in employee compensation and related costs, and a $6.4 million increase in marketing and travel spend.
Sales and marketing expense increased by $70.1 million, or 12%, during the first three quarters of fiscal 2023 compared to the first three quarters of fiscal 2022, primarily due to a $41.9 million increase in employee compensation and related costs, and a $24.1 million increase in marketing and travel spend.
The decrease in sales and marketing expense as a percentage of total revenue during the third quarter and the first three quarters of fiscal 2023 compared to the corresponding periods of fiscal 2022 was due to improved sales efficiencies and execution.
32

General and Administrative
Third Quarter of Fiscal
Change
First Three Quarters of Fiscal
Change
20222023$%20222023$%
(dollars in thousands, unaudited)
General and administrative$39,027 $47,704 $8,677 22 %$107,042 $127,840 $20,798 19 %
Stock-based compensation12,863 17,350 4,487 35 %31,458 45,460 14,002 45 %
Total expenses$51,890 $65,054 $13,164 25 %$138,500 $173,300 $34,800 25 %
% of Total revenue%10 %%%

General and administrative expense increased by $13.2 million, or 25%, during the third quarter of fiscal 2023 compared to the third quarter of fiscal 2022, and increased by $34.8 million, or 25%, during the first three quarters of fiscal 2023 compared to the first three quarters of fiscal 2022 primarily due to employee compensation and related costs.
Other Income (Expense), Net
Third Quarter of Fiscal
Change
First Three Quarters of Fiscal
Change
20222023$%20222023$%
(dollars in thousands, unaudited)
Other income (expense), net$(7,953)$(2,814)$5,139 65 %$(20,090)$(8,410)$11,680 (58)%
% of Total revenue(1)%— %(1)%— %

Other income (expense), net increased by $5.1 million during the third quarter of fiscal 2023 compared to the third quarter of fiscal 2022, primarily due to a decrease in interest expense following the adoption of ASU 2020-06 in the first quarter of fiscal 2023 that resulted in the elimination of the debt discount related to the conversion option of our Notes that was previously accreted to interest expense over the term of the Notes, partially offset by net foreign exchange losses as the U.S. dollar strengthened relative to certain foreign currencies.
Other income (expense), net increased by $11.7 million during the first three quarters of fiscal 2023 compared to the first three quarters of fiscal 2022 primarily due to a $23.2 million decrease in interest expense following the adoption of ASU 2020-06, partially offset by a $12.8 million increase in net foreign exchange losses as the U.S. dollar strengthened relative to certain foreign currencies.
Provision for Income Taxes
 
Third Quarter of Fiscal
Change
First Three Quarters of Fiscal
Change
 20222023$%20222023$%
(dollars in thousands, unaudited)
Provision for income taxes$2,700 $7,106 $4,406 163 %$9,947 $11,919 $1,972 20%
% of Total revenue— %%%%
Provision for income taxes increased during the third quarter and first three quarters of fiscal 2023 compared to the corresponding fiscal 2022 periods primarily due to an increase in state income taxes.
33

Liquidity and Capital Resources
At the end of the third quarter of fiscal 2023, we had cash, cash equivalents and marketable securities of $1.5 billion. Our cash and cash equivalents primarily consist of bank deposits and money market accounts. Our marketable securities generally consist of highly rated debt instruments of the U.S. government and its agencies, debt instruments of highly rated corporations, debt instruments issued by foreign governments, asset-backed securities, and municipal bonds.
We believe our existing cash, cash equivalents, marketable securities and revolving credit facility will be sufficient to fund our operating and capital needs for at least the next 12 months, including the cash settlement of the principal balance of our Notes in April 2023 as discussed below. Our future capital requirements will depend on many factors including our sales growth, the timing and extent of spending to support development efforts, the expansion of international operation activities, the addition or closure of office space, new headquarters facility build out, the timing of new product introductions, the continuing market acceptance of our products and services, and the volume and timing of our share repurchases. We may continue to enter into arrangements to acquire or invest in complementary businesses, services and technologies, including intellectual property rights. We may seek additional equity or debt financing in the future.
Convertible Senior Notes
In April 2018, we issued $575.0 million of 0.125% convertible senior notes due 2023 (the Notes), in a private placement and received proceeds of $562.1 million, after deducting the underwriters' discounts and commissions. The Notes are unsecured obligations that do not contain any financial covenants or restrictions on the payments of dividends, the incurrence of indebtedness, or the issuance or repurchase of securities by us or any of our subsidiaries. The Notes will mature on April 15, 2023. The Notes are convertible for up to 21,884,155 shares of our common stock at an initial conversion rate of approximately 38.0594 shares of common stock per $1,000 principal amount, which is equal to an initial conversion price of approximately $26.27 per share of common stock, subject to adjustment. On October 14, 2022, we provided notice to the holders of the Notes electing to settle all conversions of the Notes with cash up to the principal amount of the Notes and shares for any excess conversion value.
In connection with the offering of the Notes, we entered into capped call transactions with certain financial institutions that provide us with the option to purchase up to a total of 21,884,155 shares of our common stock to offset the dilution and/or any cash payments we are required to make in excess of the principal amount of the Notes upon conversion of the Notes at maturity with such offset subject to a cap of $39.66 per share. However, for conversions prior to maturity, the capped call transactions would be settled at their fair value, which may not completely offset, and may be substantially less than, the value of the consideration in excess of the principal amount of the Notes delivered upon such conversion. See further discussion about our Notes in Note 6 in Part I, Item 1 of this report.
Revolving Credit Facility
In August 2020, we entered into a Credit Agreement with a consortium of financial institutions and lenders that provides for a five-year, senior secured revolving credit facility of $300.0 million (Credit Facility). Proceeds from the Credit Facility may be used for general corporate purposes and working capital. The Credit Facility expires, absent default or early termination by us, on the earlier of (i) August 24, 2025 or (ii) 91 days prior to the stated maturity of the convertible senior notes unless, on such date and each subsequent day until the convertible senior notes are paid in full, the sum of our cash, cash equivalents and marketable securities and the aggregate unused commitments then available to us exceed $625.0 million. The annual interest rates applicable to loans under the Credit Facility are, at our option, equal to either a base rate plus a margin ranging from 0.50% to 1.25% or LIBOR (based on one, three, or six-month interest periods), subject to a floor of 0%, plus a margin ranging from 1.50% to 2.25%. Interest on revolving loans is payable quarterly in arrears with respect to loans based on the base rate and at the end of an interest period in the case of loans based on LIBOR (or at each three-month interval, if the interest period is longer than three months). We are also required to pay a commitment fee on the unused portion of the commitments ranging from 0.25% to 0.40% per annum, payable quarterly in arrears that commenced on September 30, 2020. Loans under the Credit Facility are collateralized by substantially all of our assets and subject to certain restrictions and two financial ratios measured as of the last day of each fiscal quarter: a Consolidated Leverage Ratio not to exceed 4.5:1 and an Interest Coverage Ratio not to be less than 3:1.
34

We were in compliance with all covenants under the Credit Facility at the end of the third quarter of fiscal 2023. In February 2022, we repaid, in full, the $250.0 million outstanding under the Credit Facility.
Letters of Credit
At the end of fiscal 2022 and the end of the third quarter of fiscal 2023, we had outstanding letters of credit in the aggregate amount of $6.7 million and $8.0 million in connection with our facility leases. The letters of credit are collateralized by either restricted cash or the Credit Facility and mature on various dates through September 2030.
Share Repurchase Program
In March 2022, our board of directors authorized the repurchase of up to an additional $250.0 million of our common stock. The authorization allows us to repurchase shares of our common stock opportunistically and will be funded from available working capital. Repurchases may be made at management's discretion from time to time on the open market through privately negotiated transactions, transactions structured through investment banking institutions, block purchase techniques, 10b5-1 trading plans, or a combination of the foregoing. The share repurchase program does not obligate us to acquire any of our common stock, has no end date, and may be suspended or discontinued by us at any time without prior notice.
During the third quarter of fiscal 2023, we repurchased and retired 888,433 shares of common stock at an average purchase price of $27.63 per share for an aggregate repurchase price of $24.6 million.During the first three quarters of fiscal 2023, we repurchased and retired 5,410,150 shares of common stock at an average purchase price of $27.99 per share for an aggregate repurchase price of $151.5 million. Approximately $98.5 million remained under our share repurchase authorization as of the end of the third quarter of fiscal 2023.
35

The following table summarizes our cash flows for the periods presented (in thousands, unaudited):
 
 
First Three Quarters of Fiscal
 20222023
Net cash provided by operating activities$271,886 $534,208 
Net cash (used in) provided by investing activities$(134,163)$160,267 
Net cash used in financing activities$(70,178)$(364,743)
Operating Activities
Net cash provided by operating activities during the first three quarters of fiscal 2022 and 2023 was primarily driven by cash collections from sales of our product and subscription services and improving operating leverage, partially offset by payments to our contract manufacturers, employee compensation, and general corporate operating expenditures. Net cash provided by operating activities increased year-over-year primarily due to increased sales of our product and subscription services, including improved timing of cash collections, timing of vendor payments and, to a lesser extent, the full payment of the deferred employer portion of social security payroll tax under the CARES Act in the first quarter of fiscal 2022.
Investing Activities
Net cash provided by investing activities during the first three quarters of fiscal 2023 was driven by net maturities of $260.2 million in marketable securities, partially offset by $97.9 million in capital expenditures.
Net cash used in investing activities during the first three quarters of fiscal 2022 was driven by $81.2 million in capital expenditures and net purchases of $52.9 million in marketable securities.
Financing Activities
Net cash used in financing activities during the first three quarters of fiscal 2023 was primarily driven by full repayment of the $250.0 million outstanding under the Credit Facility, share repurchases of $151.6 million and tax withholding on vesting of equity awards of $16.1 million, partially offset by proceeds from the issuance of common stock from employee stock purchase plan (ESPP) of $40.0 million and proceeds from the exercise of stock options of $19.1 million.
Net cash used in financing activities during the first three quarters of fiscal 2022 was primarily driven by share repurchases of $130.6 million and tax withholding on vesting of equity awards of $8.7 million, partially offset by proceeds from the issuance of common stock from ESPP of $36.6 million and proceeds from the exercise of stock options of $33.7 million.
Contractual Obligations and Commitments
Except as set forth in Notes 6 to 8 of Part I, Item 1 of this Quarterly Report on Form 10-Q, there have been no material changes to our non-cancelable contractual obligations and commitments disclosed in our Annual Report on 10-K for fiscal 2022.
Critical Accounting Policies and Estimates
Our financial statements are prepared in accordance with U.S. generally accepted accounting principles. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.
36

Refer to Note 2 of Part I, Item I of this Quarterly Report on Form 10-Q for the summary of significant accounting policies. In addition, see “Critical Accounting Policy and Estimates” in our latest Form 10-K for our fiscal year ended February 6, 2022. There have been no material changes to our critical accounting policies and estimates since this Form 10-K was filed on April 7, 2022.
Available Information
Our website is located at www.purestorage.com, and our investor relations website is located at investor.purestorage.com. The following filings will be available through our investor relations website free of charge after we file them with the SEC: Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, and our Proxy Statements for our annual meetings of stockholders. We also provide a link to the section of the SEC's website at www.sec.gov that has all of our public filings, including Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, all amendments to those reports, our Proxy Statements, and other ownership related filings.
We webcast our earnings calls and certain events we participate in or host with members of the investment community on our investor relations website. Additionally, we provide notifications of news or announcements regarding our financial performance, including SEC filings, investor events, press and earnings releases, social media accounts (Twitter, Facebook and LinkedIn), and blogs as part of our investor relations websiteInvestors and others can receive notifications of new information posted on our investor relations website in real time by signing up for email alerts and RSS feeds. Further corporate governance information, including our certificate of incorporation, bylaws, governance guidelines, board committee charters, and code of conduct, is also available on our investor relations website under the heading “Corporate Governance.” The content of our websites are not incorporated by reference into this Quarterly Report on Form 10-Q or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.
Item 3. Quantitative and Qualitative Disclosures about Market Risk.
We have operations both within the United States and internationally, and we are exposed to market risk in the ordinary course of our business.
Interest Rate Risk
Our cash, cash equivalents and marketable securities primarily consist of bank deposits and money market accounts, highly rated debt instruments of the U.S. government and its agencies, debt instruments of highly rated corporations, debt instruments issued by foreign governments, and asset-backed securities. At the end of the third quarter of fiscal 2023 we had cash, cash equivalents and marketable securities of $1.5 billion. The carrying amount of our cash equivalents reasonably approximates fair value, due to the short maturities of these instruments. The primary objectives of our investment activities are the preservation of capital, the fulfillment of liquidity needs and the fiduciary control of cash and investments. We do not enter into investments for trading or speculative purposes. Our investments are exposed to market risk due to fluctuation in interest rates, which may affect our interest income and the fair value of our investments.
We considered the historical volatility of short-term interest rates and determined that it was reasonably possible that an adverse change of 100 basis points could be experienced in the near term. A hypothetical 1.00% (100 basis points) increase in interest rates would have resulted in a decrease in the fair value of our marketable securities of approximately $5.5 million at the end of the third quarter of fiscal 2023.
37

Foreign Currency Exchange Risk
Our sales contracts are primarily denominated in U.S. dollars with a proportionally small number of contracts denominated in foreign currencies. A portion of our operating expenses are incurred outside the United States and denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the British pound, Euro and Yen. Additionally, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our statement of operations. Given the impact of foreign currency exchange rates has not been material to our historical operating results, we have not entered into any derivative or hedging transactions, but we may do so in the future if our exposure to foreign currency exchange should become more significant.
We considered the historical trends in currency exchange rates and determined that it was reasonably possible that adverse changes in exchange rates of 10% for all currencies could be experienced in the near term. These reasonably possible adverse changes in exchange rates of 10% were applied to total monetary assets and liabilities denominated in currencies other than U.S. dollar at the end of the third quarter of fiscal 2023 to compute the adverse impact these changes would have had on our loss before income taxes in the near term. These changes would have resulted in an adverse impact on loss before provision for income taxes of approximately $4.0 million at the end of the third quarter of fiscal 2023.
Item 4. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer (CEO) and Chief Financial Officer (CFO), evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this report. Based on such evaluation, our CEO and CFO concluded that, at the end of the third quarter of fiscal 2023, our disclosure controls and procedures were designed at a reasonable assurance level and were effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC's rules and forms, and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
During the third quarter of fiscal 2023 there were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) or 15d-15(d) of the Exchange Act that occurred during the third quarter of fiscal 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitations on Effectiveness of Controls
In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, 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 and internal control over financial reporting 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.
38

PART II—OTHER INFORMATION

Item 1. Legal Proceedings.
From time to time, we are involved in various legal proceedings arising from the normal course of business, and an unfavorable resolution of any of these matters could negatively affect our future results of operations, cash flows or financial position. We are not presently party to any legal proceedings that, in the opinion of management, would have a material adverse effect on our business.
Item 1A. Risk Factors.
Investing in our Class A common stock, which we refer to as our "common stock", involves a high degree of risk. Investors should carefully consider the risks and uncertainties described below, together with all of the other information contained in this report, including our condensed consolidated financial statements and the related notes appearing in this quarterly report, before deciding to invest in our common stock. If any of the following risks actually occur, it could harm our business, prospects, operating results and financial condition. In such event, the trading price of our common stock could decline and investors might lose all or part of their investment.
Summary of Risk Factors
Our business is subject to numerous risks and uncertainties, many of which are beyond our control. Some of the principal risks associated with our business include the following:

Our business, operating results, cash flows and financial condition may be adversely impacted by the macro economic environment, including impacts of higher inflation and rising interest rates.

We have experienced and expect to continue to experience supply chain challenges which has caused and may continue to cause delays in the shipments of our products, and increased costs of certain components as well as logistics related costs. These supply chain challenges may adversely affect our relationships with current and prospective customers and our results of operations.

If our security measures, or those maintained on our behalf, are compromised now, or in the future, or the security, confidentiality, integrity or availability of our information technology, software services, networks, products, communications or data is compromised, limited, or fails, our business could experience a material adverse impact.

If we fail to develop and introduce new or enhanced products successfully, our ability to attract and retain customers could be harmed and reduce our revenue.

If we fail to manage our transition to subscription offerings successfully, our revenues and results of operation may be harmed.

Our products are highly technical and may contain defects or bugs, which could cause data unavailability, loss, breach or corruption that might, in turn, result in liability and harm to our reputation and business.

The rapidly evolving market for data storage products makes it difficult to forecast demand for our products.

Our business may be harmed by trends in the overall external storage market.

We face intense competition from established companies and new entrants.

Many of our competitors have long-standing relationships with key decision makers at current and prospective customers, which may inhibit our ability to compete.

We intend to continue focusing on revenue growth and increasing our market penetration and international presence by investing heavily in our business, which may put pressure on near-term profitability.

39

Our gross margins are impacted by a variety of factors and vary from period to period, making them difficult to predict with certainty.

Our operating results may fluctuate significantly, which could make our future results difficult to predict and could cause our operating results to fall below expectations.

The sales prices of our products and services may fluctuate or decline, which may reduce our gross profits, revenue growth, and adversely impact our financial results.

Risks Related to Our Business and Industry
Our business, operating results, and cash flows may be adversely impacted by a rising rate of inflation.
Due to a variety of factors, including supply chain constraints and labor shortages, there have been recent significant inflationary trends in the cost of components, labor and freight costs and other expenses. These inflationary pressures could affect wages, the cost and our ability to obtain components, the price of our products and services, our ability to meet customer demand, our gross margins and operating profit. Inflation may further exacerbate other risks discussed in this “Risk Factors” section, such as risks related to our sales and marketing efforts and our ability to attract, motivate and retain sales, engineering and other key personnel. If we are unable to successfully manage the effects of inflation, our business, operating results, cash flows and financial condition may be adversely affected.
We rely on contract manufacturers to manufacture our products, and if we fail to manage our relationships with our contract manufacturers successfully, our business could be negatively impacted.
We rely on a limited number of contract manufacturers to manufacture our products, which reduces our control over the assembly process and exposes us to risks, such as reduced control over quality assurance, costs and product supply. If we fail to manage our relationships with these contract manufacturers effectively, or if these contract manufacturers experience delays, disruptions, capacity constraints or quality control problems, including due to the COVID-19 pandemic, our ability to timely ship products to our customers will be impaired, potentially on short notice, and our competitive position, reputation and financial results could be harmed. If we are required, for whatever reason, to change contract manufacturers or assume internal manufacturing operations, we may lose revenue, incur increased costs and damage our customer relationships. Qualifying a new contract manufacturer and commencing production is expensive and time-consuming. We may need to increase our component purchases, contract manufacturing capacity and internal test and quality functions if we experience increased demand. The inability of our contract manufacturers to provide us with adequate supplies of high-quality products could exacerbate other risk factors and cause a delay in our order fulfillment, and our business, operating results and financial condition may be harmed.
We rely on a limited number of suppliers, and in some cases single-source suppliers, and any disruption or termination of our supply arrangements could delay shipments of our products and could harm our relationships with current and prospective customers.
We rely on a limited number of suppliers and, in some cases, on single-source suppliers, for several key components of our products, and we have not generally entered into agreements for the long-term purchase of these components. If we are unable to obtain components from our existing suppliers, we may need to obtain these components through secondary sources or markets which could result in higher costs, delays and/or components which do not meet our quality requirements. While we actively monitor and manage our supply chain, we cannot anticipate the potential impact that a variety of factors, such as COVID-19 restrictions, may have on the manufacturing and shipment of our products.
This reliance on a limited number of suppliers and the lack of any guaranteed sources of supply exposes us to several risks, including:
the inability to obtain an adequate supply of key components, including flash;
price volatility for the components of our products;
40

failure of a supplier to meet our quality or production requirements;
failure of a supplier of key components to remain in business or adjust to market conditions; and
consolidation among suppliers, resulting in some suppliers exiting the industry, discontinuing the manufacture of components or increasing the price of components.
Further, some of the components in our products are sourced from component suppliers outside the United States, including from China. The portion of our products that are sourced outside the United States may subject us to additional logistical risks or risks associated with complying with local rules and regulations in foreign countries. Significant changes to existing international trade agreements could lead to sourcing or logistics disruption resulting from import delays or the imposition of increased tariffs on our sourcing partners. For example, there have been, and may continue to be, significant changes to U.S. trade policies, legislation, treaties and tariffs, and the United States and Chinese governments have announced import tariffs by both countries. If any new legislation and/or regulations are implemented, if existing trade agreements are renegotiated or terminated, or if tariffs are imposed on foreign-sourced or U.S. goods, it may be inefficient and expensive for us to alter our business operations in order to adapt to or comply with such changes. Such operational changes could have a material adverse effect on our business, financial condition, results of operations or cash flows.
As a result of these risks, we cannot assure investors that we will be able to obtain a sufficient supply of these key components in the future or that the cost of these components will not increase. If our supply of components is disrupted or delayed, or if we need to replace our existing suppliers, there can be no assurance that additional components will be available when required or that components will be available on terms that are favorable to us, which could extend our lead times, increase the costs of our components and harm our business, operating results and financial condition. We may not be able to continue to procure components at reasonable prices, which may require us to enter into longer-term contracts with component suppliers to obtain components at competitive prices. Any of the foregoing disruptions could exacerbate other risk factors and increase our costs and decrease our gross margins, harming our business, operating results and financial condition.
If we do not manage the supply of our products and their components efficiently, our results of operation could be adversely affected.
Managing the supply of our products and underlying components is complex and has become increasingly difficult, in part, due to supply chain constraints, component quality and inflationary pressure. Our third-party contract manufacturers procure components and build our products based on our forecasts, and we generally do not hold inventory for a prolonged period of time. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and analyses from our sales and marketing organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, from time to time we may issue orders for components and products that are non-cancelable and non-returnable. Our inventory management systems and related supply chain visibility tools may be inadequate to enable us to make accurate forecasts and effectively manage the supply of our products and components. If we ultimately determine that we have excess supply, we may have to reduce our prices and write down or write off excess or obsolete inventory, which in turn could result in lower gross margins. Alternatively, insufficient supply levels may lead to shortages that exacerbate other risk factors and result in delayed revenue, reduced product margins or loss of sales opportunities altogether. If we are unable to effectively manage our supply and inventory, our results of operations could be adversely affected.
41

Our business, operating results, cash flows and financial condition have been affected by the COVID-19 pandemic, including the resulting global economic uncertainty and measures taken in response to the pandemic, the lingering impacts of which are uncertain.
The COVID-19 pandemic has resulted in significant global social and business disruption and economic contraction. The pandemic has impacted our business and has also put unprecedented strains on governments, health care systems, educational institutions, businesses and individuals around the world. The lingering impact on the global population and the magnitude and duration of the COVID-19 pandemic is difficult to assess or predict. It is even more difficult to predict the impact on the global economic market, which will be highly dependent, among other things, upon the actions of governments, businesses and other organizations in response to the pandemic and the effectiveness of those actions.
The lingering impact of the COVID-19 pandemic on our business and operational and financial performance is uncertain and depends on many factors, including the duration and spread of the outbreak; the effectiveness of vaccines and boosters; government responses to restrictions and regulations related to the pandemic; impact on our customers and our sales efforts and cycles; impact on our customer, industry or employee events; impact of supply chain constraints, component quality and inflation, and effect on our partners, vendors and suppliers, much of which is uncertain and outside of our control. Potential negative impacts of these external factors include, but are not limited to, material adverse effects on demand for our products and services, including due to budget constraints and other uncertainties; our ability to gain new customers; our employee productivity; our supply chain and sales and distribution channels; collectability of customer accounts; our ability to execute strategic plans; impairments; and our profitability and cost structure.
Further, the COVID-19 pandemic has enhanced, and may further exacerbate, other risks discussed in this “Risk Factors” section, particularly risks associated with demand, market trends, supply chain, relationship building and sales efforts, as well as risks affected by the shift to our workforce largely working from home. We are continuing to monitor the pandemic and intend to continue taking appropriate steps in accordance with the recommendations and requirements of relevant authorities.
The rapidly evolving market for data storage products makes it difficult to forecast demand for our products.
The market for data storage products is rapidly evolving. Changes in the application requirements, data center infrastructure trends and the broader technology landscape result in evolving customer requirements for capacity, scalability and other enterprise features of storage systems. Our future financial performance depends on our ability to adapt to competitive dynamics and emerging customer demands and trends. The enhancement of all-flash storage products by incumbent vendors and changes or advances in alternative technologies or adoption of cloud storage offerings that do not utilize our storage platform could adversely affect the demand for our products.
Offerings from large public cloud providers are expanding quickly and serve as alternatives to our products for a variety of customer workloads. Since these providers are known for developing storage systems internally, this trend reduces the demand for storage systems developed by original equipment manufacturers, such as us. It is difficult to predict with any precision customer adoption rates of new offerings, customer demand for our products or the future growth rate and size of our addressable market. A slowing or reduction in demand for our data storage products caused by technological challenges, alternative technologies and products or any other reason would result in a lower revenue growth rate or decreased revenue, either of which would negatively impact our business and operating results.
42

Our business may be harmed by trends in the overall external storage market.
Despite ongoing data growth, the external storage market in which we compete has not experienced substantial growth in the past few years due to a combination of technology transitions, increased storage efficiency, competitive pricing dynamics and changing economic and business environments. Customers are rethinking how they consume IT, increasing spending toward the public cloud, software as a service, hyperconverged and converged infrastructure and software-defined storage. Any failure on our part to accurately predict trends, successfully update our product offerings or to adapt our sales programs to meet changing customer demands could harm our business, operating results and financial condition. The future impact of these trends on both the short-term and long-term growth of the overall external storage market is uncertain. Reductions in the overall external storage market or the specific markets in which we compete would harm our business and operating results.
We face intense competition from established companies and new entrants.
We face intense competition from a number of established companies that sell competitive storage products, including Dell EMC, HP Enterprise, Hitachi Vantara, IBM, NetApp and others. Our competitors may have:
greater name and brand recognition and longer operating histories;
larger sales and marketing and customer support budgets and resources;
broader distribution and established relationships with distribution partners and customers;
the ability to bundle storage products with other products and services to address customers’ requirements;
greater resources to make acquisitions;
larger and more mature product and intellectual property portfolios; and
substantially greater financial, technical and other resources.
We also compete against cloud providers and vendors of hyperconverged products, which combine compute, networking and storage. These providers are growing and expanding their product offerings, potentially displacing some demand for our products. In addition, some of our competitors offer bundled products and services in order to reduce the initial cost of their storage products. Further, some of our competitors offer their storage products either at significant discounts or even for free in competing against us.
Many competitors have developed or acquired competing storage technologies with features or data reduction technologies that directly compete with our products or have introduced business programs designed, among other things, to compete with our innovative programs, such as our Evergreen Storage model. We expect our competitors to continue to improve their products, reduce their prices and introduce new features, services and technologies that may, or may claim to, offer greater value compared to our products. In addition, these developments may render our products or technologies obsolete or less competitive. These and other competitive pressures may prevent us from competing successfully against our current or future competitors.
Many of our competitors have long-standing relationships with key decision makers at current and prospective customers, which may inhibit our ability to compete.
Many of our competitors benefit from established brand awareness and long-standing relationships with key decision makers at our current and prospective customers. Our competitors often leverage these existing relationships to discourage customers from evaluating or purchasing our products. Additionally, most of our prospective customers have existing storage products supplied by our competitors who have an advantage in retaining the customer because, among other things, the incumbent vendor already understands the customer’s IT infrastructure, user demands and needs, or the customer is concerned about actual or perceived costs of switching to a new vendor and technology. If we are unable to successfully sell our products to new customers or persuade our customers to continue purchasing our products, we will not be able to maintain or increase our market share and revenue, which would adversely affect our business and operating results.
43

Our brand name and our business may be harmed by the marketing strategies of our competitors.
We believe that building and maintaining brand recognition and customer goodwill is critical to our success. Our efforts in this area have, on occasion, been hampered by the marketing efforts of our competitors, which have included negative or misleading statements about us and our products. If we are unable to effectively respond to the marketing efforts of our competitors and protect our brand and customer goodwill now or in the future, our business will be adversely affected.
If we fail to successfully maintain or grow our relationships with partners, our business, operating results and financial condition could be harmed.
Our future success is highly dependent upon our ability to establish and maintain successful relationships with our partners, including value-added resellers, service providers and systems integrators. In addition to selling our products, our partners may offer installation, post-sale service and support in their local markets. In markets where we rely on partners more heavily, we have less contact with our customers and less control over the sales process and the quality and responsiveness of our partners. As a result, it may be more difficult for us to ensure the proper delivery and installation of our products or the quality or responsiveness of the support and services being offered. Any failure on our part to effectively identify, train and manage our channel partners and to monitor their sales activity, as well as the customer support and services provided to our customers, could harm our business, operating results and financial condition.
Our partners may choose to discontinue offering our products and services or may not devote sufficient attention and resources toward selling our products and services. We typically enter into non-exclusive, written agreements with our channel partners. These agreements generally have a one-year, self-renewing term, have no minimum sales commitment and do not prohibit our channel partners from offering products and services that compete with ours. Additionally, our competitors provide incentives to our existing and potential channel partners to use, purchase or offer their products and services or to prevent or reduce sales of our products and services. The occurrence of any of these events could harm our business, operating results and financial condition.
Our sales cycles can be long, unpredictable and expensive, making it difficult for us to predict future sales.
Our sales efforts involve educating our customers about the use and benefits of our products and often involves an evaluation process that can result in a lengthy sales cycle, particularly for larger customers. We spend substantial time and resources on our sales efforts without any assurance that our efforts will produce any sales. COVID-19 has impacted our sales efforts, such as limiting our ability to travel for or host in-person meetings or events. In addition, product purchases are frequently subject to budget constraints, multiple approvals and unplanned administrative and other delays. Some of our customers make large concentrated purchases to complete or upgrade specific data storage deployments. As a consequence, our quarterly revenue and operating results may fluctuate from quarter to quarter. A substantial portion of our quarterly sales typically occurs during the last several weeks of the quarter, which we believe largely reflects customer buying patterns of products similar to ours and other products in the technology industry generally.
Since revenue from a product sale is not recognized until performance obligations are satisfied, a substantial portion of our sales late in a quarter may negatively impact the recognition of the associated revenue. Furthermore, our products come with a 30-day money back guarantee, allowing a customer to return a product within 30 days of receipt if the customer is not satisfied with its purchase for any reason. These factors, among others, make it difficult for us to predict when customers will purchase our products, which may adversely affect our operating results and cause our operating results to fluctuate. In addition, if sales expected from a specific customer for a particular quarter are not realized in that quarter or at all, our operating results may suffer.
44

Sales to U.S. federal, state, local and foreign governments are subject to a number of challenges and risks that may adversely impact our business.
Sales to U.S. federal, state, local and foreign governmental agencies may in the future account for a significant portion of our revenue and sales to governmental agencies impose additional challenges and risks to our sales efforts. Government certification requirements applicable to our products may change and in doing so restrict our ability to sell into the U.S. federal government sector until we have attained the revised certification. Government demand and payment for our products and services may be impacted by public sector budgetary cycles and funding authorizations, including in connection with an extended federal government shutdown, with funding reductions or delays adversely affecting public sector demand for our products and services. We sell our products to governmental agencies through our channel partners, and these agencies may have statutory, contractual or other legal rights to terminate contracts with our distributors and resellers for convenience or due to a default, and any such termination may adversely impact our future results of operations. Governments routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government refusing to continue buying our products, which would adversely impact our revenue and results of operations, or institute fines or civil or criminal liability if the audit uncovers improper or illegal activities. Finally, governments may require certain products to be manufactured in the United States and other relatively high-cost manufacturing locations, and we may not manufacture all products in locations that meet these requirements, affecting our ability to sell these products to governmental agencies.
Risks Related to Our Products and Subscription Services Offerings
If we fail to develop and introduce new or enhanced products successfully, our ability to attract and retain customers could be harmed.
We operate in a dynamic environment characterized by rapidly changing technologies and industry standards and technological obsolescence. To compete successfully, we must design, develop, market and sell new or enhanced products that provide increasingly higher levels of performance, capacity, functionality and reliability and that meet the expectations of our customers, which is a complex and uncertain process. We believe that we must continue to dedicate significant resources to our research and development efforts and innovate business models such as Evergreen//One to maintain or expand our competitive position. Our investments may take longer to generate revenue or may generate less revenue than we anticipate. The introduction of new products by our competitors, or the emergence of alternative technologies or industry standards could render our existing or future products obsolete or less competitive.
As we introduce new or enhanced products, we must successfully manage product launches and transitions to the next generations of our products and encourage our customers to adopt new products and features. If we are not able to successfully manage the development and release of new or enhanced products, our business, operating results and financial condition could be harmed. Similarly, if we fail to introduce new or enhanced products, such as new or improved software features, that meet our customers' needs in a timely or cost-effective fashion, we may lose market share and our operating results could be adversely affected.
45

If we fail to execute our transition to subscription offerings successfully, our revenues and results of operation may be harmed.
We are now offering all of our products and services on a subscription basis, including our hardware and software products through Evergreen//One and Cloud Data Services. These business models are relatively new to the storage market and will continue to evolve, and we may not be able to compete effectively, drive continued revenue growth or maintain the profitability with these business models. These business models require different accounting of our customer transactions, such as changing how we recognize revenue and capitalize commissions, among other things. In addition, these business models may require compliance with additional regulatory or legal requirements in some countries. Continued market acceptance of subscription offerings will be dependent on our ability to create a seamless customer experience and to optimally price our products in light of marketplace conditions, our costs and customer demand. Subscription offerings will cause us to incur incremental operational, technical, legal and other costs. Additionally, the subscription models offered by us and our competitors may unfavorably impact the pricing of and demand for our on-premise offerings, which could reduce our revenues and profitability. If we do not successfully execute our business strategy, which includes subscription offerings, or anticipate the needs of our customers, our financial results could be negatively impacted.
Our products are highly technical and may contain defects or bugs, which could cause data unavailability, loss, breach or corruption that might, in turn, result in liability and harm to our reputation and business.
Our products are highly technical and complex and are often used to store information critical to our customers’ business operations. Our products may contain errors, defects or security vulnerabilities that could result in data unavailability, loss, corruption or other harm to our customers. Some errors in our products may only be discovered after they have been installed and used by customers. We have, from time to time, identified vulnerabilities in our products. Despite our efforts to detect and remediate actual and potential vulnerabilities in our systems, we cannot be certain that we will be able to address any such vulnerabilities, in whole or part, and there may be delays in developing and deploying patches and other remedial measures to adequately address vulnerabilities. We may also incur unexpected costs associated with replacing defective hardware or ensuring that hardware remains interoperable and upgradable. Any of these errors, defects, bugs or security vulnerabilities may leave us, our products and our customers susceptible to exploitation, including by malicious actors. Any errors, defects or security vulnerabilities in our products could result in a loss of revenue, injury to our reputation, loss of customers or increased service and warranty costs, any of which could adversely affect our business and operating results. In addition, errors or failures in the products of third-party technology vendors may be attributed to us and may harm our reputation.
We could face claims for product liability, tort or breach of warranty. We may not be able to enforce provisions in our contracts relating to warranty disclaimers and liability limitations. Defending a lawsuit, regardless of its merit, would be costly and could divert management’s attention and adversely affect the market’s perception of us and our products. Our business liability insurance coverage may be inadequate with respect to a claim and future coverage may not be available on acceptable terms or at all. These product-related issues could result in claims against us, and our business, operating results and financial condition could be harmed.
If we are unable to ensure that our products interoperate with third party operating systems, software applications and hardware, we may lose or fail to increase our market share.
Our products must interoperate with our customers’ infrastructure, specifically networks, servers, software and operating systems, which are offered by a wide variety of vendors. When new or updated versions of these operating systems or applications are introduced, we may need to develop updated versions of our software so that our products continue to interoperate properly. We may not deliver or maintain interoperability quickly, cost-effectively or at all as these efforts require capital investment and engineering resources. If we fail to maintain compatibility of our products with these infrastructure components, our customers may not be able to fully utilize our products, and we may, among other consequences, lose or fail to increase our market share and experience reduced demand for our products, which may harm our business, operating results and financial condition.
46

Our products must conform to industry standards in order to be accepted by customers in our markets.
Generally, our products comprise only a part of an IT environment. The servers, network, software and other components and systems deployed by our customers must comply with established industry standards in order to interoperate and function efficiently together. We depend on companies that provide other systems in this ecosystem to conform to prevailing industry standards. These companies are often significantly larger and more influential in driving industry standards than we are. Some industry standards may not be widely adopted or implemented uniformly and competing standards may emerge that may be preferred by our customers. If larger companies do not conform to the same industry standards that we do, or if competing standards emerge, sales of our products could be adversely affected, which may harm our business.
Our ability to successfully market and sell our products is dependent in part on ease of use and the quality of our support offerings, and any failure to offer high-quality installation and technical support could harm our business.
Once our products are deployed by our customers, customers depend on our support organization to resolve technical issues relating to our products. Our ability to provide effective support is largely dependent on our ability to attract, train and retain qualified personnel, as well as to engage with qualified support partners that provide a similar level of customer support. In addition, our sales process is highly dependent on our product and business reputation and on recommendations from our existing customers. Although our products are designed to be interoperable with existing servers and systems, we may need to provide customized installation and configuration support to our customers before our products become fully operational in their environments. Any failure to maintain or a market perception that we do not maintain, high-quality installation and technical support could harm our reputation, our ability to sell our products to existing and prospective customers and our business.
Risks Related to Our Operating Results or Financial Condition
We intend to continue focusing on revenue growth and increasing our market penetration and international presence by investing heavily in our business, which may put pressure on near-term profitability.
Our operating expenses largely are based on anticipated revenue, and a high percentage of our expenses are, and will continue to be, fixed in the short term. If we fail to adequately increase revenue and manage costs, we may not achieve or maintain profitability in the future. As a result, our business could be harmed, and our operating results could suffer.
Our strategy is to continue investing in marketing, sales, support and research and development. We believe continuing to invest heavily in our business is critical to our future success and meeting our growth objectives. We anticipate that our operating costs and expenses will continue to increase in absolute terms. Even if we achieve or maintain significant revenue growth, we may experience losses, forgoing near-term profitability on a U.S. GAAP basis.
47

Our gross margins are impacted by a variety of factors and vary from period to period, making them difficult to predict with certainty.
Our gross margins fluctuate from period to period due primarily to product costs, customer mix and product mix. A variety of factors may cause our gross margins to fluctuate and make them difficult to predict, including, but not limited to:
sales and marketing initiatives, discount levels, rebates and competitive pricing;
changes in customer, geographic or product mix, including mix of product configurations;
the cost of components, including flash and DRAM, and freight;
new product introductions and enhancements with higher product costs;
excess inventory levels or purchase obligations as a result of changes in demand forecasts or product transitions;
an increase in product returns, order rescheduling and cancellations;
the timing of technical support service contracts and contract renewals;
inventory stocking requirements to mitigate supply chain constraints, accommodate unforeseen demand or support new product introductions; and
inflation and other adverse economic pressures.
If we are unable to manage these factors effectively, our gross margins may decline, and fluctuations in gross margins may make it difficult to manage our business and achieve or maintain profitability, which could materially harm our business, operating results and financial condition.
Our operating results may fluctuate significantly, which could make our future results difficult to predict and could cause our operating results to fall below expectations.
Our operating results may fluctuate due to a variety of factors, a portion of which are outside of our control. As a result, comparing our results on a period-to-period basis may not be meaningful.
Factors that are difficult to predict and that could cause our operating results to fluctuate include:
the timing and magnitude of orders, shipments and acceptance of our products in any quarter, including product returns, order rescheduling and cancellations by our customers;
the impact on timing and amount of revenue recognized resulting from the cancellation of unfulfilled orders by our customers or our inability to fulfill orders;
fluctuations or seasonality in demand and prices for our products;
our ability to control the costs of the components we use or to timely adopt subsequent generations of components;
disruption in our supply chains, shipping logistics, component availability and related procurement costs;
reductions in customers’ budgets for IT purchases;
changes in industry standards in the data storage industry;
our ability to develop, introduce and ship new products and product enhancements that meet customer requirements and to effectively manage product transitions;
changes in the competitive dynamics of our markets, including new entrants or discounting of product prices;
our ability to control or mitigate costs, including our operating expenses, to support business growth and our continued expansion;
48

the impact of inflation on labor and other costs, other adverse economic conditions and the impact of public health epidemics or pandemics, such as the COVID-19 pandemic; and
future accounting pronouncements and changes in accounting policies.
The occurrence of any one of these factors could negatively affect our operating results in any particular quarter.
The sales prices of our products and services may fluctuate or decline, which may reduce our gross profits, revenue growth, and adversely impact our financial results.
The sales prices of our products and services may fluctuate or decline for a variety of reasons, including competitive pricing pressures, discounts, the introduction of competing products or services or promotional programs, a change in our mix of products and services, cost of components, supply chain constraints and inflation and other adverse economic conditions. Competition continues to increase in the markets in which we participate, and we expect competition to further increase in the future, thereby leading to increased pricing pressures. Larger competitors may reduce the price of products or services that compete with ours or may bundle them with other products and services. Additionally, although we price our products and services predominantly in U.S. dollars, currency fluctuations in certain countries and regions may negatively impact actual prices that partners and customers are willing to pay in those countries and regions. Furthermore, we anticipate that the prices for our products will decrease over product life cycles. If we are required to decrease our prices to be competitive and are not able to offset this decrease by increases in the volume of sales or the sales of new products with higher margins, our gross margins and operating results could be adversely affected.
We have experienced growth in prior periods, and we may not be able to sustain future growth effectively or at all.
We have significantly expanded our overall business, customer base, headcount, channel partner relationships and operations in prior periods, and we anticipate that we will continue to expand and experience growth in future periods. For example, we delivered year-over-year revenue growth of 20% for the third quarter of fiscal 2023 compared to the third quarter of fiscal 2022, and our headcount increased from over 4,000 at the end of the third quarter of fiscal 2022 to nearly 4,900 employees at the end of the third quarter of fiscal 2023. Our future operating results will depend to a large extent on our ability to successfully sustain our growth and manage our continued expansion. To sustain and manage our growth successfully, we believe that we must, among other things, effectively allocate resources and operate our business across a wide range of priorities.
We expect that our future growth will continue to place strain on our managerial, administrative, operational, financial and other resources. We will incur costs associated with this future growth prior to realizing the anticipated benefits, and the return on these investments may be lower, may develop more slowly than we expect or may never materialize. Investors should not consider our revenue growth in prior quarterly or annual periods as indicative of our future performance. In future periods, we may not achieve similar percentage revenue growth rates as we have achieved in some past periods. If we are unable to maintain adequate revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability. If we are unable to manage our growth successfully, we may not be able to take advantage of market opportunities or release new products or enhancements in a timely manner, and we may fail to satisfy customers’ expectations, maintain product quality, execute on our business plan or adequately respond to competitive pressures, each of which could adversely impact our growth and affect our business and operating results.
49

If we are unable to sell renewals of our subscription services to our customers, our future revenue and operating results will be harmed.
Existing customers may not renew their subscription services agreements after the initial period and, given changing customer purchasing preferences, we may not be able to accurately predict our renewal rates. Our customers’ renewal rates may decline or fluctuate as a result of a number of factors, including their available budget and the level of their satisfaction with our products, customer support and pricing compared to that offered by our competitors. If our customers renew their contracts, they may renew on terms that are less economically beneficial to us. If our customers do not renew their agreements or renew on less favorable terms, our revenue may grow more slowly than expected, if at all.
We expect that revenue from subscription services will increase as a percentage of total revenue over time, and because we recognize this revenue over the term of the relevant contract period, downturns or upturns in sales of subscription services are not immediately reflected in full in our results of operations.
Our revenue from subscription services has been increasing as a percentage of total revenue over time. We are also increasing the number of our subscription-based offerings, such as Evergreen//One, though it is more difficult to predict the rate at which customers will adopt, and the rate at which our revenue will grow from these new offerings. We recognize subscription services revenue ratably over the term of the relevant period. As a result, much of the subscription services revenue we report each quarter is derived from agreements that we sold in prior quarters. Consequently, a decline in new or renewed subscription services agreements in any one quarter will not be fully reflected in revenue in that quarter but will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales of subscription services is not reflected in full in our results of operations until future periods. It is also difficult for us to rapidly increase our subscription services revenue through additional sales in any period, as revenue from renewals must be recognized ratably over the applicable service period.
We may require additional capital to support business growth, and this capital might not be available on acceptable terms, or at all.
We intend to continue to make investments to support our business growth and may require additional funds to support business initiatives, including the need to develop new products or enhance our existing products, enhance our operating infrastructure and acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through further issuances of equity or convertible debt securities, our stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing we undertake in the future could involve additional restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to support our business growth and to respond to business challenges could be significantly limited and our prospects and financial condition could be harmed.
We are exposed to the credit risk of some of our customers, which could harm our business, operating results and financial condition.
Most of our sales are made on an open credit basis. We monitor individual customer payment capability when we grant open credit arrangements and may limit these open credit arrangements based on perceived creditworthiness. We also maintain allowances we believe are adequate to cover exposure for doubtful accounts. Although we have programs in place that are designed to monitor and mitigate these risks, we cannot assure investors these programs will be effective in managing our credit risks, especially as we expand our business internationally. If we are unable to adequately control these risks, our business, operating results and financial condition could be harmed.
50

Risks Related to Our Operations
If our security measures, or those maintained on our behalf, are compromised now, or in the future, or the security, confidentiality, integrity or availability of our information technology, software, services, networks, products, communications or data is compromised, limited, or fails, our business could experience a material adverse impact, including without limitation, a material interruption to our operations, harm to our reputation, a loss of customers, significant fines, penalties and liabilities, or breach or triggering of data protection laws, privacy policies or other obligations.
In the ordinary course of our business, we collect, store, transmit and otherwise process proprietary, confidential and sensitive data, including by using our internal systems, networks and servers, which may include intellectual property, our proprietary business information and that of our customers, suppliers and business partners and sales data, which may, on occasion, include personally identifiable information. Additionally, we design and sell products that allow our customers to store their data. The security of our own networks and the intrusion protection features of our products are both critical to our operations and business strategy.
Cyberattacks, malicious internet-based activity and online and offline fraud are prevalent and continue to increase. These threats are becoming increasingly difficult to detect. The threats to information systems and information may include: traditional computer “hackers,” social engineering schemes (for example, attempts to induce fraudulent invoice payments or divert money to us), software bugs, malicious code (such as viruses and worms), personnel misconduct or error, faulty password management, theft, denial-of-service attacks (such as credential stuffing), advanced persistent threat intrusions, as well as attacks from nation-state and nation-state supported actors. We may also be the subject of phishing attacks, viruses, malware installation, server malfunction, software or hardware failures, loss of data or other computer assets, adware and other similar issues. Additionally, ransomware attacks, including those from organized criminal threat actors, nation-states and nation-state supported actors, are becoming increasingly prevalent and severe and can lead to significant interruptions, delays, or outages in our operations, disruptions in our services, loss of data, loss of income, significant extra expense to restore data or systems, reputational loss and the diversion of funds. To alleviate the financial, operational and reputational impact of a ransomware attack, it may be preferable to make extortion payments, but we may be unwilling or unable to do so (including, for example, if applicable laws or regulations prohibit such payments). Similarly, supply chain attacks have increased in frequency and severity, and we cannot guarantee that third parties and infrastructure in our supply chain have not been compromised or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our platform, systems and network or the systems and networks of third parties that support us and our business.
We devote significant resources to network security, authentication technologies, data encryption and other security measures designed to protect our systems and data, including to secure the transmission and storage of data and prevent third-party access to our data or accounts, but there can be no assurance that our security measures or those of our service providers, partners and other third parties upon whom we rely will be effective in protecting against a security incident or the materially adverse impacts that may arise from a security incident. Any destructive or intrusive breach of our internal systems could result in the information stored on our networks, including, without limitation, source code for our products and services or the networks and systems of third parties upon whom we rely being accessed, publicly disclosed, lost or stolen.
51

Additionally, an effective attack on our products could disrupt the proper functioning of our products, allow unauthorized access to sensitive, proprietary or confidential information of ours or our customers, disrupt or temporarily interrupt our and our customers’ operations or cause other destructive outcomes, including the theft of information sufficient to engage in fraudulent transactions. The risk that these types of events could seriously harm our business is likely to increase as we expand our network of channel partners, resellers and authorized service providers and operate in more countries. The economic costs to us to eliminate or alleviate cyber or other security problems, viruses, worms, malicious software systems and security vulnerabilities could be significant and may be difficult to anticipate or measure because the damage may differ based on the identity and motive of the programmer or hacker, which are often difficult to identify. If any of these types of security breaches were to occur and we were unable to protect our products, systems and data, or if we were perceived to have such a security incident, our relationships with our business partners and customers could be materially damaged, our reputation and brand could be materially harmed, use of our products could decrease and we could be exposed to a risk of loss or litigation, including, without limitation, class action litigation, and other possible liabilities. A security incident could also result in government enforcement actions that could include investigations, fines, penalties, audits and inspections, additional reporting requirements and/or oversight, temporary or permanent bans on all or some processing of personal information.
Moreover, applicable data protection laws, contracts, policies and other data protection obligations may require us to notify relevant stakeholders of security incidents, including affected individuals, customers, regulators, and credit reporting agencies. Such disclosures are costly and the disclosures or the failure to comply with such requirements could lead to material adverse impacts such as negative publicity, loss of customer confidence in our services our security measures, investigations and private or government claims. Security incidents that impact our information technology systems could also result in breaches of our contracts (some of which may not have liability limitations and/or require us to indemnify affected parties) and could lead to litigation with customers, partners or other relevant stakeholders. These proceedings could force us to spend money in defense or settlement, divert management’s time and attention, increase our costs of doing business and adversely affect our reputation or otherwise adversely affect our business.
If we are unable to attract, motivate and retain sales, engineering and other key personnel, including our management team, we may not be able to increase our revenue and our business, operating results and financial condition could be harmed.
Our ability to increase our revenue depends on our ability to attract, motivate, and retain qualified sales, engineering and other key employees, including our management. These positions may require candidates with specific backgrounds in software and the storage industry, and competition for employees with such expertise is intense. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. To the extent that we are successful in hiring to fill these positions, we may need a significant amount of time to train new employees before they are effective and efficient in performing their jobs. Further, the COVID-19 pandemic has introduced new challenges regarding workforce planning, employee expectations regarding the ability to work from home or remotely and maintaining employee productivity, as well as higher employee turnover and slower hiring rates. If we are unable to adequately address these challenges, our ability to recruit and retain employees and to ensure employee productivity could be negatively affected. From time to time, there may be changes in our management team, which could create short term uncertainty. All of our employees, including members of our management team and executive officers, are generally employed on an at-will basis, which means that they could terminate their employment with us at any time. If we are unable to attract, motivate and retain qualified sales, engineering and other key employees, including our management or if they are unable to work effectively or at all due to the COVID-19 pandemic, our business and operating results could suffer.
52

If we fail to adequately expand and optimize our sales force, our growth will be impeded.
We need to continue to expand and optimize our sales organization in order to grow our customer base and our business. We plan to continue to expand and train our sales force, both domestically and internationally. We must design and implement effective sales incentive programs, and it can take time before new sales representatives are fully trained and productive. We must adapt our sales processes for new sales and marketing approaches, including those required by our shift to subscription services and the changes resulting from the pandemic. If we are unable to hire, develop and retain qualified sales personnel or if new sales personnel are unable to achieve desired productivity levels in a reasonable period of time, we may not be able to realize the expected benefits of these investments or increase our revenue and our business and operating results could suffer.
Our company culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the innovation, creativity and teamwork fostered by our culture, and our business may be harmed.
We believe that our company culture has been a critical contributor to our success. Our culture fosters innovation, creativity, teamwork, passion for customers and focus on execution, and facilitates critical knowledge transfer and knowledge sharing. In particular, we believe that the difference between our sales, support and engineering cultures and those of incumbent vendors, is a key competitive advantage and differentiator for our customers and partners. As we grow and change or are required to adapt to changes in business operations as a result of the COVID-19 pandemic, we may find it difficult to maintain these important aspects of our company culture, which could limit our ability to innovate and operate effectively. Any failure to preserve our culture could also negatively affect our ability to retain and recruit personnel, continue to perform at current levels or execute on our business strategy.
Our long-term success depends, in part, on sales outside of the United States, which subjects us to costs and risks associated with international operations.
We maintain operations outside of the United States, which we have been expanding and intend to continue to expand in the future. As a company headquartered in the United States, conducting and expanding international operations subjects us to costs and risks that we may not generally face in the United States, including:
exposure to foreign currency exchange rate risk;
difficulties in collecting payments internationally;
managing and staffing international operations;
public health pandemics or epidemics, such as the COVID-19 pandemic;
establishing relationships with channel partners in international locations;
increased travel, infrastructure and legal compliance costs associated with international locations;
requirements to comply with a wide variety of laws and regulations associated with international operations, including taxes, customs and licensing requirements;
significant fines, penalties and collateral consequences if we or our partners fail to comply with anti-bribery laws;
heightened risk of improper, unfair or corrupt business practices in certain geographies;
potentially adverse tax consequences, including repatriation of earnings;
increased financial accounting and reporting burdens and complexities;
political, social and economic instability abroad, terrorist attacks, war and security concerns in general; and
reduced or varied protection for intellectual property rights in some countries.
The occurrence of any one of these risks could negatively affect our international operations and, consequently, our business, operating results and financial condition generally.
53

Our international operations, as well as tax law changes, could expose us to potentially adverse tax consequences.
Changes in federal, state, or international tax laws or tax rulings could adversely affect our effective tax rate and our operating results. Due to expansion of our international business activities, any changes in the U.S. taxation of such activities may increase our worldwide effective tax rate and adversely affect our financial condition and operating results. We generally conduct our international operations through wholly owned subsidiaries and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. Given proposed tax legislation and other global tax developments, we continue to evaluate our corporate structure and intercompany relationships. Future changes to U.S. and global tax laws may adversely impact our effective tax rate.
The Tax Cuts and Jobs Act of 2017 amendments to Internal Revenue Code (IRC) Section 174 require that specific research and experimental expenditures be capitalized and amortized over five years if incurred in the U.S. or fifteen years if incurred in a foreign jurisdiction beginning in our fiscal 2023. Although Congress is considering legislation that would defer, modify or repeal this capitalization and amortization requirement, the possibility that this will happen is uncertain. If this requirement is not deferred, modified or repealed, we may be required to utilize some of our federal and state tax attributes which would increase our state cash taxes and state tax expense, primarily in Illinois and Pennsylvania where the utilization of state net operating losses are limited annually.
Our intercompany relationships are, and after the implementation of any changes to our corporate structure will continue to be, subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. The relevant taxing authorities may disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest and penalties, which could result in tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations.
Third-party claims that we infringe their intellectual property rights could be costly and harm our business.
There is a substantial amount of intellectual property litigation in the data storage industry, and we may become party to, or threatened with, litigation or other adversarial proceedings regarding our intellectual property rights. The outcome of intellectual property litigation is subject to uncertainties that cannot be adequately quantified in advance. We have been, and may in the future be, subject to claims that we infringe upon the intellectual property rights of other intellectual property holders, particularly as we grow and face increasing competition.
Any intellectual property rights claim against us or our customers, suppliers, and channel partners, with or without merit, could be time-consuming and expensive to litigate or settle, could divert management’s resources and attention from operating our business and could force us to acquire intellectual property rights and licenses, which may involve substantial royalty payments. Further, a party making such a claim, if successful, could secure a judgment that requires us to pay substantial damages, including treble damages and attorneys’ fees if we are found to have willfully infringed a patent. An adverse determination also could invalidate our intellectual property rights, prevent us from manufacturing and selling our products and may require that we procure or develop substitute products that do not infringe, which could require significant effort and expense.
We may not be able to re-engineer our products to avoid infringement, and we may have to seek a license for the infringed technology, which may not be available on reasonable terms or at all, may significantly increase our operating expenses or may require us to restrict our business activities in one or more respects. Even if we were able to obtain a license, it could be non-exclusive, which may give our competitors access to the same technologies licensed to us. Claims that we have misappropriated the confidential information or trade secrets of third parties could have a similar negative impact on our business. Any of these events could harm our business and financial condition.
54

We currently have a number of agreements in effect with our customers, suppliers and channel partners pursuant to which we have agreed to defend, indemnify and hold them harmless from damages and costs which may arise from claims of infringement by our products of third-party patents, trademarks or other proprietary rights. The scope of these indemnity obligations varies but may, in some instances, include indemnification for damages and expenses, including attorneys’ fees. Our insurance may not cover intellectual property infringement claims. A claim that our products infringe a third party’s intellectual property rights could harm our relationships with our customers, deter future customers from purchasing our products and expose us to costly litigation and settlement expenses. Even if we are not a party to any litigation between a customer and a third party relating to infringement claims by our products, an adverse outcome in any such litigation could make it more difficult for us to defend our products against intellectual property infringement claims in any subsequent litigation in which we are a named party. Any of these results could harm our brand, business and financial condition.
The success of our business depends in part on our ability to protect and enforce our intellectual property rights.
We rely on a combination of patent, copyright, service mark, trademark and trade secret laws, as well as confidentiality procedures and contractual restrictions, to establish and protect our proprietary rights, all of which provide only limited protection. We have over 2,000 issued patents and patent applications in the United States and foreign countries. We cannot assure investors that future patents issued to us, if any, will give us the protection that we seek, if at all, or that any patents issued to us will not be challenged, invalidated, circumvented or held to be unenforceable. Our issued and future patents may not provide sufficiently broad protection or may not be enforceable. Further, the laws of certain foreign countries do not provide the same level of protection of corporate proprietary information and assets such as intellectual property, trademarks, trade secrets, know-how and records, as the laws of the United States. For instance, the legal systems of certain countries, particularly certain developing countries, do not favor the enforcement of patents and other intellectual property protection. As a result, we may encounter significant problems in protecting and defending our intellectual property or proprietary rights abroad.
Changes to the intellectual property law in the United States and other jurisdictions could also diminish the value of our patents and patent applications or narrow the scope of our patent protection, among other intellectual property rights. We cannot be certain that the steps we have taken will prevent theft, unauthorized use or the reverse engineering of our proprietary information and other intellectual property, including technical data, manufacturing processes, data sets or other sensitive information. Moreover, others may independently develop technologies that are competitive to ours or that infringe our intellectual property. Furthermore, any of our trademarks may be challenged by others or invalidated through administrative process or litigation.
Protecting against the unauthorized use of our intellectual property, products and other proprietary rights is expensive and difficult. Litigation may be necessary in the future to enforce or defend our intellectual property rights or to determine the validity and scope of the proprietary rights of others. Any such litigation could result in substantial costs and diversion of management’s resources and attention, either of which could harm our business, operating results and financial condition. Further, many of our current and potential competitors have the ability to dedicate substantially greater resources than us to defend intellectual property infringement claims and enforce their intellectual property rights. Accordingly, we may not be able to prevent third parties from infringing upon or misappropriating our intellectual property. Effective patent, trademark, service mark, copyright and trade secret protection may not be available in every country in which our products are available. An inability to adequately protect and enforce our intellectual property and other proprietary rights could harm our business and financial condition.
55

Our use of open source software could impose limitations on our ability to commercialize our products.
We use open source software in our products and expect to continue to use open source software in the future. Although we monitor our use of open source software, the terms of many open source licenses have not been interpreted by U.S. or foreign courts, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market our products. From time to time, we may face claims from third parties claiming ownership of, or demanding release of, the open source software or derivative works that we have developed using such software, which could include our proprietary source code, or otherwise seeking to enforce the terms of the applicable open source license. These claims could result in litigation and could require us to make our software source code freely available, seek licenses from third parties in order to continue offering our products for certain uses or cease offering the implicated solutions unless and until we can re-engineer them to avoid infringement. This re-engineering process could require significant additional research and development resources, and we may be required to discontinue providing some of our software if re-engineering cannot be accomplished on a timely basis, any of which could harm our business, operating results and financial condition.
Failure to comply with governmental laws and regulations could harm our business.
Our business is subject to regulation by various federal, state, local and foreign governmental agencies, including agencies responsible for monitoring and enforcing employment and labor laws, workplace safety, product safety, environmental laws, consumer protection laws, anti-bribery laws, import/export controls, federal securities laws and tax laws and regulations. In certain jurisdictions, these regulatory requirements may be more stringent than in the United States. For example, the European Union has adopted certain directives to facilitate the recycling of electrical and electronic equipment sold in the European Union, including the Restriction on the Use of Certain Hazardous Substances in Electrical and Electronic Equipment directive and the Waste Electrical and Electronic Equipment directive.
Changes in applicable laws, regulations and standards could harm our business, operating results and financial condition. For example, we have been subject to the EU General Data Protection Regulation, or GDPR, since May 2018 and to the California Consumer Privacy Act (CCPA) since January 2020. These and potentially other future privacy regulations may require us to make further changes to our policies and procedures in the future beyond what we have already done. Our business could be impacted, to some extent, by the United Kingdom's exit from the European Union and related changes in law and regulation. We made changes to our data protection compliance program in relation to data privacy regulations and will continue to monitor the implementation and evolution of global data protection regulations, but if we are not compliant with such privacy regulations, we may be subject to significant fines and our business may be harmed. In addition, the CCPA places additional requirements on the handling of personal data and is currently subject to a revision and update process. The potential effects of this legislation are far-reaching and may require us to modify our data processing practices and policies and to incur substantial costs and expenses. Customers may choose to implement technological solutions to comply with such regulations that impact the performance and competitiveness of our products and solutions.
Noncompliance with applicable regulations or requirements could subject us to investigations, sanctions, mandatory product recalls, enforcement actions, disgorgement of profits, fines, damages, civil and criminal penalties or injunctions. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, operating results and financial condition could be harmed. Even the perception of privacy concerns, whether or not valid, may harm our reputation and inhibit competitiveness and adoption of our products by current and future customers. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees. Enforcement actions and sanctions could harm our business, operating results and financial condition.
56

Governmental regulations affecting the import or export of products could negatively affect our revenue.
The U.S. and various foreign governments have imposed controls, export license requirements and restrictions on the import or export of some technologies, especially encryption technology, as well as laws relating to forced labor and conflict minerals. From time to time, governmental agencies have proposed additional regulation of encryption technology, such as requiring the escrow of imports or exports. If we fail to obtain required import or export approval for our products or its various components, or to timely provide requested documentation, our international and domestic sales could be harmed and our revenue may be adversely affected. In many cases, we rely on vendors and channel partners to handle logistics associated with the import and export of our products, so our visibility and control over these matters may be limited. In addition, failure to comply with such regulations could result in penalties, costs and restrictions on export privileges, which could harm our business, operating results and financial condition.
We may acquire other businesses which could require significant management attention, disrupt our business, dilute stockholder value, and adversely affect our operating results.
We may, from time to time, acquire complementary products, technologies or businesses, such as our acquisitions of Portworx in October 2020 and Compuverde AB in April 2019. We also may enter into relationships with other businesses in order to expand our product offerings, which could involve preferred or exclusive licenses, additional channels of distribution or discount pricing or investments in other companies. Negotiating these transactions can be time-consuming, difficult and expensive, and our ability to close these transactions may be subject to third-party or government approvals, which are beyond our control. Consequently, we can make no assurance that these transactions, once undertaken and announced, will close.
These kinds of acquisitions or investments may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products, personnel or operations of acquired companies, particularly if the key personnel of the acquired business choose not to work for us, and we may have difficulty retaining the customers of any acquired business. Acquisitions may also disrupt our ongoing business, divert our resources and require significant management attention that would otherwise be available for development of our business. Any acquisition or investment could expose us to unknown liabilities. Moreover, we cannot assure investors that the anticipated benefits of any acquisition or investment will be realized. In connection with these types of transactions, we may issue additional equity securities that would dilute our stockholders, use cash that we may need in the future to operate our business, incur debt on terms unfavorable to us or that we are unable to repay, incur large charges or substantial liabilities, encounter difficulties integrating diverse business cultures and become subject to adverse tax consequences, substantial depreciation or deferred compensation charges. These challenges related to acquisitions or investments could harm our business and financial condition.
57

Risks Related to Our Credit Facility and Notes
Restrictive covenants in the agreement governing our senior secured revolving credit facility may restrict our ability to pursue business strategies.
In August 2020, we entered into a Credit Agreement with a consortium of financial institutions and lenders that provides for a five-year, senior secured revolving credit facility of $300.0 million (Credit Facility). We can borrow, repay and re-borrow funds under this Credit Facility at any time, subject to customary borrowing conditions, for general corporate purposes and working capital.
The agreement governing our senior secured revolving Credit Facility limits our ability, among other things, to: incur additional secured indebtedness; sell, transfer, license or dispose of assets; consolidate or merge; enter into transactions with our affiliates; and incur liens. In addition, our senior secured revolving Credit Facility contains financial and other restrictive covenants that limit our ability to engage in activities that may be in our long term best interest, such as, subject to permitted exceptions, making capital expenditures in excess of certain thresholds, making investments, loans and other advances, and prepaying any additional indebtedness while our indebtedness under our senior secured revolving Credit Facility is outstanding. Our failure to comply with financial and other restrictive covenants could result in an event of default, which if not cured or waived, could result in the lenders requiring immediate payment of all outstanding borrowings or foreclosing on collateral pledged to them to secure the indebtedness.
We may be required to expend a significant amount of funds to settle conversions of the Notes or to repurchase the Notes upon a fundamental change, and our future debt may contain limitations on our ability to pay cash upon conversion or repurchase of the Notes.
Holders of the Notes will have the right to require us to repurchase all or a portion of their Notes upon the occurrence of a fundamental change at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid special interest. In addition, if a make-whole fundamental change (as defined in the indenture for the Notes) occurs prior to the maturity date of the Notes, we will in some cases be required to increase the conversion rate for a holder that elects to convert its Notes in connection with such make-whole fundamental change.
On October 14, 2022, we provided notice to holders of the Notes, electing to settle all conversion on or after October 15, 2022 by a combination settlement (as defined in the indenture for the Notes) with a specified dollar amount (as defined in the indenture for the Notes) of $1,000 per $1,000 principal amount of Notes. Upon a conversion or repurchase of the Notes, we will be required to make significant cash payments in respect of the Notes being converted or repurchased.
In addition, our ability to repurchase or to pay cash upon conversion of the Notes may be limited by law, regulatory authority or agreements governing our future indebtedness. Our failure to repurchase the Notes at a time when the repurchase is required by the indenture governing the Notes or to pay cash upon conversion of the Notes as required by the indenture would constitute a default under the indenture. A default under the indenture or the fundamental change itself could also lead to a default under agreements governing our future indebtedness. If the payment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the Notes or to pay cash upon conversion of the Notes.
58

Servicing our debt will require a significant amount of cash.
Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including the amounts payable under the Notes, or to make cash payments in connection with any conversion of the Notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.
We may still incur substantially more debt or take other actions that would diminish our ability to make payments on the Notes when due.
We and our subsidiaries may incur substantial additional debt in the future, subject to the restrictions contained in our future debt instruments, some of which may be secured debt, like the Credit Facility. We are not restricted under the terms of the indenture governing the Notes from incurring additional debt, securing existing or future debt, recapitalizing our debt or taking a number of other actions that could have the effect of diminishing our ability to make payments on the Notes when due. Furthermore, the indenture prohibits us from engaging in certain mergers or acquisitions unless, among other things, the surviving entity assumes our obligations under the Notes and the indenture. These and other provisions in the indenture could deter or prevent a third party from acquiring us even when the acquisition may be favorable to holders of the Notes.
The capped call transactions may affect the value of the Notes and our common stock.
In connection with the Notes, we entered into capped call transactions with certain financial institutions (the option counterparties). The capped call transactions are expected generally to reduce the potential dilution upon any conversion of the Notes and/or offset any cash payments we are required to make in excess of the principal amount upon conversion of the Notes, with such reduction and/or offset subject to a cap. However, for conversions prior to maturity, the capped call transactions would be settled at their fair value, which may be substantially less than the value of the consideration in excess of the principal amount of the Notes delivered upon such conversion.
In connection with establishing their initial hedges of the capped call transactions, the option counterparties and/or their respective affiliates purchased shares of our common stock and/or entered into various derivative transactions with respect to our common stock. This activity could have increased (or reduced the size of any decrease in) the market price of our common stock or the Notes at that time.
In addition, the option counterparties and/or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock in secondary market transactions (and are likely to do so during any observation period related to a conversion of notes or following any repurchase of notes by us on any fundamental change repurchase date or otherwise). This activity could also cause or avoid an increase or a decrease in the price of our common stock or the Notes.
The potential effect, if any, of these transactions and activities on the price of our common stock or the Notes will depend in part on market conditions and cannot be ascertained at this time. Any of these activities could adversely affect the value of our common stock.
59

Risks Related to Our Common Stock
The trading price of our common stock has been and may continue to be highly volatile, and an active, liquid, and orderly market for our common stock may not be sustained.
The trading price of our common stock has been, and will likely continue to be, highly volatile. Since shares of our common stock were sold in our initial public offering in October 2015 at a price of $17.00 per share, our closing stock price has ranged from $8.76 to $36.00, through December 7, 2022. Some of the factors, many of which are beyond our control, affecting our volatility may include:
price and volume fluctuations in the overall stock market from time to time;
significant volatility in the market price and trading volume of technology companies in general and of companies in our industry;
actual or anticipated changes in our results of operations or fluctuations in our operating results;
whether our operating results meet the expectations of securities analysts or investors;
issuance or new or updated research or reports by securities analysts, including the publication of unfavorable reports or change in recommendation or downgrading of our common stock;
actual or anticipated developments in our competitors’ businesses or the competitive landscape generally;
litigation involving us, our industry or both;
general economic conditions and trends, including the impact of the COVID pandemic;
major catastrophic events;
sales of large blocks of our stock; or
departures of key personnel.
In several recent situations where the price of a stock has been volatile, holders of that stock have instituted securities class action litigation against the company that issued the stock. If any of our stockholders were to bring a lawsuit against us, the defense and disposition of the lawsuit could be costly and divert the time and attention of our management and harm our business, operating results and financial condition.
We cannot guarantee that our share repurchase program will enhance shareholder value, and share repurchases could affect the price of our common stock.
Since August 2019, our board of directors has authorized a total of $600.0 million in share repurchases, funded from available working capital, including up to $250.0 million authorized in March 2022. The repurchase authorization has no fixed end date. Although our board of directors has authorized a share repurchase program, this program does not obligate us to repurchase any specific dollar amount or to acquire any specific number of shares. The share repurchase program could affect the price of our common stock, increase volatility and diminish our cash reserves.
If securities analysts do not publish research or reports about our business, or if they downgrade our stock, the price of our stock could decline.
The trading market for our common stock will likely be influenced by research and reports that securities or industry analysts publish about us or our business. If one or more of these analysts downgrades our stock, lowers their price target, or publishes unfavorable or inaccurate research about our business, our stock price would likely decline. If one or more of these analysts ceases coverage of our company or fails to publish reports on us regularly, demand for our stock could decrease, which could cause our stock price and trading volume to decline.
60

We have never paid dividends on our common stock and we do not anticipate paying any cash dividends in the foreseeable future.
We have never declared or paid any dividends on our common stock. We intend to retain any earnings to finance the operation and expansion of our business, and we do not anticipate paying any cash dividends in the future. As a result, investors may only receive a return on their investment in our common stock if the market price of our common stock increases.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws and under Delaware law might discourage, delay or prevent a change of control of our company or changes in our management and, therefore, depress the price of our common stock.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could depress the trading price of our common stock by acting to discourage, delay or prevent a change of control of our company or changes in our management that the stockholders of our company may deem advantageous. These provisions:
establish a classified board of directors so that not all members of our board of directors are elected at one time;
authorize the issuance of “blank check” preferred stock that our board of directors could issue to increase the number of outstanding shares to discourage a takeover attempt;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
prohibit stockholders from calling a special meeting of our stockholders;
provide that the board of directors is expressly authorized to make, alter or repeal our bylaws; and
establish advance notice requirements for nominations for elections to our board of directors or for proposing matters that can be acted upon by stockholders at stockholder meetings.
Additionally, we are subject to Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder and which may discourage, delay, or prevent a change of control of our company.
Any provision of our amended and restated certificate of incorporation, bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware will be exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for any derivative action or proceeding brought on our behalf; any action asserting a breach of fiduciary duty; any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation or our bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine. The choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and other employees. If a court were to find the choice of forum provision contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business and financial condition.
61

General Risk Factors
Adverse economic conditions may harm our revenues and profitability.
Our operations and performance depend in part on worldwide economic conditions and the economic health of our current and prospective customers. We have experienced inflation, global economic uncertainty, civil unrest and political and fiscal challenges in the United States and abroad and may continue to experience these events in the future, which can arise suddenly and affect the rate of information technology spending and could adversely affect our customers' ability or willingness to purchase our products and services. For example, the global macroeconomic environment could be negatively affected by the Russian invasion of Ukraine and the related sanctions and disruptions, the growth rate in the economy of the European Union, China, or the United States, trade relations between the United States and China, the impact of public health epidemics or pandemics, such as the COVID-19 pandemic, political uncertainty in the Middle East and other geopolitical events. Additionally, the United Kingdom's exit from the European Union is disruptive and remains subject to the successful conclusion of a final withdrawal agreement between the parties. In the absence of such an agreement, there would be no transitional provisions and any exit from the European Union could lead to adverse economic consequences. Weak economic conditions would likely adversely impact our business, operating results and financial condition in a number of ways, including by reducing sales, lengthening sales cycles and lowering prices of our products and services.
Our business is subject to the risks of earthquakes, fires, floods and other natural catastrophic events, and to interruption by man-made factors such as war, computer viruses or terrorism or by the impact of public health epidemics or pandemics, such as the COVID-19 pandemic.
We and our suppliers have operations in locations, including our headquarters in California, that are subject to earthquakes, fires, floods and other natural catastrophic events, such as severe weather and geological events, which could disrupt our operations or the operations of our customers and suppliers. Our customers affected by a natural disaster could postpone or cancel orders of our products, which could negatively impact our business. Moreover, should any of our key suppliers fail to deliver components to us as a result of a natural disaster, we may be unable to purchase these components in necessary quantities or may be forced to purchase components in the open market at significantly higher costs. We may also be forced to purchase components in advance of our normal supply chain demand to avoid potential market shortages. Our business interruption insurance may be insufficient to compensate us for losses due to a significant natural disaster or due to man-made factors. Any natural catastrophic events may also prevent our employees from being able to reach our offices in any jurisdiction around the world, and therefore impede our ability to conduct business as usual.
In addition, man-made factors, such as acts of war, terrorism or malicious computer viruses, and public health epidemics or pandemics, such as the COVID-19 pandemic, could cause disruptions in our or our customers’ businesses or the economy as a whole. To the extent that these disruptions result in delays or cancellations of customer orders or the deployment of our products, our business, operating results and financial condition could be harmed.
62

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
Purchases of Equity Securities by the Issuer
The following table summarizes our stock repurchase activity for the third quarter of fiscal 2023 (in thousands except for price per share):
PeriodAverage Price Paid per Share
Total Number of Shares Purchased as Part of Share Repurchase Program(1)
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Program
August 8 - September 4$28.37 52 $121,630 
September 5 - October 2$27.54 425 $109,909 
October 3 - November 6$27.63 411 $98,544 
(1) In March 2022, our board of directors authorized additional share repurchases of up to $250.0 million of our outstanding common stock. See "Liquidity and Capital Resources—Share Repurchase Program" included under Part I, Item 2 in this Quarterly Report on Form 10-Q.
The following table summarizes the shares of restricted common stock that were delivered by certain employees upon vesting of equity awards to satisfy tax withholding requirements during the third quarter of fiscal 2023 (in thousands except for price per share):
PeriodAverage Price per Share DeliveredTotal Number of Shares Delivered to Satisfy Tax Withholding RequirementsApproximate Dollar Value of Shares Delivered to Satisfy Tax Withholding Requirements
August 8 - September 4$— — $— 
September 5 - October 2$28.14 112 $3,143 
October 3 - November 6$— — $— 

Item 3. Defaults upon Senior Securities.
Not applicable.
Item 4. Mine Safety Disclosures.
Not applicable.
Item 5. Other Information.
Not applicable.
63

Item 6. Exhibits.
  Incorporation By Reference 
Exhibit
Number
DescriptionFormSEC File No.ExhibitFiling Date
3.110-Q001-375703.112/11/2015
3.2S-1333-2063123.49/9/2015
4.1S-1333-2063124.19/9/2015
4.28-K001-375704.14/10/2018
4.38-K001-375704.24/10/2018
4.4Reference is made to Exhibits 3.1 and 3.2    
31.1*    
31.2*    
32.1**    
99.18-K001-3757099.14/10/2018
101.INSXBRL Instance Document    
101.SCHXBRL Taxonomy Extension Schema Document    
101.CALXBRL Taxonomy Extension Calculation Linkbase Document    
101.DEFXBRL Taxonomy Extension Definition Linkbase Document    
101.LABXBRL Taxonomy Extension Label Linkbase Document    
101.PREXBRL Taxonomy Extension Presentation Linkbase Document    
104Cover Page Interactive Data File - the cover page XBRL tags are embedded within the Inline XBRL document (included in Exhibit 101)
 
*    Filed herewith.
**    Furnished herewith.
64

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.
 
 PURE STORAGE, INC.
Date:December 14, 2022By:/s/ CHARLES GIANCARLO
 Charles Giancarlo
  
Chief Executive Officer and Director
(Principal Executive Officer)
Date:December 14, 2022By:/s/ KEVAN KRYSLER
  Kevan Krysler
  
Chief Financial Officer
(Principal Financial Officer)
65
EX-31.1 2 ex-311q3fy2023.htm EX-31.1 Document

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


Date: December 14, 2022By:/s/ CHARLES GIANCARLO
  Charles Giancarlo
  Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 ex-312q3fy2023.htm EX-31.2 Document

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


Date: December 14, 2022By:/s/ KEVAN KRYSLER
  Kevan Krysler
  Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 ex-321q3fy2023.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Charles Giancarlo, certify pursuant to Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Pure Storage, Inc. for the quarterly period ended November 6, 2022, fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and result of operations Pure Storage, Inc.
Date: December 14, 2022By:/s/ CHARLES GIANCARLO
  Charles Giancarlo
  Chief Executive Officer
(Principal Executive Officer)

I, Kevan Krysler, certify pursuant to Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Pure Storage, Inc. for the quarterly period ended November 6, 2022, fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and result of operations Pure Storage, Inc.
Date: December 14, 2022By:/s/ KEVAN KRYSLER
  Kevan Krysler
  Chief Financial Officer
(Principal Financial Officer)

This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Pure Storage, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.


EX-101.SCH 5 pstg-20221106.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 link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Business Overview link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Deferred Revenue and Commissions link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Equity Incentive Plans link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Net Loss per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Other Income (Expense), Net link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - (Policies) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Financial Instruments - (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Balance Sheet Components - (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Deferred Revenue and Commissions - (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Debt - (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Leases - (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Equity Incentive Plans - (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Net Loss per Share Attributable to Common Stockholders - (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Other Income (Expense), Net - (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Segment Information - (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Financial Instruments - Cash Equivalents, Marketable Securities and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Financial Instruments - Amortized Cost and Estimated Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Financial Instruments - Gross Unrealized Losses and Fair Values (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Balance Sheet Components - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Balance Sheet Components - Expected Amortization Expenses for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Balance Sheet Components - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Deferred Revenue and Commissions - Deferred Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Deferred Revenue and Commissions - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Deferred Revenue and Commissions - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Deferred Revenue and Commissions - Remaining Performance Obligation Period (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Deferred Revenue and Commissions - Remaining Performance Obligation Period (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Debt - Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Leases - Lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Leases - Lease term and discount rate (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Leases - Supplemental cash flow information related to leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Leases - Future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Leases - Future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Equity Incentive Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Equity Incentive Plans - Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Equity Incentive Plans - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Equity Incentive Plans - Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Equity Incentive Plans - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Shares Excluded (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Other Income (Expense), Net - Other Income (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Segment Information - Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Segment Information - Long-Lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 pstg-20221106_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 pstg-20221106_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 pstg-20221106_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Share cap for ESPP at purchase date (in shares) Share Cap For E S P P At Purchase Date Share cap for ESPP at each purchase date. Due within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Revision of Prior Period [Axis] Revision of Prior Period [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments that include rent escalation and abatement clauses Total future lease payments Lessee, Operating Lease, Liability, to be Paid Principal Long-Term Debt, Gross Schedule of Gross Unrealized Losses and Fair Values Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Finance lease right-of-use assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Additional value approved for repurchase Stock Repurchase Program, Additional Authorized Amount Stock Repurchase Program, Additional Authorized Amount Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Debt Instrument [Axis] Debt Instrument [Axis] Present value of total lease liabilities Present value of total lease liabilities Finance Lease, Liability Total property and equipment Property, Plant and Equipment, Gross Customer deposits from contracts with customers Customer Liabilities From Contracts With Customers Customer Liabilities From Contracts With Customers Senior secured revolving credit facility maximum capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Schedule of Cash Equivalents, Marketable Securities and Restricted Cash Cash, Cash Equivalents and Investments [Table Text Block] Due in one to five years Debt Securities, Available-for-Sale, Cash Equivalents ad Restricted Cash, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Debt Securities, Available-for-Sale, Cash Equivalents ad Restricted Cash, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Capitalized software development costs Software and Software Development Costs [Member] Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] Reduction in additional paid-in capital Additional Paid in Capital CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Forfeiture of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Summary of Other Income (Expense) Schedule of Other Nonoperating Income (Expense) [Table Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Margin rate (percent) Debt Instrument, Basis Spread on Variable Rate Other Payments for (Proceeds from) Other Investing Activities 2027 Finance Lease, Liability, to be Paid, Year Four Range Statistical Measurement [Domain] Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Contractual interest expense Interest Expense, Debt, Excluding Amortization Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Additional paid-in capital Additional Paid in Capital, Common Stock Other Other Noncash Income (Expense) Liability Component Liability Component [Member] Liability Component Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Cash paid for income taxes Income Taxes Paid 2026 Finance Lease, Liability, to be Paid, Year Three Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive securities excluded from computation of earnings per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Due in one to five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five The remainder of 2023 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Debt instrument increase net Debt Instrument, Increase (Decrease), Net Less: reclassification adjustment for net (gains) losses on available-for-sale securities included in net loss Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Operating Leases Lessee, Operating Lease, Liability, to be Paid [Abstract] Equity Component Equity Component [Domain] Scenario [Axis] Scenario [Axis] Number of equity incentive plans Number Of Equity Compensation Plans Number of equity compensation plans. Award vesting rights, target (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Leases Lessee, Operating Leases [Text Block] Amortization of finance lease right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Plan Name Plan Name [Axis] Schedule of Restricted Stock Activity Nonvested Restricted Stock Shares Activity [Table Text Block] SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Supplemental Cash Flow Information [Abstract] Options forfeited/canceled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Number of classes of stock Number of Classes of Stock Number of Classes of Stock Compensation not yet recognized Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name Plan Name [Domain] Allocated value of the conversion feature Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Beginning balance Ending balance Capitalized Contract Cost, Net The remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Remaining term of the notes Long-term Debt, Remaining Term Long-term Debt, Remaining Term Level 1 Fair Value, Inputs, Level 1 [Member] Weighted Average Remaining Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Award Type Award Type [Axis] Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Operating lease liabilities, current Operating Lease, Liability, Current Conversion percentage of principal amount plus accrued and unpaid contingent interest Debt Instrument, Convertible, Conversion Price, Percentage Of Principal Amount Plus Accrued And Unpaid Contingent Interest Debt Instrument, Convertible, Conversion Price, Percentage Of Principal Amount Plus Accrued And Unpaid Contingent Interest Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Interest Rate Floor Interest Rate Floor [Member] Options forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Interest during the period (percent) Line of Credit Facility, Interest Rate During Period Long-term debt Long-Term Debt, Excluding Current Maturities If-converted value Debt Instrument, Convertible, If-Converted Value Debt Instrument, Convertible, If-Converted Value Total liabilities Liabilities Weighted-average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Geographical Geographical [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Number of purchase periods Number of Purchase Periods Number of Purchase Periods Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Purchase period, term Purchase Period, Term Purchase Period, Term Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Weighted- Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Debt Long-Term Debt [Text Block] Number of RSUs and PRSUs Outstanding Number of Restricted Stock Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Beginning balance (in dollars per share) 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 Finance Leases Finance Lease, Liability, to be Paid [Abstract] Product and Service [Domain] Product and Service [Domain] Class B Common Class B [Member] Entity Shell Company Entity Shell Company 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Payment for purchase of capped calls Payments for Derivative Instrument, Financing Activities Developed technology Developed Technology Rights [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments Financial Instruments Disclosure [Text Block] Capped Call Capped Call [Member] Capped Call [Member] Foreign government bonds Foreign government bonds Foreign Government Debt [Member] Schedule of Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Total assets Assets Cost of revenue—product Cost Of Revenue Product [Member] Cost of revenue product. Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Income Statement Location Income Statement Location [Axis] Taxes payable Sales and Excise Tax Payable, Current Sublease term Lessee, Sublease Term Lessee, Sublease Term Antidilutive Securities Antidilutive Securities [Axis] Debt, current Long-Term Debt, Current Maturities Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Interest expense Total interest expense related to the Notes Interest Expense, Debt Accrued compensation and benefits Employee-related Liabilities, Current Variable lease cost Variable Lease, Cost Asset-backed securities Asset-backed securities Asset-Backed Securities [Member] Income (loss) before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Amortization of debt discount and debt issuance costs Total amortization of debt discount and debt issuance costs Amortization of Debt Issuance Costs and Discounts Net Loss per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Finance lease liabilities, non-current Finance Lease, Liability, Noncurrent Municipal bonds Municipal bonds Municipal Bonds [Member] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Equity Award Award Type [Domain] Compensation cost (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unrealized Loss, Total Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Weighted Average Remaining Contractual Life, Vested and exercisable (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Schedule of Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Computer equipment and software Computer Equipment [Member] Finished goods Inventory, Finished Goods, Gross Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Exercise price premium percentage over last reported sales price Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Premium Percentage Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Premium Percentage Leases [Abstract] Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Minimum Minimum [Member] Conversion ratio (in shares) Debt Instrument, Convertible, Conversion Ratio Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value per share (in dollars per share) Common Stock, Par or Stated Value Per Share Debt issuance costs Less: debt issuance costs, net of amortization Debt Issuance Costs, Net Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Closing price of stock (in dollars per share) Share Price Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract] Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract] Trading Symbol Trading Symbol Entity File Number Entity File Number Shares related to convertible senior notes Convertible Debt Securities [Member] Shares repurchased and retired, average purchase price (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Cumulative-effect adjustment from adoption of ASU 2020-06 Revision of Prior Period, Accounting Standards Update, Adjustment [Member] Forfeiture of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Research and development Research and Development Expense Commission expected to be recognized over the next 12 months (percent) Expected Commission,Percent Expected Commission,Percent Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted Stock Units Unvested RSUs and PRSUs Restricted Stock Units (RSUs) [Member] Use of Estimates Use of Estimates, Policy [Policy Text Block] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Raw materials Inventory, Raw Materials, Gross Accounts payable Increase (Decrease) in Accounts Payable London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Income Taxes Income Tax Disclosure [Text Block] Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Credit Facility [Domain] Credit Facility [Domain] Fair Value, Greater than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Deferred Commissions [Roll Forward] Deferred Commissions [Roll Forward] Deferred Commissions Intangible assets amortization expense Amortization of Intangible Assets Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Schedule of Goodwill Schedule of Goodwill [Table Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net loss per share attributable to common stockholders, basic (in dollars per share) Net loss per share attributable to common stockholders, basic (in dollars per share) Earnings Per Share, Basic 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Impairment of capitalized commissions Impairment of Capitalized Commissions Impairment of Capitalized Commissions Revenues From External Customers And Long Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Recognition of deferred commissions Recognition of deferred revenue Contract With Customer, Liability, Revenue Recognized, Total Contract With Customer, Liability, Revenue Recognized, Total Shares issuable pursuant to the ESPP Equity Unit Purchase Agreements [Member] PRSUs Performance Restricted Stock Units (PRSUs) [Member] Performance Restricted Stock Units (PRSUs) Total Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss Total gross unrealized gains Debt Securities, Available-for-sale, Cash Equivalents And Restricted Cash, Accumulated Gross Unrealized Gain, Before Tax Debt Securities, Available-for-sale, Cash Equivalents And Restricted Cash, Accumulated Gross Unrealized Gain, Before Tax Sales and marketing Selling and Marketing Expense Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Forfeited (in dollars per share) Forfeited/canceled (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 Total finance lease cost Finance Lease Cost Finance Lease Cost Entity Interactive Data Current Entity Interactive Data Current Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Balance Sheet Components Disclosure [Abstract] Balance Sheet Components Disclosure [Abstract] Balance sheet components disclosure. Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Additions Additions Contract With Customer, Liability, Increase From Additions Contract With Customer, Liability, Increase From Additions Changes in operating assets and liabilities, net of effect of acquisition: Increase (Decrease) in Operating Capital [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Money market accounts Money Market Funds [Member] Sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-Sale Accumulated Deficit Retained Earnings [Member] Unrecognized compensation cost, stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Total lease cost Lease, Cost Common Stock Common Stock [Member] Payroll deductions percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Summarizes the Components of Stock-Based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Components of Lease Cost Lease, Cost [Table Text Block] Repurchases of common stock Payments for Repurchase of Common Stock Accrued compensation and other liabilities Increase Decrease In Accrued Compensation And Other Liabilities Increase decrease in accrued compensation and other liabilities. Thereafter Finance Lease, Liability, to be Paid, Due after Year Four Finance Lease, Liability, to be Paid, Due after Year Four Class of Stock Class of Stock [Axis] Statement [Table] Statement [Table] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Document Quarterly Report Document Quarterly Report Furniture and fixtures Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Operating leases: Operating Lease, Liability [Abstract] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Range Statistical Measurement [Axis] Leasehold improvements Leasehold Improvements [Member] Schedule of Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Accumulated Other Comprehensive Income (Loss) AOCI Including Portion Attributable to Noncontrolling Interest [Member] Repayments of borrowing Proceeds from Convertible Debt Cash Equivalents Cash Equivalents, at Carrying Value Accounts receivable, net of allowance of $945 and $1,053 Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Convertible debt, fair value based on the closing trading price per $100 of the Notes Convertible Debt, Fair Value Disclosures Statement Equity Components Equity Components [Axis] Scenario [Domain] Scenario [Domain] Weighted Average Exercise Price, Vested and exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Revision of Prior Period [Domain] Revision of Prior Period [Domain] Fair Value, Less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Document Fiscal Year Focus Document Fiscal Year Focus CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Financing cash outflows for finance leases Finance Lease, Principal Payments Unvested, Beginning balance (in shares) Unvested, Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Acquisition earn-out and deferred consideration Business Combination, Contingent Consideration, Liability, Current Total gross unrealized losses Debt Securities, Available-for-sale, Cash Equivalents And Restricted Cash, Accumulated Gross Unrealized Loss, Before Tax Debt Securities, Available-for-sale, Cash Equivalents And Restricted Cash, Accumulated Gross Unrealized Loss, Before Tax Interest coverage ratio, minimum Credit Facility, Interest Coverage Ratio Credit Facility, Interest Coverage Ratio Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Other income (expense), net Total other income (expense), net Nonoperating Income (Expense) Variable Rate [Domain] Variable Rate [Domain] Gross Carrying Value Finite-Lived Intangible Assets, Gross Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Product Product [Member] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Repurchases of common stock Stock Repurchased During Period, Value Amortized Cost Total Debt Securities, Available-for-sale, Cash Equivalents And Restricted Cash, Amortized Cost Debt Securities, Available-for-sale, Cash Equivalents And Restricted Cash, Amortized Cost Document Transition Report Document Transition Report Local Phone Number Local Phone Number Technology patents Patented Technology [Member] Summary of Stock Option Activity Under Equity Incentive Plans and Related Information Share-Based Payment Arrangement, Option, Activity [Table Text Block] Income (loss) from operations Operating Income (Loss) Supply chain-related accruals Accrued Product Costs Accrued Product Costs Inventory Increase (Decrease) in Inventories Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Credit facility, daily minimum sum of cash and cash equivalents and aggregate unused commitments to prevent maturity prior to stated maturity Credit Facility, Daily Minimum Sum of Cash and Cash Equivalents and Aggregate Unused Commitments to Prevent Maturity Prior to Stated Maturity Credit Facility, Daily Minimum Sum of Cash and Cash Equivalents and Aggregate Unused Commitments to Prevent Maturity Prior to Stated Maturity Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Inventory Inventory, Gross Subscription services Service [Member] Goodwill Goodwill, Beginning Balance Goodwill, Ending Balance Goodwill Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Repurchases of common stock (in shares) Stock Repurchased During Period, Shares 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] Provision for income taxes Income Tax Expense (Benefit) Geographical Geographical [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use Additional Paid-in Capital Additional Paid-in Capital [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Cost of revenue Cost of Goods and Services Sold Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Base Rate Base Rate [Member] Class A and Class B common stock, par value of $0.0001 per share— 2,250,000 (Class A 2,000,000, Class B 250,000) shares authorized; 292,633 and 302,669 Class A shares issued and outstanding Common Stock, Value, Issued ESPP modification charge ESPP Modification Charge ESPP Modification Charge Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Additional paid-in capital Adjustments To Additional Paid In Capital Equity Component Of Convertible Debt, Net Adjustments To Additional Paid In Capital Equity Component Of Convertible Debt, Net 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 Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Summary of Weighted-average Outstanding Shares Excluded from Computation of Diluted Net Loss per Share Attributable to Common Stockholders Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Convertible Senior Notes Convertible Debt [Member] Short-term lease cost (12 months or less) Short-Term Lease, Cost Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Cash, cash equivalents and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Net proceeds from exercise of stock options Proceeds from Stock Options Exercised Marketable securities Marketable Securities Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current Common stock, shares issued (in shares) Common Stock, Shares, Issued Deferred revenue, current Contract with Customer, Liability, Current Interest on finance lease liabilities Finance Lease, Interest Expense Property and equipment purchased but not yet paid Capital Expenditures Incurred but Not yet Paid Foreign currency transactions net losses Foreign Currency Transaction Gain (Loss), before Tax Schedule of Deferred Commissions Capitalized Contract Cost [Table Text Block] Income Statement Location Income Statement Location [Domain] Finance lease liabilities, current Finance Lease, Liability, Current Fair Value, Total Debt Securities, Available-for-Sale, Unrealized Loss Position Amendment Flag Amendment Flag Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Fixed operating lease cost Operating Lease, Cost Principal amount Debt Instrument, Face Amount Finance leases: Finance Lease, Liability [Abstract] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Impairment charge for unrealized losses Debt Securities, Available-for-Sale, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff Common stock issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Goodwill acquired Goodwill, Acquired During Period Deferred commissions, current Capitalized Contract Cost, Net, Current Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Entity Current Reporting Status Entity Current Reporting Status Operating lease right-of-use assets Increase (Decrease) In Operating Lease Right Of Use Asset Increase (Decrease) In Operating Lease Right Of Use Asset Other assets, non-current Other Assets, Noncurrent Additional share issued Additional Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Additional Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted- Average Remaining Contractual Life (In Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 2024 Finance Lease, Liability, to be Paid, Year One Depreciation and amortization Depreciation, Depletion and Amortization Purchase price as percentage of fair market value of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Commitment Fee (percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Fair Value Total Debt Securities, Available-for-Sale, Excluding Accrued Interest Deferred commissions, non-current Capitalized Contract Cost, Net, Noncurrent Common stock issued under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Schedule of Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Accrued marketing Accrued Marketing Costs, Current Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 2025 Finance Lease, Liability, to be Paid, Year Two Liability: Liabilities [Abstract] Property and equipment, net Total long-lived assets Property, Plant and Equipment, Net Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Cost of revenue—subscription services Cost Of Revenue Support [Member] Cost of revenue support. Operating cash outflows for operating leases Operating Lease, Payments Amortized Cost Amortization [Abstract] Schedule of Expected Amortization Expenses for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Sales and marketing Selling and Marketing Expense [Member] Employee Stock Option Stock options to purchase common stock Share-Based Payment Arrangement, Option [Member] Less: debt issuance costs Adjustments to Additional Paid-in Capital, Debt Issuance Costs Adjustments to Additional Paid-in Capital, Debt Issuance Costs Accounts receivable, allowance Accounts Receivable, Allowance for Credit Loss, Current Other income Other Nonoperating Income (Expense) Cancelled (in shares) Forfeited (in shares) Forfeited/canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net carrying amount of the Notes Long-Term Debt Balance Sheet Location [Axis] Balance Sheet Location [Axis] Change in unrealized net losses on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, shares authorized (in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Total operating expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Class A Common Class A [Member] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Stock repurchased and retired during period, value Stock Repurchased and Retired During Period, Value Restricted Cash Restricted Cash and Cash Equivalents, Noncurrent Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Employee stock purchase plan offering period Employee Stock Purchase Plan Offering Period Employee stock purchase plan offering period. Accrued expenses and other liabilities Total accrued expenses and other liabilities Accrued Expenses And Other Liabilities Current Accrued expenses and other liabilities current. Deferred revenue Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Restricted cash Restricted Cash and Investments, Noncurrent Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Intangible assets, net Net Carrying Amount Finite-Lived Intangible Assets, Net Revenue expected to be recognized term (in months) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Schedule of Supplemental Cash Flow Information Related to Leases Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Amortization of debt discount Amortization of Debt Discount (Premium) Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Stock repurchased and retired (in shares) Stock Repurchased and Retired During Period, Shares Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable, net Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Issuance of common stock upon exercise of stock options (in shares) Stock Issued During Period Shares Stock Options Exercised Net Of Repurchases Stock issued during period shares stock options exercised net of repurchases. Accumulated amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Contracted but not recognized revenue expected to be recognized in the next 12 months (percent) Revenue, Remaining Performance Obligation, Percentage Recognized in Net 12 Months Revenue, Remaining Performance Obligation, Percentage Recognized in Net 12 Months Repayments of lines of credit Repayments of Lines of Credit Debt Instrument [Line Items] Debt Instrument [Line Items] Class of Stock [Line Items] Class of Stock [Line Items] Unrealized Loss, Less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Present value of total lease liabilities Operating Lease, Liability U.S. government agencies U.S. government agencies US Government Agencies Debt Securities [Member] Segment Information Segment Reporting Disclosure [Text Block] Total future lease payments Finance Lease, Liability, to be Paid Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Unrealized Loss, Greater than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Dollar cap per purchase period Share-based Compensation Arrangement by Share-based Payment Award, Dollar Cap Per Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Dollar Cap Per Purchase Period LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value Roll Forward Share based compensation arrangement by share based payment award options outstanding intrinsic value roll forward. Inventory Inventory, Net Accounts payable Accounts Payable, Current Less: debt discount, net of amortization Debt Instrument, Unamortized Discount Aggregate Intrinsic Value, Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Schedule of Amortized Cost and Estimated Fair Value Investments Classified by Contractual Maturity Date [Table Text Block] Entity Filer Category Entity Filer Category Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Contract Liability Change In Contract With Customer, Liability [Roll Forward] Change In Contract With Customer, Liability [Roll Forward] United States UNITED STATES Loss contingency Loss Contingency Accrual Total stock-based compensation expense Stock-based compensation expense Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 7) Commitments and Contingencies Issuance of common stock upon exercise of stock options Stock Issued During Period Value Stock Options Exercised Net Of Repurchases Stock issued during period value stock options exercised net of repurchases. Security Exchange Name Security Exchange Name 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 Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Total fair value Debt Securities, Available-for-sale, Cash Equivalents And Restricted Cash Debt Securities, Available-for-sale, Cash Equivalents And Restricted Cash Useful Life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Preferred stock, par value of $0.0001 per share— 20,000 shares authorized; no shares issued and outstanding Preferred Stock, Value, Issued Outstanding letters of credit Letters of Credit Outstanding, Amount Unvested restricted stock Restricted Stock [Member] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Test equipment Test Equipment [Member] Test equipment. Revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Cover page. Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Impairments to goodwill Goodwill, Impairment Loss Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Equity Incentive Plans Share-Based Payment Arrangement [Text Block] Weighted-average discount rate Finance Lease, Weighted Average Discount Rate, Percent Deferred Revenue and Commissions Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] U.S. government treasury notes U.S. government treasury notes US Government Debt Securities [Member] Forecast Forecast [Member] Tax withholding on vesting of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Term of credit facility Debt Instrument, Term Proceeds from issuance of common stock under employee stock purchase plan Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Amortization of debt issuance costs Amortization of Debt Issuance Costs Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Authorized amount remaining under stock repurchase program Stock Repurchase Program, Remaining Authorized Repurchase Amount Credit facility maturity period prior to stated maturity if out of compliance with liquidity threshold Credit Facility, Maturity Period Prior to Stated Maturity If Liquidity Threshold Not Met Credit Facility, Maturity Period Prior to Stated Maturity If Liquidity Threshold Not Met Rest of the world Non-US [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Level 2 Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Net loss per share attributable to common stockholders, diluted (in dollars per share) Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Other Income (Expense), Net Other Nonoperating Income and Expense [Text Block] Vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Number of convertible shares at initial conversion rate (in shares) Debt Instrument, Convertible, Number of Equity Instruments Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule Of Revenues From External Customers And Long Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total current liabilities Liabilities, Current 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Finance lease right-of-use assets, gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization Calendar year gap for ESPP contribution amount Share-Based Payment Arrangement, Expensed and Capitalized, Amount 2015 Employee Stock Purchase Plan Twenty Fifteen Employee Stock Purchase Plan [Member] Twenty fifteen employee stock purchase plan. Schedule of Share-based Compensation, Restricted Stock Units Award Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Due within one year Debt Securities, Available-for-Sale, Cash Equivalents and Restricted Cash, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Debt Securities, Available-for-Sale, Cash Equivalents and Restricted Cash, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Contracted but not recognized revenue Revenue, Remaining Performance Obligation, Amount Equity awards expiration period (no later than) Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Corporate debt securities Corporate debt securities Corporate Debt Securities [Member] Schedule of Future Operating Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Beginning balance Ending balance Contract with Customer, Liability Product and Service [Axis] Product and Service [Axis] Number of financial ratios Line of Credit, Number of Financial Ratios Line of Credit, Number of Financial Ratios Class of Stock Class of Stock [Domain] Weighted-average remaining lease term (in years) Finance Lease, Weighted Average Remaining Lease Term Fair Value Fair Value Disclosures [Abstract] Interest expense Interest Expense Principal payments on borrowings and finance lease obligations Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security Trade name Trade Names [Member] Credit Facility [Axis] Credit Facility [Axis] Unrealized net losses on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Schedule of Accrued Expenses and Other Liabilities Schedule of Accrued Liabilities [Table Text Block] CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Equity [Abstract] Stockholders' equity recorded at issuance: Equity [Abstract] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Product Revenue and Support Subscription Revenue Product Revenue And Support Subscription Revenue [Member] Product Revenue And Support Subscription Revenue [Member] Entity Tax Identification Number Entity Tax Identification Number Schedule of Long-Lived Assets by Geographic Area Long-Lived Assets by Geographic Areas [Table Text Block] Consolidated leverage ratio, maximum Credit Facility, Consolidated Leverage Ratio Credit Facility, Consolidated Leverage Ratio Deferred commissions Increase Decrease In Deferred Commissions The increase (decrease) during the reporting period in the aggregate value of all deferred commission in the reporting entity, associated with underlying transactions that are classified as operating activities.. Revenue from Contract with Customer [Abstract] Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Tax withholding on vesting of restricted stock units (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Unaudited Interim Consolidated Financial Information Interim Disclosure Policy [Policy Text Block] Interim disclosure policy. Effective interest rate of the liability component ( as a percent) Debt Instrument, Interest Rate During Period Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Interest income Investment Income, Nonoperating Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name Antidilutive Securities, Name [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] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Tax withholding on vesting of restricted stock units Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Other accrued liabilities Other Accrued Liabilities, Current City Area Code City Area Code Accrued service logistics and professional services Accrued Professional Fees, Current General and administrative General and Administrative Expense ASSETS Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Accrued cloud and outside services Accrued Travel And Entertainment Expenses Carrying value as of the balance sheet date of obligations incurred and payable for marketing and related costs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale CASH FLOWS FROM FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Variable Rate [Axis] Variable Rate [Axis] Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Other liabilities, non-current Other Liabilities, Noncurrent Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Summary of Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Effective interest rate (percent) Line of Credit Facility, Interest Rate at Period End Schedule of Convertible Debt Convertible Debt [Table Text Block] Business Overview Business Description and Basis of Presentation [Text Block] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2020-06 [Member] EX-101.PRE 9 pstg-20221106_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cover - shares
9 Months Ended
Nov. 06, 2022
Dec. 07, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Nov. 06, 2022  
Document Transition Report false  
Entity File Number 001-37570  
Entity Registrant Name Pure Storage, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 27-1069557  
Entity Address, Address Line One 650 Castro Street,  
Entity Address, Address Line Two Suite 400  
Entity Address, City or Town Mountain View  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94041  
City Area Code 800  
Local Phone Number 379-7873  
Title of 12(b) Security Class A Common Stock, $0.0001 par value per share  
Trading Symbol PSTG  
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 Common Stock, Shares Outstanding (in shares)   302,585,633
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0001474432  
Current Fiscal Year End Date --02-05  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Nov. 06, 2022
Feb. 06, 2022
Current assets:    
Cash and cash equivalents $ 795,931 $ 466,199
Marketable securities 669,173 947,073
Accounts receivable, net of allowance of $945 and $1,053 435,618 542,144
Inventory 59,716 38,942
Deferred commissions, current 69,397 81,589
Prepaid expenses and other current assets 178,838 116,232
Total current assets 2,208,673 2,192,179
Property and equipment, net 248,606 195,282
Operating lease right-of-use assets 163,676 111,763
Deferred commissions, non-current 165,735 164,718
Intangible assets, net 53,379 62,646
Goodwill 361,427 358,736
Restricted cash 10,544 10,544
Other assets, non-current 40,785 39,447
Total assets 3,252,825 3,135,315
Current liabilities:    
Accounts payable 102,879 70,704
Accrued compensation and benefits 159,231 205,431
Accrued expenses and other liabilities 108,972 78,511
Operating lease liabilities, current 31,114 35,098
Deferred revenue, current 647,116 562,576
Debt, current 573,855 0
Total current liabilities 1,623,167 952,320
Long-term debt 0 786,779
Operating lease liabilities, non-current 147,110 93,479
Deferred revenue, non-current 601,103 517,296
Other liabilities, non-current 40,937 31,105
Total liabilities 2,412,317 2,380,979
Commitments and contingencies (Note 7)
Stockholders’ equity:    
Preferred stock, par value of $0.0001 per share— 20,000 shares authorized; no shares issued and outstanding 0 0
Class A and Class B common stock, par value of $0.0001 per share— 2,250,000 (Class A 2,000,000, Class B 250,000) shares authorized; 292,633 and 302,669 Class A shares issued and outstanding 30 29
Additional paid-in capital 2,475,764 2,470,943
Accumulated other comprehensive loss (23,753) (8,365)
Accumulated deficit (1,611,533) (1,708,271)
Total stockholders’ equity 840,508 754,336
Total liabilities and stockholders’ equity $ 3,252,825 $ 3,135,315
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Nov. 06, 2022
Feb. 06, 2022
Accounts receivable, allowance $ 1,053 $ 945
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 20,000,000 20,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, shares authorized (in shares) 2,250,000,000 2,250,000,000
Class A    
Common stock, par value per share (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 2,000,000,000 2,000,000,000
Common stock, shares issued (in shares) 302,668,981 292,633,000
Common stock, shares outstanding (in shares) 302,668,981 292,633,000
Class B    
Common stock, par value per share (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 250,000,000 250,000,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Revenue $ 676,050 $ 562,740 $ 1,943,227 $ 1,472,278
Cost of revenue 209,715 187,948 606,898 475,593
Gross profit 466,335 374,792 1,336,329 996,685
Operating expenses:        
Research and development 180,008 147,808 506,971 419,296
Sales and marketing 212,140 193,172 637,129 567,054
General and administrative 65,054 51,890 173,300 138,500
Total operating expenses 457,202 392,870 1,317,400 1,124,850
Income (loss) from operations 9,133 (18,078) 18,929 (128,165)
Other income (expense), net (2,814) (7,953) (8,410) (20,090)
Income (loss) before provision for income taxes 6,319 (26,031) 10,519 (148,255)
Provision for income taxes 7,106 2,700 11,919 9,947
Net loss $ (787) $ (28,731) $ (1,400) $ (158,202)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.00) $ (0.10) $ (0.00) $ (0.56)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.00) $ (0.10) $ (0.00) $ (0.56)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 300,984 287,462 298,101 283,918
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 300,984 287,462 298,101 283,918
Product        
Revenue $ 431,281 $ 374,913 $ 1,247,045 $ 949,736
Cost of revenue 135,546 129,721 395,322 309,935
Subscription services        
Revenue 244,769 187,827 696,182 522,542
Cost of revenue $ 74,169 $ 58,227 $ 211,576 $ 165,658
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Statement of Comprehensive Income [Abstract]        
Net loss $ (787) $ (28,731) $ (1,400) $ (158,202)
Other comprehensive loss:        
Unrealized net losses on available-for-sale securities (3,656) (3,710) (15,365) (7,121)
Less: reclassification adjustment for net (gains) losses on available-for-sale securities included in net loss 2 (78) (23) (596)
Change in unrealized net losses on available-for-sale securities (3,654) (3,788) (15,388) (7,717)
Comprehensive loss $ (4,441) $ (32,519) $ (16,788) $ (165,919)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative-effect adjustment from adoption of ASU 2020-06
Restricted Stock Units
Common Stock
Common Stock
Restricted Stock Units
Additional Paid-in Capital
Additional Paid-in Capital
Cumulative-effect adjustment from adoption of ASU 2020-06
Additional Paid-in Capital
Restricted Stock Units
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Accumulated Deficit
Cumulative-effect adjustment from adoption of ASU 2020-06
Beginning balance (in shares) at Jan. 31, 2021       278,363              
Beginning balance at Jan. 31, 2021 $ 750,006     $ 28   $ 2,307,580     $ 7,410 $ (1,565,012)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of common stock upon exercise of stock options (in shares)       3,983              
Issuance of common stock upon exercise of stock options 33,573         33,573          
Stock-based compensation expense 209,401         209,401          
Vesting of restricted stock units (in shares)         9,875            
Vesting of restricted stock units     $ 0   $ 1     $ (1)      
Tax withholding on vesting of restricted stock units (in shares)       (386)              
Tax withholding on vesting of restricted stock units (8,670)         (8,670)          
Forfeiture of restricted stock (in shares)       (62)              
Forfeiture of restricted stock 0                    
Common stock issued under employee stock purchase plan (in shares)       4,365              
Common stock issued under employee stock purchase plan 36,641         36,641          
Repurchases of common stock (in shares)       (6,057)              
Repurchases of common stock (130,608)         (130,608)          
Other comprehensive loss (7,717)               (7,717)    
Net loss (158,202)                 (158,202)  
Ending balance (in shares) at Oct. 31, 2021       290,081              
Ending balance at Oct. 31, 2021 724,424     $ 29   2,447,916     (307) (1,723,214)  
Beginning balance (in shares) at Jan. 31, 2021       278,363              
Beginning balance at Jan. 31, 2021 750,006     $ 28   2,307,580     7,410 (1,565,012)  
Ending balance (in shares) at Feb. 06, 2022       292,633              
Ending balance at Feb. 06, 2022 $ 754,336 $ (35,127)   $ 29   2,470,943 $ (133,265)   (8,365) (1,708,271) $ 98,138
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2020-06 [Member]                    
Beginning balance (in shares) at Aug. 01, 2021       284,734              
Beginning balance at Aug. 01, 2021 $ 697,444     $ 28   2,388,418     3,481 (1,694,483)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of common stock upon exercise of stock options (in shares)       2,086              
Issuance of common stock upon exercise of stock options 22,289         22,289          
Stock-based compensation expense 76,616         76,616          
Vesting of restricted stock units (in shares)         3,548            
Vesting of restricted stock units     0   $ 1     (1)      
Tax withholding on vesting of restricted stock units (in shares)       (81)              
Tax withholding on vesting of restricted stock units (2,106)         (2,106)          
Forfeiture of restricted stock (in shares)       (25)              
Forfeiture of restricted stock 0                    
Common stock issued under employee stock purchase plan (in shares)       2,180              
Common stock issued under employee stock purchase plan 18,915         18,915          
Repurchases of common stock (in shares)       (2,361)              
Repurchases of common stock (56,215)         (56,215)          
Other comprehensive loss (3,788)               (3,788)    
Net loss (28,731)                 (28,731)  
Ending balance (in shares) at Oct. 31, 2021       290,081              
Ending balance at Oct. 31, 2021 724,424     $ 29   2,447,916     (307) (1,723,214)  
Beginning balance (in shares) at Feb. 06, 2022       292,633              
Beginning balance at Feb. 06, 2022 754,336 $ (35,127)   $ 29   2,470,943 $ (133,265)   (8,365) (1,708,271) $ 98,138
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of common stock upon exercise of stock options (in shares)       2,316              
Issuance of common stock upon exercise of stock options 19,139         19,139          
Stock-based compensation expense 246,677         246,677          
Vesting of restricted stock units (in shares)         10,632            
Vesting of restricted stock units     0   $ 1     $ (1)      
Tax withholding on vesting of restricted stock units (in shares)       (517)              
Tax withholding on vesting of restricted stock units (16,130)         (16,130)          
Common stock issued under employee stock purchase plan (in shares)       3,014              
Common stock issued under employee stock purchase plan 39,965         39,965          
Repurchases of common stock (in shares)       (5,409)              
Repurchases of common stock (151,564)         (151,564)          
Other comprehensive loss (15,388)               (15,388)    
Net loss (1,400)                 (1,400)  
Ending balance (in shares) at Nov. 06, 2022       302,669              
Ending balance at Nov. 06, 2022 840,508     $ 30   2,475,764     (23,753) (1,611,533)  
Beginning balance (in shares) at Aug. 07, 2022       298,801              
Beginning balance at Aug. 07, 2022 761,358     $ 30   2,392,173     (20,099) (1,610,746)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of common stock upon exercise of stock options (in shares)       459              
Issuance of common stock upon exercise of stock options 3,878         3,878          
Stock-based compensation expense 86,852         86,852          
Vesting of restricted stock units (in shares)         3,482            
Vesting of restricted stock units     $ 0                
Tax withholding on vesting of restricted stock units (in shares)       (112)              
Tax withholding on vesting of restricted stock units (3,143)         (3,143)          
Common stock issued under employee stock purchase plan (in shares)       927              
Common stock issued under employee stock purchase plan 20,569         20,569          
Repurchases of common stock (in shares)       (888)              
Repurchases of common stock (24,565)         (24,565)          
Other comprehensive loss (3,654)               (3,654)    
Net loss (787)                 (787)  
Ending balance (in shares) at Nov. 06, 2022       302,669              
Ending balance at Nov. 06, 2022 $ 840,508     $ 30   $ 2,475,764     $ (23,753) $ (1,611,533)  
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (1,400) $ (158,202)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 72,268 59,605
Amortization of debt discount and debt issuance costs 2,406 23,011
Stock-based compensation expense 245,114 207,763
Impairment of long-lived assets 0 471
Other 67 8,576
Changes in operating assets and liabilities, net of effect of acquisition:    
Accounts receivable, net 106,216 106,788
Inventory (16,341) 38
Deferred commissions 11,175 (20,395)
Prepaid expenses and other assets (56,164) (12,283)
Operating lease right-of-use assets 26,073 22,061
Accounts payable 22,536 (14,256)
Accrued compensation and other liabilities (17,739) (35,251)
Operating lease liabilities (28,339) (22,094)
Deferred revenue 168,336 106,054
Net cash provided by operating activities 534,208 271,886
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (97,910) (81,217)
Acquisition, net of cash acquired (1,989) 0
Purchases of marketable securities (92,129) (502,438)
Sales of marketable securities 0 146,934
Maturities of marketable securities 352,295 303,158
Other 0 (600)
Net cash (used in) provided by investing activities 160,267 (134,163)
CASH FLOWS FROM FINANCING ACTIVITIES    
Net proceeds from exercise of stock options 19,131 33,743
Proceeds from issuance of common stock under employee stock purchase plan 39,965 36,641
Principal payments on borrowings and finance lease obligations (256,145) (1,284)
Tax withholding on vesting of equity awards (16,130) (8,670)
Repurchases of common stock (151,564) (130,608)
Net cash used in financing activities (364,743) (70,178)
Net increase in cash, cash equivalents and restricted cash 329,732 67,545
Cash, cash equivalents and restricted cash, beginning of period 476,743 347,691
Cash, cash equivalents and restricted cash, end of period 806,475 415,236
CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD    
Cash and cash equivalents 795,931 404,692
Restricted cash 10,544 10,544
Cash, cash equivalents and restricted cash, end of period 806,475 415,236
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Cash paid for interest 1,151 3,932
Cash paid for income taxes 8,452 10,051
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION    
Property and equipment purchased but not yet paid $ 19,976 $ 6,413
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Overview
9 Months Ended
Nov. 06, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business Overview Business OverviewPure Storage, Inc. (the Company, we, us, or other similar pronouns) was originally incorporated in the state of Delaware in October 2009 under the name OS76, Inc. In January 2010, we changed our name to Pure Storage, Inc. We are headquartered in Mountain View, California and have wholly owned subsidiaries throughout the world.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financial Instruments
9 Months Ended
Nov. 06, 2022
Investments, Debt and Equity Securities [Abstract]  
Financial Instruments Financial Instruments
Fair Value Measurements
We define fair value as the exchange price that would be received from sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We measure our financial assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
Three levels of inputs may be used to measure fair value:
Level 1 - Observable inputs are unadjusted quoted prices in active markets for identical assets or liabilities;
Level 2 - Observable inputs are quoted prices for similar assets and liabilities in active markets or inputs other than quoted prices that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments; and
Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. These inputs are based on our own assumptions used to measure assets and liabilities at fair value and require significant management judgment or estimation.
Cash Equivalents, Marketable Securities and Restricted Cash
We measure our cash equivalents, marketable securities, and restricted cash at fair value on a recurring basis. We classify our cash equivalents, marketable securities and restricted cash within Level 1 or Level 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded. Our fixed income available-for-sale securities consist of high quality, investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of our marketable securities were derived from non-binding market consensus prices that are corroborated by observable market data or quoted market prices for similar instruments. The following tables summarize our cash equivalents, marketable securities and restricted cash by significant investment categories and their classification within the valuation hierarchy at the end of fiscal 2022 and the third quarter of fiscal 2023 (in thousands):
 
 At the End of Fiscal 2022
 Amortized
Cost
Gross Unrealized
Gains
Gross Unrealized
Losses
Fair
Value
Cash EquivalentsMarketable SecuritiesRestricted Cash
Level 1      
Money market accounts$— $— $— $29,275 $18,731 $— $10,544 
Level 2      
U.S. government treasury notes336,303 512 (2,176)334,639 — 334,639 — 
U.S. government agencies49,153 49 (193)49,009 — 49,009 — 
Corporate debt securities491,728 384 (4,731)487,381 200 487,181 — 
Foreign government bonds12,333 37 (17)12,353 — 12,353 — 
Asset-backed securities60,361 111 (453)60,019 — 60,019 — 
Municipal bonds3,950 — (78)3,872 — 3,872 — 
Total$953,828 $1,093 $(7,648)$976,548 $18,931 $947,073 $10,544 


 
At the End of the Third Quarter of Fiscal 2023
 Amortized
Cost
Gross Unrealized
Gains
Gross Unrealized
Losses
Fair
Value
Cash EquivalentsMarketable
Securities
Restricted Cash
Level 1
Money market accounts$— $— $— $297,756 $287,212 $— $10,544 
Level 2       
U.S. government treasury notes235,143 (5,901)229,243 — 229,243 — 
U.S. government agencies28,792 (496)28,297 — 28,297 — 
Corporate debt securities382,577 — (13,876)368,701 — 368,701 — 
Foreign government bonds4,798 — (79)4,719 — 4,719 — 
Asset-backed securities35,855 — (1,374)34,481 — 34,481 — 
Municipal bonds3,950 — (218)3,732 — 3,732 — 
Total$691,115 $$(21,944)$966,929 $287,212 $669,173 $10,544 
 
The amortized cost and estimated fair value of our marketable securities are shown below by contractual maturity (in thousands):
 
At the End of the Third Quarter of Fiscal 2023
 Amortized CostFair Value
Due within one year$362,127 $355,765 
Due in one to five years328,988 313,408 
Total$691,115 $669,173 
 
Unrealized losses on our debt securities have not been recorded into income because we do not intend to sell nor is it more likely than not that we will be required to sell these investments prior to recovery of their amortized cost basis. The decline in fair value of our debt securities is largely due to the rising interest rate environment driven by current market conditions that has resulted in higher credit spreads. The credit ratings associated with our debt securities are mostly unchanged, are highly rated and the issuers continue to make timely principal and interest payments. As a result, there were no credit or non-credit impairment charges recorded in the third quarter and the first three quarters of fiscal 2022 and 2023.
The following table presents gross unrealized losses and fair values for those investments that were in a continuous unrealized loss position at the end of fiscal 2022 and the third quarter of fiscal 2023, aggregated by investment category (in thousands):
At the End of Fiscal 2022
Less than 12 monthsGreater than 12 monthsTotal
Fair
Value
Unrealized
Loss
Fair
Value
Unrealized
Loss
Fair
Value
Unrealized
Loss
U.S. government treasury notes$193,359 $(2,176)$— $— $193,359 $(2,176)
U.S. government agencies24,388 (193)— — 24,388 (193)
Corporate debt securities374,223 (4,708)1,182 (23)375,405 (4,731)
Foreign government bonds4,098 (17)— — 4,098 (17)
Asset-backed securities37,608 (453)— — 37,608 (453)
Municipal bonds3,872 (78)— — 3,872 (78)
Total$637,548 $(7,625)$1,182 $(23)$638,730 $(7,648)

At the End of the Third Quarter of Fiscal 2023
 Less than 12 monthsGreater than 12 monthsTotal
 Fair
Value
Unrealized
Loss
Fair
Value
Unrealized
Loss
Fair
Value
Unrealized
Loss
U.S. government treasury notes$133,188 $(2,603)$94,973 $(3,298)$228,161 $(5,901)
U.S. government agencies20,403 (390)2,893 (106)23,296 (496)
Corporate debt securities186,166 (5,289)182,534 (8,587)368,700 (13,876)
Foreign government bonds4,178 (30)541 (49)4,719 (79)
Asset-backed securities16,325 (197)18,156 (1,177)34,481 (1,374)
Municipal bonds1,401 (108)2,331 (110)3,732 (218)
Total$361,661 $(8,617)$301,428 $(13,327)$663,089 $(21,944)
 
Realized gains or losses on sale of marketable securities were not significant for all periods presented.
Fair Value Measurements of Other Financial Instruments
We measure the fair value of our Notes on a quarterly basis. We consider the fair value of the Notes at the end of the third quarter of fiscal 2023 to be a Level 2 measurement due to its limited trading activity. Refer to Note 6 for the carrying amount and estimated fair value of our Notes at the end of the third quarter of fiscal 2023.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation and Summary of Significant Accounting Policies
9 Months Ended
Nov. 06, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
We operate using a 52/53 week fiscal year ending on the first Sunday after January 30, which for fiscal 2022 was February 6, 2022 and for fiscal 2023 will be February 5, 2023. The third quarter of fiscal 2022 and 2023 ended on October 31, 2021 and November 6, 2022. Unless otherwise stated, all dates refer to our fiscal year and fiscal quarters.
The condensed consolidated financial statements include the accounts of the Company and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Unaudited Interim Consolidated Financial Information
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in our Annual Report on Form 10-K for fiscal 2022.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year 2023 or any future period.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Actual results could differ from these estimates and assumptions due to risks and uncertainties. Such estimates include, but are not limited to, the determination of standalone selling price for revenue arrangements with multiple performance obligations when the price at which the performance obligation sold separately or observable past transactions are not available, useful lives of intangible assets and property and equipment, the period of benefit for deferred contract costs for commissions, stock-based compensation, provision for income taxes including related reserves, fair value of equity assumed, intangible and tangible assets acquired and liabilities assumed for business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Restricted Cash
Restricted cash is comprised of cash collateral for letters of credit related to our leases and for a vendor credit card program. At the end of fiscal 2022 and the third quarter of fiscal 2023, we had restricted cash of $10.5 million.
Recently Adopted Accounting Pronouncements
In October 2021, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires entities to apply revenue guidance to recognize and measure contract assets and contract liabilities acquired in a business combination on the acquisition date, instead of measuring them at fair value. We early adopted this guidance in the second quarter of fiscal 2023 on a prospective basis. The adoption of this standard did not have a material impact on our condensed consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity, which simplifies the accounting for certain convertible instruments, amends guidance on derivative scope exceptions for contracts in an entity's own equity, and requires the use of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share (EPS) which results in the inclusion of the effect of share settlement for instruments that may be settled in cash or shares. We adopted the standard as of February 7, 2022 using the modified retrospective basis. Adoption resulted in an adjustment of $133.3 million to reclassify the remaining balance of the conversion feature recorded in additional paid-in capital to convertible senior notes (the Notes) of $35.2 million and accumulated deficit of $98.1 million on the condensed consolidated balance sheet. Accordingly, we no longer carry an equity component of the Notes. There was no impact to diluted EPS as the inclusion of potential shares of common stock related to the Notes was anti-dilutive. For further information, see Note 6, Debt, and Note 11, Net Loss per Share Attributable to Common Stockholders.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components
9 Months Ended
Nov. 06, 2022
Balance Sheet Components Disclosure [Abstract]  
Balance Sheet Components Balance Sheet Components
Inventory
Inventory consists of the following (in thousands):
At the End of
Fiscal 2022
Third Quarter of Fiscal 2023
Raw materials$15,734 $24,471 
Finished goods23,208 35,245 
Inventory$38,942 $59,716 
Property and Equipment, Net
Property and equipment, net consists of the following (in thousands):
 
At the End of
 Fiscal 2022
Third Quarter of Fiscal 2023
Test equipment$266,672 $306,088 
Computer equipment and software206,053 249,148 
Furniture and fixtures8,652 9,522 
Leasehold improvements47,443 58,931 
Capitalized software development costs8,528 14,795 
Total property and equipment537,348 638,484 
Less: accumulated depreciation and amortization(342,066)(389,878)
Property and equipment, net$195,282 $248,606 

Depreciation and amortization expense related to property and equipment was $17.5 million and $22.2 million for the third quarter of fiscal 2022 and 2023, and $47.2 million and $61.0 million for the first three quarters of fiscal 2022 and 2023.
Intangible Assets, Net
Intangible assets, net consist of the following (in thousands):
 
At the End of
 Fiscal 2022
Third Quarter of Fiscal 2023
Gross Carrying ValueAccumulated AmortizationNet Carrying AmountGross Carrying ValueAccumulated AmortizationNet Carrying Amount
Technology patents$19,125 $(13,544)$5,581 $19,125 $(14,505)$4,620 
Developed technology80,166 (30,304)49,862 83,211 (40,061)43,150 
Customer relationships6,459 (1,246)5,213 6,459 (1,936)4,523 
Trade name3,623 (1,633)1,990 3,623 (2,537)1,086 
Intangible assets, net$109,373 $(46,727)$62,646 $112,418 $(59,039)$53,379 
 
 Intangible assets amortization expense was $4.0 million and $4.1 million for the third quarter of fiscal 2022 and 2023, and $12.4 million and $12.3 million for the first three quarters of fiscal 2022 and 2023. At the end of the third quarter of fiscal 2023, the weighted-average remaining amortization period was 1.7 years for technology patents, 3.3 years for developed technology, 4.9 years for customer relationships, and 0.9 year for trade name. We record amortization of technology patents in general and administrative expenses due to their defensive nature, developed technology in cost of product revenue, and customer relationships and trade name in sales and marketing expenses in the condensed consolidated statements of operations.
At the end of the third quarter of fiscal 2023, future expected amortization expense for intangible assets is as follows (in thousands):
Fiscal Years EndingEstimated Future
Amortization Expense
Remainder of 2023$4,157 
202416,210 
202515,425 
202612,830 
20273,107 
Thereafter1,650 
Total$53,379 
Goodwill
The change in the carrying amount of goodwill is as follows (in thousands):
Amount
Balance at the end of fiscal 2022
$358,736 
Goodwill acquired2,691 
Balance at the end of the third quarter of fiscal 2023
$361,427 
There were no impairments to goodwill during the third quarter and first three quarters of fiscal 2022 and 2023.
Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands):
At the End of
 Fiscal 2022
Third Quarter of Fiscal 2023
Taxes payable $6,312 $10,249 
Accrued marketing13,257 13,543 
Accrued cloud and outside services6,135 4,614 
Supply chain-related accruals6,991 25,958 
Accrued service logistics and professional services6,244 6,564 
Acquisition earn-out and deferred consideration5,211 2,693 
Customer deposits from contracts with customers10,409 13,653 
Other accrued liabilities23,952 31,698 
Total accrued expenses and other liabilities$78,511 $108,972 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Deferred Revenue and Commissions
9 Months Ended
Nov. 06, 2022
Revenue from Contract with Customer [Abstract]  
Deferred Revenue and Commissions Deferred Revenue and Commissions
Deferred Commissions
Deferred commissions consist of incremental costs paid to our sales force to obtain customer contracts.
Changes in total deferred commissions during the periods presented are as follows (in thousands):
Third Quarter of Fiscal
First Three Quarters of Fiscal
2022202320222023
Beginning balance
$195,965 $235,681 $187,924 $246,307 
Additions49,822 35,827 121,802 98,949 
Recognition of deferred commissions(37,467)(36,376)(101,406)(110,124)
Ending balance$208,320 $235,132 $208,320 $235,132 
Of the $235.1 million total deferred commissions balance at the end of the third quarter of fiscal 2023, we expect to recognize approximately 30% as commission expense over the next 12 months and the remainder thereafter.
There was no impairment related to capitalized commissions for the third quarter and first three quarters of fiscal 2022 and 2023.
Deferred Revenue
Deferred revenue primarily consists of amounts that have been invoiced but have not yet been recognized as revenue including performance obligations pertaining to subscription services.
Changes in total deferred revenue during the periods presented are as follows (in thousands):
Third Quarter of Fiscal
First Three Quarters of Fiscal
2022202320222023
Beginning balance
$909,814 $1,178,691 $843,697 $1,079,872 
Additions208,542 313,279 611,006 854,535 
Recognition of deferred revenue(168,606)(243,751)(504,953)(686,188)
Ending balance$949,750 $1,248,219 $949,750 $1,248,219 
Revenue recognized during the third quarter of fiscal 2022 and 2023 from deferred revenue at the beginning of each respective period was $163.2 million and $216.8 million. Revenue recognized during the first three quarters of fiscal 2022 and 2023 from deferred revenue at the beginning of each respective period was $356.2 million and $466.0 million.
Remaining Performance Obligations
Total remaining performance obligations (RPO) which is contracted but not recognized revenue was $1.6 billion at the end of the third quarter of fiscal 2023. RPO consists of both deferred revenue and non-cancelable amounts that are expected to be invoiced and recognized as revenue in future periods. Product orders are generally cancelable until delivery has occurred, and as such unfulfilled product orders are excluded from RPO. Of the $1.6 billion contracted but not recognized revenue at the end of the third quarter of fiscal 2023, we expect to recognize approximately 47% over the next 12 months, and the remainder thereafter.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt
9 Months Ended
Nov. 06, 2022
Debt Disclosure [Abstract]  
Debt Debt
Convertible Senior Notes
In April 2018, we issued $575.0 million in principal amount of 0.125% convertible senior notes due 2023, in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act and received proceeds of $562.1 million, after deducting the underwriters’ discounts and commissions. The Notes are governed by an indenture (the Indenture) between us, as the issuer, and U.S. Bank National Association, as trustee. The Notes are our senior unsecured obligations. The Indenture does not contain any financial covenants or restrictions on the payments of dividends, the incurrence of indebtedness, or the issuance or repurchase of securities by us or any of our subsidiaries. The Notes will mature on April 15, 2023. Interest is payable semi-annually in arrears on April 15 and October 15 of each year.
The Notes are convertible for up to 21,884,155 shares of our common stock at an initial conversion rate of approximately 38.0594 shares of common stock per $1,000 principal amount, which is equal to an initial conversion price of approximately $26.27 per share of common stock, subject to adjustment. On October 14, 2022, we provided notice to the holders electing to settle all conversions on or after October 15, 2022 with cash up to the principal amount of the Notes and shares for any excess conversion value.
The conversion price will be subject to adjustment in some events. Following certain corporate events that occur prior to the maturity date or following our issuance of a notice of redemption, we will increase the conversion rate for a holder who elects to convert its Notes in connection with such corporate event or during the related redemption period in certain circumstances. Additionally, upon the occurrence of a corporate event that constitutes a “fundamental change” per the Indenture, holders of the Notes may require us to repurchase for cash all or a portion of the Notes at a purchase price equal to 100% of the principal amount of the Notes plus accrued and unpaid contingent interest.
As described in Note 2, we adopted ASU 2020-06 effective February 7, 2022 using the modified retrospective method, under which financial results reported in prior periods were not adjusted. Prior to the adoption of this standard, we separated the Notes into liability and equity components. The carrying amount of the liability component was determined by measuring the fair value of a similar debt instrument that does not have an associated conversion feature. The carrying amount of the equity component representing the conversion option was calculated by deducting the fair value of the liability component from the principal amount of the Notes as a whole and determined to be $136.3 million. This amount was recorded in additional paid-in capital with the offset representing a debt discount that was amortized to interest expense over the term of the Notes using the effective interest method. Total debt issuance costs incurred of $12.9 million were allocated to the liability and equity components based on their relative carrying amounts, of which $9.8 million was allocated to the liability component as a reduction to the Notes and $3.1 million was allocated to the equity component of the Notes as a reduction to additional paid-in capital. The issuance costs attributable to the liability component was also being amortized to interest method over the term of the Notes using the effective interest method. Upon adoption of ASU 2020-06, we combined the liability and equity components assuming that the instrument was accounted for as a single liability from inception to the date of adoption, resulting in the elimination of the debt discount. Similarly, we combined the liability and equity components of the debt issuance costs, the result of which is presented as a reduction to the Notes and being amortized to interest expense using the effective interest method over the remaining term of the Notes.
The Notes consisted of the following (in thousands):
At the End of
Fiscal 2022
Third Quarter of Fiscal 2023
Liability:
Principal$575,000 $575,000 
Less: debt discount, net of amortization(35,641)— 
Less: debt issuance costs, net of amortization(2,580)(1,145)
Net carrying amount of the Notes$536,779 $573,855 
Stockholders' equity recorded at issuance:
Allocated value of the conversion feature$136,333 $— 
Less: debt issuance costs(3,068)— 
Additional paid-in capital$133,265 $— 
The total estimated fair value of the Notes at the end of the third quarter of fiscal 2023 was $691.9 million. The fair value was determined based on the closing trading price per $100 of the Notes as of the last day of trading for the period. The fair value of the Notes is primarily affected by the trading price of our common stock and market interest rates. Based on the closing price of our common stock of $30.34 on the last day of the third quarter of fiscal 2023, the if-converted value of the Notes of $664.0 million was greater than its principal amount. At the end of the third quarter of fiscal 2023, the remaining term of the Notes is approximately five months.
The following table sets forth total interest expense recognized related to the Notes for the third quarter and first three quarters of fiscal 2022 and 2023 (in thousands):
Third Quarter of Fiscal
First Three Quarters of Fiscal
2022202320222023
Amortization of debt discount$7,184 $— $21,029 $— 
Amortization of debt issuance costs520 650 1,523 1,947 
Total amortization of debt discount and debt issuance costs7,704 650 22,552 1,947 
Contractual interest expense181 179 537 537 
Total interest expense related to the Notes$7,885 $829 $23,089 $2,484 
Effective interest rate of the liability component5.6 %0.6 %5.6 %0.6 %

In connection with the offering of the Notes, we paid $64.6 million to enter into capped call transactions with certain of the underwriters and their affiliates (the Capped Calls), whereby we have the option to purchase up to a total of 21,884,155 shares of our common stock to offset the dilution and/or any cash payments we are required to make in excess of the principal amount upon conversion of the Notes at maturity, with such offset subject to a cap of $39.66 per share (which represents a premium of 100% over the last reported sales price of our common stock on April 4, 2018), subject to certain adjustments (the Cap Price). However, for conversions prior to maturity, the Capped Calls would be settled at their fair value, which may not completely offset, and may be substantially less than, the value of the consideration in excess of the principal amount of the Notes delivered upon such conversion. The cost of the Capped Calls was accounted for as a reduction to additional paid-in capital on the condensed consolidated balance sheet.
Impact on Earnings Per Share
Subsequent to the adoption of ASU 2020-06, we compute the potentially dilutive shares of common stock related to the Notes for periods we report net income using the if-converted method. Upon conversion at maturity, there will be no economic dilution from the Notes until the average market price of our common stock exceeds the Cap Price of $39.66 per share as exercise of the Capped Calls would offset any dilution from the Notes from the conversion price up to the Cap Price. Capped Calls are excluded from the calculation of diluted earnings per share, as they would be anti-dilutive.
Revolving Credit Facility
In August 2020, we entered into a Credit Agreement with a consortium of financial institutions and lenders that provides for a five-year, senior secured revolving credit facility of $300.0 million (Credit Facility). Proceeds from the Credit Facility may be used for general corporate purposes and working capital. The Credit Facility expires, absent default or early termination by us, on the earlier of (i) August 24, 2025 or (ii) 91 days prior to the stated maturity of the Notes unless, on such date and each subsequent day until the Notes are paid in full, the sum of our cash, cash equivalents and marketable securities and the aggregate unused commitments then available to us exceed $625.0 million.
The annual interest rates applicable to loans under the Credit Facility are, at our option, equal to either a base rate plus a margin ranging from 0.50% to 1.25% or LIBOR (based on one, three or six-month interest periods), subject to a floor of 0%, plus a margin ranging from 1.50% to 2.25%. Interest on revolving loans is payable quarterly in arrears with respect to loans based on the base rate and at the end of an interest period in the case of loans based on LIBOR (or at each three-month interval if the interest period is longer than three months). We are also required to pay a commitment fee on the unused portion of the commitments ranging from 0.25% to 0.40% per annum, payable quarterly in arrears.
In February 2022, we repaid, in full, the $250.0 million outstanding under the Credit Facility. Prior to repayment, the outstanding loan bore weighted-average interest at the one-month LIBOR of approximately 1.59% and 1.60% resulting in interest expense of $1.0 million and $3.0 million during the third quarter and first three quarters of fiscal 2022 and 1.61% resulting in interest expense of $0.3 million during the first quarter of fiscal 2023.
Loans under the Credit Facility are collateralized by substantially all of our assets and subject to certain restrictions and two financial ratios measured as of the last day of each fiscal quarter: a Consolidated Leverage Ratio not to exceed 4.5:1 and an Interest Coverage Ratio not to be less than 3:1. We were in compliance with all covenants under the Credit Facility at the end of the third quarter of fiscal 2023.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies
9 Months Ended
Nov. 06, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Letters of Credit
At the end of fiscal 2022 and the third quarter of fiscal 2023, we had outstanding letters of credit in the aggregate amount of $6.7 million and $8.0 million in connection with our facility leases. The letters of credit are collateralized by either restricted cash or the Credit Facility and mature on various dates through September 2030.
Legal Matters
From time to time, we have become involved in claims and other legal matters arising in the normal course of business. We investigate these claims as they arise. Although claims are inherently unpredictable, we currently are not aware of any matters that we expect to have a material adverse effect on our business, financial position, results of operations or cash flows. Accordingly, no material loss contingency has been recorded on our condensed consolidated balance sheet as of the end of the third quarter of fiscal 2023.
Indemnification
Our arrangements generally include certain provisions for indemnifying customers against liabilities if our products or services infringe a third party’s intellectual property rights. Other guarantees or indemnification arrangements include guarantees of product and service performance and standby letters of credit for lease facilities. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, we have not incurred any material costs as a result of such obligations and have not accrued any liabilities related to such obligations in the condensed consolidated financial statements. In addition, we indemnify our officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no claims under any indemnification provisions.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases
9 Months Ended
Nov. 06, 2022
Leases [Abstract]  
Leases Leases
We lease office facilities under non-cancelable operating lease agreements expiring through July 2032. Our lease agreements do not contain any material residual value guarantees or restrictive covenants.
In June 2022, we entered into an eight-year sublease through July 2030 for a new headquarters facility in Santa Clara, California with total lease payments of $100.2 million that include rent escalation and abatement clauses. The sublease of space with total lease payments of $89.4 million commenced in August 2022. Additional space with lease payments of $10.8 million will commence in May 2024 and end in July 2030 and therefore are excluded from our future lease payments disclosure below.
We also lease certain engineering test equipment under financing agreements. These finance leases are three years and contain a bargain purchase option at the end of the respective lease term. It is reasonably certain that the bargain purchase option will be exercised.
The components of lease costs during the periods presented were as follows (in thousands):
Third Quarter of Fiscal
First Three Quarters of Fiscal
2022202320222023
Fixed operating lease cost$9,652 $13,412 $28,717 $34,483 
Variable lease cost (1)
2,851 931 6,499 4,753 
Short-term lease cost (12 months or less)851 1,096 2,984 2,712 
Finance lease cost:
Amortization of finance lease right-of-use assets91 926 152 1,929 
Interest on finance lease liabilities13 98 18 197 
Total finance lease cost$104 $1,024 $170 $2,126 
Total lease cost$13,458 $16,463 $38,370 $44,074 
____________________________________
(1) Variable lease cost predominantly included common area maintenance charges.
Supplemental information related to leases is as follows (in thousands):
At the End of
Fiscal 2022
Third Quarter of Fiscal 2023
Operating leases:
Weighted-average remaining lease term (in years)4.55.5
Weighted-average discount rate5.7 %6.1 %
Finance leases:
Finance lease right-of-use assets, gross(1)
$3,577 $17,597 
     Accumulated amortization(1)
(384)(2,313)
Finance lease right-of-use assets, net(1)
$3,193 $15,284 
Finance lease liabilities, current(2)
1,035 5,367 
Finance lease liabilities, non-current(3)
1,487 5,378 
Total finance lease liabilities$2,522 $10,745 
Weighted-average remaining lease term (in years)3.63.5
Weighted-average discount rate2.7 %4.9 %
____________________________________
(1) Included in the condensed consolidated balance sheets within property and equipment, net.
(2) Included in the condensed consolidated balance sheets within accrued expenses and other liabilities.
(3) Included in the condensed consolidated balance sheets within other liabilities, non-current.
Supplemental cash flow information related to leases is as follows (in thousands):
First Three Quarters of Fiscal
20222023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows for operating leases$27,379 $38,853 
Financing cash outflows for finance leases$414 $5,323 
Right-of-use assets obtained in exchange for lease liabilities:
Operating leases$3,594 $77,986 
Finance leases$3,110 $14,019 
Future lease payments under our non-cancelable leases at the end of the third quarter of fiscal 2023 were as follows (in thousands):
Fiscal Years EndingOperating LeasesFinance Leases
The remainder of 2023$11,256 $681 
202442,783 5,839 
202544,900 4,728 
202634,261 183 
202720,968 — 
Thereafter65,336 — 
Total future lease payments219,504 11,431 
Less: imputed interest(41,280)(686)
Present value of total lease liabilities$178,224 $10,745 
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity
9 Months Ended
Nov. 06, 2022
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Preferred Stock
We have 20,000,000 authorized shares of undesignated preferred stock, the rights, preferences and privileges of which may be designated from time to time by our board of directors. At the end of the third quarter of fiscal 2023, there were no shares of preferred stock issued or outstanding.
Class A and Class B Common Stock
We have two classes of authorized common stock, Class A common stock, which we refer to as our "common stock", and Class B common stock. At the end of the third quarter of fiscal 2023, we had 2,000,000,000 authorized shares of Class A common stock and 250,000,000 authorized shares of Class B common stock, with each class having a par value of $0.0001 per share. At the end of the third quarter of fiscal 2023, 302,668,981 shares of Class A common stock were issued and outstanding.
Share Repurchase Program
In March 2022, our board of directors authorized the repurchase of up to an additional $250.0 million of our common stock. During the third quarter of fiscal 2023, we repurchased and retired 888,433 shares of common stock at an average purchase price of $27.63 per share for an aggregate repurchase price of $24.6 million. During the first three quarters of fiscal 2023, we repurchased and retired 5,410,150 shares of common stock at an average purchase price of $27.99 per share for an aggregate repurchase price of $151.5 million. At the end of the third quarter of fiscal 2023, $98.5 million remained available for future share repurchases under our current repurchase authorization.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Incentive Plans
9 Months Ended
Nov. 06, 2022
Share-Based Payment Arrangement [Abstract]  
Equity Incentive Plans Equity Incentive Plans
Equity Incentive Plans
We maintain two equity incentive plans: the 2009 Equity Incentive Plan (the 2009 Plan) and the 2015 Equity Incentive Plan (the 2015 Plan). The 2015 Plan serves as the successor to our 2009 Plan and provides for grants of incentive stock options to our employees and non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units (RSUs), performance stock awards, performance cash awards, and other forms of stock awards to our employees, directors and consultants. Our equity awards generally vest over a two to four year period and expire no later than ten years from the date of grant.
We net-share settle equity awards held by certain employees by withholding shares upon vesting to satisfy tax withholding obligations. The shares withheld to satisfy employee tax withholding obligations are returned to our 2015 Plan and will be available for future issuance. Payments for employees’ tax obligations to the tax authorities are recognized as a reduction to additional paid-in capital and reflected as a financing activity in our condensed consolidated statements of cash flows.
2015 Amended and Restated Employee Stock Purchase Plan
Under our Amended and Restated 2015 Employee Stock Purchase Plan (2015 ESPP), our board of directors (or a committee thereof) has the authority to establish the length and terms of the offering periods and purchase periods and the purchase price of the shares of common stock which may be purchased under the plan. The current offering terms allow eligible employees to purchase shares of our common stock at a discount through payroll deductions of up to 30% of their eligible compensation, subject to a cap of 3,000 shares on any purchase date, a dollar cap of $7,500 per purchase period, or $25,000 in any calendar year (as determined under applicable tax rules). The current terms also allow for a 24-month offering period beginning March 16th and September 16th of each year, with each offering period consisting of four 6-month purchase periods, subject to a reset provision. Further, currently, on each purchase date, eligible employees may purchase our common stock at a price per share equal to 85% of the lesser of the fair market value of our common stock (1) on the first trading day of the applicable offering period or (2) the purchase date.
Under the reset provision currently authorized, if the closing stock price on the offering date of a new offering falls below the closing stock price on the offering date of an ongoing offering, the ongoing offering would terminate immediately following the purchase of ESPP shares on the purchase date immediately preceding the new offering and participants in the terminated offering would automatically be enrolled in the new offering (ESPP reset), resulting in a modification charge to be recognized over the new offering period. An ESPP reset occurred during the third quarter of fiscal 2023, and $10.4 million relating to this modification is being recognized over the new offering period ending September 15, 2024.
Stock-based compensation expense related to our 2015 ESPP was $8.9 million and $5.5 million during the third quarter of fiscal 2022 and 2023, and $25.3 million and $17.3 million during the first three quarters of fiscal 2022 and 2023. At the end of the third quarter of fiscal 2023, total unrecognized stock-based compensation cost related to our 2015 ESPP was $37.8 million, which is expected to be recognized over a weighted-average period of 1.8 years.
Stock Options
A summary of the stock option activity under our equity incentive plans and related information is as follows:
 
 Options Outstanding
 Number of
Shares
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Contractual Life (In Years)
Aggregate
Intrinsic
Value (in thousands)
Balance at the end of fiscal 202212,268,938 $10.25 3.5$198,266 
Options exercised(2,316,226)8.26   
Options forfeited(11,137)1.82   
Balance at the end of the third quarter of fiscal 2023
9,941,575 $10.73 2.8$195,398 
Vested and exercisable at the end of the third quarter of fiscal 2023
9,656,378 $10.94 2.7$187,290 
 
The aggregate intrinsic value of options vested and exercisable at the end of the third quarter of fiscal 2023 is calculated based on the difference between the exercise price and the closing price of $30.34 of our common stock on the last day of the third quarter of fiscal 2023.
Stock-based compensation expense recognized related to stock options was $1.7 million and $1.2 million during the third quarter of fiscal 2022 and 2023, and $6.0 million and $4.0 million during the first three quarters of fiscal 2022 and 2023.
At the end of the third quarter of fiscal 2023, total unrecognized employee stock-based compensation cost related to outstanding options was $3.4 million, which is expected to be recognized over a weighted-average period of 1.2 years.
RSUs and Performance RSUs (PRSUs)
A summary of the RSU and PRSU activity under our equity incentive plans and related information is as follows:
 Number of
RSUs and PRSUs Outstanding
Weighted-
Average
Grant Date
Fair Value
Aggregate
Intrinsic
Value (in thousands)
Unvested balance at the end of fiscal 202228,712,878 $19.53 $757,446 
Granted
13,297,023 29.96 
Vested(10,632,285)19.75 
Forfeited(2,950,347)21.58 
Unvested balance at the end of the third quarter of fiscal 2023
28,427,269 $24.11 $862,824 
RSUs granted during the first three quarters of fiscal 2023 include PRSUs for 1,147,187 shares of common stock, at a target percentage of 100%, with both performance and service vesting conditions. The actual PRSUs earned will range from 0% to 150% of the target number granted, contingent upon the degree to which the fiscal 2023 performance condition is met. Any portion of shares that are not earned will be canceled. In addition, during the first quarter of fiscal 2023, we issued 647,586 PRSUs and canceled 34,960 PRSUs based on the actual attainment of fiscal 2022 performance conditions for previously issued PRSUs, with these PRSUs issued subject to service condition through the remaining vesting periods.
Stock-based compensation expense recognized related to RSUs and PRSUs was $65.0 million and $80.3 million during the third quarter of fiscal 2022 and 2023, and $174.9 million and $223.8 million during the first three quarters of fiscal 2022 and 2023. At the end of the third quarter of fiscal 2023, total unrecognized employee stock-based compensation cost related to unvested RSUs and PRSUs was $620.2 million, which is expected to be recognized over a weighted-average period of 2.8 years.
Restricted Stock
A summary of the restricted stock activity under our 2015 Plan and related information is as follows:
 Number of
Restricted Stock Outstanding
Weighted-
Average
Grant Date
Fair Value
Aggregate
Intrinsic
Value (in thousands)
Unvested balance at the end of fiscal 202254,977 $20.02 $1,450 
Vested(54,977)20.02 
Forfeited— — 
Unvested balance at the end of the third quarter of fiscal 2023
— $— $— 
Stock-based compensation expense recognized related to restricted stock was not considered material for all periods presented.
Stock-Based Compensation Expense
The following table summarizes the components of stock-based compensation expense recognized in the condensed consolidated statements of operations (in thousands):
 
 
Third Quarter of Fiscal
First Three Quarters of Fiscal
 2022202320222023
Cost of revenue—product$1,634 $2,984 $4,547 $7,454 
Cost of revenue—subscription services5,555 5,814 15,098 16,978 
Research and development
36,797 42,390 102,343 120,482 
Sales and marketing19,151 18,441 54,317 54,740 
General and administrative12,863 17,350 31,458 45,460 
Total stock-based compensation expense$76,000 $86,979 $207,763 $245,114 
The tax benefit related to stock-based compensation expense for all periods presented was not material.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss per Share Attributable to Common Stockholders
9 Months Ended
Nov. 06, 2022
Earnings Per Share [Abstract]  
Net Loss per Share Attributable to Common Stockholders Net Loss per Share Attributable to Common Stockholders
Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share attributable to common stockholders is computed by giving effect to all potentially dilutive common stock equivalents, including our outstanding stock options, common stock related to unvested RSUs and PRSUs, unvested restricted stock, the shares underlying the conversion option in our Notes to the extent dilutive, and common stock issuable pursuant to the ESPP. The adoption of ASU 2020-06 eliminates the treasury stock method and instead requires the application of the if-converted method to calculate the impact of our Notes on diluted EPS. All potentially dilutive common stock equivalents, including from our Notes, have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive for all periods presented.
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
 
Third Quarter of Fiscal
First Three Quarters of Fiscal
 2022202320222023
Net loss$(28,731)$(787)$(158,202)$(1,400)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted287,462 300,984 283,918 298,101 
Net loss per share attributable to common stockholders, basic and diluted$(0.10)$(0.00)$(0.56)$(0.00)
The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands):
 
 
Third Quarter of Fiscal
First Three Quarters of Fiscal
 2022202320222023
Stock options to purchase common stock15,194 10,164 16,623 10,812 
Unvested RSUs and PRSUs32,937 29,809 33,541 30,510 
Unvested restricted stock176 — 319 
Shares related to convertible senior notes21,884 21,884 21,884 21,884 
Shares issuable pursuant to the ESPP1,121 450 1,121 450 
Total71,312 62,307 73,488 63,664 
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Income (Expense), Net
9 Months Ended
Nov. 06, 2022
Other Income and Expenses [Abstract]  
Other Income (Expense), Net Other Income (Expense), Net
Other income (expense), net consists of the following (in thousands):
Third Quarter of Fiscal
First Three Quarters of Fiscal
2022202320222023
Interest income(1)
$2,082 $3,969 $7,186 $8,280 
Interest expense(2)
(9,103)(1,117)(26,767)(3,600)
Foreign currency transactions net losses(1,729)(6,663)(2,927)(15,689)
Other income797 997 2,418 2,599 
Total other income (expense), net$(7,953)$(2,814)$(20,090)$(8,410)
____________________________________
(1) Interest income includes interest income related to our cash, cash equivalents and marketable securities and non-cash interest income (expense) related to accretion (amortization) of the discount (premium) on marketable securities.
(2) Interest expense includes non-cash interest expense related to amortization of the debt discount and debt issuance costs, contractual interest expense related to our debt and accretion of our finance lease liabilities.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
9 Months Ended
Nov. 06, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Our provision for income tax primarily reflects taxes on international operations and state income taxes. The difference between the income tax provision that would be derived by applying the statutory rate to our income (loss) before income taxes and the income tax provision recorded was primarily attributable to changes in our valuation allowance, U.S. taxes on foreign income, stock-based compensation expense and state taxes driven by Internal Revenue Code (IRC) Section 174 capitalization.
At the end of the third quarter of fiscal 2023, there were no material changes to either the nature or the amounts of the uncertain tax positions previously determined for fiscal 2022.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information
9 Months Ended
Nov. 06, 2022
Segment Reporting [Abstract]  
Segment Information Segment InformationOur chief operating decision maker is our Chief Executive Officer. Our chief operating decision maker reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, we have a single reportable segment.
Disaggregation of Revenue
The following table depicts the disaggregation of revenue by geographic area based on the billing address of our customers and is consistent with how we evaluate our financial performance (in thousands):
 
Third Quarter of Fiscal
First Three Quarters of Fiscal
 2022202320222023
United States$408,732 $492,770 $1,057,015 $1,419,440 
Rest of the world154,008 183,280 415,263 523,787 
Total revenue$562,740 $676,050 $1,472,278 $1,943,227 

Long-Lived Assets by Geographic Area
Long-lived assets, which are comprised of property and equipment, net, by geographic area are summarized as follows (in thousands):
 
At the End of
 Fiscal 2022
Third Quarter of Fiscal 2023
United States$187,228 $236,404 
Rest of the world8,054 12,202 
Total long-lived assets$195,282 $248,606 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation and Summary of Significant Accounting Policies - (Policies)
9 Months Ended
Nov. 06, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
We operate using a 52/53 week fiscal year ending on the first Sunday after January 30, which for fiscal 2022 was February 6, 2022 and for fiscal 2023 will be February 5, 2023. The third quarter of fiscal 2022 and 2023 ended on October 31, 2021 and November 6, 2022. Unless otherwise stated, all dates refer to our fiscal year and fiscal quarters.
The condensed consolidated financial statements include the accounts of the Company and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Unaudited Interim Consolidated Financial Information
Unaudited Interim Consolidated Financial Information
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in our Annual Report on Form 10-K for fiscal 2022.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year 2023 or any future period.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Actual results could differ from these estimates and assumptions due to risks and uncertainties. Such estimates include, but are not limited to, the determination of standalone selling price for revenue arrangements with multiple performance obligations when the price at which the performance obligation sold separately or observable past transactions are not available, useful lives of intangible assets and property and equipment, the period of benefit for deferred contract costs for commissions, stock-based compensation, provision for income taxes including related reserves, fair value of equity assumed, intangible and tangible assets acquired and liabilities assumed for business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Restricted Cash Restricted CashRestricted cash is comprised of cash collateral for letters of credit related to our leases and for a vendor credit card program.
Recently Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In October 2021, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires entities to apply revenue guidance to recognize and measure contract assets and contract liabilities acquired in a business combination on the acquisition date, instead of measuring them at fair value. We early adopted this guidance in the second quarter of fiscal 2023 on a prospective basis. The adoption of this standard did not have a material impact on our condensed consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity, which simplifies the accounting for certain convertible instruments, amends guidance on derivative scope exceptions for contracts in an entity's own equity, and requires the use of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share (EPS) which results in the inclusion of the effect of share settlement for instruments that may be settled in cash or shares. We adopted the standard as of February 7, 2022 using the modified retrospective basis. Adoption resulted in an adjustment of $133.3 million to reclassify the remaining balance of the conversion feature recorded in additional paid-in capital to convertible senior notes (the Notes) of $35.2 million and accumulated deficit of $98.1 million on the condensed consolidated balance sheet. Accordingly, we no longer carry an equity component of the Notes. There was no impact to diluted EPS as the inclusion of potential shares of common stock related to the Notes was anti-dilutive.
Fair Value Measurements
Fair Value Measurements
We define fair value as the exchange price that would be received from sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We measure our financial assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
Three levels of inputs may be used to measure fair value:
Level 1 - Observable inputs are unadjusted quoted prices in active markets for identical assets or liabilities;
Level 2 - Observable inputs are quoted prices for similar assets and liabilities in active markets or inputs other than quoted prices that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments; and
Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. These inputs are based on our own assumptions used to measure assets and liabilities at fair value and require significant management judgment or estimation.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financial Instruments - (Tables)
9 Months Ended
Nov. 06, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of Cash Equivalents, Marketable Securities and Restricted Cash The following tables summarize our cash equivalents, marketable securities and restricted cash by significant investment categories and their classification within the valuation hierarchy at the end of fiscal 2022 and the third quarter of fiscal 2023 (in thousands):
 
 At the End of Fiscal 2022
 Amortized
Cost
Gross Unrealized
Gains
Gross Unrealized
Losses
Fair
Value
Cash EquivalentsMarketable SecuritiesRestricted Cash
Level 1      
Money market accounts$— $— $— $29,275 $18,731 $— $10,544 
Level 2      
U.S. government treasury notes336,303 512 (2,176)334,639 — 334,639 — 
U.S. government agencies49,153 49 (193)49,009 — 49,009 — 
Corporate debt securities491,728 384 (4,731)487,381 200 487,181 — 
Foreign government bonds12,333 37 (17)12,353 — 12,353 — 
Asset-backed securities60,361 111 (453)60,019 — 60,019 — 
Municipal bonds3,950 — (78)3,872 — 3,872 — 
Total$953,828 $1,093 $(7,648)$976,548 $18,931 $947,073 $10,544 


 
At the End of the Third Quarter of Fiscal 2023
 Amortized
Cost
Gross Unrealized
Gains
Gross Unrealized
Losses
Fair
Value
Cash EquivalentsMarketable
Securities
Restricted Cash
Level 1
Money market accounts$— $— $— $297,756 $287,212 $— $10,544 
Level 2       
U.S. government treasury notes235,143 (5,901)229,243 — 229,243 — 
U.S. government agencies28,792 (496)28,297 — 28,297 — 
Corporate debt securities382,577 — (13,876)368,701 — 368,701 — 
Foreign government bonds4,798 — (79)4,719 — 4,719 — 
Asset-backed securities35,855 — (1,374)34,481 — 34,481 — 
Municipal bonds3,950 — (218)3,732 — 3,732 — 
Total$691,115 $$(21,944)$966,929 $287,212 $669,173 $10,544 
Schedule of Amortized Cost and Estimated Fair Value
The amortized cost and estimated fair value of our marketable securities are shown below by contractual maturity (in thousands):
 
At the End of the Third Quarter of Fiscal 2023
 Amortized CostFair Value
Due within one year$362,127 $355,765 
Due in one to five years328,988 313,408 
Total$691,115 $669,173 
Schedule of Gross Unrealized Losses and Fair Values
The following table presents gross unrealized losses and fair values for those investments that were in a continuous unrealized loss position at the end of fiscal 2022 and the third quarter of fiscal 2023, aggregated by investment category (in thousands):
At the End of Fiscal 2022
Less than 12 monthsGreater than 12 monthsTotal
Fair
Value
Unrealized
Loss
Fair
Value
Unrealized
Loss
Fair
Value
Unrealized
Loss
U.S. government treasury notes$193,359 $(2,176)$— $— $193,359 $(2,176)
U.S. government agencies24,388 (193)— — 24,388 (193)
Corporate debt securities374,223 (4,708)1,182 (23)375,405 (4,731)
Foreign government bonds4,098 (17)— — 4,098 (17)
Asset-backed securities37,608 (453)— — 37,608 (453)
Municipal bonds3,872 (78)— — 3,872 (78)
Total$637,548 $(7,625)$1,182 $(23)$638,730 $(7,648)

At the End of the Third Quarter of Fiscal 2023
 Less than 12 monthsGreater than 12 monthsTotal
 Fair
Value
Unrealized
Loss
Fair
Value
Unrealized
Loss
Fair
Value
Unrealized
Loss
U.S. government treasury notes$133,188 $(2,603)$94,973 $(3,298)$228,161 $(5,901)
U.S. government agencies20,403 (390)2,893 (106)23,296 (496)
Corporate debt securities186,166 (5,289)182,534 (8,587)368,700 (13,876)
Foreign government bonds4,178 (30)541 (49)4,719 (79)
Asset-backed securities16,325 (197)18,156 (1,177)34,481 (1,374)
Municipal bonds1,401 (108)2,331 (110)3,732 (218)
Total$361,661 $(8,617)$301,428 $(13,327)$663,089 $(21,944)
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - (Tables)
9 Months Ended
Nov. 06, 2022
Balance Sheet Components Disclosure [Abstract]  
Schedule of Inventory
Inventory consists of the following (in thousands):
At the End of
Fiscal 2022
Third Quarter of Fiscal 2023
Raw materials$15,734 $24,471 
Finished goods23,208 35,245 
Inventory$38,942 $59,716 
Schedule of Property and Equipment, Net
Property and equipment, net consists of the following (in thousands):
 
At the End of
 Fiscal 2022
Third Quarter of Fiscal 2023
Test equipment$266,672 $306,088 
Computer equipment and software206,053 249,148 
Furniture and fixtures8,652 9,522 
Leasehold improvements47,443 58,931 
Capitalized software development costs8,528 14,795 
Total property and equipment537,348 638,484 
Less: accumulated depreciation and amortization(342,066)(389,878)
Property and equipment, net$195,282 $248,606 
Schedule of Intangible Assets, Net
Intangible assets, net consist of the following (in thousands):
 
At the End of
 Fiscal 2022
Third Quarter of Fiscal 2023
Gross Carrying ValueAccumulated AmortizationNet Carrying AmountGross Carrying ValueAccumulated AmortizationNet Carrying Amount
Technology patents$19,125 $(13,544)$5,581 $19,125 $(14,505)$4,620 
Developed technology80,166 (30,304)49,862 83,211 (40,061)43,150 
Customer relationships6,459 (1,246)5,213 6,459 (1,936)4,523 
Trade name3,623 (1,633)1,990 3,623 (2,537)1,086 
Intangible assets, net$109,373 $(46,727)$62,646 $112,418 $(59,039)$53,379 
Schedule of Expected Amortization Expenses for Intangible Assets
At the end of the third quarter of fiscal 2023, future expected amortization expense for intangible assets is as follows (in thousands):
Fiscal Years EndingEstimated Future
Amortization Expense
Remainder of 2023$4,157 
202416,210 
202515,425 
202612,830 
20273,107 
Thereafter1,650 
Total$53,379 
Schedule of Goodwill
The change in the carrying amount of goodwill is as follows (in thousands):
Amount
Balance at the end of fiscal 2022
$358,736 
Goodwill acquired2,691 
Balance at the end of the third quarter of fiscal 2023
$361,427 
Schedule of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands):
At the End of
 Fiscal 2022
Third Quarter of Fiscal 2023
Taxes payable $6,312 $10,249 
Accrued marketing13,257 13,543 
Accrued cloud and outside services6,135 4,614 
Supply chain-related accruals6,991 25,958 
Accrued service logistics and professional services6,244 6,564 
Acquisition earn-out and deferred consideration5,211 2,693 
Customer deposits from contracts with customers10,409 13,653 
Other accrued liabilities23,952 31,698 
Total accrued expenses and other liabilities$78,511 $108,972 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Deferred Revenue and Commissions - (Tables)
9 Months Ended
Nov. 06, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Commissions
Changes in total deferred commissions during the periods presented are as follows (in thousands):
Third Quarter of Fiscal
First Three Quarters of Fiscal
2022202320222023
Beginning balance
$195,965 $235,681 $187,924 $246,307 
Additions49,822 35,827 121,802 98,949 
Recognition of deferred commissions(37,467)(36,376)(101,406)(110,124)
Ending balance$208,320 $235,132 $208,320 $235,132 
Schedule of Deferred Revenue
Changes in total deferred revenue during the periods presented are as follows (in thousands):
Third Quarter of Fiscal
First Three Quarters of Fiscal
2022202320222023
Beginning balance
$909,814 $1,178,691 $843,697 $1,079,872 
Additions208,542 313,279 611,006 854,535 
Recognition of deferred revenue(168,606)(243,751)(504,953)(686,188)
Ending balance$949,750 $1,248,219 $949,750 $1,248,219 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - (Tables)
9 Months Ended
Nov. 06, 2022
Debt Disclosure [Abstract]  
Schedule of Convertible Debt
The Notes consisted of the following (in thousands):
At the End of
Fiscal 2022
Third Quarter of Fiscal 2023
Liability:
Principal$575,000 $575,000 
Less: debt discount, net of amortization(35,641)— 
Less: debt issuance costs, net of amortization(2,580)(1,145)
Net carrying amount of the Notes$536,779 $573,855 
Stockholders' equity recorded at issuance:
Allocated value of the conversion feature$136,333 $— 
Less: debt issuance costs(3,068)— 
Additional paid-in capital$133,265 $— 
Schedule of Interest Expense
The following table sets forth total interest expense recognized related to the Notes for the third quarter and first three quarters of fiscal 2022 and 2023 (in thousands):
Third Quarter of Fiscal
First Three Quarters of Fiscal
2022202320222023
Amortization of debt discount$7,184 $— $21,029 $— 
Amortization of debt issuance costs520 650 1,523 1,947 
Total amortization of debt discount and debt issuance costs7,704 650 22,552 1,947 
Contractual interest expense181 179 537 537 
Total interest expense related to the Notes$7,885 $829 $23,089 $2,484 
Effective interest rate of the liability component5.6 %0.6 %5.6 %0.6 %
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - (Tables)
9 Months Ended
Nov. 06, 2022
Leases [Abstract]  
Components of Lease Cost
The components of lease costs during the periods presented were as follows (in thousands):
Third Quarter of Fiscal
First Three Quarters of Fiscal
2022202320222023
Fixed operating lease cost$9,652 $13,412 $28,717 $34,483 
Variable lease cost (1)
2,851 931 6,499 4,753 
Short-term lease cost (12 months or less)851 1,096 2,984 2,712 
Finance lease cost:
Amortization of finance lease right-of-use assets91 926 152 1,929 
Interest on finance lease liabilities13 98 18 197 
Total finance lease cost$104 $1,024 $170 $2,126 
Total lease cost$13,458 $16,463 $38,370 $44,074 
____________________________________
(1) Variable lease cost predominantly included common area maintenance charges.
Supplemental information related to leases is as follows (in thousands):
At the End of
Fiscal 2022
Third Quarter of Fiscal 2023
Operating leases:
Weighted-average remaining lease term (in years)4.55.5
Weighted-average discount rate5.7 %6.1 %
Finance leases:
Finance lease right-of-use assets, gross(1)
$3,577 $17,597 
     Accumulated amortization(1)
(384)(2,313)
Finance lease right-of-use assets, net(1)
$3,193 $15,284 
Finance lease liabilities, current(2)
1,035 5,367 
Finance lease liabilities, non-current(3)
1,487 5,378 
Total finance lease liabilities$2,522 $10,745 
Weighted-average remaining lease term (in years)3.63.5
Weighted-average discount rate2.7 %4.9 %
____________________________________
(1) Included in the condensed consolidated balance sheets within property and equipment, net.
(2) Included in the condensed consolidated balance sheets within accrued expenses and other liabilities.
(3) Included in the condensed consolidated balance sheets within other liabilities, non-current.
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases is as follows (in thousands):
First Three Quarters of Fiscal
20222023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows for operating leases$27,379 $38,853 
Financing cash outflows for finance leases$414 $5,323 
Right-of-use assets obtained in exchange for lease liabilities:
Operating leases$3,594 $77,986 
Finance leases$3,110 $14,019 
Schedule of Future Operating Lease Payments
Future lease payments under our non-cancelable leases at the end of the third quarter of fiscal 2023 were as follows (in thousands):
Fiscal Years EndingOperating LeasesFinance Leases
The remainder of 2023$11,256 $681 
202442,783 5,839 
202544,900 4,728 
202634,261 183 
202720,968 — 
Thereafter65,336 — 
Total future lease payments219,504 11,431 
Less: imputed interest(41,280)(686)
Present value of total lease liabilities$178,224 $10,745 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Incentive Plans - (Tables)
9 Months Ended
Nov. 06, 2022
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity Under Equity Incentive Plans and Related Information
A summary of the stock option activity under our equity incentive plans and related information is as follows:
 
 Options Outstanding
 Number of
Shares
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Contractual Life (In Years)
Aggregate
Intrinsic
Value (in thousands)
Balance at the end of fiscal 202212,268,938 $10.25 3.5$198,266 
Options exercised(2,316,226)8.26   
Options forfeited(11,137)1.82   
Balance at the end of the third quarter of fiscal 2023
9,941,575 $10.73 2.8$195,398 
Vested and exercisable at the end of the third quarter of fiscal 2023
9,656,378 $10.94 2.7$187,290 
Schedule of Share-based Compensation, Restricted Stock Units Award Activity
A summary of the RSU and PRSU activity under our equity incentive plans and related information is as follows:
 Number of
RSUs and PRSUs Outstanding
Weighted-
Average
Grant Date
Fair Value
Aggregate
Intrinsic
Value (in thousands)
Unvested balance at the end of fiscal 202228,712,878 $19.53 $757,446 
Granted
13,297,023 29.96 
Vested(10,632,285)19.75 
Forfeited(2,950,347)21.58 
Unvested balance at the end of the third quarter of fiscal 2023
28,427,269 $24.11 $862,824 
Schedule of Restricted Stock Activity
A summary of the restricted stock activity under our 2015 Plan and related information is as follows:
 Number of
Restricted Stock Outstanding
Weighted-
Average
Grant Date
Fair Value
Aggregate
Intrinsic
Value (in thousands)
Unvested balance at the end of fiscal 202254,977 $20.02 $1,450 
Vested(54,977)20.02 
Forfeited— — 
Unvested balance at the end of the third quarter of fiscal 2023
— $— $— 
Summarizes the Components of Stock-Based Compensation
The following table summarizes the components of stock-based compensation expense recognized in the condensed consolidated statements of operations (in thousands):
 
 
Third Quarter of Fiscal
First Three Quarters of Fiscal
 2022202320222023
Cost of revenue—product$1,634 $2,984 $4,547 $7,454 
Cost of revenue—subscription services5,555 5,814 15,098 16,978 
Research and development
36,797 42,390 102,343 120,482 
Sales and marketing19,151 18,441 54,317 54,740 
General and administrative12,863 17,350 31,458 45,460 
Total stock-based compensation expense$76,000 $86,979 $207,763 $245,114 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss per Share Attributable to Common Stockholders - (Tables)
9 Months Ended
Nov. 06, 2022
Earnings Per Share [Abstract]  
Summary of Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
 
Third Quarter of Fiscal
First Three Quarters of Fiscal
 2022202320222023
Net loss$(28,731)$(787)$(158,202)$(1,400)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted287,462 300,984 283,918 298,101 
Net loss per share attributable to common stockholders, basic and diluted$(0.10)$(0.00)$(0.56)$(0.00)
Summary of Weighted-average Outstanding Shares Excluded from Computation of Diluted Net Loss per Share Attributable to Common Stockholders
The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands):
 
 
Third Quarter of Fiscal
First Three Quarters of Fiscal
 2022202320222023
Stock options to purchase common stock15,194 10,164 16,623 10,812 
Unvested RSUs and PRSUs32,937 29,809 33,541 30,510 
Unvested restricted stock176 — 319 
Shares related to convertible senior notes21,884 21,884 21,884 21,884 
Shares issuable pursuant to the ESPP1,121 450 1,121 450 
Total71,312 62,307 73,488 63,664 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Income (Expense), Net - (Tables)
9 Months Ended
Nov. 06, 2022
Other Income and Expenses [Abstract]  
Summary of Other Income (Expense)
Other income (expense), net consists of the following (in thousands):
Third Quarter of Fiscal
First Three Quarters of Fiscal
2022202320222023
Interest income(1)
$2,082 $3,969 $7,186 $8,280 
Interest expense(2)
(9,103)(1,117)(26,767)(3,600)
Foreign currency transactions net losses(1,729)(6,663)(2,927)(15,689)
Other income797 997 2,418 2,599 
Total other income (expense), net$(7,953)$(2,814)$(20,090)$(8,410)
____________________________________
(1) Interest income includes interest income related to our cash, cash equivalents and marketable securities and non-cash interest income (expense) related to accretion (amortization) of the discount (premium) on marketable securities.
(2) Interest expense includes non-cash interest expense related to amortization of the debt discount and debt issuance costs, contractual interest expense related to our debt and accretion of our finance lease liabilities.
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information - (Tables)
9 Months Ended
Nov. 06, 2022
Segment Reporting [Abstract]  
Schedule of Revenue by Geographic Area
The following table depicts the disaggregation of revenue by geographic area based on the billing address of our customers and is consistent with how we evaluate our financial performance (in thousands):
 
Third Quarter of Fiscal
First Three Quarters of Fiscal
 2022202320222023
United States$408,732 $492,770 $1,057,015 $1,419,440 
Rest of the world154,008 183,280 415,263 523,787 
Total revenue$562,740 $676,050 $1,472,278 $1,943,227 
Schedule of Long-Lived Assets by Geographic Area
Long-lived assets, which are comprised of property and equipment, net, by geographic area are summarized as follows (in thousands):
 
At the End of
 Fiscal 2022
Third Quarter of Fiscal 2023
United States$187,228 $236,404 
Rest of the world8,054 12,202 
Total long-lived assets$195,282 $248,606 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financial Instruments - Cash Equivalents, Marketable Securities and Restricted Cash (Details) - USD ($)
$ in Thousands
Nov. 06, 2022
Feb. 06, 2022
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 669,173  
Cash Equivalents 287,212 $ 18,931
Marketable Securities 669,173 947,073
Restricted Cash 10,544 10,544
Amortized Cost 691,115 953,828
Total gross unrealized gains 2 1,093
Total gross unrealized losses (21,944) (7,648)
Total fair value 966,929 976,548
Level 1 | Money market accounts    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 297,756 29,275
Cash Equivalents 287,212 18,731
Marketable Securities 0 0
Restricted Cash 10,544 10,544
Level 2 | U.S. government treasury notes    
Debt Securities, Available-for-sale [Line Items]    
Total 235,143 336,303
Gross Unrealized Gains 1 512
Gross Unrealized Losses (5,901) (2,176)
Fair Value 229,243 334,639
Cash Equivalents 0 0
Marketable Securities 229,243 334,639
Restricted Cash 0 0
Level 2 | U.S. government agencies    
Debt Securities, Available-for-sale [Line Items]    
Total 28,792 49,153
Gross Unrealized Gains 1 49
Gross Unrealized Losses (496) (193)
Fair Value 28,297 49,009
Cash Equivalents 0 0
Marketable Securities 28,297 49,009
Restricted Cash 0 0
Level 2 | Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Total 382,577 491,728
Gross Unrealized Gains 0 384
Gross Unrealized Losses (13,876) (4,731)
Fair Value 368,701 487,381
Cash Equivalents 0 200
Marketable Securities 368,701 487,181
Restricted Cash 0 0
Level 2 | Foreign government bonds    
Debt Securities, Available-for-sale [Line Items]    
Total 4,798 12,333
Gross Unrealized Gains 0 37
Gross Unrealized Losses (79) (17)
Fair Value 4,719 12,353
Cash Equivalents 0 0
Marketable Securities 4,719 12,353
Restricted Cash 0 0
Level 2 | Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Total 35,855 60,361
Gross Unrealized Gains 0 111
Gross Unrealized Losses (1,374) (453)
Fair Value 34,481 60,019
Cash Equivalents 0 0
Marketable Securities 34,481 60,019
Restricted Cash 0 0
Level 2 | Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Total 3,950 3,950
Gross Unrealized Gains 0 0
Gross Unrealized Losses (218) (78)
Fair Value 3,732 3,872
Cash Equivalents 0 0
Marketable Securities 3,732 3,872
Restricted Cash $ 0 $ 0
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financial Instruments - Amortized Cost and Estimated Fair Value (Details) - USD ($)
3 Months Ended 9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Feb. 06, 2022
Amortized Cost          
Due within one year $ 362,127,000   $ 362,127,000    
Due in one to five years 328,988,000   328,988,000    
Total 691,115,000   691,115,000   $ 953,828,000
Fair Value          
Due within one year 355,765,000   355,765,000    
Due in one to five years 313,408,000   313,408,000    
Total 669,173,000   669,173,000    
Impairment charge for unrealized losses $ 0 $ 0 $ 0 $ 0  
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financial Instruments - Gross Unrealized Losses and Fair Values (Details) - USD ($)
$ in Thousands
Nov. 06, 2022
Feb. 06, 2022
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Fair Value, Less than 12 months $ 361,661 $ 637,548
Unrealized Loss, Less than 12 months (8,617) (7,625)
Fair Value, Greater than 12 months 301,428 1,182
Unrealized Loss, Greater than 12 months (13,327) (23)
Fair Value, Total 663,089 638,730
Unrealized Loss, Total (21,944) (7,648)
U.S. government treasury notes    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Fair Value, Less than 12 months 133,188 193,359
Unrealized Loss, Less than 12 months (2,603) (2,176)
Fair Value, Greater than 12 months 94,973 0
Unrealized Loss, Greater than 12 months (3,298) 0
Fair Value, Total 228,161 193,359
Unrealized Loss, Total (5,901) (2,176)
U.S. government agencies    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Fair Value, Less than 12 months 20,403 24,388
Unrealized Loss, Less than 12 months (390) (193)
Fair Value, Greater than 12 months 2,893 0
Unrealized Loss, Greater than 12 months (106) 0
Fair Value, Total 23,296 24,388
Unrealized Loss, Total (496) (193)
Corporate debt securities    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Fair Value, Less than 12 months 186,166 374,223
Unrealized Loss, Less than 12 months (5,289) (4,708)
Fair Value, Greater than 12 months 182,534 1,182
Unrealized Loss, Greater than 12 months (8,587) (23)
Fair Value, Total 368,700 375,405
Unrealized Loss, Total (13,876) (4,731)
Foreign government bonds    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Fair Value, Less than 12 months 4,178 4,098
Unrealized Loss, Less than 12 months (30) (17)
Fair Value, Greater than 12 months 541 0
Unrealized Loss, Greater than 12 months (49) 0
Fair Value, Total 4,719 4,098
Unrealized Loss, Total (79) (17)
Asset-backed securities    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Fair Value, Less than 12 months 16,325 37,608
Unrealized Loss, Less than 12 months (197) (453)
Fair Value, Greater than 12 months 18,156 0
Unrealized Loss, Greater than 12 months (1,177) 0
Fair Value, Total 34,481 37,608
Unrealized Loss, Total (1,374) (453)
Municipal bonds    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Fair Value, Less than 12 months 1,401 3,872
Unrealized Loss, Less than 12 months (108) (78)
Fair Value, Greater than 12 months 2,331 0
Unrealized Loss, Greater than 12 months (110) 0
Fair Value, Total 3,732 3,872
Unrealized Loss, Total $ (218) $ (78)
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
Feb. 07, 2022
Nov. 06, 2022
Feb. 06, 2022
Oct. 31, 2021
Accounting Policies [Abstract]        
Restricted cash   $ 10,544 $ 10,544 $ 10,544
Reduction in additional paid-in capital $ 133,300      
Debt instrument increase net 35,200      
Accumulated deficit $ 98,100 $ 1,611,533 $ 1,708,271  
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Inventory (Details) - USD ($)
$ in Thousands
Nov. 06, 2022
Feb. 06, 2022
Balance Sheet Components Disclosure [Abstract]    
Raw materials $ 24,471 $ 15,734
Finished goods 35,245 23,208
Inventory $ 59,716 $ 38,942
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Nov. 06, 2022
Feb. 06, 2022
Property Plant And Equipment [Line Items]    
Total property and equipment $ 638,484 $ 537,348
Less: accumulated depreciation and amortization (389,878) (342,066)
Property and equipment, net 248,606 195,282
Test equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment 306,088 266,672
Computer equipment and software    
Property Plant And Equipment [Line Items]    
Total property and equipment 249,148 206,053
Furniture and fixtures    
Property Plant And Equipment [Line Items]    
Total property and equipment 9,522 8,652
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Total property and equipment 58,931 47,443
Capitalized software development costs    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 14,795 $ 8,528
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Finite-Lived Intangible Assets [Line Items]        
Depreciation and amortization $ 22.2 $ 17.5 $ 61.0 $ 47.2
Intangible assets amortization expense $ 4.1 $ 4.0 $ 12.3 $ 12.4
Technology patents        
Finite-Lived Intangible Assets [Line Items]        
Useful Life (in years) 1 year 8 months 12 days      
Developed technology        
Finite-Lived Intangible Assets [Line Items]        
Useful Life (in years) 3 years 3 months 18 days      
Customer relationships        
Finite-Lived Intangible Assets [Line Items]        
Useful Life (in years) 4 years 10 months 24 days      
Trade name        
Finite-Lived Intangible Assets [Line Items]        
Useful Life (in years) 10 months 24 days      
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Nov. 06, 2022
Feb. 06, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 112,418 $ 109,373
Accumulated Amortization (59,039) (46,727)
Net Carrying Amount 53,379 62,646
Technology patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 19,125 19,125
Accumulated Amortization (14,505) (13,544)
Net Carrying Amount 4,620 5,581
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 83,211 80,166
Accumulated Amortization (40,061) (30,304)
Net Carrying Amount 43,150 49,862
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 6,459 6,459
Accumulated Amortization (1,936) (1,246)
Net Carrying Amount 4,523 5,213
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 3,623 3,623
Accumulated Amortization (2,537) (1,633)
Net Carrying Amount $ 1,086 $ 1,990
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Expected Amortization Expenses for Intangible Assets (Details) - USD ($)
$ in Thousands
Nov. 06, 2022
Feb. 06, 2022
Balance Sheet Components Disclosure [Abstract]    
Remainder of 2023 $ 4,157  
2024 16,210  
2025 15,425  
2026 12,830  
2027 3,107  
Thereafter 1,650  
Net Carrying Amount $ 53,379 $ 62,646
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Goodwill (Details) - USD ($)
3 Months Ended 9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Goodwill [Roll Forward]        
Goodwill, Beginning Balance     $ 358,736,000  
Goodwill acquired     2,691,000  
Goodwill, Ending Balance $ 361,427,000   361,427,000  
Impairments to goodwill $ 0 $ 0 $ 0 $ 0
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Nov. 06, 2022
Feb. 06, 2022
Balance Sheet Components Disclosure [Abstract]    
Taxes payable $ 10,249 $ 6,312
Accrued marketing 13,543 13,257
Accrued cloud and outside services 4,614 6,135
Supply chain-related accruals 25,958 6,991
Accrued service logistics and professional services 6,564 6,244
Acquisition earn-out and deferred consideration 2,693 5,211
Customer deposits from contracts with customers 13,653 10,409
Other accrued liabilities 31,698 23,952
Total accrued expenses and other liabilities $ 108,972 $ 78,511
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Deferred Revenue and Commissions - Deferred Commissions (Details) - USD ($)
3 Months Ended 9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Deferred Commissions [Roll Forward]        
Beginning balance $ 235,681,000 $ 195,965,000 $ 246,307,000 $ 187,924,000
Additions 35,827,000 49,822,000 98,949,000 121,802,000
Recognition of deferred commissions (36,376,000) (37,467,000) (110,124,000) (101,406,000)
Ending balance $ 235,132,000 208,320,000 $ 235,132,000 208,320,000
Commission expected to be recognized over the next 12 months (percent) 30.00%   30.00%  
Impairment of capitalized commissions $ 0 $ 0 $ 0 $ 0
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Deferred Revenue and Commissions - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Contract Liability        
Additions $ 35,827 $ 49,822 $ 98,949 $ 121,802
Recognition of deferred revenue (36,376) (37,467) (110,124) (101,406)
Product Revenue and Support Subscription Revenue        
Contract Liability        
Beginning balance 1,178,691 909,814 1,079,872 843,697
Additions 313,279 208,542 854,535 611,006
Recognition of deferred revenue (243,751) (168,606) (686,188) (504,953)
Ending balance $ 1,248,219 $ 949,750 $ 1,248,219 $ 949,750
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Deferred Revenue and Commissions - Remaining Performance Obligation (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Revenue from Contract with Customer [Abstract]        
Deferred revenue recognized $ 216.8 $ 163.2 $ 466.0 $ 356.2
Contracted but not recognized revenue $ 1,600.0   $ 1,600.0  
Contracted but not recognized revenue expected to be recognized in the next 12 months (percent) 47.00%   47.00%  
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Deferred Revenue and Commissions - Remaining Performance Obligation Period (Details)
Nov. 06, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-11-07  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized term (in months) 12 months
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Feb. 07, 2022
USD ($)
Aug. 24, 2020
USD ($)
financial_ratio
Feb. 28, 2022
USD ($)
Apr. 30, 2018
USD ($)
shares
$ / shares
Nov. 06, 2022
USD ($)
$ / shares
May 08, 2022
USD ($)
Oct. 31, 2021
USD ($)
Nov. 06, 2022
USD ($)
$ / shares
Oct. 31, 2021
USD ($)
Feb. 06, 2022
USD ($)
Apr. 04, 2018
$ / shares
Debt Instrument [Line Items]                      
Closing price of stock (in dollars per share) | $ / shares         $ 30.34     $ 30.34      
Revolving Credit Facility                      
Debt Instrument [Line Items]                      
Term of credit facility   5 years                  
Senior secured revolving credit facility maximum capacity   $ 300,000,000                  
Credit facility maturity period prior to stated maturity if out of compliance with liquidity threshold   91 days                  
Credit facility, daily minimum sum of cash and cash equivalents and aggregate unused commitments to prevent maturity prior to stated maturity   $ 625,000,000                  
Repayments of lines of credit     $ 250,000,000                
Interest during the period (percent)           1.61% 1.59%   1.60%    
Interest expense           $ 300,000 $ 1,000,000   $ 3,000,000    
Number of financial ratios | financial_ratio   2                  
Consolidated leverage ratio, maximum         4.5            
Interest coverage ratio, minimum         3            
Revolving Credit Facility | Minimum                      
Debt Instrument [Line Items]                      
Commitment Fee (percent)   0.25%                  
Revolving Credit Facility | Maximum                      
Debt Instrument [Line Items]                      
Commitment Fee (percent)   0.40%                  
Revolving Credit Facility | Base Rate | Minimum                      
Debt Instrument [Line Items]                      
Margin rate (percent)   0.50%                  
Revolving Credit Facility | Base Rate | Maximum                      
Debt Instrument [Line Items]                      
Margin rate (percent)   1.25%                  
Revolving Credit Facility | London Interbank Offered Rate (LIBOR) | Interest Rate Floor                      
Debt Instrument [Line Items]                      
Effective interest rate (percent)   0.00%                  
Revolving Credit Facility | London Interbank Offered Rate (LIBOR) | Minimum                      
Debt Instrument [Line Items]                      
Margin rate (percent)   1.50%                  
Revolving Credit Facility | London Interbank Offered Rate (LIBOR) | Maximum                      
Debt Instrument [Line Items]                      
Margin rate (percent)   2.25%                  
Capped Call                      
Debt Instrument [Line Items]                      
Payment for purchase of capped calls       $ 64,600,000              
Class A                      
Debt Instrument [Line Items]                      
Closing price of stock (in dollars per share) | $ / shares         $ 30.34     $ 30.34      
Class A | Capped Call                      
Debt Instrument [Line Items]                      
Exercise price (in dollars per share) | $ / shares                     $ 39.66
Exercise price premium percentage over last reported sales price                     100.00%
Convertible Senior Notes                      
Debt Instrument [Line Items]                      
Debt issuance costs         $ 1,145,000     $ 1,145,000   $ 2,580,000  
Additional Paid-in Capital                      
Debt Instrument [Line Items]                      
Allocated value of the conversion feature                   $ 136,333,000  
Convertible Senior Notes                      
Debt Instrument [Line Items]                      
Principal amount       $ 575,000,000              
Interest rate (as a percent)       0.125%              
Repayments of borrowing       $ 562,100,000              
Conversion percentage of principal amount plus accrued and unpaid contingent interest       100.00%              
Debt issuance costs $ 12,900,000                    
Convertible debt, fair value based on the closing trading price per $100 of the Notes         691,900,000     691,900,000      
If-converted value         664,000,000     $ 664,000,000      
Remaining term of the notes               5 months      
Interest expense         $ 829,000   $ 7,885,000 $ 2,484,000 $ 23,089,000    
Convertible Senior Notes | Liability Component                      
Debt Instrument [Line Items]                      
Debt issuance costs 9,800,000                    
Convertible Senior Notes | Class A                      
Debt Instrument [Line Items]                      
Number of convertible shares at initial conversion rate (in shares) | shares       21,884,155              
Conversion ratio (in shares)       0.0380594              
Conversion price (in dollars per share) | $ / shares       $ 26.27              
Convertible Senior Notes | Additional Paid-in Capital                      
Debt Instrument [Line Items]                      
Allocated value of the conversion feature 136,300,000                    
Debt issuance costs $ 3,100,000                    
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Convertible Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 06, 2022
Nov. 06, 2022
Convertible Senior Notes    
Liability:    
Principal $ 575,000 $ 575,000
Less: debt discount, net of amortization (35,641) 0
Less: debt issuance costs, net of amortization (2,580) (1,145)
Net carrying amount of the Notes 536,779 $ 573,855
Additional Paid-in Capital    
Stockholders' equity recorded at issuance:    
Allocated value of the conversion feature 136,333  
Less: debt issuance costs (3,068)  
Additional paid-in capital $ 133,265  
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Debt Instrument [Line Items]        
Total amortization of debt discount and debt issuance costs     $ 2,406 $ 23,011
Convertible Senior Notes        
Debt Instrument [Line Items]        
Amortization of debt discount $ 0 $ 7,184 0 21,029
Amortization of debt issuance costs 650 520 1,947 1,523
Total amortization of debt discount and debt issuance costs 650 7,704 1,947 22,552
Contractual interest expense 179 181 537 537
Total interest expense related to the Notes $ 829 $ 7,885 $ 2,484 $ 23,089
Effective interest rate of the liability component ( as a percent) 0.60% 5.60% 0.60% 5.60%
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies - Narrative (Details) - USD ($)
Nov. 06, 2022
Feb. 06, 2022
Commitments and Contingencies Disclosure [Abstract]    
Outstanding letters of credit $ 8,000,000 $ 6,700,000
Loss contingency $ 0  
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended
Jun. 30, 2022
May 31, 2024
Nov. 06, 2022
Aug. 31, 2022
Lessee, Lease, Description [Line Items]        
Sublease term 8 years      
Total lease payments that include rent escalation and abatement clauses $ 100,200   $ 219,504 $ 89,400
Forecast        
Lessee, Lease, Description [Line Items]        
Total lease payments that include rent escalation and abatement clauses   $ 10,800    
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Leases [Abstract]        
Fixed operating lease cost $ 13,412 $ 9,652 $ 34,483 $ 28,717
Variable lease cost 931 2,851 4,753 6,499
Short-term lease cost (12 months or less) 1,096 851 2,712 2,984
Amortization of finance lease right-of-use assets 926 91 1,929 152
Interest on finance lease liabilities 98 13 197 18
Total finance lease cost 1,024 104 2,126 170
Total lease cost $ 16,463 $ 13,458 $ 44,074 $ 38,370
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Lease term and discount rate (Details) - USD ($)
$ in Thousands
Nov. 06, 2022
Feb. 06, 2022
Operating leases:    
Weighted-average remaining lease term (in years) 5 years 6 months 4 years 6 months
Weighted-average discount rate 6.10% 5.70%
Finance leases:    
Finance lease right-of-use assets, gross $ 17,597 $ 3,577
Accumulated amortization (2,313) (384)
Finance lease right-of-use assets, net 15,284 3,193
Finance lease liabilities, current 5,367 1,035
Finance lease liabilities, non-current 5,378 1,487
Present value of total lease liabilities $ 10,745 $ 2,522
Weighted-average remaining lease term (in years) 3 years 6 months 3 years 7 months 6 days
Weighted-average discount rate 4.90% 2.70%
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Supplemental cash flow information related to leases (Details) - USD ($)
$ in Thousands
9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Leases [Abstract]    
Operating cash outflows for operating leases $ 38,853 $ 27,379
Financing cash outflows for finance leases 5,323 414
Operating leases 77,986 3,594
Finance leases $ 14,019 $ 3,110
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Future minimum lease payments (Details) - USD ($)
$ in Thousands
Nov. 06, 2022
Aug. 31, 2022
Jun. 30, 2022
Feb. 06, 2022
Operating Leases        
The remainder of 2023 $ 11,256      
2024 42,783      
2025 44,900      
2026 34,261      
2027 20,968      
Thereafter 65,336      
Total future lease payments 219,504 $ 89,400 $ 100,200  
Less: imputed interest (41,280)      
Present value of total lease liabilities 178,224      
Finance Leases        
The remainder of 2023 681      
2024 5,839      
2025 4,728      
2026 183      
2027 0      
Thereafter 0      
Total future lease payments 11,431      
Less: imputed interest (686)      
Present value of total lease liabilities $ 10,745     $ 2,522
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Nov. 06, 2022
USD ($)
stock_class
$ / shares
shares
Nov. 06, 2022
USD ($)
stock_class
$ / shares
shares
Mar. 31, 2022
USD ($)
Feb. 06, 2022
$ / shares
shares
Class of Stock [Line Items]        
Preferred stock, shares authorized (in shares) 20,000,000 20,000,000   20,000,000
Preferred stock, shares issued (in shares) 0 0   0
Preferred stock, shares outstanding (in shares) 0 0   0
Number of classes of stock | stock_class 2 2    
Common stock, shares authorized (in shares) 2,250,000,000 2,250,000,000   2,250,000,000
Additional value approved for repurchase | $     $ 250.0  
Stock repurchased and retired (in shares) 888,433 5,410,150    
Shares repurchased and retired, average purchase price (in dollars per share) | $ / shares $ 27.63 $ 27.99    
Stock repurchased and retired during period, value | $ $ 24.6 $ 151.5    
Authorized amount remaining under stock repurchase program | $ $ 98.5 $ 98.5    
Class A        
Class of Stock [Line Items]        
Common stock, shares authorized (in shares) 2,000,000,000 2,000,000,000   2,000,000,000
Common stock, par value per share (in dollars per share) | $ / shares $ 0.0001 $ 0.0001   $ 0.0001
Common stock, shares issued (in shares) 302,668,981 302,668,981   292,633,000
Common stock, shares outstanding (in shares) 302,668,981 302,668,981   292,633,000
Class B        
Class of Stock [Line Items]        
Common stock, shares authorized (in shares) 250,000,000 250,000,000   250,000,000
Common stock, par value per share (in dollars per share) | $ / shares $ 0.0001 $ 0.0001   $ 0.0001
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Incentive Plans - Narrative (Details)
3 Months Ended 9 Months Ended
Nov. 06, 2022
USD ($)
period
shares
May 08, 2022
shares
Oct. 31, 2021
USD ($)
Nov. 06, 2022
USD ($)
plan
period
shares
Oct. 31, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of equity incentive plans | plan       2  
Equity awards expiration period (no later than)       10 years  
Total stock-based compensation expense $ 86,979,000   $ 76,000,000 $ 245,114,000 $ 207,763,000
PRSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Additional share issued | shares   647,586      
Cancelled (in shares) | shares   34,960      
2015 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Employee stock purchase plan offering period       24 months  
Number of purchase periods | period 4     4  
Purchase period, term       6 months  
ESPP modification charge $ 10,400,000        
Total stock-based compensation expense 5,500,000   $ 8,900,000 $ 17,300,000 $ 25,300,000
Unrecognized stock-based compensation expense $ 37,800,000     $ 37,800,000  
Compensation cost (in years)       1 year 9 months 18 days  
2015 Employee Stock Purchase Plan | Class A          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Payroll deductions percentage 30.00%     30.00%  
Share cap for ESPP at purchase date (in shares) | shares 3,000     3,000  
Dollar cap per purchase period       $ 7,500  
Calendar year gap for ESPP contribution amount       $ 25,000  
Purchase price as percentage of fair market value of common stock       85.00%  
Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period (in years)       2 years  
Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period (in years)       4 years  
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Incentive Plans - Equity Incentive Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Feb. 06, 2022
Number of Shares          
Beginning balance (in shares)     12,268,938    
Options exercised (in shares)     (2,316,226)    
Options forfeited (in shares)     (11,137)    
Ending balance (in shares) 9,941,575   9,941,575   12,268,938
Vested and exercisable (in shares) 9,656,378   9,656,378    
Weighted- Average Exercise Price          
Beginning balance (in dollars per share)     $ 10.25    
Options exercised (in dollars per share)     8.26    
Options forfeited/canceled (in dollars per share)     1.82    
Ending balance (in dollars per share) $ 10.73   10.73   $ 10.25
Weighted Average Exercise Price, Vested and exercisable (in dollars per share) $ 10.94   $ 10.94    
Weighted- Average Remaining Contractual Life (In Years)          
Weighted Average Remaining Contractual Life (in years)     2 years 9 months 18 days   3 years 6 months
Weighted Average Remaining Contractual Life, Vested and exercisable (in years)     2 years 8 months 12 days    
Aggregate Intrinsic Value          
Aggregate Intrinsic Value $ 195,398   $ 195,398   $ 198,266
Aggregate Intrinsic Value, Vested and exercisable $ 187,290   $ 187,290    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Closing price of stock (in dollars per share) $ 30.34   $ 30.34    
Total stock-based compensation expense $ 86,979 $ 76,000 $ 245,114 $ 207,763  
Unrecognized compensation cost, stock options 3,400   3,400    
Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total stock-based compensation expense $ 1,200 $ 1,700 $ 4,000 $ 6,000  
Compensation cost (in years)     1 year 2 months 12 days    
Class A          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Closing price of stock (in dollars per share) $ 30.34   $ 30.34    
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Incentive Plans - Restricted Stock Units (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 06, 2022
May 08, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Feb. 06, 2022
Weighted- Average Grant Date Fair Value            
Stock-based compensation expense $ 86,979   $ 76,000 $ 245,114 $ 207,763  
Unvested RSUs and PRSUs            
Number of RSUs and PRSUs Outstanding            
Unvested, Beginning balance (in shares)   28,712,878   28,712,878    
Granted (in shares)       13,297,023    
Vested (in shares)       (10,632,285)    
Forfeited (in shares)       (2,950,347)    
Unvested, Ending balance (in shares) 28,427,269     28,427,269    
Weighted- Average Grant Date Fair Value            
Beginning balance (in dollars per share)   $ 19.53   $ 19.53    
Granted (in dollars per share)       29.96    
Vested (in dollars per share)       19.75    
Forfeited (in dollars per share)       21.58    
Ending balance (in dollars per share) $ 24.11     $ 24.11    
Aggregate Intrinsic Value $ 862,824     $ 862,824   $ 757,446
Stock-based compensation expense 80,300   $ 65,000 223,800 $ 174,900  
Compensation not yet recognized $ 620,200     $ 620,200    
Compensation cost (in years)       2 years 9 months 18 days    
PRSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, target (as a percent)       100.00%    
Number of RSUs and PRSUs Outstanding            
Granted (in shares)       1,147,187    
Forfeited (in shares)   (34,960)        
PRSUs | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, target (as a percent)       0.00%    
PRSUs | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, target (as a percent)       150.00%    
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Incentive Plans - Restricted Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Feb. 06, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 86,979 $ 76,000 $ 245,114 $ 207,763  
Unvested restricted stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense     $ 0    
Number of Restricted Stock Outstanding          
Unvested, Beginning balance (in shares)     54,977    
Vested (in shares)     (54,977)    
Forfeited/canceled (in shares)     0    
Unvested, Ending balance (in shares) 0   0    
Weighted- Average Grant Date Fair Value          
Beginning balance (in dollars per share)     $ 20.02    
Vested (in dollars per share)     20.02    
Forfeited/canceled (in dollars per share)     0    
Ending balance (in dollars per share) $ 0   $ 0    
Aggregate Intrinsic Value $ 0   $ 0   $ 1,450
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Incentive Plans - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 86,979 $ 76,000 $ 245,114 $ 207,763
Cost of revenue—product        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 2,984 1,634 7,454 4,547
Cost of revenue—subscription services        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 5,814 5,555 16,978 15,098
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 42,390 36,797 120,482 102,343
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 18,441 19,151 54,740 54,317
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 17,350 $ 12,863 $ 45,460 $ 31,458
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss per Share Attributable to Common Stockholders - Net Loss per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Earnings Per Share [Abstract]        
Net loss $ (787) $ (28,731) $ (1,400) $ (158,202)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 300,984 287,462 298,101 283,918
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 300,984 287,462 298,101 283,918
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.00) $ (0.10) $ (0.00) $ (0.56)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.00) $ (0.10) $ (0.00) $ (0.56)
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss per Share Attributable to Common Stockholders - Shares Excluded (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share, amount (in shares) 62,307 71,312 63,664 73,488
Stock options to purchase common stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share, amount (in shares) 10,164 15,194 10,812 16,623
Unvested RSUs and PRSUs        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share, amount (in shares) 29,809 32,937 30,510 33,541
Unvested restricted stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share, amount (in shares) 0 176 8 319
Shares related to convertible senior notes        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share, amount (in shares) 21,884 21,884 21,884 21,884
Shares issuable pursuant to the ESPP        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share, amount (in shares) 450 1,121 450 1,121
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Income (Expense), Net - Other Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Other Income and Expenses [Abstract]        
Interest income $ 3,969 $ 2,082 $ 8,280 $ 7,186
Interest expense (1,117) (9,103) (3,600) (26,767)
Foreign currency transactions net losses (6,663) (1,729) (15,689) (2,927)
Other income 997 797 2,599 2,418
Total other income (expense), net $ (2,814) $ (7,953) $ (8,410) $ (20,090)
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Nov. 06, 2022
Oct. 31, 2021
Nov. 06, 2022
Oct. 31, 2021
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenue $ 676,050 $ 562,740 $ 1,943,227 $ 1,472,278
United States        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenue 492,770 408,732 1,419,440 1,057,015
Rest of the world        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenue $ 183,280 $ 154,008 $ 523,787 $ 415,263
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information - Long-Lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Nov. 06, 2022
Feb. 06, 2022
Revenues From External Customers And Long Lived Assets [Line Items]    
Total long-lived assets $ 248,606 $ 195,282
United States    
Revenues From External Customers And Long Lived Assets [Line Items]    
Total long-lived assets 236,404 187,228
Rest of the world    
Revenues From External Customers And Long Lived Assets [Line Items]    
Total long-lived assets $ 12,202 $ 8,054
XML 76 pstg-20221106_htm.xml IDEA: XBRL DOCUMENT 0001474432 2022-02-07 2022-11-06 0001474432 2022-12-07 0001474432 2022-02-06 0001474432 2022-11-06 0001474432 us-gaap:CommonClassAMember 2022-02-06 0001474432 us-gaap:CommonClassBMember 2022-11-06 0001474432 us-gaap:CommonClassBMember 2022-02-06 0001474432 us-gaap:CommonClassAMember 2022-11-06 0001474432 us-gaap:ProductMember 2021-08-02 2021-10-31 0001474432 us-gaap:ProductMember 2022-08-08 2022-11-06 0001474432 us-gaap:ProductMember 2021-02-01 2021-10-31 0001474432 us-gaap:ProductMember 2022-02-07 2022-11-06 0001474432 us-gaap:ServiceMember 2021-08-02 2021-10-31 0001474432 us-gaap:ServiceMember 2022-08-08 2022-11-06 0001474432 us-gaap:ServiceMember 2021-02-01 2021-10-31 0001474432 us-gaap:ServiceMember 2022-02-07 2022-11-06 0001474432 2021-08-02 2021-10-31 0001474432 2022-08-08 2022-11-06 0001474432 2021-02-01 2021-10-31 0001474432 us-gaap:CommonStockMember 2021-08-01 0001474432 us-gaap:AdditionalPaidInCapitalMember 2021-08-01 0001474432 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-08-01 0001474432 us-gaap:RetainedEarningsMember 2021-08-01 0001474432 2021-08-01 0001474432 us-gaap:CommonStockMember 2021-08-02 2021-10-31 0001474432 us-gaap:AdditionalPaidInCapitalMember 2021-08-02 2021-10-31 0001474432 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2021-08-02 2021-10-31 0001474432 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2021-08-02 2021-10-31 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2021-08-02 2021-10-31 0001474432 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-08-02 2021-10-31 0001474432 us-gaap:RetainedEarningsMember 2021-08-02 2021-10-31 0001474432 us-gaap:CommonStockMember 2021-10-31 0001474432 us-gaap:AdditionalPaidInCapitalMember 2021-10-31 0001474432 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-10-31 0001474432 us-gaap:RetainedEarningsMember 2021-10-31 0001474432 2021-10-31 0001474432 us-gaap:CommonStockMember 2022-08-07 0001474432 us-gaap:AdditionalPaidInCapitalMember 2022-08-07 0001474432 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-08-07 0001474432 us-gaap:RetainedEarningsMember 2022-08-07 0001474432 2022-08-07 0001474432 us-gaap:CommonStockMember 2022-08-08 2022-11-06 0001474432 us-gaap:AdditionalPaidInCapitalMember 2022-08-08 2022-11-06 0001474432 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2022-08-08 2022-11-06 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2022-08-08 2022-11-06 0001474432 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-08-08 2022-11-06 0001474432 us-gaap:RetainedEarningsMember 2022-08-08 2022-11-06 0001474432 us-gaap:CommonStockMember 2022-11-06 0001474432 us-gaap:AdditionalPaidInCapitalMember 2022-11-06 0001474432 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-11-06 0001474432 us-gaap:RetainedEarningsMember 2022-11-06 0001474432 us-gaap:CommonStockMember 2021-01-31 0001474432 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001474432 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-01-31 0001474432 us-gaap:RetainedEarningsMember 2021-01-31 0001474432 2021-01-31 0001474432 us-gaap:CommonStockMember 2021-02-01 2021-10-31 0001474432 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2021-10-31 0001474432 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2021-02-01 2021-10-31 0001474432 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2021-10-31 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2021-02-01 2021-10-31 0001474432 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-02-01 2021-10-31 0001474432 us-gaap:RetainedEarningsMember 2021-02-01 2021-10-31 0001474432 us-gaap:CommonStockMember 2022-02-06 0001474432 us-gaap:AdditionalPaidInCapitalMember 2022-02-06 0001474432 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-02-06 0001474432 us-gaap:RetainedEarningsMember 2022-02-06 0001474432 2021-02-01 2022-02-06 0001474432 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2022-02-06 0001474432 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:RetainedEarningsMember 2022-02-06 0001474432 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2022-02-06 0001474432 us-gaap:CommonStockMember 2022-02-07 2022-11-06 0001474432 us-gaap:AdditionalPaidInCapitalMember 2022-02-07 2022-11-06 0001474432 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2022-02-07 2022-11-06 0001474432 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2022-02-07 2022-11-06 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2022-02-07 2022-11-06 0001474432 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-02-07 2022-11-06 0001474432 us-gaap:RetainedEarningsMember 2022-02-07 2022-11-06 0001474432 2022-02-07 0001474432 2022-02-07 2022-02-07 0001474432 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-02-06 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentDebtSecuritiesMember 2022-02-06 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-02-06 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2022-02-06 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtMember 2022-02-06 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2022-02-06 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2022-02-06 0001474432 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-11-06 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentDebtSecuritiesMember 2022-11-06 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-11-06 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2022-11-06 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtMember 2022-11-06 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2022-11-06 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2022-11-06 0001474432 us-gaap:USGovernmentDebtSecuritiesMember 2022-02-06 0001474432 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-02-06 0001474432 us-gaap:CorporateDebtSecuritiesMember 2022-02-06 0001474432 us-gaap:ForeignGovernmentDebtMember 2022-02-06 0001474432 us-gaap:AssetBackedSecuritiesMember 2022-02-06 0001474432 us-gaap:MunicipalBondsMember 2022-02-06 0001474432 us-gaap:USGovernmentDebtSecuritiesMember 2022-11-06 0001474432 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-11-06 0001474432 us-gaap:CorporateDebtSecuritiesMember 2022-11-06 0001474432 us-gaap:ForeignGovernmentDebtMember 2022-11-06 0001474432 us-gaap:AssetBackedSecuritiesMember 2022-11-06 0001474432 us-gaap:MunicipalBondsMember 2022-11-06 0001474432 pstg:TestEquipmentMember 2022-02-06 0001474432 pstg:TestEquipmentMember 2022-11-06 0001474432 us-gaap:ComputerEquipmentMember 2022-02-06 0001474432 us-gaap:ComputerEquipmentMember 2022-11-06 0001474432 us-gaap:FurnitureAndFixturesMember 2022-02-06 0001474432 us-gaap:FurnitureAndFixturesMember 2022-11-06 0001474432 us-gaap:LeaseholdImprovementsMember 2022-02-06 0001474432 us-gaap:LeaseholdImprovementsMember 2022-11-06 0001474432 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-02-06 0001474432 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-11-06 0001474432 us-gaap:PatentedTechnologyMember 2022-02-06 0001474432 us-gaap:PatentedTechnologyMember 2022-11-06 0001474432 us-gaap:DevelopedTechnologyRightsMember 2022-02-06 0001474432 us-gaap:DevelopedTechnologyRightsMember 2022-11-06 0001474432 us-gaap:CustomerRelationshipsMember 2022-02-06 0001474432 us-gaap:CustomerRelationshipsMember 2022-11-06 0001474432 us-gaap:TradeNamesMember 2022-02-06 0001474432 us-gaap:TradeNamesMember 2022-11-06 0001474432 us-gaap:PatentedTechnologyMember 2022-08-08 2022-11-06 0001474432 us-gaap:DevelopedTechnologyRightsMember 2022-08-08 2022-11-06 0001474432 us-gaap:CustomerRelationshipsMember 2022-08-08 2022-11-06 0001474432 us-gaap:TradeNamesMember 2022-08-08 2022-11-06 0001474432 pstg:ProductRevenueAndSupportSubscriptionRevenueMember 2021-08-01 0001474432 pstg:ProductRevenueAndSupportSubscriptionRevenueMember 2022-08-07 0001474432 pstg:ProductRevenueAndSupportSubscriptionRevenueMember 2021-01-31 0001474432 pstg:ProductRevenueAndSupportSubscriptionRevenueMember 2022-02-06 0001474432 pstg:ProductRevenueAndSupportSubscriptionRevenueMember 2021-08-02 2021-10-31 0001474432 pstg:ProductRevenueAndSupportSubscriptionRevenueMember 2022-08-08 2022-11-06 0001474432 pstg:ProductRevenueAndSupportSubscriptionRevenueMember 2021-02-01 2021-10-31 0001474432 pstg:ProductRevenueAndSupportSubscriptionRevenueMember 2022-02-07 2022-11-06 0001474432 pstg:ProductRevenueAndSupportSubscriptionRevenueMember 2021-10-31 0001474432 pstg:ProductRevenueAndSupportSubscriptionRevenueMember 2022-11-06 0001474432 2022-11-07 2022-11-06 0001474432 us-gaap:ConvertibleDebtMember 2018-04-30 0001474432 us-gaap:ConvertibleDebtMember 2018-04-01 2018-04-30 0001474432 us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2018-04-01 2018-04-30 0001474432 us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2018-04-30 0001474432 us-gaap:AdditionalPaidInCapitalMember us-gaap:ConvertibleDebtMember 2022-02-07 2022-02-07 0001474432 us-gaap:ConvertibleDebtMember 2022-02-07 0001474432 pstg:LiabilityComponentMember us-gaap:ConvertibleDebtMember 2022-02-07 0001474432 us-gaap:AdditionalPaidInCapitalMember us-gaap:ConvertibleDebtMember 2022-02-07 0001474432 us-gaap:ConvertibleDebtMember 2022-02-06 0001474432 us-gaap:ConvertibleDebtMember 2022-11-06 0001474432 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2022-02-06 0001474432 us-gaap:ConvertibleDebtMember 2022-11-06 0001474432 us-gaap:ConvertibleDebtMember 2022-02-07 2022-11-06 0001474432 us-gaap:ConvertibleDebtMember 2021-08-02 2021-10-31 0001474432 us-gaap:ConvertibleDebtMember 2022-08-08 2022-11-06 0001474432 us-gaap:ConvertibleDebtMember 2021-02-01 2021-10-31 0001474432 pstg:CappedCallMember 2018-04-01 2018-04-30 0001474432 pstg:CappedCallMember us-gaap:CommonClassAMember 2018-04-04 0001474432 us-gaap:RevolvingCreditFacilityMember 2020-08-24 2020-08-24 0001474432 us-gaap:RevolvingCreditFacilityMember 2020-08-24 0001474432 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2020-08-24 2020-08-24 0001474432 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2020-08-24 2020-08-24 0001474432 us-gaap:RevolvingCreditFacilityMember us-gaap:InterestRateFloorMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-08-24 0001474432 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-08-24 2020-08-24 0001474432 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-08-24 2020-08-24 0001474432 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2020-08-24 2020-08-24 0001474432 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2020-08-24 2020-08-24 0001474432 us-gaap:RevolvingCreditFacilityMember 2022-02-01 2022-02-28 0001474432 us-gaap:RevolvingCreditFacilityMember 2021-08-02 2021-10-31 0001474432 us-gaap:RevolvingCreditFacilityMember 2021-02-01 2021-10-31 0001474432 us-gaap:RevolvingCreditFacilityMember 2022-02-07 2022-05-08 0001474432 us-gaap:RevolvingCreditFacilityMember 2022-08-08 2022-11-06 0001474432 2022-06-01 2022-06-30 0001474432 2022-06-30 0001474432 2022-08-31 0001474432 srt:ScenarioForecastMember 2024-05-31 0001474432 2022-03-31 0001474432 srt:MinimumMember 2022-02-07 2022-11-06 0001474432 srt:MaximumMember 2022-02-07 2022-11-06 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2022-11-06 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2022-02-07 2022-11-06 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember 2022-02-07 2022-11-06 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember 2022-11-06 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember 2022-08-08 2022-11-06 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember 2021-08-02 2021-10-31 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember 2021-02-01 2021-10-31 0001474432 us-gaap:EmployeeStockOptionMember 2021-08-02 2021-10-31 0001474432 us-gaap:EmployeeStockOptionMember 2022-08-08 2022-11-06 0001474432 us-gaap:EmployeeStockOptionMember 2021-02-01 2021-10-31 0001474432 us-gaap:EmployeeStockOptionMember 2022-02-07 2022-11-06 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2022-02-06 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2022-11-06 0001474432 pstg:PerformanceRestrictedStockUnitsPRSUsMember 2022-02-07 2022-11-06 0001474432 srt:MinimumMember pstg:PerformanceRestrictedStockUnitsPRSUsMember 2022-02-07 2022-11-06 0001474432 srt:MaximumMember pstg:PerformanceRestrictedStockUnitsPRSUsMember 2022-02-07 2022-11-06 0001474432 pstg:PerformanceRestrictedStockUnitsPRSUsMember 2022-02-07 2022-05-08 0001474432 us-gaap:RestrictedStockMember 2022-02-06 0001474432 us-gaap:RestrictedStockMember 2022-02-07 2022-11-06 0001474432 us-gaap:RestrictedStockMember 2022-11-06 0001474432 pstg:CostOfRevenueProductMember 2021-08-02 2021-10-31 0001474432 pstg:CostOfRevenueProductMember 2022-08-08 2022-11-06 0001474432 pstg:CostOfRevenueProductMember 2021-02-01 2021-10-31 0001474432 pstg:CostOfRevenueProductMember 2022-02-07 2022-11-06 0001474432 pstg:CostOfRevenueSupportMember 2021-08-02 2021-10-31 0001474432 pstg:CostOfRevenueSupportMember 2022-08-08 2022-11-06 0001474432 pstg:CostOfRevenueSupportMember 2021-02-01 2021-10-31 0001474432 pstg:CostOfRevenueSupportMember 2022-02-07 2022-11-06 0001474432 us-gaap:ResearchAndDevelopmentExpenseMember 2021-08-02 2021-10-31 0001474432 us-gaap:ResearchAndDevelopmentExpenseMember 2022-08-08 2022-11-06 0001474432 us-gaap:ResearchAndDevelopmentExpenseMember 2021-02-01 2021-10-31 0001474432 us-gaap:ResearchAndDevelopmentExpenseMember 2022-02-07 2022-11-06 0001474432 us-gaap:SellingAndMarketingExpenseMember 2021-08-02 2021-10-31 0001474432 us-gaap:SellingAndMarketingExpenseMember 2022-08-08 2022-11-06 0001474432 us-gaap:SellingAndMarketingExpenseMember 2021-02-01 2021-10-31 0001474432 us-gaap:SellingAndMarketingExpenseMember 2022-02-07 2022-11-06 0001474432 us-gaap:GeneralAndAdministrativeExpenseMember 2021-08-02 2021-10-31 0001474432 us-gaap:GeneralAndAdministrativeExpenseMember 2022-08-08 2022-11-06 0001474432 us-gaap:GeneralAndAdministrativeExpenseMember 2021-02-01 2021-10-31 0001474432 us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-07 2022-11-06 0001474432 us-gaap:EmployeeStockOptionMember 2021-08-02 2021-10-31 0001474432 us-gaap:EmployeeStockOptionMember 2022-08-08 2022-11-06 0001474432 us-gaap:EmployeeStockOptionMember 2021-02-01 2021-10-31 0001474432 us-gaap:EmployeeStockOptionMember 2022-02-07 2022-11-06 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2021-08-02 2021-10-31 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2022-08-08 2022-11-06 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2021-02-01 2021-10-31 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2022-02-07 2022-11-06 0001474432 us-gaap:RestrictedStockMember 2021-08-02 2021-10-31 0001474432 us-gaap:RestrictedStockMember 2022-08-08 2022-11-06 0001474432 us-gaap:RestrictedStockMember 2021-02-01 2021-10-31 0001474432 us-gaap:RestrictedStockMember 2022-02-07 2022-11-06 0001474432 us-gaap:ConvertibleDebtSecuritiesMember 2021-08-02 2021-10-31 0001474432 us-gaap:ConvertibleDebtSecuritiesMember 2022-08-08 2022-11-06 0001474432 us-gaap:ConvertibleDebtSecuritiesMember 2021-02-01 2021-10-31 0001474432 us-gaap:ConvertibleDebtSecuritiesMember 2022-02-07 2022-11-06 0001474432 us-gaap:EquityUnitPurchaseAgreementsMember 2021-08-02 2021-10-31 0001474432 us-gaap:EquityUnitPurchaseAgreementsMember 2022-08-08 2022-11-06 0001474432 us-gaap:EquityUnitPurchaseAgreementsMember 2021-02-01 2021-10-31 0001474432 us-gaap:EquityUnitPurchaseAgreementsMember 2022-02-07 2022-11-06 0001474432 country:US 2021-08-02 2021-10-31 0001474432 country:US 2022-08-08 2022-11-06 0001474432 country:US 2021-02-01 2021-10-31 0001474432 country:US 2022-02-07 2022-11-06 0001474432 us-gaap:NonUsMember 2021-08-02 2021-10-31 0001474432 us-gaap:NonUsMember 2022-08-08 2022-11-06 0001474432 us-gaap:NonUsMember 2021-02-01 2021-10-31 0001474432 us-gaap:NonUsMember 2022-02-07 2022-11-06 0001474432 country:US 2022-02-06 0001474432 country:US 2022-11-06 0001474432 us-gaap:NonUsMember 2022-02-06 0001474432 us-gaap:NonUsMember 2022-11-06 shares iso4217:USD iso4217:USD shares pure pstg:financial_ratio pstg:stock_class pstg:plan pstg:period false 2023 Q3 0001474432 --02-05 http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member 0.0380594 P2Y 0 10-Q true 2022-11-06 false 001-37570 Pure Storage, Inc. DE 27-1069557 650 Castro Street, Suite 400 Mountain View CA 94041 800 379-7873 Class A Common Stock, $0.0001 par value per share PSTG NYSE Yes Yes Large Accelerated Filer false false false 302585633 466199000 795931000 947073000 669173000 945000 1053000 542144000 435618000 38942000 59716000 81589000 69397000 116232000 178838000 2192179000 2208673000 195282000 248606000 111763000 163676000 164718000 165735000 62646000 53379000 358736000 361427000 10544000 10544000 39447000 40785000 3135315000 3252825000 70704000 102879000 205431000 159231000 78511000 108972000 35098000 31114000 562576000 647116000 0 573855000 952320000 1623167000 786779000 0 93479000 147110000 517296000 601103000 31105000 40937000 2380979000 2412317000 0.0001 0.0001 20000000 20000000 0 0 0 0 0 0 0.0001 0.0001 0.0001 0.0001 2250000000 2250000000 2000000000 2000000000 250000000 250000000 292633000 292633000 302669000 302669000 29000 30000 2470943000 2475764000 -8365000 -23753000 -1708271000 -1611533000 754336000 840508000 3135315000 3252825000 374913000 431281000 949736000 1247045000 187827000 244769000 522542000 696182000 562740000 676050000 1472278000 1943227000 129721000 135546000 309935000 395322000 58227000 74169000 165658000 211576000 187948000 209715000 475593000 606898000 374792000 466335000 996685000 1336329000 147808000 180008000 419296000 506971000 193172000 212140000 567054000 637129000 51890000 65054000 138500000 173300000 392870000 457202000 1124850000 1317400000 -18078000 9133000 -128165000 18929000 -7953000 -2814000 -20090000 -8410000 -26031000 6319000 -148255000 10519000 2700000 7106000 9947000 11919000 -28731000 -787000 -158202000 -1400000 -0.10 -0.10 -0.00 -0.00 -0.56 -0.56 -0.00 -0.00 287462000 287462000 300984000 300984000 283918000 283918000 298101000 298101000 -28731000 -787000 -158202000 -1400000 -3710000 -3656000 -7121000 -15365000 78000 -2000 596000 23000 -3788000 -3654000 -7717000 -15388000 -32519000 -4441000 -165919000 -16788000 284734000 28000 2388418000 3481000 -1694483000 697444000 2086000 22289000 22289000 76616000 76616000 3548000 1000 -1000 0 81000 2106000 2106000 25000 0 2180000 18915000 18915000 2361000 56215000 56215000 -3788000 -3788000 -28731000 -28731000 290081000 29000 2447916000 -307000 -1723214000 724424000 298801000 30000 2392173000 -20099000 -1610746000 761358000 459000 3878000 3878000 86852000 86852000 3482000 0 112000 3143000 3143000 927000 20569000 20569000 888000 24565000 24565000 -3654000 -3654000 -787000 -787000 302669000 30000 2475764000 -23753000 -1611533000 840508000 278363000 28000 2307580000 7410000 -1565012000 750006000 3983000 33573000 33573000 209401000 209401000 9875000 1000 -1000 0 386000 8670000 8670000 62000 0 4365000 36641000 36641000 6057000 130608000 130608000 -7717000 -7717000 -158202000 -158202000 290081000 29000 2447916000 -307000 -1723214000 724424000 292633000 29000 2470943000 -8365000 -1708271000 754336000 -133265000 98138000 -35127000 2316000 19139000 19139000 246677000 246677000 10632000 1000 -1000 0 517000 16130000 16130000 3014000 39965000 39965000 5409000 151564000 151564000 -15388000 -15388000 -1400000 -1400000 302669000 30000 2475764000 -23753000 -1611533000 840508000 -158202000 -1400000 59605000 72268000 23011000 2406000 207763000 245114000 471000 0 -8576000 -67000 -106788000 -106216000 -38000 16341000 20395000 -11175000 12283000 56164000 22061000 26073000 -14256000 22536000 -35251000 -17739000 22094000 28339000 106054000 168336000 271886000 534208000 81217000 97910000 0 1989000 502438000 92129000 146934000 0 303158000 352295000 600000 0 -134163000 160267000 33743000 19131000 36641000 39965000 1284000 256145000 8670000 16130000 130608000 151564000 -70178000 -364743000 67545000 329732000 347691000 476743000 415236000 806475000 404692000 795931000 10544000 10544000 415236000 806475000 3932000 1151000 10051000 8452000 6413000 19976000 Business OverviewPure Storage, Inc. (the Company, we, us, or other similar pronouns) was originally incorporated in the state of Delaware in October 2009 under the name OS76, Inc. In January 2010, we changed our name to Pure Storage, Inc. We are headquartered in Mountain View, California and have wholly owned subsidiaries throughout the world. Basis of Presentation and Summary of Significant Accounting Policies<div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate using a 52/53 week fiscal year ending on the first Sunday after January 30, which for fiscal 2022 was February 6, 2022 and for fiscal 2023 will be February 5, 2023. The third quarter of fiscal 2022 and 2023 ended on October 31, 2021 and November 6, 2022. Unless otherwise stated, all dates refer to our fiscal year and fiscal quarters.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:18pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Interim Consolidated Financial Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in our Annual Report on Form 10-K for fiscal 2022.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year 2023 or any future period.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Actual results could differ from these estimates and assumptions due to risks and uncertainties. Such estimates include, but are not limited to, the determination of standalone selling price for revenue arrangements with multiple performance obligations when the price at which the performance obligation sold separately or observable past transactions are not available, useful lives of intangible assets and property and equipment, the period of benefit for deferred contract costs for commissions, stock-based compensation, provision for income taxes including related reserves, fair value of equity assumed, intangible and tangible assets acquired and liabilities assumed for business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash is comprised of cash collateral for letters of credit related to our leases and for a vendor credit card program. At the end of fiscal 2022 and the third quarter of fiscal 2023, we had restricted cash of $10.5 million.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2021-08, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires entities to apply revenue guidance to recognize and measure contract assets and contract liabilities acquired in a business combination on the acquisition date, instead of measuring them at fair value. We early adopted this guidance in the second quarter of fiscal 2023 on a prospective basis. The adoption of this standard did not have a material impact on our condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, A</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ccounting for Convertible Instruments and Contracts in an Entity's Own Equity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for certain convertible instruments, amends guidance on derivative scope exceptions for contracts in an entity's own equity, and requires the use of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share (EPS) which results in the inclusion of the effect of share settlement for instruments that may be settled in cash or shares. We adopted the standard as of February 7, 2022 using the modified retrospective basis. Adoption resulted in an adjustment of $133.3 million to reclassify the remaining balance of the conversion feature recorded in additional paid-in capital to convertible senior notes (the Notes) of $35.2 million and accumulated deficit of $98.1 million on the condensed consolidated balance sheet. Accordingly, we no longer carry an equity component of the Notes. There was no impact to diluted EPS as the inclusion of potential shares of common stock related to the Notes was anti-dilutive. For further information, see Note 6, Debt, and Note 11, Net Loss per Share Attributable to Common Stockholders.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate using a 52/53 week fiscal year ending on the first Sunday after January 30, which for fiscal 2022 was February 6, 2022 and for fiscal 2023 will be February 5, 2023. The third quarter of fiscal 2022 and 2023 ended on October 31, 2021 and November 6, 2022. Unless otherwise stated, all dates refer to our fiscal year and fiscal quarters.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div> <div style="margin-top:18pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Interim Consolidated Financial Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in our Annual Report on Form 10-K for fiscal 2022.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year 2023 or any future period.</span></div> <div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Actual results could differ from these estimates and assumptions due to risks and uncertainties. Such estimates include, but are not limited to, the determination of standalone selling price for revenue arrangements with multiple performance obligations when the price at which the performance obligation sold separately or observable past transactions are not available, useful lives of intangible assets and property and equipment, the period of benefit for deferred contract costs for commissions, stock-based compensation, provision for income taxes including related reserves, fair value of equity assumed, intangible and tangible assets acquired and liabilities assumed for business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div> Restricted CashRestricted cash is comprised of cash collateral for letters of credit related to our leases and for a vendor credit card program. 10500000 10500000 <div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2021-08, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires entities to apply revenue guidance to recognize and measure contract assets and contract liabilities acquired in a business combination on the acquisition date, instead of measuring them at fair value. We early adopted this guidance in the second quarter of fiscal 2023 on a prospective basis. The adoption of this standard did not have a material impact on our condensed consolidated financial statements.</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, A</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ccounting for Convertible Instruments and Contracts in an Entity's Own Equity</span>, which simplifies the accounting for certain convertible instruments, amends guidance on derivative scope exceptions for contracts in an entity's own equity, and requires the use of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share (EPS) which results in the inclusion of the effect of share settlement for instruments that may be settled in cash or shares. We adopted the standard as of February 7, 2022 using the modified retrospective basis. Adoption resulted in an adjustment of $133.3 million to reclassify the remaining balance of the conversion feature recorded in additional paid-in capital to convertible senior notes (the Notes) of $35.2 million and accumulated deficit of $98.1 million on the condensed consolidated balance sheet. Accordingly, we no longer carry an equity component of the Notes. There was no impact to diluted EPS as the inclusion of potential shares of common stock related to the Notes was anti-dilutive. -133300000 35200000 -98100000 Financial Instruments<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define fair value as the exchange price that would be received from sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We measure our financial assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three levels of inputs may be used to measure fair value:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Observable inputs are unadjusted quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Observable inputs are quoted prices for similar assets and liabilities in active markets or inputs other than quoted prices that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments; and </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. These inputs are based on our own assumptions used to measure assets and liabilities at fair value and require significant management judgment or estimation.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents, Marketable Securities and Restricted Cash</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our cash equivalents, marketable securities, and restricted cash at fair value on a recurring basis. We classify our cash equivalents, marketable securities and restricted cash within Level 1 or Level 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded. Our fixed income available-for-sale securities consist of high quality, investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of our marketable securities were derived from non-binding market consensus prices that are corroborated by observable market data or quoted market prices for similar instruments. The following tables summarize our cash equivalents, marketable securities and restricted cash by significant investment categories and their classification within the valuation hierarchy at the end of fiscal 2022 and the third quarter of fiscal 2023 (in thousands):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 style="width:18.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.876%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of Fiscal 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Cash</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government treasury notes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agencies</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,731)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign government bonds</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,361 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,019 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,019 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal bonds</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953,828 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,648)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">976,548 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,931 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947,073 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,544 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.584%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of the Third Quarter of Fiscal 2023</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable<br/>Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Cash</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government treasury notes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,901)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agencies</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,876)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign government bonds</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-backed securities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal bonds</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,115 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,944)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">966,929 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669,173 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,544 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and estimated fair value of our marketable securities are shown below by contractual maturity (in thousands):</span></div><div style="margin-top:2pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of the Third Quarter of Fiscal 2023</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one to five years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669,173 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized losses on our debt securities have not been recorded into income because we do not intend to sell nor is it more likely than not that we will be required to sell these investments prior to recovery of their amortized cost basis. The decline in fair value of our debt securities is largely due to the rising interest rate environment driven by current market conditions that has resulted in higher credit spreads. The credit ratings associated with our debt securities are mostly unchanged, are highly rated and the issuers continue to make timely principal and interest payments. As a result, there were no credit or non-credit impairment charges recorded in the third quarter and the first three quarters of fiscal 2022 and 2023.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents gross unrealized losses and fair values for those investments that were in a continuous unrealized loss position at the end of fiscal 2022 and the third quarter of fiscal 2023, aggregated by investment category (in thousands):</span></div><div style="margin-top:2pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:32.184%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of Fiscal 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Greater than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government treasury notes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,176)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,176)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agencies</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,731)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government bonds</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637,548 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,625)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,182 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638,730 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,648)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2pt;text-align:justify"><span><br/></span></div><div style="margin-top:2pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.433%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of the Third Quarter of Fiscal 2023</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Greater than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government treasury notes</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,603)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,298)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,901)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agencies</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(390)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,587)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,876)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government bonds</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,374)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361,661 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,617)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,428 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,327)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663,089 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,944)</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"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realized gains or losses on sale of marketable securities were not significant for all periods presented.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements of Other Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure the fair value of our Notes on a quarterly basis. We consider the fair value of the Notes at the end of the third quarter of fiscal 2023 to be a Level 2 measurement due to its limited trading activity. Refer to Note 6 for the carrying amount and estimated fair value of our Notes at the end of the third quarter of fiscal 2023.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define fair value as the exchange price that would be received from sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We measure our financial assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three levels of inputs may be used to measure fair value:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Observable inputs are unadjusted quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Observable inputs are quoted prices for similar assets and liabilities in active markets or inputs other than quoted prices that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments; and </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. These inputs are based on our own assumptions used to measure assets and liabilities at fair value and require significant management judgment or estimation.</span></div> The following tables summarize our cash equivalents, marketable securities and restricted cash by significant investment categories and their classification within the valuation hierarchy at the end of fiscal 2022 and the third quarter of fiscal 2023 (in thousands):<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 style="width:18.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.876%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of Fiscal 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Cash</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government treasury notes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agencies</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,731)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign government bonds</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,361 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,019 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,019 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal bonds</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953,828 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,648)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">976,548 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,931 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947,073 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,544 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.584%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of the Third Quarter of Fiscal 2023</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable<br/>Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Cash</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government treasury notes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,901)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agencies</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,876)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign government bonds</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-backed securities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal bonds</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,115 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,944)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">966,929 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669,173 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,544 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 29275000 18731000 0 10544000 336303000 512000 2176000 334639000 0 334639000 0 49153000 49000 193000 49009000 0 49009000 0 491728000 384000 4731000 487381000 200000 487181000 0 12333000 37000 17000 12353000 0 12353000 0 60361000 111000 453000 60019000 0 60019000 0 3950000 0 78000 3872000 0 3872000 0 953828000 1093000 7648000 976548000 18931000 947073000 10544000 297756000 287212000 0 10544000 235143000 1000 5901000 229243000 0 229243000 0 28792000 1000 496000 28297000 0 28297000 0 382577000 0 13876000 368701000 0 368701000 0 4798000 0 79000 4719000 0 4719000 0 35855000 0 1374000 34481000 0 34481000 0 3950000 0 218000 3732000 0 3732000 0 691115000 2000 21944000 966929000 287212000 669173000 10544000 <div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and estimated fair value of our marketable securities are shown below by contractual maturity (in thousands):</span></div><div style="margin-top:2pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of the Third Quarter of Fiscal 2023</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one to five years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669,173 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 362127000 355765000 328988000 313408000 691115000 669173000 0 0 0 0 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents gross unrealized losses and fair values for those investments that were in a continuous unrealized loss position at the end of fiscal 2022 and the third quarter of fiscal 2023, aggregated by investment category (in thousands):</span></div><div style="margin-top:2pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:32.184%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of Fiscal 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Greater than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government treasury notes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,176)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,176)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agencies</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,731)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government bonds</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637,548 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,625)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,182 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638,730 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,648)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2pt;text-align:justify"><span><br/></span></div><div style="margin-top:2pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.433%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of the Third Quarter of Fiscal 2023</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Greater than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government treasury notes</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,603)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,298)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,901)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agencies</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(390)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,587)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,876)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government bonds</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,374)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361,661 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,617)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,428 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,327)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663,089 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,944)</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"/></tr></table></div> 193359000 2176000 0 0 193359000 2176000 24388000 193000 0 0 24388000 193000 374223000 4708000 1182000 23000 375405000 4731000 4098000 17000 0 0 4098000 17000 37608000 453000 0 0 37608000 453000 3872000 78000 0 0 3872000 78000 637548000 7625000 1182000 23000 638730000 7648000 133188000 2603000 94973000 3298000 228161000 5901000 20403000 390000 2893000 106000 23296000 496000 186166000 5289000 182534000 8587000 368700000 13876000 4178000 30000 541000 49000 4719000 79000 16325000 197000 18156000 1177000 34481000 1374000 1401000 108000 2331000 110000 3732000 218000 361661000 8617000 301428000 13327000 663089000 21944000 Balance Sheet Components<div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal 2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,942 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,716 </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"/></tr></table></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following (in thousands):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 style="width:65.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test equipment</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,348 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638,484 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(342,066)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(389,878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,282 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,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"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense related to property and equipment was $17.5 million and $22.2 million for the third quarter of fiscal 2022 and 2023, and $47.2 million and $61.0 million for the first three quarters of fiscal 2022 and 2023.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets, Net</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consist of the following (in thousands):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:30.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.790%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology patents</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,544)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,505)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,620 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,304)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,246)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,936)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,537)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,373 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,727)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,646 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,418 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,039)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,379 </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"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Intangible assets amortization expense was $4.0 million and $4.1 million for the third quarter of fiscal 2022 and 2023, and $12.4 million and $12.3 million for the first three quarters of fiscal 2022 and 2023. At the end of the third quarter of fiscal 2023, the weighted-average remaining amortization period was 1.7 years for technology patents, 3.3 years for developed technology, 4.9 years for customer relationships, and 0.9 year for trade name. We record amortization of technology patents in general and administrative expenses due to their defensive nature, developed technology in cost of product revenue, and customer relationships and trade name in sales and marketing expenses in the condensed consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of the third quarter of fiscal 2023, future expected amortization expense for intangible assets is as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.930%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ending</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Future<br/>Amortization Expense</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,379 </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"/></tr></table></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the carrying amount of goodwill is as follows (in thousands):</span></div><div style="margin-top:6pt"><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 style="width:78.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.930%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of fiscal 2022</span></div></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the third quarter of fiscal 2023</span></div></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361,427 </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"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no impairments to goodwill during the third quarter and first three quarters of fiscal 2022 and 2023.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Liabilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities consist of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,249 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued cloud and outside services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supply chain-related accruals</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued service logistics and professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition earn-out and deferred consideration</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits from contracts with customers</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other liabilities</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,511 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,972 </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"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal 2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,942 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,716 </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"/></tr></table></div> 15734000 24471000 23208000 35245000 38942000 59716000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following (in thousands):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 style="width:65.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test equipment</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,348 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638,484 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(342,066)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(389,878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,282 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,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"/></tr></table></div> 266672000 306088000 206053000 249148000 8652000 9522000 47443000 58931000 8528000 14795000 537348000 638484000 342066000 389878000 195282000 248606000 17500000 22200000 47200000 61000000 <div style="margin-top:6pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consist of the following (in thousands):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:30.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.790%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology patents</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,544)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,505)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,620 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,304)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,246)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,936)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,537)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,373 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,727)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,646 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,418 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,039)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,379 </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"/></tr></table></div> 19125000 13544000 5581000 19125000 14505000 4620000 80166000 30304000 49862000 83211000 40061000 43150000 6459000 1246000 5213000 6459000 1936000 4523000 3623000 1633000 1990000 3623000 2537000 1086000 109373000 46727000 62646000 112418000 59039000 53379000 4000000 4100000 12400000 12300000 P1Y8M12D P3Y3M18D P4Y10M24D P0Y10M24D <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of the third quarter of fiscal 2023, future expected amortization expense for intangible assets is as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.930%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ending</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Future<br/>Amortization Expense</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,379 </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"/></tr></table></div> 4157000 16210000 15425000 12830000 3107000 1650000 53379000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the carrying amount of goodwill is as follows (in thousands):</span></div><div style="margin-top:6pt"><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 style="width:78.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.930%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of fiscal 2022</span></div></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the third quarter of fiscal 2023</span></div></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361,427 </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"/></tr></table></div> 358736000 2691000 361427000 0 0 0 0 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities consist of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,249 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued cloud and outside services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supply chain-related accruals</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued service logistics and professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition earn-out and deferred consideration</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits from contracts with customers</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other liabilities</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,511 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,972 </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"/></tr></table></div> 6312000 10249000 13257000 13543000 6135000 4614000 6991000 25958000 6244000 6564000 5211000 2693000 10409000 13653000 23952000 31698000 78511000 108972000 Deferred Revenue and Commissions<div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions consist of incremental costs paid to our sales force to obtain customer contracts.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in total deferred commissions during the periods presented are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></div></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,965 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,307 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of deferred commissions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,376)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,320 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,132 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,320 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,132 </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"/></tr></table></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the $235.1 million total deferred commissions balance at the end of the third quarter of fiscal 2023, we expect to recognize approximately 30% as commission expense over the next 12 months and the remainder thereafter.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no impairment related to capitalized commissions for the third quarter and first three quarters of fiscal 2022 and 2023.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue primarily consists of amounts that have been invoiced but have not yet been recognized as revenue including performance obligations pertaining to subscription services.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in total deferred revenue during the periods presented are as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify;text-indent:-4.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 style="width:38.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></div></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,178,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843,697 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,079,872 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of deferred revenue</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,606)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(504,953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(686,188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949,750 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,248,219 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949,750 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,248,219 </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"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during the third quarter of fiscal 2022 and 2023 from deferred revenue at the beginning of each respective period was $163.2 million and $216.8 million. Revenue recognized during the first three quarters of fiscal 2022 and 2023 from deferred revenue at the beginning of each respective period was $356.2 million and $466.0 million.</span></div><div style="margin-bottom:6pt;margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total remaining performance obligations (RPO) which is contracted but not recognized revenue was $1.6 billion at the end of the third quarter of fiscal 2023. RPO consists of both deferred revenue and non-cancelable amounts that are expected to be invoiced and recognized as revenue in future periods. Product orders are generally cancelable until delivery has occurred, and as such unfulfilled product orders are excluded from RPO. Of the $1.6 billion contracted but not recognized revenue at the end of the third quarter of fiscal 2023, we expect to recognize approximately 47% over the next 12 months, and the remainder thereafter.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in total deferred commissions during the periods presented are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></div></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,965 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,307 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of deferred commissions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,376)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,320 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,132 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,320 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,132 </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"/></tr></table></div> 195965000 235681000 187924000 246307000 49822000 35827000 121802000 98949000 37467000 36376000 101406000 110124000 208320000 235132000 208320000 235132000 235100000 0.30 0 0 0 0 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in total deferred revenue during the periods presented are as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify;text-indent:-4.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 style="width:38.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></div></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,178,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843,697 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,079,872 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of deferred revenue</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,606)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(504,953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(686,188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949,750 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,248,219 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949,750 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,248,219 </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"/></tr></table></div> 909814000 1178691000 843697000 1079872000 208542000 313279000 611006000 854535000 168606000 243751000 504953000 686188000 949750000 1248219000 949750000 1248219000 163200000 216800000 356200000 466000000 1600000000 1600000000 0.47 P12M Debt<div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2018, we issued $575.0 million in principal amount of 0.125% convertible senior notes due 2023, in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act and received proceeds of $562.1 million, after deducting the underwriters’ discounts and commissions. The Notes are governed by an indenture (the Indenture) between us, as the issuer, and U.S. Bank National Association, as trustee. The Notes are our senior unsecured obligations. The Indenture does not contain any financial covenants or restrictions on the payments of dividends, the incurrence of indebtedness, or the issuance or repurchase of securities by us or any of our subsidiaries. The Notes will mature on April 15, 2023. Interest is payable semi-annually in arrears on April 15 and October 15 of each year.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are convertible for up to 21,884,155 shares of our common stock at an initial conversion rate of approximately 38.0594 shares of common stock per $1,000 principal amount, which is equal to an initial conversion price of approximately $26.27 per share of common stock, subject to adjustment. On October 14, 2022, we provided notice to the holders electing to settle all conversions on or after October 15, 2022 with cash up to the principal amount of the Notes and shares for any excess conversion value.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conversion price will be subject to adjustment in some events. Following certain corporate events that occur prior to the maturity date or following our issuance of a notice of redemption, we will increase the conversion rate for a holder who elects to convert its Notes in connection with such corporate event or during the related redemption period in certain circumstances. Additionally, upon the occurrence of a corporate event that constitutes a “fundamental change” per the Indenture, holders of the Notes may require us to repurchase for cash all or a portion of the Notes at a purchase price equal to 100% of the principal amount of the Notes plus accrued and unpaid contingent interest.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 2, we adopted ASU 2020-06 effective February 7, 2022 using the modified retrospective method, under which financial results reported in prior periods were not adjusted. Prior to the adoption of this standard, we separated the Notes into liability and equity components. The carrying amount of the liability component was determined by measuring the fair value of a similar debt instrument that does not have an associated conversion feature. The carrying amount of the equity component representing the conversion option was calculated by deducting the fair value of the liability component from the principal amount of the Notes as a whole and determined to be $136.3 million. This amount was recorded in additional paid-in capital with the offset representing a debt discount that was amortized to interest expense over the term of the Notes using the effective interest method. Total debt issuance costs incurred of $12.9 million were allocated to the liability and equity components based on their relative carrying amounts, of which $9.8 million was allocated to the liability component as a reduction to the Notes and $3.1 million was allocated to the equity component of the Notes as a reduction to additional paid-in capital. The issuance costs attributable to the liability component was also being amortized to interest method over the term of the Notes using the effective interest method. Upon adoption of ASU 2020-06, we combined the liability and equity components assuming that the instrument was accounted for as a single liability from inception to the date of adoption, resulting in the elimination of the debt discount. Similarly, we combined the liability and equity components of the debt issuance costs, the result of which is presented as a reduction to the Notes and being amortized to interest expense using the effective interest method over the remaining term of the Notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:64.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.933%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.935%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2022</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt discount, net of 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs, net of amortization</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of the Notes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders' equity recorded at issuance:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocated value of the conversion feature</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,265 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total estimated fair value of the Notes at the end of the third quarter of fiscal 2023 was $691.9 million. The fair value was determined based on the closing trading price per $100 of the Notes as of the last day of trading for the period. The fair value of the Notes is primarily affected by the trading price of our common stock and market interest rates. Based on the closing price of our common stock of $30.34 on the last day of the third quarter of fiscal 2023, the if-converted value of the Notes of $664.0 million was greater than its principal amount. At the end of the third quarter of fiscal 2023, the remaining term of the Notes is approximately five months.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth total interest expense recognized related to the Notes for the third quarter and first three quarters of fiscal 2022 and 2023 (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization of debt discount and debt issuance costs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,704 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to the Notes</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective interest rate of the liability component</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the offering of the Notes, we paid $64.6 million to enter into capped call transactions with certain of the underwriters and their affiliates (the Capped Calls), whereby we have the option to purchase up to a total of 21,884,155 shares of our common stock to offset the dilution and/or any cash payments we are required to make in excess of the principal amount upon conversion of the Notes at maturity, with such offset subject to a cap of $39.66 per share (which represents a premium of 100% over the last reported sales price of our common stock on April 4, 2018), subject to certain adjustments (the Cap Price). However, for conversions prior to maturity, the Capped Calls would be settled at their fair value, which may not completely offset, and may be substantially less than, the value of the consideration in excess of the principal amount of the Notes delivered upon such conversion. The cost of the Capped Calls was accounted for as a reduction to additional paid-in capital on the condensed consolidated balance sheet.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact on Earnings Per Share</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the adoption of ASU 2020-06, we compute the potentially dilutive shares of common stock related to the Notes for periods we report net income using the if-converted method. Upon conversion at maturity, there will be no economic dilution from the Notes until the average market price of our common stock exceeds the Cap Price of $39.66 per share as exercise of the Capped Calls would offset any dilution from the Notes from the conversion price up to the Cap Price. Capped Calls are excluded from the calculation of diluted earnings per share, as they would be anti-dilutive.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, we entered into a Credit Agreement with a consortium of financial institutions and lenders that provides for a five-year, senior secured revolving credit facility of $300.0 million (Credit Facility). Proceeds from the Credit Facility may be used for general corporate purposes and working capital. The Credit Facility expires, absent default or early termination by us, on the earlier of (i) August 24, 2025 or (ii) 91 days prior to the stated maturity of the Notes unless, on such date and each subsequent day until the Notes are paid in full, the sum of our cash, cash equivalents and marketable securities and the aggregate unused commitments then available to us exceed $625.0 million.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The annual interest rates applicable to loans under the Credit Facility are, at our option, equal to either a base rate plus a margin ranging from 0.50% to 1.25% or LIBOR (based on one, three or six-month interest periods), subject to a floor of 0%, plus a margin ranging from 1.50% to 2.25%. Interest on revolving loans is payable quarterly in arrears with respect to loans based on the base rate and at the end of an interest period in the case of loans based on LIBOR (or at each three-month interval if the interest period is longer than three months). We are also required to pay a commitment fee on the unused portion of the commitments ranging from 0.25% to 0.40% per annum, payable quarterly in arrears. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, we repaid, in full, the $250.0 million outstanding under the Credit Facility. Prior to repayment, the outstanding loan bore weighted-average interest at the one-month LIBOR of approximately 1.59% and 1.60% resulting in interest expense of $1.0 million and $3.0 million during the third quarter and first three quarters of fiscal 2022 and 1.61% resulting in interest expense of $0.3 million during the first quarter of fiscal 2023.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Loans under the Credit Facility are collateralized by substantially all of our assets and subject to certain restrictions and two financial ratios measured as of the last day of each fiscal quarter: a Consolidated Leverage Ratio not to exceed 4.5:1 and an Interest Coverage Ratio not to be less than 3:1. We were in compliance with all covenants under the Credit Facility at the end of the third quarter of fiscal 2023.</span></div> 575000000 0.00125 562100000 21884155 26.27 1 136300000 12900000 9800000 3100000 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:64.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.933%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.935%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2022</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt discount, net of 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs, net of amortization</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of the Notes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders' equity recorded at issuance:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocated value of the conversion feature</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,265 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 575000000 575000000 35641000 0 2580000 1145000 536779000 573855000 136333000 3068000 133265000 691900000 30.34 664000000 P5M <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth total interest expense recognized related to the Notes for the third quarter and first three quarters of fiscal 2022 and 2023 (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization of debt discount and debt issuance costs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,704 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to the Notes</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective interest rate of the liability component</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 7184000 0 21029000 0 520000 650000 1523000 1947000 7704000 650000 22552000 1947000 181000 179000 537000 537000 7885000 829000 23089000 2484000 0.056 0.006 0.056 0.006 64600000 21884155 39.66 1 39.66 P5Y 300000000 P91D 625000000 0.0050 0.0125 0 0.0150 0.0225 0.0025 0.0040 250000000 0.0159 0.0160 1000000 3000000 0.0161 300000 2 4.5 3 Commitments and Contingencies<div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of fiscal 2022 and the third quarter of fiscal 2023, we had outstanding letters of credit in the aggregate amount of $6.7 million and $8.0 million in connection with our facility leases. The letters of credit are collateralized by either restricted cash or the Credit Facility and mature on various dates through September 2030.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we have become involved in claims and other legal matters arising in the normal course of business. We investigate these claims as they arise. Although claims are inherently unpredictable, we currently are not aware of any matters that we expect to have a material adverse effect on our business, financial position, results of operations or cash flows. Accordingly, no material loss contingency has been recorded on our condensed consolidated balance sheet as of the end of the third quarter of fiscal 2023.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our arrangements generally include certain provisions for indemnifying customers against liabilities if our products or services infringe a third party’s intellectual property rights. Other guarantees or indemnification arrangements include guarantees of product and service performance and standby letters of credit for lease facilities. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, we have not incurred any material costs as a result of such obligations and have not accrued any liabilities related to such obligations in the condensed consolidated financial statements. In addition, we indemnify our officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no claims under any indemnification provisions.</span></div> 6700000 8000000 0 Leases<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease office facilities under non-cancelable operating lease agreements expiring through July 2032. Our lease agreements do not contain any material residual value guarantees or restrictive covenants.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, we entered into an eight-year sublease through July 2030 for a new headquarters facility in Santa Clara, California with total lease payments of $100.2 million that include rent escalation and abatement clauses. The sublease of space with total lease payments of $89.4 million commenced in August 2022. Additional space with lease payments of $10.8 million will commence in May 2024 and end in July 2030 and therefore are excluded from our future lease payments disclosure below.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also lease certain engineering test equipment under financing agreements. These finance leases are three years and contain a bargain purchase option at the end of the respective lease term. It is reasonably certain that the bargain purchase option will be exercised.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs during the periods presented were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed operating lease cost</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost (12 months or less)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of finance lease right-of-use assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,458 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,463 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,370 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,074 </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"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Variable lease cost predominantly included common area maintenance charges.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to leases is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:64.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.933%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.935%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2022</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets, gross</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Accumulated amortization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets, net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,193 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,284 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities, current</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,035 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,367 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities, non-current</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Included in the condensed consolidated balance sheets within property and equipment, net.</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Included in the condensed consolidated balance sheets within accrued expenses and other liabilities.</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Included in the condensed consolidated balance sheets within other liabilities, non-current.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:64.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.933%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.935%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflows for finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under our non-cancelable leases at the end of the third quarter of fiscal 2023 were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ending</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The remainder of 2023</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,256 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of total lease liabilities</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,224 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,745 </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"/></tr></table></div> P8Y 100200000 89400000 10800000 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs during the periods presented were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed operating lease cost</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost (12 months or less)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of finance lease right-of-use assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,458 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,463 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,370 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,074 </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"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Variable lease cost predominantly included common area maintenance charges.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to leases is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:64.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.933%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.935%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2022</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets, gross</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Accumulated amortization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets, net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,193 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,284 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities, current</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,035 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,367 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities, non-current</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Included in the condensed consolidated balance sheets within property and equipment, net.</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Included in the condensed consolidated balance sheets within accrued expenses and other liabilities.</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Included in the condensed consolidated balance sheets within other liabilities, non-current.</span></div> 9652000 13412000 28717000 34483000 2851000 931000 6499000 4753000 851000 1096000 2984000 2712000 91000 926000 152000 1929000 13000 98000 18000 197000 104000 1024000 170000 2126000 13458000 16463000 38370000 44074000 P4Y6M P5Y6M 0.057 0.061 3577000 17597000 384000 2313000 3193000 15284000 1035000 5367000 1487000 5378000 2522000 10745000 P3Y7M6D P3Y6M 0.027 0.049 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:64.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.933%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.935%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflows for finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 27379000 38853000 414000 5323000 3594000 77986000 3110000 14019000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under our non-cancelable leases at the end of the third quarter of fiscal 2023 were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ending</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The remainder of 2023</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,256 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of total lease liabilities</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,224 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,745 </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"/></tr></table></div> 11256000 681000 42783000 5839000 44900000 4728000 34261000 183000 20968000 0 65336000 0 219504000 11431000 41280000 686000 178224000 10745000 Stockholders’ Equity<div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have 20,000,000 authorized shares of undesignated preferred stock, the rights, preferences and privileges of which may be designated from time to time by our board of directors. At the end of the third quarter of fiscal 2023, there were no shares of preferred stock issued or outstanding.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Class A and Class B Common Stock</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have two classes of authorized common stock, Class A common stock, which we refer to as our "common stock", and Class B common stock. At the end of the third quarter of fiscal 2023, we had 2,000,000,000 authorized shares of Class A common stock and 250,000,000 authorized shares of Class B common stock, with each class having a par value of $0.0001 per share. At the end of the third quarter of fiscal 2023, 302,668,981 shares of Class A common stock were issued and outstanding.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, our board of directors authorized the repurchase of up to an additional $250.0 million of our common stock. During the third quarter of fiscal 2023, we repurchased and retired 888,433 shares of common stock at an average purchase price of $27.63 per share for an aggregate repurchase price of $24.6 million. During the first three quarters of fiscal 2023, we repurchased and retired 5,410,150 shares of common stock at an average purchase price of $27.99 per share for an aggregate repurchase price of $151.5 million. At the end of the third quarter of fiscal 2023, $98.5 million remained available for future share repurchases under our current repurchase authorization.</span></div> 20000000 0 0 2 2000000000 250000000 0.0001 0.0001 302668981 302668981 250000000 888433 27.63 24600000 5410150 27.99 151500000 98500000 Equity Incentive Plans<div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plans </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain two equity incentive plans: the 2009 Equity Incentive Plan (the 2009 Plan) and the 2015 Equity Incentive Plan (the 2015 Plan). The 2015 Plan serves as the successor to our 2009 Plan and provides for grants of incentive stock options to our employees and non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units (RSUs), performance stock awards, performance cash awards, and other forms of stock awards to our employees, directors and consultants. Our equity awards generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMTI4MjM4ZTE4NTQxZmE4MTUzNWVmYWJhYTZkYWNiL3NlYzozYTEyODIzOGUxODU0MWZhODE1MzVlZmFiYWE2ZGFjYl82Ny9mcmFnOjBkNDZjNzFiNjBhNDQwNGM4MDRlNjllNTczOGE2MzgyL3RleHRyZWdpb246MGQ0NmM3MWI2MGE0NDA0YzgwNGU2OWU1NzM4YTYzODJfNTk5_ba97863a-f08d-4cd5-ba54-1feee583b73a">two</span> to four year period and expire no later than ten years from the date of grant.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We net-share settle equity awards held by certain employees by withholding shares upon vesting to satisfy tax withholding obligations. The shares withheld to satisfy employee tax withholding obligations are returned to our 2015 Plan and will be available for future issuance. Payments for employees’ tax obligations to the tax authorities are recognized as a reduction to additional paid-in capital and reflected as a financing activity in our condensed consolidated statements of cash flows.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2015 Amended and Restated Employee Stock Purchase Plan </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our Amended and Restated 2015 Employee Stock Purchase Plan (2015 ESPP), our board of directors (or a committee thereof) has the authority to establish the length and terms of the offering periods and purchase periods and the purchase price of the shares of common stock which may be purchased under the plan. The current offering terms allow eligible employees to purchase shares of our common stock at a discount through payroll deductions of up to 30% of their eligible compensation, subject to a cap of 3,000 shares on any purchase date, a dollar cap of $7,500 per purchase period, or $25,000 in any calendar year (as determined under applicable tax rules). The current terms also allow for a 24-month offering period beginning March 16th and September 16th of each year, with each offering period consisting of four 6-month purchase periods, subject to a reset provision. Further, currently, on each purchase date, eligible employees may purchase our common stock at a price per share equal to 85% of the lesser of the fair market value of our common stock (1) on the first trading day of the applicable offering period or (2) the purchase date.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the reset provision currently authorized, if the closing stock price on the offering date of a new offering falls below the closing stock price on the offering date of an ongoing offering, the ongoing offering would terminate immediately following the purchase of ESPP shares on the purchase date immediately preceding the new offering and participants in the terminated offering would automatically be enrolled in the new offering (ESPP reset), resulting in a modification charge to be recognized over the new offering period. An ESPP reset occurred during the third quarter of fiscal 2023, and $10.4 million relating to this modification is being recognized over the new offering period ending September 15, 2024.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to our 2015 ESPP was $8.9 million and $5.5 million during the third quarter of fiscal 2022 and 2023, and $25.3 million and $17.3 million during the first three quarters of fiscal 2022 and 2023. At the end of the third quarter of fiscal 2023, total unrecognized stock-based compensation cost related to our 2015 ESPP was $37.8 million, which is expected to be recognized over a weighted-average period of 1.8 years.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the stock option activity under our equity incentive plans and related information is as follows:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:44.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual Life (In Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value (in thousands)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of fiscal 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,268,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,316,226)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the third quarter of fiscal 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,941,575 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable at the end of the third quarter of fiscal 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,656,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options vested and exercisable at the end of the third quarter of fiscal 2023 is calculated based on the difference between the exercise price and the closing price of $30.34 of our common stock on the last day of the third quarter of fiscal 2023.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense recognized related to stock options was $1.7 million and $1.2 million during the third quarter of fiscal 2022 and 2023, and $6.0 million and $4.0 million during the first three quarters of fiscal 2022 and 2023.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of the third quarter of fiscal 2023, total unrecognized employee stock-based compensation cost related to outstanding options was $3.4 million, which is expected to be recognized over a weighted-average period of 1.2 years.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs and Performance RSUs (PRSUs)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the RSU and PRSU activity under our equity incentive plans and related information is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:57.135%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.605%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.696%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSUs and PRSUs Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value (in thousands)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at the end of fiscal 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,712,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757,446 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,297,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,632,285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,950,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at the end of the third quarter of fiscal 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,427,269 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted during the first three quarters of fiscal 2023 include PRSUs for 1,147,187 shares of common stock, at a target percentage of 100%, with both performance and service vesting conditions. The actual PRSUs earned will range from 0% to 150% of the target number granted, contingent upon the degree to which the fiscal 2023 performance condition is met. Any portion of shares that are not earned will be canceled. In addition, during the first quarter of fiscal 2023, we issued 647,586 PRSUs and canceled 34,960 PRSUs based on the actual attainment of fiscal 2022 performance conditions for previously issued PRSUs, with these PRSUs issued subject to service condition through the remaining vesting periods.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense recognized related to RSUs and PRSUs was $65.0 million and $80.3 million during the third quarter of fiscal 2022 and 2023, and $174.9 million and $223.8 million during the first three quarters of fiscal 2022 and 2023. At the end of the third quarter of fiscal 2023, total unrecognized employee stock-based compensation cost related to unvested RSUs and PRSUs was $620.2 million, which is expected to be recognized over a weighted-average period of 2.8 years.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the restricted stock activity under our 2015 Plan and related information is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Restricted Stock Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value (in thousands)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at the end of fiscal 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.02 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,977)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at the end of the third quarter of fiscal 2023</span></div></td><td colspan="2" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense recognized related to restricted stock was not considered material for all periods presented.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized in the condensed consolidated statements of operations (in thousands):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—product</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—subscription 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,000 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,979 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,763 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,114 </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"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax benefit related to stock-based compensation expense for all periods presented was not material.</span></div> 2 P4Y P10Y 0.30 3000 7500 25000 P24M 4 P6M 0.85 10400000 8900000 5500000 25300000 17300000 37800000 P1Y9M18D <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the stock option activity under our equity incentive plans and related information is as follows:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:44.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual Life (In Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value (in thousands)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of fiscal 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,268,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,316,226)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the third quarter of fiscal 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,941,575 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable at the end of the third quarter of fiscal 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,656,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12268938 10.25 P3Y6M 198266000 2316226 8.26 11137 1.82 9941575 10.73 P2Y9M18D 195398000 9656378 10.94 P2Y8M12D 187290000 30.34 1700000 1200000 6000000 4000000 3400000 P1Y2M12D <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the RSU and PRSU activity under our equity incentive plans and related information is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:57.135%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.605%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.696%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSUs and PRSUs Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value (in thousands)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at the end of fiscal 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,712,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757,446 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,297,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,632,285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,950,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at the end of the third quarter of fiscal 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,427,269 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 28712878 19.53 757446000 13297023 29.96 10632285 19.75 2950347 21.58 28427269 24.11 862824000 1147187 1 0 1.50 647586 34960 65000000 80300000 174900000 223800000 620200000 P2Y9M18D <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the restricted stock activity under our 2015 Plan and related information is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Restricted Stock Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value (in thousands)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at the end of fiscal 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.02 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,977)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at the end of the third quarter of fiscal 2023</span></div></td><td colspan="2" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 54977 20.02 1450000 54977 20.02 0 0 0 0 0 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized in the condensed consolidated statements of operations (in thousands):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—product</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—subscription 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,000 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,979 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,763 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,114 </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"/></tr></table></div> 1634000 2984000 4547000 7454000 5555000 5814000 15098000 16978000 36797000 42390000 102343000 120482000 19151000 18441000 54317000 54740000 12863000 17350000 31458000 45460000 76000000 86979000 207763000 245114000 Net Loss per Share Attributable to Common Stockholders<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share attributable to common stockholders is computed by giving effect to all potentially dilutive common stock equivalents, including our outstanding stock options, common stock related to unvested RSUs and PRSUs, unvested restricted stock, the shares underlying the conversion option in our Notes to the extent dilutive, and common stock issuable pursuant to the ESPP. The adoption of ASU 2020-06 eliminates the treasury stock method and instead requires the application of the if-converted method to calculate the impact of our Notes on diluted EPS. All potentially dilutive common stock equivalents, including from our Notes, have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive for all periods presented.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.333%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,731)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(787)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158,202)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,400)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,462 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,984 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,918 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,101 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.10)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.00)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.56)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.00)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options to purchase common stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs and PRSUs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to convertible senior notes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable pursuant to the ESPP</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,312 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,307 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,488 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,664 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.333%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,731)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(787)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158,202)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,400)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,462 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,984 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,918 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,101 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.10)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.00)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.56)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.00)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> -28731000 -787000 -158202000 -1400000 287462000 287462000 300984000 300984000 283918000 283918000 298101000 298101000 -0.10 -0.10 -0.00 -0.00 -0.56 -0.56 -0.00 -0.00 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options to purchase common stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs and PRSUs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to convertible senior notes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable pursuant to the ESPP</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,312 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,307 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,488 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,664 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15194000 10164000 16623000 10812000 32937000 29809000 33541000 30510000 176000 0 319000 8000 21884000 21884000 21884000 21884000 1121000 450000 1121000 450000 71312000 62307000 73488000 63664000 Other Income (Expense), Net<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net consists of the following (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,186 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency transactions net losses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,729)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,927)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,689)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense), net</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,953)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,814)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,090)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,410)</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"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest income includes interest income related to our cash, cash equivalents and marketable securities and non-cash interest income (expense) related to accretion (amortization) of the discount (premium) on marketable securities.</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest expense includes non-cash interest expense related to amortization of the debt discount and debt issuance costs, contractual interest expense related to our debt and accretion of our finance lease liabilities.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net consists of the following (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,186 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency transactions net losses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,729)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,927)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,689)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense), net</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,953)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,814)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,090)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,410)</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"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest income includes interest income related to our cash, cash equivalents and marketable securities and non-cash interest income (expense) related to accretion (amortization) of the discount (premium) on marketable securities.</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest expense includes non-cash interest expense related to amortization of the debt discount and debt issuance costs, contractual interest expense related to our debt and accretion of our finance lease liabilities.</span></div> 2082000 3969000 7186000 8280000 9103000 1117000 26767000 3600000 -1729000 -6663000 -2927000 -15689000 797000 997000 2418000 2599000 -7953000 -2814000 -20090000 -8410000 Income Taxes<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income tax primarily reflects taxes on international operations and state income taxes. The difference between the income tax provision that would be derived by applying the statutory rate to our income (loss) before income taxes and the income tax provision recorded was primarily attributable to changes in our valuation allowance, U.S. taxes on foreign income, stock-based compensation expense and state taxes driven by Internal Revenue Code (IRC) Section 174 capitalization.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of the third quarter of fiscal 2023, there were no material changes to either the nature or the amounts of the uncertain tax positions previously determined for fiscal 2022.</span></div> Segment Information<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our chief operating decision maker is our Chief Executive Officer</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our chief operating decision maker reviews financial information presented on a consolidated basis fo</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r purposes of allocating resources and evaluating financial performance. Accordingly, we have a single reportable segment.</span><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table depicts the disaggregation of revenue by geographic area based on the billing address of our customers and is consistent with how we evaluate our financial performance (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,419,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,740 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676,050 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472,278 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,943,227 </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"/></tr></table></div><div><span><br/></span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets by Geographic Area</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, which are comprised of property and equipment, net, by geographic area are summarized as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal 2023</span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,282 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,606 </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"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table depicts the disaggregation of revenue by geographic area based on the billing address of our customers and is consistent with how we evaluate our financial performance (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Three Quarters of Fiscal</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,419,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,740 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676,050 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472,278 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,943,227 </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"/></tr></table></div> 408732000 492770000 1057015000 1419440000 154008000 183280000 415263000 523787000 562740000 676050000 1472278000 1943227000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, which are comprised of property and equipment, net, by geographic area are summarized as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter of Fiscal 2023</span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,282 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,606 </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"/></tr></table></div> 187228000 236404000 8054000 12202000 195282000 248606000 EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( FDCE4'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 " )I(Y5$0SI(>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITW50^CFHGA2$%Q0O(7)[&ZP:4,RTN[;F];=+J(/(.22F3_? M? -I,2@<(CW'(5!D1^EJ\EV?%(:-.# '!9#P0-ZD,B?ZW-P-T1O.U[B'8/## M[ ED5=V")S;6L($96(25*'1K46$DPT,\X2VN^/ 9NP5F$:@C3STGJ,L:A)XG MAN/4M7 !S#"FZ--W@>Q*7*I_8I<.B%-R2FY-C>-8CLV2RSO4\/;T^+*L6[@^ ML>F1\JOD%!\#;<1Y\FMS=[]]$%I64A9U/C?;JE:-5-7U^^SZP^\B[ ?K=NX? M&Y\%=0N__H7^ E!+ P04 " )I(Y5F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M FDCE5Z&!_P]@4 -,? 8 >&PO=V]R:W-H965T&UL MM9EK;]LV%(;_"N$-0PO$L43YDF2) <=)NF!MZL39AF[8!UJB;:&2Z)&4G?S[ M'4JVY 34L2#47V+=SAL^O+X\O-P(^5TM.=?D)8X2==5::KVZZ'24O^0Q4Z=B MQ1-X,Q"E2'84)GTBBTCAF M\O6:1V)SU7);NP=/X6*IS8/.\'+%%GS*]1^KB82[3J$2A#%/5"@2(OG\JC5R M+\:>9P*R+_X,^4;M71.#,A/BN[FY#ZY:CBD1C[BOC02#GS4?\R@R2E"._[:B MK>)_FL#]ZYWZ708/,#.F^%A$?X6!7EZUSEHDX'.61OI);'[C6Z">T?-%I+*_ M9)-_VZ,MXJ=*BW@;#"6(PR3_92_;BM@/<"H"Z#: O@MPNQ4!WC8@J[E.7K(, MZX9I-KR48D.D^1K4S$56-UDTT(2):<:IEO VA#@]'(LUEZ1-U)))KBX[&C3- MFXZ_C;_.XVE%_#GY(A*]5.0V"7CP-KX#92D*1'<%NJ:HX(-8GQ*G?T*H0ZFE M/&,\_(;[$#ZPA;\ICE?4CY?I>6C]_#.:*2VAR_UKJZ%&O[RD]MW?K7A_2"Q-[#= K:+J0]OA)_"$-7D^77%;:1XN.NT'VU( M:%1#I%Z!U*N'])@RJ;F,7LD37PFI;7BXE):IK5+&:%1#O'Z!UZ^'-^$R%($9 MA03F 6OCX4K9N,L&7N7(0P4:@@X*T$'-KBD9K"'9$E#=D+C6G$7*VI)H6$/ MLP+P#"W4;:)#_4KNPHB3AS2><6D#PS4@*%AE%)A"1CD29:OL)O8*V ^HWMS9B/*@I\IZ'<.L@/[,7) M;^_6N.9X9 4]AF5R2\_DXE;G/>A$*,TB\G>XJIZ5<<7SKM-UK:3'\$QN:9I< MW.ED/78$V_MJ,%S@K&)@'L,IN:55;Y0&L57(,5T5+5T5QWP.V/PB3!9F^QC,1 MV6KB@,!D^OS)FDXXAG6BI76BN,_9M2VY??&7+%GP2F=\0.CAV]1J#?&PIGRE M5:*UK-(XE=+LWO(M6]:0L+JDUH33 <5OUC35&(]JREE:(UK+&MTGFLL\-6GV MX6P';N7$%:LXC^&):.F):"U/9+:IL)I@M?*WF]QGL!CV&&:*E&:*XE]DUY))#0V)X#;-'>%Q3O-(4T5H)I+>+ M_#1+ZY.OJ0:+FV0KZ ?8@>39_H]6^A]D?;9UDJOU,C5SI+0>>@[MG?7Z'ABO MM0VX=$D4]S:CF"=!EA.\B]C"RH(+5+?D,;R.5WH=[T".9Y?KO N5,;K?.%BT M.WAHG78.B%&'6BTN'M:4L?0]'FY7WC-N\]?5E+C'72[GC4QCP0LX-)\ ._G0NC=C?D'Q3G^\']02P,$ M% @ ":2.58[;WB!;!P 8!\ !@ !X;"]W;W)KN[$N^R M0DJLKQ9OR>MKEIH)K<7?A7BH1]?(A'(GY3."PY^]N!9E M:3P!CG\/3A?],\W$\?63]]_:X"&8.UZ+:UG^4^1Z<[5(%B@7:]Z4^HM\^$,< M @J-OTR6=?L_>CC8X@7*FEK+[6$R(-@65?>7?S\D8C2!!#,3Z&$"_=$)[#"! MM8%VR-JPWG/-5Y=*/B!EK,&;N6AST\Z&:(K*O,9;K>#7 N;IU;6L\BH3Z-8XKM$%^NOV/7IQ]A*=H:)"7S>RJ7F5UY=+#1B,IV5V M>-Z[[GETYGF?Y/X5PM$YHIA2Q_1K__3?Q-W<]"5$WH=/^_!IZX_-A=\H)2J- M>%U#G*]=\70. K<#4V6OZQW/Q-4"RJ@6:B\6JU]_(1%^XXKNF9P=QCQ4922F$U0VF9I$..1V1'* ML$<9>E&^S3+90/J@FV4"<@EPSU$%G5>N$2^A/[85!(.S- C;Q)^14)"U9NMT5MF*,^AZ;8EJP+:VPOAY2E\02K;960,)E9LDF/ M-?%BO5%BQXL\[TT[K]GU+O1'J"?"AQ[AP)Q8B$B<)F[Y]AQF)*)O)%'ZL4VM:5\[D!.Z M+3DG#V$;2)!$>+IT'78D#6DRDU8R8E;BQ?L9T')=5/>H%" TD#**XD*N+QH8 MS.?YX/4(3\2BV,+ML",DCF:Z&ADHD7A9:*;L*EE=>$KOX/,8=1BS<(K:91?$ MHTYWC'H@-^)GMP^5YM5]83BCR^W\PF!V2V-LM#X/2&VSB$9!- -TX#;B)[?? MI(I\R.$0Y<1?QD];GMJ?TK/K$J;5X*<)Q8B])!7VD0Q#-8!_XB?@+K6JNG MU&TJ8M2T'@N@PY"PD)%P!N) 6R3Y(0%<%ORN*%NAY53!Q$M_/RN#G\O;<= # MXQ$_Y?7*;<$C:+@W:87 MF.].5&)=N!<4=7!9F%)+MCOL*!3GR.X8]K)4 M$=\(/U8'I0'W6FK>81=&-(QGZ(4.W$?]W/=>W&D_0IO80$0DX;0A.NSP#+B! M^ZB?^XZ%\*GEZJ WT.(DFE*UPQ#4):-S< S& M_.S6U=J)&F.N'1R!(INB=!FR!*=S2X$-?,;\?'9MMD#:[#,[*LMD91:UJ#+ MC%Y\DEJ@^*43O->Q6^(@EU9Z!D?'P0^4R/R'H[=:9M\VLLR%JG_])8$]_)MV MWZT?G1*1/>M)Z7-Y.XY]=%;JY]4;]=0$:I.%O@5QI@@:'*H MWG EVO30-XCB<_BANP7C: [TFQ[$/+,W\+'U=PI8%O6T1=M?OVK, $* _EXQS&G;Y>/'DDIIA^Z_W M?+!YZ4H:3>EYQ%B+A&&XCE+TY.KGL^G8-%OIM&WH7!,9A 4[<5"DVQ&DP[/9"YK-T-VU83%Y3%X90'778)B^9891 =S"\ZQKASV"1EA9/[ MF*T;+DA$2,@LH"[+&"AA\O0>>BQ''W^--^>/W)U7U0U*,\U MS,2O8DB$ZC[G=@,M=^T7T3NIM=RVEQO! ;XQ@-_7$GC],# ?6?N/ZJO_ 5!+ M P04 " )I(Y5&'X*/G0# !/#@ & 'AL+W=O<>G:./>]%D*^23B@ T^1GS1$VM2.OTQK95$$%, MU;5((<$W*R%CJK$KU[9*)= P#XJY[3F.;\>4)=9LDC];R-E$9)JS!!:2J"R. MJ?SO#KC83BW7>G[PC:TC;1[8LTE*U_ ^C%=2.S9%4O(8D@4$PF1L)I:M^[- MW!V8@!SQ#X.MJK6)L;(4XLET/H=3RS&*@$.@#07%GPW,@7/#A#I^E*16-:8) MK+>?V3_FYM',DBJ8"_XO"W4TM486"6%%,ZZ_B>TG* WE @/!5?Y-M@5V.+9( MD"DMXC(8%<0L*7[ISW(B:@%N_T" 5P9XIP;TRH!>;K10EMNZIYK.)E)LB31H M9#.-?&[R:'3#$K.,#UKB6X9Q>C8728B+ B'!EA*$?87DHW,:9J*;#JZ;#R_GZ!_AN@T!D"3J6$ #;T"6' M*T(Y;G8S'6WV"CX_YS-G9C-SG4%O8F_J)O9!X_Z@PC24]BJEO4ZE"]SN("6N M%>Z1X.F*I%22#>49D M"9C7#U+MO$%T,,:[J<:\=QW!?RC\(: M#OJ5@_YY#G*=BM!,1T*R__&%<5(\;95?\ ]JNC![Y9\7!DX -BP,*@N#5UE@ M2F7'Y0_V5+W4W85H"/8KP?ZK!&."5QI/,$O6QU3[1U5W(1JJAY7J8:?JN8AC M3/FOW2;#_=7W!NT;Y21HP\.H\C#J]L"I4N2V35]GH*GC-RJE 4PM+-0*Y :L MV5_O7-_YNRU?OA%9P^.X\C@^8YUV":E*0F>DIO%IJ>DHK&'$=79ET?F36ZYD M;\LX>WON-&S31ZV\N^?[."T]E/1R%5J@WMCS>[W##G85V>TN MR:T.SLA7)?U)-O:AQVSLRK7;7:^+\W_7JK S\MP$\%9L39^[HNYV5_6WS 'E M4$>3P'%$Z"%B[LVK]]<]7Z0N6:)8IP6&&L)O!GAC0^D >#[E1#ZN6/N%-4= 8 >&PO=V]R:W-H965T&UL MM5E1<]HX$/XK&JYST\XTP9(MR6Y6 M.H=?YJ98)A8>B[M^N2IT,JN-EEF?!8'H+Y,T[PTNZW#2K&V6YOJF(.5Z MN4R*?Z]U9AZN>K3W].)+>K>PU8O^X'*5W.E;;;^M;@IXZN^]S-*ESLO4Y*30 M\ZO>[_1BS'AE4"/^3O5#>?"=5%0FQMQ7#Q]F5[V@ZI'.]-16+A+XV.BASK+* M$_3CGYW3WK[-RO#P^Y/W/VKR0&:2E'IHLN_IS"ZN>G&/S/0\66?VBWGX2^\( MU1VFZM&:Y,X8>+--\^YD\[@)Q8 !^< .V,V"N0=1B$.X, MPI>V$.T,HI>VP'<&-?7^EGL=N%%BD\%E81Y(4:'!6_6ECGYM#?%*\RI1;FT! MOZ9@9P=#D\]@V/6,P+?29.DLL?!P:^$#\L&6Q,S)YY4NDFI<2W)&OMV.R-LW M[TBY2 I=DC0G7Q=F72;YK'Q/WAP]7_8M=+%JJ#_==>=ZVQW6TIV0?#2Y791D M#-V:(?:C;GO58=^'T.SCPY[B<\TZ'7XRFW,2B/>$!8PA_1EVFW^>VG,2TMJ< M8G1^KO7Q#[=^%(QPGRQA[2]J\?=%;W2^UMBP;@U%;5@5I\U 2!'PX+*_.8R6 M#^."RJ#PME)!5SJ/HP&H8B9,KAZN.4$B+F.%>QYRIJN[!M1FPK67Y']..J MJGOE!499= 6L6KLORE4RU5<]6)Q+76QT;_#K+U0$OV$5XI3.1J=T-CZ1LZ.1 MD/N1D,_4DE(GQ71!8*& E7T#DF55+3C8<$AD%@5!X$R/(0*+9.S"1CZ,!P+F MKI. /BRBBBF!)V"\IQUWTKY-,E@T*\Z@R^YUE8H8X]@O+Y11MTX.?1A5(97N MG/-A(I34FW(^C L9\ AGK/:,57=YT3G,N:SFG,Q PJ2EK>;@!JVKRN\J/^S" MEK>/XC16[BKBHZ@,P\"!C1%8&/,#V!%M&C3**N@D_M58H&V\BH.JHL#/-BYA MV7:(([A0L5BZU!$=<=B*EH6&LH:_JR3_V>[T 7( MX6T4=H/_[CW)-5KC=MZ..@+]<#,?@TG%0Y<] HLCZHT^UF@0J+;!;X0B[5:* MQX,_T;"CU97$V*3U#A,>GR)CD\>6*1$B58LJ-QX^ZHR)(*1N0'P<#;CK;HRY MHU',>%LZ-)*2=FO*F]>1]Z6>I(%PR2,J5+I3?(2@*%4^=1^F5"1;>#?BDG:K MRT_:DBH+4);PLYY9K(L*0X< MO$/#)CP&KC#80>)#DL&Y%[%G'8UQ1UP$AW^T)7*-%J3=8O!'(S=+LW5U7/&* MV,GG8R=?%+MG'8UQ1R^,72,H:;>B_%Z?A>G96;*!U?5./QW,K*M#'8@+!&ZU MK@5(_M/YN76-!]97CR"U5.PM8(BTC64D7,V*X51, U>FH_Y"15N. &@C6VFW M;OW_XWJ8O5V1]04J'ED?AT<6P:&1Q?RU1Y8UPIAU"V-8"F?K*:J"NBU?N_,^ MJ;?12;V-3^7M> P:=\Y4P#3F/7,F%X9B2S%T>$%P(,ITQES." M"Y0*6_0F:Q0XZU;@M^M).2W257T=4^5/.L6E9K>?5T^Y4WH;G=3;^%3>CD>D MV0&P[AU UY1#A'P42>'N=A ]ODXSAB/6J0P:U0_ZU;] M+YEQO@Z7$?4I^S 0ZSYC'\8HY5*XC'T<[/4%=Q>U_L&5VE(7=_5=9@GK^#JW MVPN3_=O]?>GO]2VA\_Z:7@PI\GY$+\;;V]#&_?9R]F-2W*5Y23(]AZ:"%3D!35 #X?6Z,?7JH&MC?.@_^ U!+ P04 M" )I(Y5[O8-]\$# #0#0 & 'AL+W=O%[BEIA6SGQJ^N[$?,IKQ6A%[@22=5EB\=\M M8?PP,#W19*=[CSZ0YOR3U1#[L[ 2VW8\EI22I)>84$V-D&PPQ*6C7_^&NKPU$ \-@#@C8@Z =$3P2$;4#XW!&B-B!Z[@AQ&V!2=YO< MC7!+K/!\*O@!"8T&-OU@U#?1H!>MM$_NE8"W%.+4?,&K'%:=Y B>)&UF[0QNFQD$3\P@1&]YI0J)5C"3W!*_'(X?#\2[H$8G2? HR6TP2/B.[Z^1 ME_R& B\(+/-9#(>_S]0U"GT3[MO2^;G15S\\^HD88>>/T/"%3_!U1CCWP>LJ MXR5!?]^LI1+PP?]C6_N&/;*SZTUP(G^+,?_W%3[S?;<)?DFQY M2;+5AJ( )E)P;424]L6<>7--TER9:7 M)%M=B.QD/9)N/9)!TSU44)4P^@W.BJKU'X&S D[^/:8,KQFY@B+F2F)&D"19 M+:BBQ&K19ISXV#!A$B<]C]I0J=\SW]*"\F-@ZWG4 DO]P+<[-.T420<5>4/ MC5 Z90Q+23-KZPH,(@]L>] M="TP/SE3966%Q>,CNB9A]ZA$+8G8FKN!A V]KE13C72]W?7CQE3=O?Y;?[+P M+?U+N*XTMXO_Z9N[SELLMO"](48V,)1WG<+BB.;^T#04WYD">;\DDD6OOJPWOV^OFF8W^+I; MY637_KKY=+Z]WC23V6&CY>+<O#K\VR^;-Z_6-[O%?-7\LAEL M;Y;+R>:/GYO%^LOK,_?LVS^\FW^ZVNW_X?S-J^O)I^9]L_MP_W\CC*; M+YO5=KY>#3;-Y>NSM^Y/=>+O-S@\XM_SYLOVWL^#_:Y\7*]_W_\B9J_/G/V( MFD4SW>T1D_9_GYN+9K'8D]IQ_.<(/;NKN=_P_L_?Z-EAY]N=^3C9-A?KQ7_/ M9[NKUV?)V6#67$YN%KMWZR]%<]RA<,^;KA?;PW\'7XZ/=N\W6[WYF*]FK69:F:#]J?M>C&?37;M+^]W M[?_:L.VV@_5E^]MZ^OO5>C%K-MN__"GQW/CO@_0_-_/='X/AX,/[\>"O?_YA ML+V:;)KM8+X:_'JUOME.5K/MWP9_EGY_=;YKA[PO?#X]#N_GV^%Y#PSOU_5N MLC!L=F'?[.)F>;.8[/,];"XOV\ /)K/_;0_G?H\&EYOULOU]?7UX&6AW[^W[ M#P//\9RA$QE*C>VEWC7;W68^O3UH[6$:?%C-=Z8]31\9\GJY;(=S8!BVSD[? M>G#RD'([].UL-M\?H\EB\,MD/ANV3^7%Y'IN?D:*I[(&Y),EGCR*DP]:^4B) MZ?1V?UK0OW97S:8-UK*=(*_V,]?G9B!6T_6R&?RU7F^W/QCPU>GX<7,YG\YW M!DC=&T(]"^?MZ\_=BY!W]R+D'<83/#">GYM/\]5JOOK43JB+R6K:'I[VF;E] M0?EA,-D-RLGJQX'O_FU?TS6]BECY^RN9G[;7DVGS^JQ])K;-YG-S]N8O?W(C MY^^FUQ82-B9AZ2TL/,#VUU>?WWAQXD?^J_//]U\KR)HY"2M(F"!A)0FK2%@- MP:1D^G?)]'LF\Y0TWC*C>Z=I'#K._J7B_FEZ82W=-VN,KP*_U!0S>,0L?UY ?6T-"D4SZX.^6# ]U_X)1O M)^CV[>RVG8/&S>U//^PO8N]? __7MZO?W]ZM%XM!^W;PRV0S^Q]3% )R8B)A M8Q*6DK",A.4DK"!A@H25)*PB834$D[(O_PTA=I:M&^H2=B8A*6A=K7ICQ+U6I.L MF).P@H0)$E:2L(J$U1!,"FMT%];H)<)J"FBDG[E^&"NG[H5U.'V31\)2$I:1 ML/RD(UN0)04)*TE81<)J""9%+[Z+7FR-WN'B=KC_-&.VC]YUL]I.#K=ZFJ_[ MGQM3QF+]7H0S"AQ7"9FU<-^0D;"4A&4D+#_MT!9D34'"2A)6D; :@DDI2^Y2 MEEA3]N]FN]O?2FEGL$UWM_DXQ^WO-C]VW6G%][WN)&%C$I:2L"S1LC1*XE!. M4DY6+$B8(&$E":M(6 W!I%B.[F(Y>EXL35&T(OM&D82-1]I--N4V7$J6R_1R MRC25D^4*$B;TL0^5P9=DO8J$U1!,BHSK=-J 8PW-KY.O@R_SW=7^CN@A/*O! MY^=.;_:2?4.%TL8H+3W2[L]*0S]1/A_)T)HY2BM0FD!I)4JK4%I-T>38WK-] M7#RVQJBZ^@F<1+$RTUS81],[@R0M16D92LM/.[P%6E2@M!*E52BMIFAR"#O; MQ;7K+MEZ<]G,=S>;QABZQV9)U'5!:6.4EKJZ[C*,/'621&47E%:@-('22I16 MH;2:HLGY[)P7URZ]V/-IS*2OG:G:5(C:+B@M16D92LM16H'2!$HK45J%TFJ* M)B>R4W)[>6=Z\5D M]>A,BLHY*&V,TM(C[?[K4^!'H3J5HN(-2BM0FD!I)4JK4%I-T>3@=OZ-:Q=P MGA9<8U@--DH4!>K'C?;Q]$XAZM.@M REY:<=W@(M*E!:B=(JE%93-#F&G5GC MVM6:=\VW?&TUN^:Q29*4'"Y0VABEI:[NM@PC)XS561+U:5!:@=($2BM16H72 M:HHFQ[.S;UR[?F.)IS&2NA\R='TG6G'N "+2M06HG2 M*I164S0Y;YV'X]I%G-MUF5-I7>9BO35_TJ$+),,X=F,U:JA.@])2E):AM!RE M%2A-H+3RM!.I0HO6%$T.6F?6N':UYI_-[N%@C0POLF'B.9X:+52/06DI2LM0 M6H[2"I0F4%J)TJI33\R:*BNOF>\4',^NX*2KF67)_+^FNT>6S*.V#4H;H[34 MTVT;;^0XB:LNFT=]&Y16H#2!TDJ45J&TFJ+)&>U\&\_NVR@9/2F7NOL1>T'@ M!VL0O;V>74UBYL;Q>VN0O;W85M[\+V M=V$;O+R$[N)UNHOW$CU>/%UY,39YL1?O'3K4>_%.Z/."5LP-1\W72^SOH[+FXX\#)SH$P3,& ;5(4-H8I:6> M;I%X(R_RM3D*]4A06H'2!$HK45J%TFJ*)F>T\T@\NT>BOX]Z/)>A]N(>AX'O M:Q.4_KBA'[J>[*K3BKX?H\3UNPE>/A<[F<*[_33X^S0(\U"_ J6- M45J*TC*4EJ.T J4)E%:BM JEU11-#G:G87AV#>/M=+J^61T6P[W?35:S-K+; MP8?K?4?LP6_IU]W^D^*/BV:0KFZ6S>;0(,47.?;4'?SVCV;YL=F8\!=V M?.^,HU8'2LM06H[2"I0F4%J)TBJ45E,T.>.=^N'9U8]'[TF^O?G47E?:;GR@ M75A0VABEI9YN+'A)$/N!>IV*&B$HK4!I J65**U":35%DV/:B2.>71PQWI-\ M/)IZ0X]H% >!]M$9:I2@M-2P#_H]2=03\73?P?.3)'!5VQ$M*U!::=@)/U _ MX:\,CQJZT2@(U+:F-34ZN>MZYW;XSG=\C^FCJ@=*&Z.T%*5E*"U':05*$RBM M1&D52JLIFASL3@CQ[4+("W6DME?MG7!4+4%IJ6\0/1RM=1):,T=I!4H3**U$ M:15*JRF:G-S.9O'M-@O8GMHWR!Z>ERCW_R_L ^H=0]1706D92LM/.[P%6E2@ MM!*E52BMIFAR#N]](Y%=5WE*KVK?8"Q$D>H&7M@K]PX<^Y5$:(\6E):?=G@+ MM*A :25*JU!:3='DP'5^C&_W8Y[=MMK.[WUQBAHR*"U%:9FO^S9^&"AW97*T M9H'2!$HK45J%TFJ*)F>T\V-\NQ_SI![6=F;O7**=5WQ=\U#;6*,%,U^W1=1& MUFC! J4)P_'2>EFC%2N45E,T.3^=T^/;&Z2\1#MK>\G>\4+-'I26^H;.*=KJ M.K1DCM(*E"906HG2*I164S0YM9VPX]M-&JJ;M6_H]^&Y^O?5HN(-2DM16H;2 M\M,.;X$6%2BM1&D52JLIFAS"SJCQ[4;-\[I9V^&])TG4ID%IJ6_H_^&I+3C1 MDCE**U":0&DE2JM06DW1Y'QV*HUO5VGZ=[/V=4M"[69MK]D[:*A!@](RE):C MM *E"916HK0*I=443?Y^^4[N">R-6UZFF[6]:-^9%*6-45H:&/JYN.H*V@RM MF:.T J4)E%:BM JEU11-#FXG[P1V>8?K9AWH%HN;C%SE*41%')26 MH;3\M,-;H$4%2BM16H72:HHFQ[ S<0*[B?.,;M9VPVSE]>ED'NE R].-$;1MOK]@[::AA M@](RE):CM *E"916GG8B56C1FJ+)0>L4F\"NV-AZ60<&^\)+8E_]=B)[B=[) M0CO2H+0,I>4HK4!I J65**TZ\;RLJ:IRM#K[)K#;-\_L9&VG]WY3AXHV*"T- M=-'&V,D:K9JCM *E"916HK0*I=443AD;7J4N9,U-3KYY.\[49H M+]![CD(]%Y26!H:N,:8NH6C5'*45*$V@M!*E52BMIFAR3#O5)7A"UYC'HZGK M+L9&H8'>F<78*-0^R-YQ,O2#T28@U%$Q' ]SHU#3 3$V"D7'5QK&9VH4:GJ8 MN5&H83\LC4+#SO,(OV<3EQ#U.U#:&*6E*"U#:3E**U":0&DE2JM06DW1Y&!W M'DCX_]+$Q5ZU=\)1=P2EI:&AB8NOOL')T)HY2BM0FD!I)4JK4%I-T>3D=NI( M^-V:N(2Z8.&.7%]MXF(?4.\8HHX(2LM06G[:X2W0H@*EE2BM0FDU19-SV#DB M(=_$)31\=TX01;'Z5* MA'91Y-EM7.S\WI>GJ&2"TE*4EH6Z+.$ZD:]\"U:.%BU0FD!I)4JK4%I-T>20 M=I))^ )]7.S,WL%$'97P\3XN:,$L?+R/"UJP0&G",'RMCPM:L4)I-463\].9 M).'W[^-B+]D[7JA>@M+2T-#')71C];8,*I>@M *E"916HK0*I=4438YM)Y>$ MWZ>12V@2"B+75Y>OVX?3.X2H<8+2,I26GWA\"[2J0&DE2JM06DW1Y!AVFDMH MUUQ>9F&ZO6CO^1-57U!:&NKJB^^H+E.&ULQ16H'2!$HK45J%TFJ*)@>W$U]" MN_C"+4P/#=^C,QJIW0(L*E%:BM JEU11-BF'4 M"3^1O;'+,Q:FV\E])TF4-D9I::1W;QF&@:,Z;6C1'*45*$V@M!*E52BMIFAR M/#MM)[)K.ST7ID>ZI#)T0S>,U/4+]K*]TX::-B@M0VGYJ0>X0,L*E%:BM JE MU11-SELGVT1VV:;/TO3(T*[$#7UM;;J]9.^LH3H-2LM06H[2"I0F4%IYXIE4 MH55KBB9'K?-I(KM/8UN<'AD:@+B!H]X3M5?HG2Q4FT%I&4K+45J!T@1**U%: M==II65-%Y6!UUDQDMV;L2]/_N?YL7UMDI_=^6X\*-+>UY%5 MVDF<@NS>A+TQ_/I:ZE)($3.MKE)BK#H+0TTE41 M]8.X#*V8&XZ:%\1AK+]A0YT8E%8:=F+H^7'HJ]>'IF]4BMSV4E+]KGAJ?/+I MWSDOD=UY>71Q^MN;3VT:8DL:4,,%I8U16AJ9&J@DB:,V4$&KYBBM0&D"I94H MK4)I-4638]HY+I'=<3$N3G\\FH8>*I'KA]I$A1HM*"V-]!XJ^D2%>BJ&H^;Y M(\^-U27L:%F!TDK#3@P]QQF-U(G*+.4X<1"I$]5+Z"51IY=$MY^"?Y_U\!&J ME:"T,4I+45J&TG*45J T@=)*E%:AM)JBR<'N])/(KI^\T'IX>]7>"4>5%926 M1KH6$H3:G1/41$%I!4H3**U$:15*JRF:%-RX$U9BN[ "+H>/=:W#3V+U,M4^ MGKXA1&DI2LM06G[2T2W0F@*EE2BM0FDU19-3V'DIL=U+>D]M[/T)(Y2BM0FD!I)4JK4%I-T>3<=MY.;/=VN+7UL<%*<4+5 MD+ZPCZ=W"%&5!Z5E*"T_[? 6:%&!TDJ45J&TFJ+),>SDH=C>F^89:^OMY-YS M)&H*H;0TUAO0#!-UY5N&ULQ16H'2!$HK45J%TFJ*)J>S,X!BNP'4W0*L*E%:BM JEU11-2EO2:3N)7=OIL[ ^ M,;1;\:-0[6%AK]@W:2@M16D92LM16H'2!$HK3SN1*K1H3='DH'5F3F(WE92@M1VD%2A,HK41IU4EG94W5E&/5^3>)W;]Y MYJ)Z.[WO^SF4-D9I:6+P94R+ZM&J.4HK4)I :25*JU!:3='DC';^36+W;YZP MJ#[1#1?CHGI[Y=Z)0SO-&/9!6ZN(5LP-%+*;O'EU/?G4_&.R^31?;0>+YK+%.S_N/QOG'0D +@G 8 >&PO=V]R:W-H965T&ULK5K=MG&277[TLW+!M MD'WC.Y; -VN>;@,!']/G7K9+6;#*%VWC'K$LM[<-HJ0SN,KOS=+!%=^+.$K8 M+$79?KL-TO?O+.:OUQW<^;@QCYXW0M[H#:YVP3-;,/&TFZ7PJ5=I645;EF01 M3U#*UM>=(;X9'[)E\-UD2)W,:%2.';"-:)P8@G*]@4 MMD)PE?$X6@4"/BP$_(/=$AGB:S0*L@VZ@QW/4!<]+6[0K[_\AGY!48(>-WR? M!X&(18@&S\B\?!J*;XCB?#DVP*&59VFNC[9Y=KCX ]W=3_]:H+OY] %- M9[?SX>-X\CL:CA['/\:/X]N%SFN%5ENO56;U9;8+0G;=@;3-6/K".H-__PN[ MUG]T)I])V9$#[,H!MDG[8 )%*.:9-C2*E6Z^4E::ET$7VY9UU7LY1*^3=WHBS;!TG(4,@SH8U.3T%';,MMF* 1HA;&>A/ZE0E]HPD+P<.?79Y+]8#]"K!O!#S>[H(HE;DD/1[SY+D; M R]#G&09TWO75X T\UZ5L+T6QV*K)CK+B'0J-BS5TI2E/,[U&H@T,GW'62:9]*"TY)[+XS6.@F44YV7F(J](X&.V7D,+)*^"\.]]E$4R M/K1%J'SXF:K0N;0=NXK4KB+FY [S-,YDN6;12[",6>X2K>%$V2ULN00W4U@O MY_7[+?M:4S\V$NM@G+Q 1O#T78N.*D_M8I?:N(E.E:-MR&I.QF92OF%KEJ9% M==E")838T?=NMNH:C#VGB5$5ZQ*+^BV5'-<4C8VL-IBE# K+ZJ/N%>G 90H; M*DNI\PB-XV*W60IU)=YI86HH3OB4"6C5#%H[(C35BEK7L1F M8@2,Z;Y)BG5,'!1*+7J5_+K8\ZC?A*^1HPYQVEQ5XSZ&UVLJ_4^D!#H;[GXV8CJ9/K M8X*]ELVK:928:718MUY58Y:'8MZ3I' M?MX&Z4\F9*5'&0OW:7N.:'C2)Y@HB'6\:Q&[K5TA-:$2,Z$N@OBKF%625*)" M%<&VZ].V@E03*3$3Z4,@2F1?@ZR2)I .\9O-ED[.HMAI\W)-KL1,KJVC$5'Y M4'&FAC)=JRU@:\(D9L*L:ONO>SD+1\EO1U4^@@8[^TR55PD2:A=1YCN-7!=# M2]XV'M.:2:GUI3)_-YX,)Z-/' ,:"?K+YX!GTG;LA)JIZ6FFANT+&5ME:)WR M+?3U+ TCZ(0@43)YZ '$+=J&$:IR,/8Q;0Y,&C%*/;MM"VNFIN;1%< M& "PK9BDFX-)OZ4*TYJ;J9F;'X,W]!J)S8;'*UDAP)Z/8B&/3X"?98OQ&J3Z M7RVHCJ5=3)N%3R?7=[V6RD=KJJ9FJIZSW2%9'X:8%JYNEG6PHPR]6D$*C7@+ M?=":I*F9I*M:79;J,EY.5V>J$G&7NO9ARI;8-8*>A;TVZ#5C4S-C2^B0 &D> MV(!^U]F@(FO@>)4US5#G7<^R60Q-: M\S@U\_CHT^@OT)(]1TE2)@6TW1'7]JQ4I7?;?2=NR;NDFPS4U" M_BNSW-?F9FLM5[G>\QU?Z0DTW#Y NPWMT,UZ,[J>+ M)\@9F2!5CXW&D[OI_&'X.)Y.M%88.XIX[%7O&3N3+L7.JCL-V]QI MS+1'==6T S/Z7J"$"_0N)S_8?*U'BF<^NTYJ,@\V1W3P5"AMIT'N7'D>AC;)L1!V2"5J MUFS(%,+QU62A+0V*M'$J5!A'T3@LA-3!;-+(EF8VH)94%:BM)@\'--+@8G<^/O7UC\%UB M;5^R)GKPEYMT&D2>$"I,G$<0_-GB)2KE@9C&8X<9]"&]X\OS#OVZR9US M60N+EZ3N9>KR:? A@!0WHE+NCNK/V.5SXO$24K;YA;JSC0)(*NNHZ)R902%U M^Q5/71W^Q2'N'.*&=QNH87DEG)A-#-5@O#6C^4.3:N/-Y*3VC[)RAK62_=QL M7EF66 N++9HMYSP)'<-Z99AT$/,6(GX%X@QN2;O=8OJW?\AT>D[QCM,\ M/@CXE;9#B,8#B*,X/H!WU.=XU. =O8*W,)G0\I?P;3" 2]*6E$Q%VQ4ZA:5! MB]JU MK M=1")U(H6+$0N06=A1\7:^L,-]'/?15J"1SO)^ 'Z]R6(L%I4/I8 M9HO![.V;T3CZ>""]XSZ]XT/H__:$_PFQK QR]F1X, =PHY,AO',Y M#FXO[=?>13OM?\S;G7DK#)?7@L(-NT;#TY, 3+N'VHNCLIG]-3G>),W19XW& M&[!^0^1V%Q^@_S.8_0902P,$% @ ":2.5==@U/:2"P [" !@ !X M;"]W;W)KZ?6F MI8ZK%\^VJ_:7[4\6K:M1RE+7JG':-,*JU?.SZ^C)RQF-YP&_:G7K)L^" M+%D8\X$:;Y;/ST)22%6J;$F"Q,^->J6JB@1!C8^]S+-Q29HX?1ZDOV;;8GCG)*TWE^%]QZ\?.L6+9N=;4_62T M:]WX7_FI]\-D0AZ>F!#W$V+6VR_$6GXC6_GBF36WPM)H2*,'-I5G0SG=T*:\ M;RW>:LQK7[S6C6Q*+2OQIG&M[>#OUCV[:B&:!ER5O9B77DQ\0DPAWIJFW3CQ M;;-4R_WY5U!IU"L>]'H9/RCP!W-S*<(T$'$8QP_(2T8[$Y:7G)#WIKE1KF7K M O&-6K1"-DOQ[<=.MW?BO2H[JUNMG/C/]0)N %;^>\P)?HW9\34H?IZXK2S5 M\S,$B%/V1IV]^/JK* V?/F#!;+1@]I#T+]^IOR!&O);:BE]EU2GQ5DG76>7[ M?U,$<8@0*QIQPR.D$^U&"?6IW,AFK<36ZE*A2[8(P:Y:BH5"O)8*X;84*VMJ MX62EA%G!YYCLD&J,%5NIEZ(U MYNW$I9(46EY4)7M".ZX24@&;INH2PFU,9A MUY8WLFF1+DSG$ ?V X0A-?'H4?2>'*QI[%+9ZLXO)7TZ6*CV5JEFD+&5MM6T M%%EM_.KUSA-B*5MU2>[H.X7IK%B-ON2E'6-J6)S0!(],_=8*)'>2,>R.[YO[8VPTY@XTC97:J7(KKB:%Z!,W77^5QE#UUHJQ@O5[I M4K)C;W6[Z;?OJ#W:<1J%U=O>SR@,B$U1J1M5D7JLD<<3!CN];E@Z=H'@LB]W MLD>7XN>-5#$%6&FO-PE@&2N#-Z)!OL;7 %H_'@EU5B5;9FG:0.XZ #ZXCB_?=E\!] MOQR!]FB6Z[84>3!X<0(.&[:0\BL-?RJ'\(DB@$TYWT MV ?R*8&86TZ(7;TEC[A[$/VRM(*W?7K84[66#?(D9Z_?N^6:'Z >0DW7O .7 MXI5T&RZ"D.1+XUMV!'MO4A5IB7>8")B0]WC:02XLJ4]-1=4[46X4%?3JCK)X MWKY!1-:H@'264Q$\IAWGWC[3W/V9!8^NU^>H(=KAE2$ %ZJ4E"6QI7>\7ZS2 MD*)[M/=1,Y0.'SQ?$%\^E9/4$_&RAUU?@WB- ,VRZI:D U%O7=U=R!N)!$!# M23J]<7#+D!YH[B[[= T70![D/3/4%?G\,=FK?BXX@J0-/0J/:Y#%OZ\I4*(*D!FOM^C,2E>V_"W5H M.DT*D[U O59K8X>)<"7\>+J8[_9C5\MEZYD@IL/U*^T(;,38!XGXTY9J)>@5 M8F)O4"+.6328'$:[QT_$M1?WK1?W>B+NNB;&] >,^LX:YY#F$0;5\0[FLH>9 M[41B.TQJ0T; :0;Q/U:%TG0DXQ$7G"A^>N(I+H(XF^,ARH,LB?;>16$PG\W& M///+Y?M+L3; ?<.;T5I&- M@]% M(OFC;$+8K BB>8(?<1X5R6-JA^%NWD'SE;%;1CEB!<>D";QF111D<2Z2?";. M9V0A9.59D.01=BGDYPC/@R0#W/ O2&6;C799BCW.__P7O?S'+ M@C!+=ON_#W%Z_)DCY-^["'D]B9!_%/?_--BS()NG](1]1^??@'N"*Q]0U0>A^ZQ3LX:E\/I_H%239#&K-@MDD] Z: MGP%_'#'ZLV2*_FEK0'^*#!!%E.%HMS$O*&8SAGZ:!D5<[($A39%WIMBG2B=' M0)=\G$<<](24BO(75G(FY1LBSPNZ5:0:A[K-US;@')C4>HKS<'WY$\'WBG2= MW)%\@[^^-")VQ)U"47\$*"!3QQD]S>=!ELYY7#\&I&5%QS$:BPT $(L(6 5VXX.QPB=B,AW5,Y1?>E)=UZ$'7#RCU_&\CM+?!N>"S> M4O'&$*=P[&J(CN+PB,,#8(PSQP?F@\1D:;2_XB'3,98O>?C4L9O?]J>=\:Z- MV ^Q4<,*(2+N>L_#E0=0Z&D^@62I2KJV(M?=A\2AW= 7G&I-BBX[-1S0K&;" M3O81(Q(DJJM:]B9S6V"E MA-WP4W\5[O7N^^A\VZP=G=X,SJTTC\!R5'N",EUL0?NN\?=IRX![:1WT>KXY MT*F>(3/<=>/-K>4'_.J:/+"[,*,9H_5;>=>SS6O'9RLR)R")5GE>C#-PKST? MB)N+OJ7K+7; \\4-N=E-H76$X@V:KK1UA!BZD>G?N6,DD2+M* D6?(=*&%IS MI>ON!0)-W^%C./>8 P3VH+4,)SEXCJX/#R2*K7':?RKX6[06V[=>6[4>#@KW M*??G,M.4^7ZOG/,1B*1:^TOV[Z!W.QPQ=]T^B7":.J0%#[0_4YJ1O8L$A*S@ MA.^9Z'%"<'_SHZ2!AK]/3E Q4ZFP4Q'2)0-T/4+R3.G,@R)B79 M'%EU/I+4!VIR6.2>A!YJ,7EULA2#^2%W>_9Y.'_OY?WZ2]R22>>]>;M78U& M+,\KB6O&\\?,/LG:1]Y>&D(GCG!"1_]DK?L_@%F2P*;@:Q%QP@1GGSR8Y]E !<,=-WP 9U$&+"308SYC:CJ0/^:!IP 6X1 8SRD2 MZ)0$NT&W0?BB+!L)W\#_#A$6P71Z2Y%!IRUZCL*!Y7G&-^ +QZ@@]2[-@Y00 MC[X0$OB<0]8E,7>F:1*$>3&E?N^&_5U+W?CKSY&E#%]]'KB.(58QO9Z@%"Y! M)/R'$3?4 +J-.O6)"@O\R!=NQ[]L3:XICU\6_<#XXSO'/I^CCD[N'.E6:ZGL MB6M?/WN_8'SVW@-%F^[;QM/1WH7K]5[2_//8M\VKR!;I6H GTG9UH"K3P'Z/'WO%3 M_K7_@KT;[O\? ZL:X)2I5:8&EYF\S.P.?ZV[ANMV?+W[(5I6U/SXP8<3%D: M@/'%_\#4$L#!!0 ( FDCE4F".I'. H $89 9 M>&PO=V]R:W-H965TR,/YJL FA>C,>^VRC2NE'ME(&7U;6E3+@T:W'OG)*YKRI M+,;3R>3EN)3:#*XO^=V]N[ZT=2BT4?=.^+HLI=O?J,+NK@;G@^;%1[W>!'HQ MOKZLY%HM5'BH[AV>QJV47)?*>&V-<&IU-9B?O[EY0>MYP;^TVOG>;T&6+*U] MI(=W^=5@0@JI0F6!)$C\MU6WJBA($-3XDF0.VB-I8_]W(_TMVPY;EM*K6UO\ MJO.PN1J\&HA5[+D@>9DM//\K=G'MR]<#D=4^V#)MA@:E-O%_ M^37YH;?AU>2)#=.T87SNZ$H]601C_85-X-Y;2AH"R"PU>- M?>'Z1GKMA5V)>Z>\,D%&7YE<+&*8Z-M"KXU>Z4R:(.999FL3M%F+>UOH3"M_ M.0[0A.2-LW3J33QU^L2IK\5[:\+&BSN3J_QP_Q@6M&9,&S-NIL\*_&"W(S%Y M.133R73ZC+Q9ZY89RYL](>^(E>+?\Z4/#C#ZSS&#H[P7Q^51:KWQE4;;%ZVV+YZ3_KL%\?<_53PMY-YID^FJ4/SYUAJ//7G\ M_JL2*$M.!B5J3_*DN)B.+V9BI]2C6&F?R4+LE71"F9R^8T_8*'QQ/D ]D\N] MD*N@G/B[-#7I.IL,Q6ZCLXU I6M$$)K$3GKQ5BT=+TL08PT/%^)P711BJ;K% M%[QX-A*?<';8:)>++_A Q\*D_ADDCF4H2@A2]Y C6N9WV2GBX4.5#(:$+O 7OH#Z+#=QM;%(#% MSD":KY=>YUHZP& DYE!7&ZB0I3U+6> PJ$^;D7;&2Z[C7FSD5L'-R@A5:)1$ MUDV;GJY81IZ1=:[IVSN2J\L>AO#R;6O,.Q-[&P'K4[*"=2#@U*V4'W%*IR*R MO9(N*DB"74Y6 2IA(];* ,/D$7Q1%4F378I4'?YU1.^#8446@<-Z\C!:C,1? MY_/[4_:1K"KDE%P62KBZ2(YS:ET7,OHM!66ALMKIH-.*NZ_91IHU!ZO4/C7; MM72<-SJYKK,2]EA'"H[$K7(!;1^+.@>22&.1ESF 55A?(ZWQ I_)S@26O+'H MJ/.>U\CJX_ZA.&._+!.#4DA_V/8]QM; M%SFE//&AA,'/M8F$@Q4.,9U^0U#C-7_@(4J9N4%Y*L1']CK5!>(BXGQR]H]O MZ]0(0.;C;*4-G8]XE]* 6=$9PS9!_T]HPUO$J+B^Q+CB%1#EN SGGT%9XD*C MD+V>RB!"4,7J+E92.^#@,/:5]9H\-H0D#S;%4(WUG8(T%*2T4QNB@@@Z4!4] MEDF/:@U:Z=D7)+3!*S9KFV/KLH:J3I%W6XTT(S%'LA C;/+BZ-FD.\(+(*%= M5=$KZ:A5#0_TRRG7;TME=8^/ 3[FS@==!H=:60 M4'KIL/\V!9SZ4FO*KR[,I&\I'Y50[5%<&SQ(=Y4LVDBX9+6B(#(FREBS8V)3 M#<*&E+V_D:DLN@\IQC"*>19JQD7T:,99DNL5]:&5LV5*M:=US&M%ECCM'^-' MY%0L-H&[Q8(RNMN>DN8PVM0;R)Q@(_9S!6APNT@.AR'@ 84U:)J8"E+-1:6A M"#NU509:2.>H.D9[V?\E;**R3,'END?%R2X+O4Z0V0&H?&*4!F]'7L&OCNX1 MR#DTQ @'11T2A6Q)+)'+>25!6@Y:8&.CW$I=T)HA>) "(F'U-A(FN J*:]H/ MSZH4KW"Q-##[Q0\?8L9E;B5V#(%4*\16%C7G M#BE+>A-*B-_T[2.&\*VQ&>=&1'.AY5(7J>=% :S*DL@CT2=HM$S( +K>=^E$ MYD!+".S0!CLV&M8BN@"Y^DI^4Q10ICD&*L./=>)D!["...AEZQ(,1E' 8IE! M%_'6Q'A^4Y)::LK)0WKI& -D.[GO3/\#SPT\0T<<]" ML3<;ZBP%4BPG&,754)3 MT05F::0\\<2/Z HF(.GFN64.UA]3G#66:D]T[;N.EA,ECT'JB&1OXX)KB\LQ MX%@RZ^3M?'%S"C?Z^O"$;N%#15U7G,P7#Z]B J3CZAR6?B MU>3B]$U?&KGUMLG3>1?K]MT_>YG E;CYDHK;+=\X4!2;::AM,O! W(=H$M?< MMS5R7>M(T:ADJ\QBXOMOS(82$:<^V-:.'O[:=P?9V:0M<;^C^=F, MP=*22G!73$8T/:)?$^U.$0>2?&=%ZGA>$2UZ E^DA22P M^DKQO5+,R#@^L=C49%BT3T%&#V2>%\FK%%1/'"%'HX-F3.\H3WZ CC'IF]=K MA(WTFB1( FPMUA8/_.6,;D?FXCNL;-$.N'"^@_M]"%!(X9AMY&<^0\]" MG:41B=$?6\^A=JK1#L-EZA7#Q/83?DFQVK=T3Z_.DCZ*B3N_O%:9M(L9@G>''G\RU*8&"D9$1, M>"\2)12Q3<2VV1W*%*Z4>^H9<5DXC/&WA'BU*RFA[YCU5V-AO-FC*;2D.!_->K?6IN=&=,1Z91 MOW%$='7D"THRCZ:JXM)4)/.G#!Q:+@C#E8G)/H# M_3QE]687HVFK72*R=5G'A@72 [X?[7C]:G3>+DS%YXD,;0SAZ]@1%V8>HXL] M]R-C,;N 3+K8F1FV,8^HMX*'1L^UBJ;IE"^@L#>!$48VB .Z*)C?P:G";N0# M50J&0@1P61+3));6;\SM:7P,#3IG+!X!']&PB5'&,9'I3?D@>RKNHHNHG]4R M#-/U%-Z3Z?U!+ P04 " )I(Y5 MWT3%SSX' #%$@ &0 'AL+W=O;(B\OS[T\]Y#2V5:;SW8MI6/W;=/9\]G:NN- M[#"RU*85#H]FM; ;(T7M)[7-(@[#;-$*UZ8DL7)WAO\IN363MJ,(KG5^C,]_%2?ST(")!M9.?(@\'Q\[8KD55E[KYG=5N_7YK)BQ6BY%W[B/>ONCW,63DK]*-];_LNU@ MR_,9JWKK=+N;# 2MZH9_<;_+PV1"$3XS(=Y-B#WN82&/\JUPXN+,Z"TS9 UO MU/"A^MD ISK:E$_.8%1AGKNX$HWH*LD^>09[9P\$XVBVKGZ6KP M%#_CJ62_Z,ZM+7O7U;)^/'\!5".T> _M*G[1X:_Z;L["+&!Q&,0,]']/PE[U^U42]Z.H[SV>3\U-WA7YN'2:O2*$J+0;UD;BW94C\#R";:? ^9JMM*XMBY,@#@N6I$',TPG.5RPI@I+' M:*1ED$<9^V @9\8],.!C[[[T:@.!<0'[%4$_&I.'L0YCWSWB&VG=85&*-,N" M+"?H"6H@+ J_*3U-/9@14JN7;BO W9CLT@0Y*H.(%^Q];SKEB-5DME3WU+:L M"+(T9F60 M+/$H*VUDW-5+LQ^DZV?L]Y'G">L!3)2R)V+3;*B4;](2>+U?(. M@CZ@J#1EIH#'@D4\R,N4W6C,8)NC&65ID@<) &;8'5YPH+#V%/I<]6W?8-=K M> =BV0KP,\KG*<2Y:?;.7L7Q/!Y[<'1Z3CA/@"\' BPG M[*!IQ(1@<,#SB0/?DT7S\(G+I3*6"&>DW#NVSWF>HS*E& MKQ[8!C.(_,26((I3-%Y'29!R?D+Z$:1%]'B,!VF8TA@/LC@$HWQ%$%L.3HLP MB+(,/ V#)(0CE&:1Q:R 8$41>\U#\#A"=Q)$: ;-=JXUE6<#3 M$@M"W9Q3H%D<9#RCT2@.>%30*(0U3$J?H@0SRJ6+QP^ MH?1 ^WGT3643Q7/^V"-ZDF\LFQV_Y<#O/X$$)&2Q]==!6;\1=]+@=HLMI2LR M4>]1.J I2M<^&]$\9P]2 (F'^829 4L0RL&B/D*X@/%Y.;&ICC)J2%:XLQR6 M&[DS9[\3VDJ;_Q%%BOUIN4 +5K)#C,T@HW5+9S/\6-'(H1\O'I^E MHUT8D7DQDZ1V-7747O=THVJO(-;A;S@5 8..@&&EKV?%LO=G,:U;D>>C54%; MH9X4D )XNQ-@^T1^=YKZ+[_I$&&*[IUUJO4!O!^6_>CI5P^XO/R2;D5I3@^< M11E4):1V2I6/,D..$2%P]H@ M$Q"O,GK&QY]M'SG.(N1EEP#4-WXZ3?CO\&S8STK4AT+$&1N#AOZH3<9QO)#U]1!"[ZQ",=.+BJHD'8=1DM*A&W'V MJ=]LF@?BF>K>[&]K@GS0BT.& MO&(Y;NR1O].$N.CC5>/86^IB\FD!T%;^ PJQ"/4X?&48>\=O-)?#IXF#^?"! MYQ=A5JJSK)%+3 WG>3IC9OAH,CPXO?$?*FZU0QY\&ULS5?;;N,V$/T5PLT6":#*NEF2TR1 DNVB?=C&S6[; MAZ(/M$19Q$JD0E)VTJ_O#'6)TMANMQ>@+S8UFLN9X9RA>+&3ZI,N&3/DL:Z$ MOIR5QC3G\[G.2E93[-8C2W1G4U#SPOGM>4B]G5A96M MU-6%;$W%!5LIHMNZINKIAE5R=SGS9X/@GF]*@X+YU45#-^P#,S\V*P5/\]%+ MSFLF-)>"*%9YVP,B8;3]>#]GTOV76Z43(C6:N-K'MC0%!ST?W3Q[X.$X/4.V 0] :!Q=T%LBC? M4D.O+I3<$87:X T7-E5K#>"XP$WY8!2\Y6!GKMZR@BG%;SF-PP..2O)?"E)I\(W*6O[2? [H18C! O F..OQ> M;EWBQ0X)O" XXB\<4PZMO_" OR'30LD:4A5&06M V4U);FW!F2*_7*^UE?^Z MKP"=_VB_?Z31N6YHQBYGP!/-U);-KK[\PH^]KX^@CT;TT3'O?VO#_IE',BKL M%683808_7!LB"\)%IABPU] *Q-IHTE">$R.);&$HT(II C,E8U:T-C _^GZ' M\F?]KFB7W)94;$ 77AN)SO)]@?-6<;$AIF2D88K+',)A[84!1:H@)XQ6P0C2 MY!1=E;+5D*<^.RL<5I/*Q5(P-;_7D-78C_H23 MU0W;<"$0R9I65$!R)\1?+IQEO(!5$"Z<./51EB;.,HA0%L5.Z"7D.L^YL:E$ M2R<%?Z";!@GQ ]])O8 L4V<9+6&+,KD15A.A[*W%:9@X49RZCPW,;NP/U:7]&[AI&B4?.8QC5CV1T'N#._L< MS]H(S8C<@D^,(MBC@2J2NAM*V-LHAMZ$CLL[)3C-"L#@PF;#FNS I9"$U]"Q M"EL8M"N*G010,MIP2!:PO,P3>GE/5ABNL'UD;!\]3/JHF/01ZF'>+GG%QE&@ M>D&C('W%(?V>;M8;K64K8&E*J'1)MXRL&1- FZWD&5BOVUXLI"%/<-K;UV-A MI>X0 MZ'],VZ4'//21HK[C)ZD3+Y&X:13"*K%2+P&-))A0%^FRB("[?N@$R9+$/FAY M,4D7D;,(%P?9.Y3CU(\AD.5I (&2A0^KA1Q96 M$*5.X"\/2(>NFFS\9!..4/*Y1[N#\Q7XGN#KL99@SFA6@H)&'L/'5[_)EF G M?ARZP3A!T/E)X,=N.HC3)6U MA*^BUW4#=T**KS)$7=%UQ5Z.'V1N-[R[F;EFSW,(;0]-'5*TIE7C+'#)2LF\ MA2- JAQW%_UNF&"*5CC]GJ-#:([CI8(=4T\PYP!\EK4(VK$10:!;J&0KBK8J MH#@0NGGMG#WBX(-WME^@&.YXX$VK^M,-[+J[>#RK=]>W]U0!BS2I6 &FGILL9D1U5Z+NP CSRY+N$4RA0KPOI#2# \88+R77OT.4$L#!!0 ( FDCE5S@=6] M9P\ -@J 9 >&PO=V]R:W-H965TO>AC601BWUY]MG%@B_O3?W9;I5RXDM95/;5R=:YW?7%AU MJ4OI\+7>7-A=K63.B\KB8I(DBXM2ZNKD]4O^V\?Z]4O3N$)7ZF,M;%.6LGYX MHPIS_^HD/6G_\$EOMH[^#SX(L61GSF;Z\SU^=)*20*E3F2(+$/W?JK2H*$@0U_@PR M3[HM:>'PF^%WG;OOJ9'DB$^F?N_JV#/G.1EIK#\ M?W'OGYUON-6,L?I).O7];F M7M3T-*31!S:55T,Y75%0;EV-7S76N=<_J)5[>>$@B;Y?9&'5&[]J%4K:,H3M.(!$@2<2>=$KL"/D*^.N&,^+.1A5YK[*DKZ[1K* >QRZIY4+45NZ:V MC?2/?FJP03J;W8@&:*J%VY(Y65-KI[';3>:$K'(P0*:0P#GV,YE2N2553^>+ M29RV!D5"KATD ),-LKW:L"R6>@]IV/C[[Y:3]/*%R $-,M>RZ,R4)3P$"386 MOV*)=Z,$<#8&/JBPZ^H!C\*8' 82HLY(]/OVZ[E8*7>O5"4:"RTL;\Q.KR/> MXK?X-A9O9/59_"2#*VZL-9GF;WY)C717:E\#T]2M^YO*DE^@C5D5>L-+@\:= M)B(W6(A 4?RB']2 M#3^QB9;#0/@!T7)1RH>WADKLP-;GTX6\>22M^#=]S>/*$1_ MH)BRY/P/@)5P$HN?J]Z1,\_@S#D03NC)"8RT(Y810K:FR(D"?&&F'#6(F'-P M+N(U4)3C12#AG.YCY;< ,-Q69-)N0SP8NP?8S/6Q1,B#8]LC #>B@3,U/O# ?>/P/=@ ^3 M(3%H!THA;P?C7;L'D3-*:NC;RB*$]4F&(+;NQ6O>Q 545VBEVOVV N#VK2-T:X]218/$<(;F(D=U=&/?+0Q>Q,J^GI# 1?$ M]Y/DQ1HU0%*0*!.VLMHH_B%]P7 ?,7G4 72$G5(^P(0_&XW$:-A! W8C-S(2 M"<#L4NC%IH[QY^B7=I&'5)>K:9(\:Q]_&L:[ @K(+*NIHA.FFVHG=;F]C?*J.1YLA!JO5;<)XMW:E4W:-/% M9@#AIE2VZ#;[PR'O,>#F!Z MJ,R%R^>4RF/Q<9@4K&_G5/ 61=F_);Z)<2$B1#1(](#'R(*(%53]/I(IZVO1S9 MBA@'0:0H&D!3YQXYLF,(0=A_3APB=YKRFXF)Z6*]1ET9NT'Z,+3MGP\""<<^ MR-C_>&7:]$%YP.&7VI>[0!.D\MBJ/BWZW.G6^Y2 *88T\PAHN3LSUMFVI+;2=V2NTI].^+S\L]1%@'Z-E)/]XS'U>['E6.K2VJ\9Q2_B$ M(5XW2Q ,_CD !!_(_QL'OU$I&_+8@'N9Q:#6RJ?$-\0:7-&4?E?I0H/>T0N; ME3'*(8X+O64VJC;%4#0G+U"H=L,XYFUW&G2- G_3;MI78U6 V"HY+'.CW(K% MK6<^JN%_U;2AP'%S34BL9?O& ? M%\.S!+4FF@I;^T3?U9VQ4TUCH9\]OQ8W/IX_5OSL.[A4%KX,@Q7K7/R"TDQ= M\>C'J?C0NO6:2F?@XE.!4S^?&?I/']#U7H_C%8E*L4>#8WQDSZ;S:#%+S[F3 M2B#3?'"Q ) MGD:3Q7P@F$#@N @ /WSBR@\4UZY-9-Q5'4X9N%(\-3F6.^8-.Z=);@A71T@N3%( [%OHK"_UE('3(H"RP_W0SI"N:>8T: MQ%.'@I4N4Y&"6>?32_[OUV,Q/1!("&>B83_/_S\_O&<(;3SB@]90TS[01.= M?D^188LNPZ Z]0*U/P*"F7=TH*+C.;Q361E&GGZ&%(800>YP7,S>]YTT2 H& M$,?XT>];+_,M9-IS&K[!:/ 7U.&C'&OZ* M=-'X*ZTJOPB#+!X_=*-;.MW7JAU8<"1+^9EBTTZ\CDT:>-@R/"CN5:9V,A4- M!D!!M>%4C%SNN?4J7BP&0\4SWZ]UAS++%PBJU V3E9^"M'T5=Z^W?!X&X M-TV1\WB0IYEY*.3 3E\%VRDMC9/\C+[<%8K)V'LQ"K7M(%SQC>>W+I" M;6C^9OW4PYI"YWX@(0NF/+[?C,7["[95@W:F<>076KC9GE7G-&H-MZJ=._)E@,%BJY,5U0-VO!<7?0,U)PIG&WZ]2ZN;M^'X%K,KYUUZSC"%O M- ,5\BR$QQ1T06A[FJ%30I]K_7TA]R/@N'53%)ZKK8\YIQT*=>3+-55GL+AJ MKZ%]EH;&N[LL#2V(D!L :D.Z-%7CF;(L=:AD> "T<2=UT8Z[&AN2&IW19'#I M[^/@;T?W#D]T.BATUDHH##JEP9W\?NQ\(CFVJIT2==<92A-O ;!TV/2MH+^W M("LWFNZ?J@V?&@EN23Q'W:=;D)C>/$"@/KQ_\_,G<=8=5=$R1N&P0)C77Y[S MN:6W(/#ON.@C7PIC&"/)L^@I#=)6@PEI,+A7YG>/VLSR+AE<-8>#R_B:F?,= MBW=!"[]J=.KNO4+A'9_X^=9V9%4[P. KX@?G0Q3U/O:'0M#"[[Z3Y 'IL)V$ YC26@B*M5*M<0&?>W=@0[CN!9]B M#IE)/$,,=GP^K)HR>M++%*+^DJJ[=$;M1?9%X_0[G \N MGT@F-]9>VG Y14*L#!5H?O]+Y<_;FMOY.407" X1\?%Z= $/"%X]8SRD\0*. M&$U<'U])T'W!P*@P<^__,+B#_=\/W] D_19-DO[B9KBQW^;PO"(6'[Y.,$!- M00T7Z@S/&% "QDTQW[AZ9I66QQ5\R_^X[Q^]ZL*<>F^&UY-48FRXRO,SY .C M+DZN8$.PZIHJ_K!G_: " #Z12.[RB0\]%\_B^77J<[[J.>:M.;0$M;9K^<7T M.N5DY%LAOHG'P4%S<^S;BV+X:L\3/OU+,Z7XT MN%X.W#4M5;_B=2IINHQ;Z M%P^[OW:O;=[XMQ7[Q_T[G_]@)@8!J366)O'E_$34_CU*_\69';^[N#+.F9(_ M;I6$&ULI5==;]LV%/TKA%KT*; = M)TVR-#&0I"M68%V+=EL?ACW0U)5$E")5DK*K_?J=2TJVFZ89MKW$%'D_SOTX ME\S5UOE/H2&*XDMK;+@NFAB[R_D\J(9:&6:N(XN3ROE61GSZ>AXZ3[),2JV9 M+Q>+LWDKM2U65VGOG5]=N3X:;>F=%Z%O6^F'6S)N>UT<%]/&>UTWD3?FJZM. MUO2!XF_=.X^O^TIRR>!WS5MP\%:<"1KYS[QQ^OR MNE@P(#*D(EN0^-G0'1G#A@#C\VBSV+EDQ[?]B<9XGK,]Y4Q(?\4VRSY?%D+U(;IV5 :"5MO\*[^,>3A0N%A\ M1V$Y*BP3[NPHH7PIHUQ=>;<5GJ5AC177^G- V^%; M3OANEX\:_,5M9F)Q=B26B^7R$7LGNWA/DKV3_Q*O>*F#,B[TGL0?-^L0/9KF MSX>RD)V">%T%\+I8];_?JE\+G1R)+8E& M0K>/(4(#KH39.U'9B;;)DJQK3[6,6+6NMY$EGI[-SL$$8Q*IX?+IQ6RQVX"B M&OT7E6(]"((5!()* M1J]5Q*:2 79]PCBFY=7D@2%A6G / <%&>NWZ($J8#)#WKJ\;\8&Z2.T:1I>+ MD\4,6:Z1GS909"]#\21KWL<4T!*/B:["%*GC$,:$I-UQDY#LD8S<6-B MDP*9CCWKPCFZR RBMQTG146Y-AF\ZOUXQJ+6(=5;7@& M,,.;&QD9''ZTJ&" M''Z*6K( >0W@LMP0(Z>J8@EDF,L[!7&$5K,2G0O)S@7-37#$A<.,3G7&9>8E M[P8N7RICA7L)T=\HY3QWHQF. '#O$?,@<$^-I!@ *: .Q'<2JZ *(PH(E;BN MN#_@P!G-14<'20-()/(E*Q.. P;]$V-FXC7,ME976B7HXBU\2>\E\&3: A?W M*[*KK3)]B7R3C[B11>?=1H<4+RYP'&=+ W=$OEU2C]20#5$8+=?R^ YY^"%Y_L1 MB7Z;FK1&K!)RE"SK>Q%^%=T4TZ%*-0%+?3\"$W"4GBF<[;3/ V8]/$!T3D8: M!=-DT#P47F/PA-2=:)Z@T;S<@B5!&5=OH@3?O;KM6TA$H$LMF4=3CQC\R)K[ M\;BU85*E.I1]YC4/((W)BPYI-"KAAQR6?B ?!QQGO=[JSWV"/LYLI;WJ6PXW MEV<_'4BJ)I5'J]Y(] T&:LHK1J!+4VD_7#AP))NI6DZTS!Q0+L0T!.1()H8: M>I@^C(R1[ Q)I7P_VCGL*T\FL0(I^,; .*.^PZ,]M1%HS,W!Y,!,*$>F;_>I M'U+[N@HY1.F/1*E!5V1Y3-C(CT^8:=1VQ@W<5MM&&YH&'>6VRJ.S=@X )%\G M&:1.]P%/*3PJ,4APVX]-M$LK]_EN;&-<8*B,=3FC _.;;[>Y>S#?YH;@7S\_M-]+7(#U84$%U,3M_7F2*3A_1=>G9 MN'818R(M&[SZR;, SBL'!HP?[&#W?\3J;U!+ P04 " )I(Y5,KM3@G@' M ",$@ &0 'AL+W=O_?J>2TJVDSC. #.8 MR++(^S[W\%IG]U+]I5="&/;0-IT^GZR,69_.9KI8B9;KJ5R+#BN55"TW^*J6 M,[U6@I=6J&UFH>\GLY;7W>3BS#[[J"[.9&^:NA,?%=-]VW+U^$XT\OY\$DS& M!Y_JY[USSRB2A91_T9?WY?G$)X=$(PI#&C@^[L25:!I2!#<^#SHG&Y,DN'L_:K^V ML2.6!=?B2C:_U:59G4^R"2M%Q?O&?)+W_Q9#/'/25\A&VRN[=WL#;"YZ;60[ M",.#MN[<)W\8\K CD/FO"(2#0&C]=H:LES]PPR_.E+QGBG9#&]W84*TTG*L[ M*LJ-45BM(6T',G]0;K]70[2_"=;0'9-5 M51>"5;RHF]K46.I1)\4ZV9T4O"M$PQ<-MJV%XJ;NEH,87RHAT')&,_&PKA6M MF)62_7+%_M,WCRA.%$[9S[UZ*5!*:#>L "S !8QWC\"I$:KF#;I7UV6/FSO> M]((M>ZYX9P3.Q>,%@12I2L[HR$>F8; M[N11<.*8A?/GN;,^ V\QSCK0PPJ<]1F6H46/F7F$-G8#@YQ=-7#*8U>\J2'3 MU1R=:%;,2 ._G?8U?W2QRHI]&_C^-$1+-@VQBUEQ UU%TY<"$76&"5WPACOJ MZ4K&%T@&2;.BX3V*-66W*['U'"IM5=^PFN73>&.TD"U6"IL3=MDO01?"E)#+&RV'C850%D2B6P+]PN$0,&'B M8M$FU@H<6N#;6W] SR$8 09;;W?@!7,KI9TM^Y5L;+U M6+O2&0K1QHYTT2W@NA8.K0/FA&H!5Y1?8Y%K9'V!%(TQ6&20X&LF;-87E#RA MBEJ+TB$#=5C+;BS4D!>I*7O]T)C(*'(C2\TL$Z _2C0*U0( EPT2J]F1=4'V M&O'JXU.HKE7)?G%]0)JO:P(J/A3R>VL3],O8)=ME@A5=HIV[Z_H!!I]S"/G( MOF6YE\Q#? :1%P=T$V9>&J2XB6(OSB+V*PMC1M*!Y^<)-.59C&N*7=>[8+#"I^RR MA<[Z;]>C"/4)8)BR]"*KDYYX3FN!S.=P+$Q8@,@"+P]SD!1Q$CR!AJ?B#8(; MN3>(6)ZQ /_SE-W:UJY>^$.Y\F.Z>M1Q^$Q]2IL7P.+M#A^,FY'8>48WR%,2 M46(S+[(R<>SY:'B *+5 MDDCMIE^O&]N(<+CNW-CH)CBP(308.78D^N4 4"]=U_SH.F\7AJ]!V(+RYZ=P MU*>@%JJD*$_X'9:6U,'D^1:Q%E5DWA+#,8NG;U6U#RV%))K6WZ43EOGJ:VY-X<$+DLBK[M7;KX+DAI]U&4Q;B& M7A1$QU]BJ!-F8R;("2C!W O1&=>O =;#Y*GL(784'A,>(R3$BY+TD(@=+4:Q MB,3B+"6Q--N+^=T&(9C/0TL7OI?&>U+_5LVB:8*_-VL6VIK%TQS7+VZ/]R/X M+4*I/W#V=-IV0Z=E4Y>V4@L<]Q2>'<:U/7&)[141) 8->X2.QY>MRM2F]ZNT M\Z)0/58QK9&,.]4D'5VZ8:^E@TQWJL '@)VQE'2.MSTXY"]D4V,X= M[V;S:.B-_>+/9A%0=$ 4C^Z _Y_VG#1R0<.#\QY3U8IWP'(EU6&_-^I!*#D9 M2%.<@G),$-!)$>"D"')VO7=*9JAYG? MFDR&NO[?3F>@?0IH&]KP"V>,9/AZNQJIH70&K27$%7CA/,%-D@5N@HTQ!V#J MF'M9E-.3.9V2N>_3?!%F]"2AR21,,#UD=LI)C&!YG/H@]R9)C M]M'-<\/O)&PO M=V]R:W-H965T5%J,Q"N%BTK\ 'U'^V=I%YX M1,EXC8WBH@&)^=);QS>;L;&W!G]R[-6@#4;)5HA'T_F:+;W($,(*4VT0&'UV M>(M598"(QM,>TSLN:1R'[0/ZKU8[:=DRA;>B^LXS72Z]F0<9YJRK]+WH?\.] MGHG!2T6E[#_TSC:A%=-.:5'OG:E?\\9]V8]]' 8.L^B"0[)W2"QOMY!E^9EI MMEI(T8,TUH1F&E:J]29RO#&;\J ES7+RTZL'+=+'4E092O4+?'GJN'Y>A)J0 MS7R8[E$V#B6Y@#*';Z+1I8(O38;9N7](C(ZTD@.M3?(JX.]B%T T]2&)DN05 MO-%1YLCBC2[@.6'PUWJKM*1,^/LEC0YB_#*$.1TWJF4I+CU*?X5RA][JXX=X M&GUZA>#X2'#\&OJ;]^'M*!\_S)+X^M,>"^XHVU%*S, :P7>$DNV0 NQ'D?T! MZW0I)/^';%3)2".('#K:4<6+AFD:;H\@RH#XH$L$:1)?^?M);%)R9(TQYCM> M8>%P^I*G)67N,VP1!I"Y%#5H.N>@A?MNGT%T=-8$DYGQS+BD(RRD"F"M[8K8 MV G3U"4GJZ>.28W2#.93.R]"1";_X:,1#UDP[@2G74$830::6)/6^* M &XKIA2LK1K7WL"MJ&NZ3_YFY_%T?Y%W)V&!I[6$XXYG"U=K?I<@>!('DY.B]V;IU7QV>>Q@.'2U:6X5LA:::QC9+*B)1&@.: MSX70AXY9X%B6KOX%4$L#!!0 ( FDCE5Q+&BPS@L $\B 9 >&PO M=V]R:W-H965TV$V; M\BH.P\G5ALMJ=/WJ,:6LQ*UF=;/9<+U_*4JU>S&*1NW 6[E:&QJX MNGZ^Y2MQ)\S[[:W&VU5'I9 ;4=5254R+Y8O13?3L94KK[8+?I-C5@V=&DBR4 M^D O/Q8O1B$Q)$J1&Z+ \7$O7HFR)$)@XP]/<]0=21N'SRWU-U9VR++@M7BE MRM]E8=8O1K,1*\22-Z5YJW9_%UZ>C.CEJJSM?[9S:]-DQ/*F-FKC-X.#C:S< M)__H]3#8, L?V1#[#;'EVQUDN?P;-_SZN58[IFDUJ-&#%=7N!G.R(J/<&8U9 MB7WF^O4?C31[]F.5BXKTPVY+7M7/KPQHTXJKW--YZ>C$C]"9LY]49=8U>UT5 MHCC.L;BEK&7\9,$?U;W8Q9. A:'C*Z_ M^R::A-\_P7G:<9X^1?T+3/1GZ+!'AG\7C'S:X(^9G6+"+9/=LBTM>\;,6L!$ MX?PT'7;>S=/K!>-5X;=$V=-;,&^WC-F[X3NSZJT9KRV=NLES4==*,Z.8:G1_ MECUJJ]6]++ ZX+NK#F9S7ZVZ"^%/0@R8!-U:VX+%>+4JZLIFL'#;_? MKJ$S!WO;,Y\BPD@"+4RC*U'T*&KA1EK:R;)D"\'X/9F9EVS+97$)U>9\*PW>B5)]4A7.8;XL$ Y(598:!'?HSANM*3]UW#@> MX93((@)PDH3'WKD@7L=*?[HS^( #;J"O0M:Y:D##*.K#VF(:T;!9_ L6L3 E5-*&) C#L&.%'&K?J+0_VV:JV5U^W20BI.+S=4V!RC 89;R:JB@9\X6&31Q&/H3FSA M0 N<:H<@CN"8)^8"&X/<^S$]:.]$P5AW&9CDKE,7O3 M:,)_T,I6[@-2O#WV2/,G $2H[%:=QHV#.)G'Q7\$?D0?,#/+6HS J^J:_-Z] M+3E @ZK_ SB]YV4C3H+R/+H@1NT&J9%P4)#9<%V )T]I8,IC%<)@Y_'%H3>2 MF&,?@VCB2%F]BMH(@: ;,.G.RDM5VPQEN?..71T&!SJ >./(A[M^> D0(=/1 MI>?+22% 5ROEH.#F K?R:!0WGJ9T40MA'IOE9B,*E"$"\BP5P=A&C*%"0)]" MZ< A'^CK@ P5-J)HR1S(:.,AUT;F;50AER!DTR)XURM!"%P<9$];L#R@Z^ R M9C<5ZT]@*K=8*%C1Z%95N_8&]]R*4D0-#L9W(([5C%#R)*9N]#Z=@ERLL%=_F[C\%,?*1GX5@Y*FBL MM#L$R+/9>-XQ;<7(QEDW\'D*B.W&@2;B;)P<$HVF@Y$!5>_<:XU,[6G7CQ&' MF8S=)*JBC0%/F\4HJH6::J#E^C%MY0J,/*VJ9#J>M4($/G/#DJ3GW.\Z 3K. M=K8A((I+CG>^$EV46K((%"D?U-Z.[!=__[AIFR-=_3"X;?057-.55*=O9;X0 M=%+)RK5N/ )Y[2,#[F[ML;\T!A61 ]O/C44:SO^]%6#P=+-::;&B&/&2E_8Z MP@^L,[1@% ?Q9!;,DQD[8W"3.&,)4(;G^0PSD^YX\5'H7))MSN,@B29!'$\N MV&P<]TL@PE)($N<\BH(HF5Z0$N-'N/@41M@\F*=1D$TSQ]DT8?'8C*E^P-*#C\;9/&G&/VLX-9YV\!Y#^_RUGDC*/PP)(WCOQKG)N/PD&8Z&/A? M1KGNMOL%X:YW_ .])7U2^VHQ+VYC'K4[K.2W@[:&'3R_M:V0AW$0PVZ'??C: MA<$D0="<91>T&='I31_VXF">A4&2(O+%T3B;?8JM3X8#\)K& M"$23.7A$21%%^)Q-P'V<.FNL/,-?A.F$C% VA;"V($1LEF$Z\;VP[TM%F2!O-)Z&<.4H77)S?4U-NXSL2! M#YR4U^$ =XE[J9H:M;]GP1[@S0OJ=8L:/SVXY[9V[E78-BWZ7Y)-HFAY7XS$RPNS_-*;X^^[SKZ:&EL[9B:<_Z4X/]$YPH.AF^U[0/":@7!@53-C6&Z)= MVV.U7ZI1!&Z]V7V-]VIX_&M_/,7\0>O#%LH. V#)]8*);56U+>Y'@7U"(-^E M^*S6N0+WOM5_;O-NS;(@RS+\GT4I]2%"7)-P59NCU('7"=L#)7YXZ;]AE- ]N'T^=\"BJ.U]H'6!\ZEOCJ\&7_!N! M\H1^RH K'37PW??]W6CW:XD;]R.!?KG[J<5/J&YPU62E6&(K[K_9R'UKV;X8 MM;4_&4#%9=3&/JX%AY?2 LPOE3+M"QW0_8;D^C]02P,$% @ ":2.55FM M]M5:!0 O0X !D !X;"]W;W)K&ULK5=M;]LV M$/XKA#L4#<#8>K%E.4T,)&V*#5@#+V[6#\,^T!)M<:5$E:3LY-_OCGJQG#G& MT/2+=*3NGGOEG7BY4_J;R3BWY#&7A;D:9-:6%Z.123*>,S-4)2_@RUKIG%E8 MZLW(E)JSU GE<[TTPV7:GI04I'SP@A5$,W75X-K_^)FC/R.X4_!=Z9' M$_1DI=0W7/R67@T\-(A+GEA$8/#:\@]<2@0",[XWF(-.)0KVZ1;]D_,=?%DQ MPS\H^56D-KL:Q .2\C6KI+U7NU]YX\\$\1(EC7N27X 4],_)9%38SY+9(>7HH/P*;.\.#UO";X"3@G=H.B1=1$GA! M< (O[ (1.KSP!;Q;I@M1; Q9=('XZWIEK(:Z^?N8OS7<^#@ IL3L(^P=FQ&;$9B.[4>2(98.?<9BJ% M_O&]$AH$@)643%N1B))9R#@Q/*FTL(*;86/DCQL&VZ7S;?4$;FY%B@K0H [R M_P"!,,KL7$OAZ3G;<@T=DA15O@*+U+HVRB#5ER?0=8V%$*/6%)QJE(,;0J64 M2 X&-**F6OT#G1%-T+RL=))!;QN2CZ_.33\$&P@!V,#7ZT85DY*4RD+N!)!/ M=2E 6SYT W.U91*X#(4,)[)R'JE*'WC8^%QB>P?& PC-)4,C0&=5;+E!^G[Y M8%P!+I"B^P\0#W M0=))4Q>U)E 5-"PMG]I80K5!-MQ,JC5C":)E=^"607W( MQ1_1Q\X]ZM0>&"B,J5PD(?9 %;85O5TN%D/R!2B6-AH@S=?+!^QTWKD7$2X% M3 +FU&&MPS VE7YJ@)N"1X6B /=85_PU.RM+*1+6 N.66)_7;F$$&GE,,)-) MA6&LF7)H!!9%]MX"1'N8;Q?+(;E^37K76N5[;$HR*'NRXKR :"(/'EYD<5EH M3&N<>&5'82XR0K>%*K!,K#COS,>FX4K7':1>_ZD3M582?FYT/?.:L)KB4G4VSDLD/_T](.&=KRK]\X+R&M^[#PN=6N#+X<^[DFGOP!Z>GH,Z_;D%N>R/ '2GG62'$?0GU)^-B>]1/X)7 M1".0A57L!^3A^'@@84!GX12*AL;>C(0AG8Q]*"DZ\;V]S//)0?QI1-Z^B0,_ M>$]"?T;B^@_)] =2TVM%W2H* =$N7#L-?!ICO1Y[-3 GQP;QJ1_X9#SQ>M07 M92%X4Y^&X&P4T-";DFE(QW%,HI!&$(]C/Z2CWI4BYWKC+DXXW*O"UK>+;K>[ MFUW75Y(]>WVQ^\ST!B81_'VL0=0;3N$JI.O+4KVPJG07E)6R<-UQ9 9CBVMD M@.]K!=%I%JB@N['._P502P,$% @ ":2.5=["2=Z6 P 9 @ !D !X M;"]W;W)K&ULG59M;]LV$/XK!ZT8;$"+WFQ9RFP# M2==B^= N:[OMPS ,M'2VB%"D2U)QNE^_(V4K:IH:W0)$=^3=/7R.Y/&\/"A] M9QI$"P^MD&85--;N+Z/(5 VVS%RH/4JR;)5NF:6AWD5FKY'5/J@541K'>=0R M+H/UTL_=ZO52=59PB;<:3->V3'^Z1J$.JR )3A/O^*ZQ;B):+_=LA^_1_K:_ MU32*!I2:MR@-5Q(T;E?!57)Y/7/^WN%WC@VV85% '4N&6=L._4 MX6<\YC-W>)42QG_AT/MFBP"JSEC5'H.)0E.Y3W5I.54YQ=_V(;U' C*]4B3%X]T&$; MG(;P%NTRLK2 7Q$Q 9VZ8G==7H6\*VZ MOX X#R&-T_0,7C9DFWF\[%NR9;*&8\(&_KS:&*OICOSU7-H]ZNQY5%AL_VG"P2;)5BLK06 -J M"^0&6R6HG+GTTTTOXT'!=PZ\=TY;0R/TU-Q43)+2Q9-6()ZL9 MF=T!NT\VTFXD.2%%G3@E4W@!:1@7*D.&S35R4"RCI/PUG24'?>5G"!V4I775FKU_ M9!&6\\PE2_A%,NNU.(S+V*L%X9'V]S?\^4U[NI$D1%=3.OR)0:-@%FNP"E2G MH6*F"?T7\&/'[YE 27? %0Z]X'=HV48@&*1MXY9C;Y%*_N!#GH(/:8Z7856E MT;_/$]8J;?D_S(VFIXM6T_50G;0PH=)J>=>213Z_^H4_ZR\NP)#LE\1.+F,^ M(Q(#!]S81R(N1S_#C>F8K)"*@RHC=#7B7Y".SO?<$FYG/8!#>LR?%G.6+9<> M5"#U&A"<;;CHTWON+8E&+W^+>N?[FP'/M&\"P^S00J_ZSO'HWO??-TSO.-UV M@5L*C2\6\P!TW]/Z@55[WTR;Y6RIX%;8/AAL?X74$L# M!!0 ( FDCE4KHY%M4 , #P' 9 >&PO=V]R:W-H965TUAP,^6K1JBW>(']NKYSL\A&ET@U:K\F"P\TR.SL^/9\' M_^CP16/O#]80*ED3W8;-9;7,IH$0&BPY("CYV^$%&A. A,;W 3,;4X; P_4> M_:]8N]2R5AXOR'S5%=?+[%T&%6Y49_B:^K]QJ.=-P"O)^/@+??*=S3(H.\_4 M#,'"H-$V_:N[H0\' >^FSP040T 1>:=$D>5[Q6JU<-2#"]Z"%A:QU!@MY+0- M'^6&G9QJB>/5I2VI0?BD[M O%/6V'U.#X7 M)B.=8D_GO'@1\!_:36!Z<@3%M"A>P)N-YU"V M L^*\0 )_00^U0B5WFS0H2T1UL@]H@6N\7'*/1>N%8M8.U.)KTC(B2YE>0^J M;Z'M.)+)]-[; D)U<5>N4/FJ"8 MG5YWK-8F9BIK9;>"I6U,NE.F4VF(&)EB2JH\@L^3F\E#TP(/O;5#UB-A3^7M MZS O*A"+S%"?$/ NK/&@F0FC"EVPH0N7J?\&KE$L'<(%55+QY?7%*[@9AMGQ MVSF4JM6LC/XO D_@C&/=*,"TB4NNM:O@>Z><( ;C1C0@P"*NV5'PD-[UX<>2 MS!3QT7*XKUW:@#KX1"BY#T$YE':JH<[*G1GR=-(0Q_("I&Z3U^G"B$!VFCHO M':Y0X&5^23O"57P@4DR>DDU^,-$:=-LXM[UT4M*FX39:QZ?A+$W$!_?TKGQ0 M;JN%C,&-A$XG;]]DX-*L3ANF-L['-;%,V[BLY7E#%QSD?$/$^TU(,#Z8J_\! M4$L#!!0 ( FDCE7VYY\+$@0 () 9 >&PO=V]R:W-H965TM LV19MN3,-N"DS5:@7;.DW1Z&/=#2 M22)"D2I)VK50O15/I^(!^[7.G7#;,X)42?_+2-LL@#Z#$BO7"WJK=K[C/9^KP"B6,?\)NL$WF M 12]L:K=.Q.#ELOAS1[V.IPXY/$S#LG>(?&\AT">Y6MFV6JAU0ZTLR8T-_"I M>F\BQZ4KRIW5M,K)SZ[NL":)+;R50X%)J45D"=@M1\4>Y'( 29X!F<-[)6UC MX(TLL?RO?T2$CJR2 ZO+Y$7 W]1V!/$LA"1.DA?P)L:LW#UCT;B/! MAZKB!2V/O@5#X];M)ZBX9++@3 _(>$I2HLEN'T*A9)&"5XR-T-;C@A4"C1T MO>Z40:)3 1-"%4,HB'A:=@1,M'DP6.8%T42I=D(!Y#V"$T MC+)A8-P,$IIK$;:AH1GT&L%K;EA=:ZP'NA3^%KX2/#1(WXK)S 0>W$CM> M6 .6ULJO//7><_,(-:I:LZ[A!3 Z4/WIXB5PGALNA,-D94D)^IQ=%88C ?60 M+"GCQ.+&NKKNN&V@H6ZCI/8RH'4"YTQ.1I\D=[6[L\3 P"M(XSS,)HD;S9,PRV(: MC<-XFH7Q>.K'Z7@>IFE,PE(L G<2T'DN2AA/TS".KF$ MM3%():.B_/)4E+4KBC<2WHAY(^H96FQ#3MK,,XSRMMID$QF81JG M9]3.2;$4QB16G.RE%5\JX*#F5(3<%31)\W 6S^#=W$O4L[6_?5W+]M(. M5]1Q]GC!KX=[[&ULM5EM<]NX$?XK&-W,-9FQ)5F. M'2>Q/2.[R37MI?%$Y[L/G7Z 2$A"3 (, $KV_?H^NP!?Y,C*I;U^L4426.S+ ML[O/DN<;Z^[\2JD@[LO"^(O!*H3J]6CDLY4JI1_:2AD\65A7RH!+MQSYRBF9 M\Z:R&$W&X]-1*;497)[SO1MW>6[K4&BC;ISP=5E*]W"E"KNY&!P-FAN?]'(5 MZ,;H\KR22S53X;:Z<;@:M5)R72KCM37"J<7%8'KT^NH5K><%OVJU\;W?@BR9 M6WM'%^_SB\&8%%*%R@))D/BW5M>J*$@0U/B29 [:(VEC_W_XI-6CL>B*SVP99I,S0HM8G_ MY7WRPQ_9,$D;)JQW/(BU_*L,\O+;RKNAG#84E%EP>*JQ+UQ> M2:^]L MQXY17)LCH*Y.+60P3/9OII=$+G4D3Q#3+;&V"-DMQ8PN=:>7%H7C6 M_'Y^/@I0BX2/LJ3"551A\H0*K\0':\+*B[Y?!4=Z+W?(HSU[[2F;J M8E"1U]U:#2Y__.'H=/QFC[8O6FU?[).^)Z(W3IM,5X7BQ]?6>%B3\_-=1OP? MCA&_*8%ZXF10HO;D4"E.)J.38[%1ZDXLM,]D(1Z4=$*9G)YC3U@I/'$^ )(F MEP]"+H)RXN_2U(3/X_&!V*QTMA(H48T(BKS82"_>J;GC90D.K.'V0ARNBT+, M5;?XA!U?%0U ML]#">"B2M6Y7M-9(A 3+^1#4U. %@E34N6+WRHAP#AA=7]NRDN:!#Z+#-RM; M%"@%&P-IOIY[G6OID =#,86ZVD"%+.V9RP*'07W:C!0Q7G(!]F(EUPIN5D:H M0J.6L6[:]'3%LN&>%#AI4^!D+S9OC:QS3=+?DV:Z[*$0-]^U[GAO8EM[(@/^ M_%,X2N1M]A4!O&ZE?$_P.E>B@E3214>28)>3]P'IL!)+99!K%#D\415)DUTM MJ[H\U3'+;@TK,@L,OV>WP]E0_#2=WCSG6,JJ0O&3\T()5QZTC!H;A6+H!78%'G0!)I M+.I'C@0HK*]1?G #C\G.!.J\L6BG\_:YK+6YY^(N,*@;MM2!G%35SM?4$)&? MOD;UV>D33DODL77J@!3RWY>C?F7K(J?21(0KYRC5"4,4N)!92.^!@._:5]9H\=@!) M'G2-H1K[$ 7I0)#23JV(:R+H0%7T6"8]N@IXJV=?D- &K]BL;8ZM\QJJ.D7> M;372C,03[@@O@ 1>446OI*,6-3S0+_O<9RR5_P<\#$!^4F-? MS3QM:^;I_FKF6=&W/NB2TG]7/?P^"5SK8J[%U.76N;,3$2PHQ75X>)R&3GVI M->5X!S7R62GOE%#M45R?/":+*GEU)1&6Q8* Q+@L8W^+Q87J(#:D"O*-:L&B M^[#F/$+CRT+-V(Q1S3A3<[V@GKUPMDSI_K2.>:W($J?]77R(O(X%+W!GG5%5 MZ;:GQ-U&'/51,B?8F'^Y CRYM2:'PQ!PIL(:$ R,/JGNH]H1RIQ:*P,MI'-4 MH:.][/\2-E%K((!Q[:4":>>%7B;8;I L?&*4!F]'#L:W=NX1R'N0AP@'16P" MQ71.[)=;2B5!\+;H0F.C7$M=T)H#<$:%K(#5ZT@NX2HHKFD_/*M2M"I'^14B M?2'X5%V!B@E#>^=HC@L=V!$Y,2T7RQ.S>OSP(69]UK8M9#OFL>SND,; G(L& M*H:,E06'KC4W-]J$8-D2X97W;>3(]4X5G.*)]4,@U2NQED7-N4/*DMZ$$N*" M??N(33TV-N/8)&4#7ARZ=R!QH"8$=VF#' M2L-:1!<@5_?D-T4!94IHH#+\6"?^N@7KB(->ML[!]A0%+)8Z=#)O38SGH[+8 MTGA.'M)+QQ@@V\E]G^M\F9)R;NN8V1G RVG)3F0Q/2CTG+*O2+YLB^3+O27N M$QP$CU (K]$;=M7([Q+0N^1>HWUL19K)QB+>Q(A/J &18U\4*A#AY\>(/1#< MH"I-"H7B>#:#CA1(\IR '%?#89PB2R?+?3XY:WUR]@V3,H0$^3S-+5/,_KCL MK+%4UCAJN]SU9\DF;M),7C1U16QU'+RW<<8ET>5>7%GRQ;-WT]G5<_C>U]LG M= MO*R(LXMET=ONMC?" W$?($ T_:$M[P MM*3.T=7 (;T@ -6AB25%'-.W[ZQ(C=HK8I2[9_)CTD(2PGVE^)U?+"1Q0F:Q MJ3>R:)^"C-;-%#GR?BFH##I"CD;CSY@94W)]!Y-EOCRMEP@;Z35.D 386JS- M;OG)(;VLFHJOL+)&%^-Z_Q[N$OQ?_B+%Q\WN. FLB>S7[69 M_6IO]KVCN/S*O>E#!,N3:?Q?":)@H_-B<;\-2L]^4LW8& D&$[I--PUE"H'- M8YYX67#WA",8P\0L*JFY(#*C($HF6RP_-"A* S""1BT_H6(.)HW%1:RNE MNU.AI>.MZ"TY.!/SH^*9HR,OT#%L:'1,,L!Y(K_G=RSQ]++S!"<)8[])ROC& MI\'4[H:VG3ITI207A30_-URG>='66[O2:";W,W[:,U2W./_QA[/)T7S^W, MV[#U7?8@HR,[JZOD9XQOZ++HBFM51,Y8,76 ORC]>Z^V"2[;Q!P,SS[>*2IOEMPP$ M_ICEL91%0$56I'.J^UD'D!XX@8\WC\Z=/'GN]F$DVB.JA71/(>]K?9CSLL#( M".%?\TANG,D(W)T26\GUV( #H30+RX'-+,21@>;J=!56SM;+59-DF77.SJU+ MA)S-J.=4WX/FET/M4$TS4C.5[P(?7$<6;[OO&.Z[W0'MUBQ?5VFXG#_ C!"H M*CGTE$9!=IE.ZH]Z4*5&;)W^-X>#8A?K1J[[:?_*;Q2U>W/'XO_"#= M$B%#0BZP=3Q\>3+ +,W?X.)%L!5_]YK; -[$/U?@(,K1 CQ?6* S7= ![8?0 MR_\ 4$L#!!0 ( FDCE7:T(UL]08 #@4 9 >&PO=V]R:W-H965T M M9)FVA5<>+[#\T47&ZD^ZZ40AGQ=E96^ M'"V-63^;3'2^%*M,G\NUJ+ REVJ5&8AJ,=%K);*9.[0J)[[G19-55E2CJPLW M]TY=7%XNEL1.3JXMUMA!WPGQSRY'GG5(E"(W M5D.&GWMQ(\K2*H(;7[8Z1YU)>W X;K7?NM@1RS33XD:6?Q0SL[P<)2,R$_.L M+LU[N?E5;.,)K;Y\!W?C>&G) MG\"[SD6_=?&Y?U+A;_+^G'@1);[G^R?T\2YD[O3Q(_I>5_="&QJ,(70Y,_K*6X$L/GKT"4T-H+#-FPI/=/K+!>7(]2*%NI> MC*Z>_L0B[Y<3$01=!,$I[5=W*,U970HBY^0FTTOG_'U6-B&]S=1G86SZAM'8 M&-\C;E7D1LS M2;WKI.J==,>F#T07BZJ8%WE6&5)TV<.R$0NIVH-F*0J8*C.MW697]9O"+(O* MKA'8KIO)92%4IO+E \F,6Q(XCKN<%SI')5B]FHNQVHNUY)97 =,_)*2:W)QPI/:'EXXC9#'/MY/9+6O922 M-^)>E(39&A0/VUO&TY?+VNIX0I[^E/C,_^7(R$^I'X<8L(3&G.VL,8^&0; U MX)./YW?G9"'OA:I<,@S]&OHTE<@T83[EG!,>PZ'XS(GPKSVV)UYK M+>^+:NBKQ8 U"-#YRFH=>MCN,$ M%TR3V.^O=T?Z( V./B%IB'G< 1)*O93C=QS3*,!IK,41ZC]%+?:@I2% U$.-JKV16/8YTG/@WC?N>863S8*HQ@P.M! MOB\?!3T*)DT&@$O/[-0 H;O2,=CCII(P'/A%>1S K8 &@]+;$[\!?I\Y],=\ MB/ZAU*(_P@O F'WA;+9QCJ9!X* ?133UTQTP1!'>G2'V3[3NL&O=X7>W[KXV M;J3>LA!M"E#-MA@^H66)0VWZI)'C;3KK+.:M1=%9G%N+MDDZYVS;/M*D%<2E MW%1D:CF];= Y&)]E2C4N&XQ$W[YO]@(]J*(T01] 301><@ =;>I/9#SJ,AY]=\8? M/7EO(&_I2Q^@/I3QTT8.<##B4F\?PH6S6O=6R]YJGW0-!PH42"P=*@.LQX_L6MH;$ZXW0+H8* M;9FLFK],7L%O:W=ONH&!R\-^5SHA?Z,SX/%(.?A ZMZ;A@@=[D>/]QWO$0$X M2[)E0ZV&KD4,%T\TB#B@ON6P>+8]/)^ ?F*Y&@[Q.$1=A!U'.M$2O#1I.-"^ M%X.EHYT Q /5UY"?_?,[BX^??TMM'.=Y=*Y?ZLH:NAI:8ZF.'YXY\F.C?=+$ M:[=8PNL-V-"_?*W^!S#C'#$E#7PBSX65!C1U#6S,01LY2166[0E*,<1QI((IB)KR$_ %IBE)!S4.Z%A$K=, MQ.NIR0F%H\0463Z/F2A,:6<1CSH,&1[-M=-QWDU'$J9>D M ^9QJ+],!E]S5D(MW#&PO=V]R:W-H965T8I$ FK$DZIE- B29F;9 .SL[R7:Q6.P'QJ)M8B11 M0U)QTE^_AY0L.ZWCIEC,EX0B>=_G/NCSC=)?S%H(2X]-W9J+V=K:[FP^-XNU M:+AYJSK1XF2I=,,M/O5J;CHM>.6)FGH>AV$V;[AL9Y?G?N^3OCQ7O:UE*SYI M,GW3'^>LO]@[<=MMQS(VY4_2]9V?7%K)A1)9:\K^UGM?E!C/:DCM]" MU<;_I/HASV"(GR!(!X)8J_W(,AK^8Y;?GFN MU8:TNPUN;N%-]=103K8N*+=6XU2"SEY>\YJW"T&W'@$WJNE4*UIKZ V=W/'[ M6IC3\[F%('=]OAB97@],XQ>8EO2S:NW:T/NV$M5S^CD4G+2,MUI>QT<9?E0/ M;RG, HK#.#["CTU6,\^/_5FKWTFSJ)7IM:#_7-T;JX&:_QYRP, _.4 M/,KFL)(3/UHH9)Z!3R#%K@4M58T,ENV*3F2+'=4;WE;F](RNK+^ 8+N['^!" M7OM(T=U:ZHK^T7-MA7Y^R.@SWP#).)"\-O0=16F0LP2+. F2/,+=5@+8%:V4 MJ@S%+(C#@E@:Q$FZLQOW61&428Q%6@9YE-$1%Z>3B]-7N_B31@G4]HE@+KW_ MVLL.16OP\8)2^(@S+)3K(HR*/+BE(X%#Z N@=%1=&83.K,_40 L M;U<2E9JNC!'6O C,HSQ?J@832X_L+K'M;M1>EJ M/R@?70G?WL5)CT#__QSNQ&+=JEJMGJ@#A0.GBV80Q2D6)Q$+TB0Y=44G2(OH M^5D2I&'JSI(@BT-Z-R 64NV.:1$&498!1V' 0C!"ZA193 6J7!3121("9Q&V M61"E(=WX20">TJ+V.INU[ QE09*6$(B2"$P":1';[94,>U#%Y;CFE:"6-X(8 M5&+N.&/LE'"K#+=[<8#\<'MAD=$+H8>=81FPG#E#DRS(X]P9FL5!EF3N-(J# M)"K<*:IQR$KO(@:*\ACR\PGY^:N1__ZQPVCWVUBZW=:@VF!@_7UR',J+HQ(/ MY\6(:S'@VBVMQ_/7'9Z7.SP'M.Q]-11;C9\5%3%H[!66O_4Z28/5F&+F=PDV M9LV_!==^VG( ?F^L;#S(/PQB/PLWG5>#7C[!'#*C-'IZ<()_ M6&>$2!;,[^= 2!3F2%J!P7_I+ 1^ ,NAV+XFP,44X.+5 ?X>?7\CZ_I0T(YR M.1PT:$^+-=PKR'L17]N<.YXX^0TO$G]^)QY2Q@4>QK'2IK M.;D$S]8OPCJY*/\Q\L=W 3:=X^G05X,)O342)=>9*1?"5>J(I:X?1 G=]EU7 M/SDLRO:-+^BN)#@>;A#.4)(CBM.@3(N)\\B'T#K@![D8'(4I9XD)!D4$ANR) MBI,$?],L 3VP9N109[ANWT Q3XJ'J] .A-ZUJ U#+4I]]W' 9+N>@YE(@0>R M0:O&$?AGD<%+U:['-ZI ^8&SDK!T/LDP"PZ(X:/^^\%$02PQ!S*4D+(82PA_ M'0Z^HQS#7N3;;8@9$5/J(?3/]][#4&WE7_T.1%7 MB9^Y7LG64"V6( W?YACO]?#2'SZLZOSK^EY9^,$OUP+=5KL+.%\J9;&ULS59-C]LV$/TKA!H4NX"Z(JGOK6U@[731'A)L=I/T M4/1 2V-+B$2Z)+5._WV'E*TZ@&T@MURDX7#F\0WYJ-%LK_07TP!8\K7OI)D' MC;6[^R@R50.],'=J!Q)G-DKWPN)0;R.STR!JG]1W$:S#24)!+R3P0P+WO,>%/,NWPHK%3*L] MT2X:T9SA2_792*Z5[E!>K,;9%O/LXBUL0&NHR3.\@AR "%F3E>K[UKA]-^07 MV27P5\ MKU[O",U"PBGG5_#BJ?K8X\47\(Y%;[3JL6II-:H$3\ V9.7W'C3YZV%MO/_O MT'KH@*@- MF<[QY.S.\;V*>)[OJA%R"X:TDEAE1>=$/ZY5G>BD'G0KM\0V0':@6U4;XB&D MQ4"A45B&;%2''P%#;AQ4HP:#8C.W]^1CT^J:?!B$MKCA6,UC:RIB$K("\(:Q,PS)+T>)Q&F8%<[XB#TN>.%^2 MA3'-R4-=M]:7DI1A@7@86_"<,,["@G)2%F&9E'A/*K65/M)1.;L7-W$>)EE^ MBP9BYQD:C+(PH=YB-&0\N767XEN>G!9AS.F!)XOY6=\5X:23<-+O%\[A+IP3 MS56T[Q6-/MRY'U@P)44%,"<.%K*\"+/22:9(8K1R[Z4Y1N3\1#3NH-($5EH\*4+.R@O><\J)3EH'?NVVOD$:5/,@[=A%)N_4@Q_&UO-_^-C WPF- M6VE(!QM,I7 6F/Y,%O\! M4$L#!!0 ( FDCE7U="\W( 0 ,8) 9 >&PO=V]R:W-H965T2]*A U/%5EK:9.H74S]CR5 M%E@Q=2H:K&DG%[)BFJ9RY:E&(LNL4E5ZH>\/O8KQVIE-[-JMG$U$JTM>XZT$ MU585D\_G6(KUU F<[<)WOBJT6?!FDX:M\ [UC^96TLS;H62\PEIQ48/$?.K, M@_%Y;.2MP$^.:]4;@XED*<2]F7S.IHYO',(24VT0&/T]X@66I0$B-QXVF,[. MI%'LC[?HUS9VBF7)%%Z(\B^>Z6+J) YDF+.VU-_%^A-NXK$.IJ)4]@OK3C8\ M8O=;WR)F=1^'6H_/P(."->#P%?^A"Z(?A ;QH%V%D\:)#$5YRE99" MM1+A[_E2:4G5\,^^8#NLP7XLTR%CU; 4IPZU@$+YB,[L_;M@Z'\\X.E@Y^G@ M$/KLCCHN:TL$D<.%J!]1:DY9 1/!/E\/HNWW=5$@W B-"E)!C:4T9L::IN5< ME-2AO%[!,:]I1;2*U9DZ&<-<6P%*L)&])BI9:;,#BX++#+ZU3&J4KS'C*':'@^ $WK]+PB#\V-?D2K6L3I$"4UJ]H1^Z<>*?P''@!H/X!&Y()F52 M/INH29(,;]GH2"(?HZ$[&IU9;R,WB6.XTR*]+T29H51_ CZT%"$=3ZF05/_ M7CPAXHC1E!F.'UG9XA8[M;FUQUJ.3)NB/(* #$511*/_#(YX*=N9MD7Z ML"E2JFG(N52FIB7B=EV92/)>:1LY6\:_=\-;-7]M01<6]%L/M-\O%O!E-.\7 M)XF^:@%*V,@-DD$O<4<0!JX?GO66]D+\5BYQZ,,P]B%P8S(:N&>#$2PLI^R@ M X:"?7@C=^0/+&)(#16'&T@ZLNRYVNY+5I $$% ?Q='(_A9OY71/(@T126(J M.+&QAU3^B1VX ^+G*L_1WNTO<)) MMU6;H\A\KYJ1(T467PZA#_ M]_>>%]C M>+V[M4*YLB\(*U@A)S4O5/1]05LGLU M=!,M&GM3+X6F>]\."WIHH30"M)\+XF,S,09V3[?9OU!+ P04 " )I(Y5 MCW(T;"L& !#$ &0 'AL+W=O62-TR/9<=;7%E(U3"# MK^IFHCO%666)FGH2^GXZ:9AH1[-C^^U\5K>G8R" MT>.'"W&S-/1A,CONV V_Y.;/[ESAVV3-I1(-;[60+2B^.!F=!M-W*>VW&SX) M?J<'&.#!\W/(S7M?$"-7XNN(Y6HLDPN'\D?O< MVHZV7#/-SV3]651F>3+*1U#Q!>MKQ+B5\I:VQ'NW-XT&4'9:R.; M%3%JT(C6/=G]R@\#@MQ_AB!<$816;R?(:ODS,VQVK.0=*-J-W&AB3;74J)QH MZ5 NC<)5@71F]H&C21J.X."*7==<'QY/#+*EQ4FY8O'.L0B?85' 1]F:I89? MVHI7V_035&>M4_BHT[MP+\/?Y.T8_-2#T _#/?RBM8V1Y1?MM_'OTVMM%,+@ MGUTV.A;Q;A84&E/=L9*?C!#[FJM;/IJ]^2%(_;=[%(S7"L;[N,_.9-/)EK=& M@UR 51?.I#:[]-S/Z6K)H=SB5EMN)7+34/5*M#=@<%/'E9"5!FM-:W@%=UQQ M8!H6LL9(U7 @6MPI>\W:2A].X6HI5 5_]$P9KHCS7.B2U?A0VN"JXOQQ50^6 MZ0QIB :SN;A'@9A8%#.DT$9'^!$*+TU"? :1%P!%!$ :1>7!00>UD2P>52*G.$2C7;^T-H'&JEP@6M#X&H \\O M4N14Y#&.&>Z:BY:UY5#8%$X;Y"G^8S:OH*F+K3V*$L&17!SUFARJ.7J^0,7" M% *T+/"*L(#WZ'-TO0'DL$U>HW&B%D8@9(,(BAP"_"TRN)(&_;GX1A_RE1_3 MZ/FA?68^NU)8M*[>N-1? M,P*HD4Z,!J'W ?746(1C-GH*P^<@;$'Y^S8<]10^VY3.JR-VBTLW>+*<--\@ MUJ**Q#]PIA!!\3B!!/^^(:Q0CNQ; RB!XY8,?H)T'."X!2^4.7\)2A[<**FU M=3^>G)=DF3UR+T&(G)9EW_3.76P(4MI]$.4QCJ$7!='A:P2UW*S%! 4!)4B\ M$"-C_AQ@/2Q92N$1HIA#PF.$#O&B--M'TLKV:$T6$5F<9T26Y3LQ/PP0@GD2 MVG3A>UF\P_4OG5DT3O'OQ3,+[9G%XP+'5X?'^T?P6X12?&"%;+6-AE;+6E3V MI*Y9;1BDTY<8["KRNZ5N+L;V!)=DN@%B?Z>3/;JTFHM[9BHD)6BR.^I^HLG MY]:@S%Y9%3>=P>!DIH,<: W )GYA%2.N3\JUC;T,@[1P!21/HE60[R;?BF$B MC@.J51CFJ/_%CI(IKPT&KM.>WV.9:#$H%[9:[]%[S1XS8T$"L@R+>?HDS[J4 M%E#)"[#D!07LP6&ZQF'Z:AS.>X.>'NCEFKIS]D#>WPFYOOU*:ZQ%PY@582'D;@A4F*DS0/Z%L,,79AV/,E7AX5]"6A'J7P?>KN MPIR^I-07ABGV;KGM,3,1B$;TD8-AT+,BU%N$7I9L55EYU>#(/" M2["M0I5B;"D_8(LX!=%TO;&07'5O!S%JG/M85M,\/81SUTW#+:M[BP,S:+^V MZU:0Y5[HVC57N78A<#*XV#4<^R2ZOFJP=$Z^EP4NGG2[QEL\5;<#UA93F\84$K/]O,/L? M4$L#!!0 ( FDCE6\"%&PO=V]R:W-H965T!D3=>'MEFCDJ"I'- CB4<5E/1B?^?^N]?A, M-;:4M;C6R#15Q?73A2C5^GQ !IL_;N1B:=T?H_'9BB_$5-B[U;6&KU&OI9"5 MJ(U4-=)B?CZ8D-.+Q.WW&[Y)L38[<^0\F2EU[SX^%>>#P $2I!27 MHBR=(H#QT.D<]":=X.Y\H_W*^PZ^S+@1EZK\+@N[/!^D U2(.6]*>Z/6OXK. M'^;TY:HT_A>MN[W! .6-L:KJA %!)>MVY#^ZFD )VL7E*G5L"I!SHX_/#32/J%/=2YJ=S[HNN2U02?HZ);/ M2F&.ST86S+C-H[Q3>=&JI,^HS-!G5=NE01_J0A0_RX\ 7H^1;C!>T(,*OZC' M(0IBC&A Z0%]8>]SZ/6%S^B;+KD6)Q<0RP)=\R>@F$43K7F]$'[^^V1FK :^ M_+'/^59WM%^WRZ%3L^*Y.!] DABA'\5@_.X-B8/W!Y!'/?+HD/;QM$T=I.9H M:E5^C[ZN/+%^A&E-R"WY_J-J%!>I^3!V'L=W*R26R' MSBX%,AZA6FVSSX%J/$+5:"1:E+)'N>I1Z@ZEW*)$$I8,FJL2ZH@Y[3PWZ&MC MC04962_0EZ::.>5S]-UGHRA.=F:3Q4*+!>A%%QPLY0)QZX$*L @R_! ZEXY)1Q2'),:4QLO.%EJ(,IQ%!+.$MN\J.G3 0ZVK+6(HS%N P M)2,F3I2[!>)!9@ MC2AP*,X (XV&A,"8QH">1H=8%?>LBE_-JK]QYQ!?#JI])5_TUF!;_?9PA@:$ M^8+\O].$13A+7!+38!A01Q4)5W=RW?P0.EV<\>H7"UJD'84Z10 E>I6H#:JE 5O^09#M=$+EW;- MV_9SY.548X!NYO@4W?K8_+:-S54;FRNIC855+<1FU>PLMX7&9W _NU0@ 5NT M>!1U([H@KK0JFMQZ?L5AY/B&L]2-$6:1XQ\4)A8](VV:FFT&!0]R7'"=+WTV%:"J5"M_BPMCG&0)BJ M0[\B 8Q1 M"(T]P!$TWRF'RZV7@>#<"^OB13),&($6!W63N&P)2>*&) K01U'#B99>@A=P M$9?NBNAKOJN\,6A.< C9%+JD2E'$A?EN._ %!+ M P04 " )I(Y5S+VXLS@$ #D"@ &0 'AL+W=O+ MB"2J)&5G_WY'2G;LS#6*ME_$X\L]?.Z-NO%&JB>=(QIX+HM*3[SKI6R#.G5!:], CB7LE%Y4W';FVFIF/9F$)4.%.@ MF[+DZM\;+.1FXC%ONW O5KFQ"[WIN.8KG*-YK&>*9KT=2B9*K+20%2A<3KQK M=G4SL.?=@;\$;O2>#-:2A91/=O);-O$"2P@+3(U%X#2L\3T6A04B&E\Z3&]W MI57,(IK+0[@N;[FS@ M0=IH(\M.F1B4HFI'_MSYX5L4PDXA=+S;BQS+#]SPZ5C)#2A[FM"LX$QUVD1. M5#8HF=Y1W'^76D.-"N8Y5PC7QBBQ: Q?% A&PGM9EN2_N9'I4RZ+ M#)6&"SA[L/OZ?-PS1,."]=+NRIOVRO K5X[@DZQ,KN&VRC [U.\1_9T-X=:& MF_ DX)U<7T(0^Q &87@"+]KY)')XT5?P;KFJ1+72,-OYY._KA3:*4NB?8_:V MG2#;WY'MGT*?SMMJ KFT@:HI;"[; M:7K#M4B!5QE\$$5C,(/O"_8QBT]S>L@1EK*@@B]+=EN@O2L$6V$0OZR<2/O!+NT'WYKV M_W/G'XW1ABA9#\Y;U]X^IT5#KPTLE2Q?%\K/+X^3W(\_"(3PP^DC5_6"M434[5-(2,B-M:TQE 1>8\@8B-(MHFJL.#VF',YJ2LCVM>S M$N3M2AHZ$S(_L25\;.A@A-:-"QT92E)E+*"-U>U\-@/FLY!!?Q#L20_2D/.& MS(_(V#CTHV (P\CO)PG$D1^3/XY5;6^O\RA1K5Q_I8EZ4YFV"=FM[EJXZ[9S M>3G>]G^?N%H)BDZ!2U(-+H=41*KMJ=J)D;7K8Q;24%?DQ)S:4%3V .TO)7FG MF]@+=HWM]#]02P,$% @ ":2.58I'QL^E P 60@ !D !X;"]W;W)K M&ULC59M;]LV$/XK!ZT8;$"-7FS+4F8;2+H6S8=V M69-M'X9AH*6S180B79**T_WZ'2E9<5/7:("(1][=<\^1=Z07>Z4?3(UHX:D1 MTBR#VMK=9129LL:&F0NU0TF:C=(-LS35V\CL-++*.S4B2N,XBQK&9;!:^+5; MO5JHU@HN\5:#:9N&Z2_7*-1^&23!8>$3W];6+42KQ8YM\0[M'[M;3;-H0*EX M@])P)4'C9AE<)9?74V?O#?[DN#=',KA,UDH]N,E-M0QB1P@%EM8A,!H>\0T* MX8"(QN<>,QA".L=C^8#^SN=.N:R9P3=*_,4K6R^#/( *-ZP5]I/:O\<^GYG# M*Y4P_@O[SG92!%"VQJJF=R8 ?=R)[Z?3ARR./O.*2]0^IY=X$\RU^99:N% M5GO0SIK0G.!3]=Y$CDMW*'=6DY:3GUW]9FO4<"-+U2",WC[181L#TN9TB?!ZRP^$]#@[G M+^G\2T6]9ZQQ\<@,-DI0#W.YA1&7M*):0QMGQI=P7W-=P>\MTY;0R/P=-R43 M-&AC2:L1#UISI'9'Z3Z3(^E&DA&2UX%3,H97D(9QGM(X"8NLH'$>)GE&8QZF M>?SLT_.'43J&41$F\83&)$R2.8UI%LXS)TS"+(['0%U-/2NIR[1&67X!.G1I MF+\MC-\ H8PK"$*8IP4Y9F&6.<0T+%('E,S"+"?%5YLX+^90T'\:3I.%K.)2Y;P\V3:27$8%[$7<\(CZ=\?^/.;]G(C:1!M1>GP M%PJ-@EFLP"I0K8:2F3KT7\#/+7]D B75@&L1*KX'M.Y* (.T;=QR[#12R=?> MY27XD.9Q&%:6&OVE/&*-TI;_Q]QL?"BTBLI#M=+"B)JHX6U#&GDZ^H4_ZV\* M8$CV6V('DV,^1R0&#KBVST1^Y$&YG/8!# M>LZ?@CG-ADL/*I >&!"NL?-0.>:7?S#ZO#NWG5/1?/ MYMVC^X'I+:=J%[@AU_AB/@M =P]9-[%JYQ^/M;+T%'FQIKYBX M ,.OB=7_4$L#!!0 ( FDCE7UAP4OL , &(( 9 >&PO=V]R:W-H M965T MKMN'81\4F[&%RI(KR4EOOWZ4G.2R+I?UBT-9XL.'XD,SLYW2GTV#:.%K*Z29 M!XVUW744F;+!EIDKU:&DG8W2+;.TU'5D.HVL\DZMB-(XGD0MXS)8S/R[.[V8 MJ=X*+O%.@^G;ENG'&Q1J-P^2X/#BGM>-=2^BQ:QC-:[0?NKN-*VB(TK%6Y2& M*PD:-_-@F5S?C-UY?^!WCCMS8H/+9*W49[=X6\V#V!%"@:5U"(Q^MO@&A7! M1./+'C,XAG2.I_8!_=;G3KFLF<$W2OS!*]O,@R* "C>L%_9>[7[#?3Z>8*F$ M\4_8#6>S:0!E;ZQJ]\[$H.5R^&5?]_=PXE#$SSBD>X?4\QX">98_,\L6,ZUV MH-UI0G.&3]5[$SDN75%65M,N)S^[6&%-5VSAK1P*[&[J-;Q\8&N!YM4LLA3# MG8S*/=[-@)<^@S>%]TK:QL OLL+JW_X1<3L23 \$;]*+@!_4]@KB20AIG*87 M\$;'A$<>;_0_"=]CI[3ELH8_EVMC-337,M>F8R7. ^H)@WJ+ MP>+''Y))_-,%KMF1:W8)?;&B%JQZ@: VQ'>+LD=8/\*OJ&K-NH:7L*1&/,?Z M(NYYU@\-PD8)ZE)W*=8)@.3=\=(:L+17< 6R9Z9M$[ M;;ADLN1,0(?:2U:6""^YBZ1Z0TCFU34\-%Q7\+%GVJ)V\6ZY*E"46AVM] M >,)1QC;];;.^4K%^_H\]E!4MC MD!3P?;*[&.&\['PHX4,Q'RJ$'85HG(Y($6VGN9?2!CI-HTC;1R\7_-+SSC5R M"!+I<4:##F"8-?QOC[Z7M_F/7);6%XD^6=^*X3DAG95&4N14#%>8=#0)LS@[ M(X&"RIA!0A6,TWV]Q;(?4$L#!!0 ( FDCE6??MQJ#P@ "DU 9 M>&PO=V]R:W-H965T)9;\\?GDD\N&A MY(N'JO[8W$NIT.=%43:7HWNEEL_&XV9Z+Q=93B\U[;^O)1;5215[*MS5J5HM%5G_Y51;5P^4(C[Z^ M\2Z?WZOVC?'D8IG-Y8U4[Y=O:WTTWD>9Y0M9-GE5HEK>78Z>XV=7<=0VV"@^ MY/*A.7B-VJ[<5M7']N#5['(4M8YD(:>J#9'I?VMY)8NBC:1]?-H%'>V_LVUX M^/IK].M-YW5G;K-&7E7%7_E,W5^.DA&:R;ML5:AWU M=MIHA*:K1E6+76/M8)&7V__9YUTB#AI@%FA =@U(WP9TUX!N.KIUMNG6BTQE MDXNZ>D!UJ];1VA>;W&Q:Z][D97L:;U2M/\UU.S6YSLNLG.99@5Z5C:I7^@RI M!IVAJZRY1[]]6N7KK&C?>HK>9/5'J;+;0J(;.5W5N+KS^>O6)PGX M_*-:GZ-(/$4D(L33_ IN?BUO0\W'.F/[M)%]VL@F'@W$>R%OU4$:GJ+G:]WC M-CEG>FB=-3IIZ._7NA%ZI>2B^TW,/\WM,/W6;/,IO)RI,=G(^NU'$U^ M^@&+Z!=?]P<*9B6#[I-!H>B3ZRROT8>L6$E?-[=MQ:9M.ZFL)T*D.*87X_5A M!\"O^,8.L'T'&-B![L7NZ\8V C_H!DEB@DFG&\SI+4Y2BO<>=*TLY34CBMY?L[26@O3\KI>?@>5TU#5J5&LC% MQNM<@]A[IA/W=B&L\ZD'#4D[%GVZ6/"@R0, 8]#D:[F6!<+H/_2F*N47 M#?=VL.OUS;1:!>8B..*IZ!@JFMU_0U+\^"C%@[)TJ&AV0@Q-\??@=-?8&OEI M''/1O5Y].A+SP.5J4(F_GY6X)RP].IS$(5IB@TL\$"^Q2\*HZQ&2V/X,*/%W MDQ+W0^51F>W0P!+#M-Q.2D1/2N_/;\[1O%K+NFQK Z3TK-^LZB^HK%0@J6#H MDP?C0-'L1!@LX^3Q9R<0_2^E"G%".67?QZ=%1*F@4 M6)H00WL"T_[E9EGRWBQ+7H863\1E.>ZX]$CXP?QE6S2L)S#K'8NO@RNG721K M3<33R/'ID1$(2 ML#NY@Q+;F@$D@0'9&S[$0TEO$ET=F$2#20)CL@>&R'% @A+;F0$D@0$9QD\V ME^4TE% PZ,D[*@-%LU-@"$SBQ]]A&I3$0T6S$V)(3'I4R-Y>>FKA)$Z[BTV/ MC*68A[!C@$A@()Z '9=\SG3N2EA@G%,#1GHB&,/4H2[VSEC:K2U\*AS:6Z"& MCA2FXY%]1)=T)-&E3]>;*V-I%(62:(!(82#V(0YU<=>=+4&);>U@^Q6&86_B M4$]-Z$NA*X-2:,A(83+VX UU6>=D$)+8S@P)*4Q"PYNKJEY6=:8DFK43< /G M$XQZZOPZ5#0[!X:Y5#PZ<.B@!!XJFIT00V *U\!!X%!W"Y@FA,?..')UFCAQ M:*N8&A12&(7]D4-=Z#GCR970)+"!0 T5Z8E4!)CCV?W%-(D=ZGAT++A;Q P> M&8Q'&#O,91T52>P48AX=2V*:A.P9*C*8BKUN3KG0ZYYFCX1$@8F3&2HRF(J] MT<,\E: WC:Y.IQ$'TV@@R6!(]H /.UXP@A+;V<'-1QB+!C[752WS>7E8[]Q6 M@=OE<-!3I]JAHMDI,/QE_-'9PP:%\5#1[(08&#.X ZRA[D;OBQ.D^YEZMD6 M)I0&5NC,()'!2.P/'N:RSQE+'HS& 8<&C>Q$-(:YPUSPG<7=VWX^$0ZY-'1D M,!V/(,=3!,;8<>:I)@D-U;/%.KO-IA^U2[C*@6.>.K$. M%H>*9B?DX-$BN/0-DH:[^[J4)[S[.(Q')B(J0D\\&0)R MF(#]4<-=V#ECR<-#'+)H:,A/I&&8-=QEG:YQXN[M7)^,!2O!&>(M&30H\, M2*$P7!0P%_L\>7>\0@0EMC.#0@&CT #GS:K,I_DR*\(E#1SKU'EUJ&AVSPUJ M!7UTT(A!R3M4-#LAAKP"+G.#H!&>^YLI=Z[.(RK;E<&?@/'7'S/B^*U04&(; M/'BH]D0.AB$C7,J=$=RM#7VJ.+ E*0P+!&PO=V]R:W-H965T=Z88O M@S_69B:Q89J'=C/-MONLP'70%"2O)-OM_OJ5@!!3$X*W>HF1T#E'ND?H1G=Y M9/RKR $D^E865*RL7,K=PK9%FD.)Q17; 55OMHR76*HF?[3%C@/.*E!9V)[C MA':)";6B9=5WQZ,EV\N"4+CC2.S+$O/O-U"PX\IRK:>.3^0QE[K#CI8[_ CW M(#_O[KAJV2U+1DJ@@C"*.&Q7UK6[2-P*4(WX0N H3IZ17LH#8U]UXS9;68Z> M$1202DV!U<\!UE 4FDG-XY^&U&HU-?#T^8D]J1:O%O. !:Q9\3?)9+ZR9A;* M8(OWA?S$CN^A65"@^5)6B.HO.C9C'0NE>R%9V8#5#$I"ZU_\K0G$"4#Q] .\ M!N#]")B\ / ;@#]68=( )F,5@@80C 6$#2"L8E\'JXKT!DL<+3D[(JY'*S;] M4-E5H56 "=4[ZUYR]98HG(P20C%-"2[0+162[]6FD0+]CJY+QB7Y%S*T9D(B M3#,4"TF4E:HKP82C+[C8 WJS 8E)(=XJS.?[#7KSZ]NE+=7$-+V=-I.XJ2?A MO3 )'WU@5.8"Q32#K >_&<;/!_"V"D@;%>\I*C?>(.%'=KA"3O@.>8[G]COU[9":9-)/HL_7A=CA%%:6.D %\ -844W89X])LHU)LM@D66*(K&/KI+5U M,L0>;=3'?R0R)Q0Q"N@[8-YG:TT25B0ZRQTB/_1<;^HXSM(^G'HV*'>I9Z-E M8Y.RB2&RCB%!:TCPJB&-&9*AK;SV;GK@QJ7NK*:-G8 MI&QBB*SC2MBZ$@ZZ\A>3N.BS(#R+13AW73I9Z-E8Y.RB2&RCB'SUI"YL:0R/P^/ZT^G?!3_]R%88E+;1@O'!L53DRQ=9TXN3^[@T[< MECN5@O2U&:4YYH^ MHRC/>6 B^K^7# AH/>#:9A/L^*91Z\.V;P^)'Y]2#*\ MRDNC:)\4)$I00=&E(X%2MJ>ROCFVO6UYZKHJROS0?^,NUFY/_\9=Q'7QZ9F^ MKH5]4!X0*E !6R7E7$W5CN1U>:EN2+:KRB$/3$I65H\YX RX'J#>;QF33PTM MT!;YHO\ 4$L#!!0 ( FDCE40-6KB < *$N 9 >&PO=V]R:W-H M965TJ?N1=SI_E-GW?"F$ M0C]629I?C)9*K=^.Q_E\*591?B;7(M6?W,ML%2E]F3V,\W4FHL5NT"H9$\_S MQZLH3D?3\]U[M]GT7&Y4$J?B-D/Y9K6*LI_O1"(?+T9X]/3&Y_AAJ8HWQM/S M=?0@[H3ZNK[-]-7XX&41KT2:QS)%F;B_&%WBMU?<+P;L++[%XC&OO$;%5&92 M?B\N/BPN1EZA2"1BK@H7D?ZW%5Z5[:9U':EH>I[)1Y05UMI;\6(7 MF]UH/9LX+7[&.Y7I3V,]3DUOXC1*YW&4H ]IKK*-_H54CD[1^TSF.?J:ZJ61 MQ/^*!?JHKT6.HG2!;J(X0]^B9*.O7U\+%<5)_D:/^7IWC5Z_>H->H3A%7Y9R MDVOK_'RLM,[BV\;S4M.[O2;BT/2'W)XASS]!Q",$&'[5/OQ&S%S#QSHZAQ"1 M0XC(SA]U^+L6,X7NQ'R3Q2H6^0FZW.H91[-$G.K;Z#2/$G'2C!2ZE7ED4 \S$C84VV88AP06[!\$^_UBW%VU;P<04TJ:<0;, M"(5%!P?10>K# \* S[A=4I,P3"@R>, M-60"9H'ONL$F!Y63=I5G=V?H06Y%EA:404J+SC?93Y1*)<#?O-5?WUPXD+/: MU+%G,.N]((B48@:*W%#>ZJ&K[%#PT" I/=:2%Z4X;.8XR&Y"*9_ *QV;+0-N M1>NS85*ZK=^@OD>;NB$S'/@.V0;9N#NSNZ?FTFE5S81- DNT;>;(>]@P&_>$ M=@_5 )(IF5A+Q#9SJ3;8QMVY[4S5V 8P(2&V=D. 7>L:-JS&/6'ME@I0ET\\ M2RD$9_>J-7S&[8!N@D4?/_61!D9*NZO>F7$@;_6)&^SC\"5!I743TCMT WFK MA\[L17#[9N0Y4)G8-Z3'[-P,F#$:.C9/Q.P@2"MFGXV4TFT]STV\AFK(2J<1 MAVC#;M*=W=U3,[&Q3,)),]" E2,SD\I1OR>W>X@&F(P]ORG:MG*)-M0FW:GM MS-'$IB_1N+/T 68MJ]> FO0$M5LHP&5FZP2LW.O5D)FTD_E*9FN9Z5\<+8K< MFA]R*ZBTU5?O6LU WNHS-[0G_@MB"6G=>O0.W4#>ZJ$S^P_2O4#0-2G;A0 < M%K6NYC*W[6C B*ND0&T6?: [)PU+VK(37N2N[MR"F YY&&SZ@69N=8(-?"FW>'M3-?4IC#UP\!K M;C @NX SSU$"I0;9M">RW5(A0M,P:-YTD!T+*'8HK13$_X?3,A/Q0UH]JLRD MHT/2[JIO@AS*6WWB!OZ4O2"VT-:=2._0#>2M'CJS(:'=2P5=NRAV08#AH%G7 M@*R\B2-!4[.-H#V+!EU% [4!:N40J D0."0;?-/N^.Z1F6TR1O$LY?4@6>#MN"' M\E8/G=ESL,&[\,PN 6"?5GK5Y<1L,QKXKBT^J[3AC]2'!RL"5A\>JBYPQU:9 M&4RS8W3B&5"Z#S%O[D 91& =6I&TSEVJ#:C9 *YX!9V;& MPB:;(;.6]6OXS(9JQC, QU@?[YM"(6H[EZQA,FMG\J=-&L_C=92X#R'M'GIG MPF-TX+DA/'])'7@^: =^*&_UT)E]!Q^\ \^!SCJS.H* E3Z/.PHNW.P7^'&Z M[QPLX5L/1@%6@2-M< -J?HS6.X>J^M0*<^?..S>8YD?KO'.(U+AYV .L7*(K MS\L-T'CGP -R 25->8"5>^D:+O.AFNZEH^ICD*<$6XL5L+(6Z[CR_'#Q\/:G M*'N(TQPEXEZ/\LX"/Z1XIE42JYV+YV"(,L2 P (PL !D !X;"]W;W)K M&ULK59=;]HP%/TK5E9-G;22[]!U$*DM5-O#.E36 M[6':@TDN8#6),]N![M_O.DDC*"$%B9?$'_<<7Y][;=_!FHLGN010Y#E-,CDT MEDKE5Z8IHR6D5/9X#AG.S+E(J<*N6)@R%T#C$I0FIF-9@9E2EAGAH!R;B'# M"Y6P#":"R")-J?AW PE?#PW;>!EX8(NET@-F.,CI J:@'O.)P)[9L,0LA4PR MGA$!\Z%Q;5^- VU?&OQDL)8;;:)W,N/\27>^QD/#T@Y! I'2#!1_*[B%)-%$ MZ,;?FM-HEM3 S?8+^UVY=]S+C$JXYI"RK/K3YUJ'#8#M[0$X-< Y%.#6 /=0@%<#O$,! M?@THMVY6>R^%&U%%PX'@:R*T-;+I1JE^B4:]6*;S9*H$SC+$J?"&2B8)GY.) M F9HE7XLIA,J\S1)$IEBW(A"^.B0U??#Q]WP[Y'J$=0-S MM2GO05;CMZRV!/$:0;PW!(F+ZBG HT_CF.DV34A.67R!0Q'-F:))FU#>KC^N MZUK6MMNWG>L?FXBG)!N?B&Q+=[_1W>_4?00SA9)C-A;XFNMFA.6#!)*!:A.[ M8O,WQ'9]9T?KSC6/U?J49.,3D6UI'31:!YU:XTUZ?JPPYD:!HUAPSKK""*9M+K&)!: .&PO=V]R:W-H965TJ-371HRE]/,N\$T;&+\1^*O8GJ-@] 'A .,!^/0X_!:6 M;\%]4X*^#KBO W9\T;_68495SH3:2$ _KY=*2]-XOX;2;?GC87Y[&:]437*8 M>.:V*9!;\++W[\)1\&DH^?]$]J(445^*Z!A[-B>-Z3 -DA(V^&%;^,C![938 M9CB.QV'J;_=3./0*DW$4]UXOM,6]MOBHMEO*J6GV JV%&.ZZ%I_LA8T2'">O MQ!UZX0@'%\/BDEY<&PO=V]R:W-H965TSFP!C;-@!;+":-KMP[ /C'P= M$Y5$E:3LM+]^I*3H8Q!9#H)4TRL3"V4N8W MIBGB+:1$7+,<,G5GPWA*I#KESZ;(.9!UF90FIFU9OID2FAG1O+RVXM&<%3*A M&:PX$D6:$O[C%A*V7QC8>+WPF3YOI;Y@1O.'RO08WFF3JQ>_R*?E\6KXIY(@*6+/F;KN5V880&6L.&%(G\S/9_0%V0I_%B MEHCR%^WK6,M <2$D2^MDQ2"E6?5/7NI&=!*P>R+!KA/L_YO@U E.66C%K"SK MCD@2S3G;(ZZC%9H^*'M39JMJ:*:'\5%R=9>J/!G=DH1D,:#'4C-+EN8L@TP* M]!ZMN!(+ES\0R=;H]^\%S=7PR2OT206^O0-):"+>J;BOCW?H[9MWZ VB&?JR M9850"6)N2D5//\2,:RJW%17[!)5/;'>-+/\*V99M#Z0OQ]/OX>E4NJF:TG3& M;CICEWC.";RF_)7JD$0?NDU _SRH:/110BK^':JT@G:'H?74O!$YB6%AJ+DG M@._ B'[]!?O6;T-U3P36ZX+3=,$90X^^,$D2E'>E *]=&"J\0O-+-+V$["+? M"=W0G9N[;DG'89X3.&[8A/7(N@U9=Y3L PAQHU:&N$B+A$A8JPFM>A)34BT9 MBCQ)&9?T9WEAB'_U *]#[+T3SL(@/"A@*,ZU+=\?KL!K*O!&*U@--OH*93#8 M;>^(A>V&ON4?D#T.PS//#NUAKG[#U1^7!@@Y+H;1_'-GP41@O5*#IM3@$NQ M)"S81NX)AR&^HX#G#M1$8+W:L=6^U:W+";;&GJ@14Z'U.]'Q-WA2T=9P_35U MAMU#U0[%*75[SK!L<6L[\.C[/+HO>$9EP:'DNJ$O^GC83DWJ,J9"ZY?=^@SL M7%"QHR;F[$Y,A-;O1&MB\+B+.5NQQUY$O=WM0[T>1X6^=V*1Q:U?P>.&Y0'4 M-]26)6M$4T5Y!YKEL%I'@HXG0^F6WU@?[%U3KI+YH*K1^)UIGA$*,/T)K1=07PD[2%@U>#$3)_0[ M"GSVJ$V$UF]#:X[P[(+ZG=0H3876_\AOG9(]ZC_.UF\-U_UTQ6XP\P[T.Q 6 MJD^N _F:G8T;O6OV)^'/-!,H@8U*LZX#I7]>;415)Y+EY5[.$Y.2I>7A%L@: MN Y0]S>,R=<3O3W4; =&_P%02P,$% @ ":2.5?*53X=G! V!L !D M !X;"]W;W)K&ULM9GO;^,F&,?_%>2=IJNTBXWC M_&B71&ICGZY2>ZNNU^W%M!?4)@DZ&SP@2;N_?A@[CITXW&6C;QJ#>3[P\(7' M/&6R9?R;6&$LP4N64C%U5E+F5ZXKXA7.D.BQ'%/U9L%XAJ0J\J4K\$;T7C&12N/#/VK2C< M)E/'*T:$4QS+ H'4SP;/<9H6)#6.ORNH4_=9&#:?=_2/VGGES#,2>,[2/T@B M5U-G[( $+] ZE5_8]A.N'!H4O)BE0O\%V[+M2/48KX5D666LRAFAY2]ZJ2:B M8> /3QCXE8%_8 "#$P;]RJ!_:# X81!4!L&/]C"H#+3K;NF[GK@0232;<+8% MO&BM:,6#GGUMK>:+T&*A/$JNWA)E)V>H MD!&\#[%$)!47JO;I,03OWUV =X!0<$_25,DM)JY48RF(;ESU>U/VZY_HMP_N M&94K 2*:X*3#/C3;7QKL734']43XNXFX\8W SVS3 ][P%^![OM\QGKG9_+=8 M]D ?:G/8Y<[_ZSWZS[VW)J-?KXJ^YO5/\#X22B3^<*?$3\ ME8@NR7.*P;40 M6*V-/^]4>W K<2;^ZI*^A ?=\"+T78D,BB.;"MF$A39AD2582Z%QK=#8 MN%6>!%ZL4W!'%NK0HLXGKQAQ<=$EAID#M248@ZP\9$ ?).BU:]_-C:!SA; ) MBRS!6D)\(F++0)BRS!6E) ;W_$]]XR M;E5T2R)9I856:9$M6ENG1BH&+46O[X#ZI2GHU_%K?#)^F5%GZV&3%MFBM?7P M]WKXQFF-7U:S?*NTT"HMLD5K MZ[3/]*$Q33TG?IE!/Q:WK&;S5FF1+5HIA-NXJ5 GJZ6^(A(@9FLJRW]/U[7U M-=2UOGPYJ+^!5W/841\6UU;Z9F2/+^^\[A%?$BI BA>J*Z\W4I& E]=(94&R M7-^3/#.ICGWZ<855U.1% _5^P9C<%8H.ZLN\V;]02P,$% @ ":2.5:O[ M9+T^! /A8 !D !X;"]W;W)K&ULM5A=;]LV M%/TKA%8,+=!$(O5A*[,-) [:!>B*H$G;AV$/M$S;0B52(VF[V:\?)2OZI)0& MH%]L43KWZ-PK7AV1LR/C/\2.$ E^I@D5YG$E-QS(/9IBOG3#4G8<6Y! MZ_G$EWB[D_D)>S'+\)8\$/DUN^=J9%>6DRLB"8ED3H'5WX$L29+D3$K'OR6I5=TS#VP>/[-_ M*))7R:RP($N6?(_7WIA98DPW>)_(+._Y)RH0*@1%+1/$+CB76L4"T%Y*E M9;!2D,;T](]_EH5H!$!O( "5 >A7 ]PRP"T2/2DKTKK%$B]FG!T!S]&*+3\H M:E-$JVQBFC_&!\G5U5C%R<4-3C"-"'@HYLR2I1FCA$H!+L =E9ANXU5"P+40 M1(KWX+/"O+TE$L>)>*<@7Q]NP=LW[\ ;$%/PN&-[@>E:S&RIE.7\=E2JN#FI M0 ,J/K/#)7""]P Y"&G"E^/A'\AJ*-Q6]:B*@JJBH(+/'>*+:2S)Q2WKRO"^O1(8C,K=4XPG"#\1:_/X;#)P_=)D;(FO5 MP:WJX(ZQ+SYR)@188LZ?8KH%WW"R)[J$3RQ!P9*_-PX+")$'IS/[T$Q% W-" M=^)6L)9(KQ+IC8J\CJ)]ND^P5,_J.F5(%>85 I#$85/I)H M1UG"MD\@4_54KP&=P%&.UTYO0V2M="=5NI-SMOG$9!T,D;7J,*WJ,#72YM/> MG(,A1'YG9KZ$:DD,*XFAL28/^]T+/=_IZM3!7-_S]$*A4QNJ8Z+-2Y;F_;T M.1V1&I3O3^& QH;IPU&-M^2@/N R54Q9M;Q6Y"C-:^>X*;9VTK6IP[.Z.C1J MZZ;8VK6HC1V:I<6RUF>EHU.-=Q MG:'&K^T=&O%WV+=NSX5^K_,UL' :H &5M<7#<8]?%FL*PM4:+"EJ*79QIO]D M-VKTIMC::==6#\_J]="HV9MB:]>BMGMHQN]AW\H#S^]^B;Z$:HNL#1^:$T Q:GV M28\'OWK)>@Z?1XW%^WE7[V:7[^?P>53[/#+C\ZAOX&[0GYLOH-HB:Y='YEP> M:=P;^>ZDJU0#@X$[)+7V>&3$XTN6]E;'M/L^TJ'"T.EHM!N;>_G.ZE^8;V,J M0$(V*LRYG"@6?MJL/ TDRXK]OA63RNF+PQU1W<]S@+J^84P^#_(MQ&K+>/$_ M4$L#!!0 ( FDCE7:VT37Z0( +@) 9 >&PO=V]R:W-H965TS,-A_=KY_MI!&%--W0;HCMG//Z>0^.[>&&\4>1 4BT+7(J1E8F97EAVR+) MH,#BG)5 U9L%XP66JLN7MB@YX-0D%;GM.4YD%YA0*QZ:L5L>#]E*YH3"+4=B M5128/UU"SC8CR[6>!^[(,I-ZP(Z')5["#.1#>%=>YEC A.7?22JSD=6W4 H+O,KE'=M\@=I/J/42E@OSBS9UK&.A M9"4D*^ID15 06CWQMJ[#3H(;O)+@U0G>WR;X=8)OC%9DQM842QP/.=L@KJ.5 MFFZ8VIALY890_2_.)%=OB." M<4E^8U-W/4H%"*16$+JF$M,EF>> QD* 2CN=@L0D%V=*X&$V1:WDYKQLF+T7F&\8>MSY$0?D.=X7DOZI#O]"N:OI=NJ6DW) MO*9DGM'S_[5D4R*2G(D5!_1C/!>2JS7ZL\UNI1^TZ^OO]D*4.(&1I3Y, 7P- M5OS^G1LYG]K,_R>Q%Z7PFU+X7>KQ'>B-(@6.V$*7UV]S6TE$1D)O*NLX<,/> MT%[ONNB,BZ'2AP(,V\"HKW %W(\]U]L@[M8\D#QOR\"WRL(T\/"0/ M QWZ@KQ3^TCRJ"&/WB*/VLBC0W*O[^_7O%/[2/)>0]Y[B[S71MX[(/==9W^9 M=TH?"=YOP/N=X/<9J'-^(8&WX?=;%GNX7_?."8[$'S3X@T[\&[W98LZ?"%WJ M(VE%99N/P<%N$_I^;[!GY# J\J(@:J(J0GOG7-5WFJ^8+PD5*(>%RG/.>ZI< MO+HG5!W)2G/4SIE4![=I9NIJ!5P'J/<+QN1S1Y_>S64M_@-02P,$% @ M":2.5=:*^U0$ P RPL !D !X;"]W;W)K&UL MK59=;]HP%/TK5C9-K=21+P@M@TB%T*T/W:JB;@_3'MS$@%7'3FU#NG\_VPD9 ME)#2+2^)[=QSCN^Q8]]ASOBC6"(DP7-*J!A92RFS@6V+>(E2*#HL0U1]F3.> M0JFZ?&&+C".8&%!*;,]Q CN%F%KAT(S=\G#(5I)@BFXY$*LTA?SW&!&6CRS7 MV@SW7/7LBB7!*:(",PHXFH^L2WMX$_ =HUQL MM8'.Y(&Q1]VY3D:6HR>$"(JE9H#JM4831(@F4M-X*CFM2E(#M]L;]BN3N\KE M 0HT8>0'3N1R9)U;($%SN"+RCN5?4)E/3_/%C CS!'D1VPLL$*^$9&D)5C-( M,2W>\+GT80N@>.H!7@GP7@*Z!P!^"?"/5>B6@.ZQ"KT28%*WB]R-<1&4,!QR ME@.NHQ6;;ACW#5KYA:G>)S/)U5>L<#(<0P)IC,#,;,H)2S-&$94"? 2?&4MR M3 @XB9"$F(A3-7@_B\#)^].A+96XIK#C4FA<"'D'A'QPPZA<"C"E"4IJ\%$S M_J(!;ZNDJ\R]3>9CKY'P*UMW@!.< <_QO)KY3)KAWV+9 ;YKX&Y=.O^G/OUG M]1TS_&H;^(;//\!7K?7/.Z:>ZA_,(4]^U2US0=2M)]+'VD!D,$8C2YU; O$U MLL(/[]S ^53G<9MD49MDTY;(=E:C6ZU&MXF]6HTS,$8+3"FF"U#^J'4KTDCV MUA5IDRPJR )#IF^L=>CWSOM^X#C.T%YOV]V2[([=ODT M;J1XJ\EMDD4%66_+9"^XKX_N5[1SL;YK [7K]O8PF MC9IOM3'8L_& [+0EV1TC^Y61_48CK],,8IZ:*UHRL"A]K?.QO^?C2_]>C8A> MC9@V1109VEO528KXPI2% L1L165Q0U6C5>5Y:0JN%^-C=S!Q:\8C5:D6A>5? M^J+,O8%K1@(MK*CB?A0$J5]15GO+N5U[ MD,NY:#5G-3Q(HMJJHO+Y#K@X++S0.RY\8+M2FP5_.6_H#M:@/S4/$F?^X*5@ M%=2*B9I(V"Z\V_!F%5J!M?B3P4&=C(D)92/$HYG\4BR\P! !AUP;%Q3_]K " MSHTGY/C<._6&=QKAZ?CH_;T-'H/94 4KP?]BA2X7WLPC!6QIR_4',+&!=F0V MK'NJZ7(NQ8%(8XW>S,#FQJHQ&E:;S[C6$I\RU.GE'>6TSH&L;L*:4: (K0ORARY!DE\9W3#.-,/5M_>@*>/J'4H^K>_)VS?O MR!O":O*Q%*U"C9K[&DG-^_R\I[KKJ*(7J'X7^VL2I#^0*(@BAWQU6?X>-B_) M?8, MV2_#((JSN;\_#6%LE4[":##Z"BT>T.*+:,=ZQ>/H$32K=RZ\SD5RBC=)XLD9 MGLLJ2J9NOF3@2U[%AQ73%G8SX;&J6 '$?"26@W.C)".4. WC,]ZQ48IAN7'3 M 3>]B+MNFX8_D[S$7G E@5.-[-3$0+F3-!U!1$F6S,Y0QU9IEH5NU.F .GU5 M9OL\$BYV3&F6=T=6(\46E.D[E%],]72,EJ3GJ78817'LYI\-_+-O\']NF6*V MKP&5]146AD7'?@12FIH1M:D428V-BWTV3GZ:G9?UV"B)PA=RGPWLV47VE>U1 MV!,*: 3&H,A6BLH V]-083_39=_)0#KSGCEV6YJXPBR99\L+Y%I[TZO#RX2LTEO"1%4[[LK!A M? L_=!S.LVP:G?./[::S9%0I_LFUP]SY?J-RQVI%.&Q1%UQ/,0&RNT9U$RT: M>Q/9"(W58(^ Q#HJ2P(GQD[(:I;T^3I#DK,)[0"(M]L*"NQD$.V M-7G% &?:J2Q,Q[("L\0Y,>93/7?/YE.Z%T5.X)XAOB]+S+XNH*#'F6$;SQ/K M?+L3:L*<3RN\A0<0GZI[)D=FBY+E)1">4X(8;&;&G7V[BI6]-O@SAR/O/"/% MY)'2+VKP(9L9EDH("DB%0L#R[P!+* H%)-/XI\$TVI#*L?O\C/ZKYBZY/&(. M2UK\E6=B-S,B V6PP?M"K.GQ-VCX^ HOI077O^A8VX:!@=(]%[1LG&4&94[J M?_S4Z-!QD#C##D[CX)P[>*\XN(V#>VT$KW'PKHW@-PZ:NEESU\(E6.#YE-$C M8LI:HJD'K;[VEGKE1-7)@V#R;2[]Q#R!#3 &&5K# <@>$"896M*RS+DJ!8[> MH]:D.WV3@,!YP=])@T\/";KY\=W4%#(A!6NF3?!%'=QY);B+/E(B=ARM2 ;9 M@'\R[A^/^)M2B%8-YUF-A3,*^#L]3) 5_(PUN#]'Y M?]%7WQW]1 RW+0U7X[F72J.[[I_7M"B0W*-'S+*_AY:\!O6&0=6Q=\LKG,+, MD.<:!W8 8_[3#W9@_3*D]UN")6\)MGHCL).5\=J5\<;0YPO8YH3D9"O/R *3 M%(;6H88(-(2Z+0YSQ_6#R+8L:VH>NB+W+>W8CP._9YD,8'J!:X4]R]4 9A3& MCM>U/.'NM]S]4>YW69:K*X8/<:Y=_4Y4UX^6\RKAH"40TJW1'-&=*,NP7I7IB^[S=PPZ"OQ9!E MZ 5]U9(!2]NV[--5K>48,K5LSPI>U2-L]0A']9!G_87*#XUDZ M5J0-SZE?C;FZ!O.$>-02CT:)OQS#")XJV6C)(A 4/8+LUW2)?),3] ,B1T@ M D\"V0XJZQORI@*6 A&#MW0=U[8Z.5L3]TRKT>3^ZU%\3<35&T4\$3MNQ8Y' MQ?Y05CAGLB$6:M.EN,H%+K3"%_9=W"N4\Z*[:)%B!HI3O21RID?ZL?=_(;!Y@RD.\WE(KG@0K0?C7-_P502P,$% M @ ":2.59PWMF'> P U0\ !D !X;"]W;W)K&ULK5==DYLV%/TK&IKI)#/-(O'-UO;,VCC3SC3MCK=IGS'(MB: J"3;R;^O M)%C6!IEL4UYL$.<7; 9%4I+K^*<5M;HY%?'R M^EG]@S8OS6Q3CE>T^)ODXC"W(@OD>)<>"[&AYU]P:\A7>ADMN/X%YQ8++9 = MN:!E2Y8K*$G5_*=?VD!<$*2.F>"T!*=/\&X0W);@OG8&KR5XKYW!;PG:NMUX MUX%+4I$N9HR> 5-HJ:8N=/0U6\:+5.I%>1),/B62)Q8)WF'&< XV^(2K(P9I ME8,5+4O"U;O P7LP@+Q-L$A)P=_)AY^>$O#VS3OP!I *_'F@1RX%^,P6TM?>T%O)V#*YI\%O M)-V2@HBOI@PW&IY90U6\>UZG&9Y;LJ1QS$[86OSX PK@SZ;P3BF63"FVGDCL M*A%>EPAO3'WQD.=$%5CC#FNH@::J ^*T3!P.P_Z/P'H_X?&,U#HXF]L!&9WAO^[%*<62*<76$XE=I2GLTA1.4!3#*1,QI5@RI=AZ M(K&K1$1=(J+1_;+$>U)5I-K+3\8BK3+CAH@&>Q6A, IBU"L10UP,XPCUMGYB MD(-A'(6].KH>XB+/#>+07"'BSG'\_<= /)C21:X3]FKW:@AS8.1[_8-@"),@ MW_5[/H>P0);,6Y40P9?/4SCU6= J7I5EQW-#OY]J$Q %40![QT9B DH M%$Q 'WJQ[]Z(P\5G.AJ-@_RL_<8+W@I<'\9>Y*!^X@U >;*'/NR[?J7@^MN" MC6G[HDTI,=OK_I"#C!XKT7R+=J-=#_J@.Z_>^!+=KY!A/%$]JVZ+7N2;AO=C MRF2-X*# .SD5O MEBEC30S8W@M:Z2=I2(5LN?7F0?3=F"B"?[R@5SS=J@JZ3 M7_P+4$L#!!0 ( FDCE5?H8D'- , -L* 9 >&PO=V]R:W-H965T M1 DBTSC,J!E8J97%E MVR)*(<>BPPJ@ZF3.>(ZE6O+$%@4''!M0GMF>XP1VC@FUPK[9F_*PSQ8R(Q2F M'(E%GF/^9P@96PTLU]ILW)$DE7K##OL%3N >Y$,QY6IEURPQR8$*PBCB,!]8 MU^[5)-#VQN [@95H/".=R8RQ1[WX&@\L1P<$&412,V#UMX019)DF4F'\KCBM MVJ4&-I\W[)]-[BJ7&18P8MD/$LMT8%U8*(8Y7F3RCJV^0)5/3_-%+!/F%ZTJ M6\="T4)(EE=@%4%.:/F/UY4.#8#B:0=X%<#;!71? /@5P#_40[<"= _UT*L M)G6[S-T(-\82AWW.5HAK:\6F'XSZ!JWT(E3WR;WDZI0HG S', ?.(49WL 2Z M (1IC$8LSXG0K2#01W6B^XW0!$V!F\ZD$:#;6482;(I].@:)22;.E/'#_1B= MGIRA$T0HNB%9IDGZME2A:H=V5(4U+,/R7@C+1S>,RE2@"8TA;L&/]^,O]^!M M)5&MD[?1:>CM)?S&EAWD!!^0YWA>2SRC_?#;2':0[QJXVY;.V[Q/_MO[EAA^ MW32^X?-?X-OTRIRS7#4+E5R][ZIQ98I&IF6!HY_7,V'V?[55O^3OMO/KN_%* M%#B"@:4N/P%\"5;X_IT;.)_:I#\FV?B89),CD6T5J5L7J;N/_>G-YE6U.$0L MH>1OZ_LT+,DN#9G^N"Q#SPTZ%WU[V93ZN94;^!UOVVI<6@4-JVX0;-M,GC/Y MO:#!M)5SK\ZYMS?G32^JK&<+B2B3C:PW0K1EWWL6L:J"LY/\7M^O[;-#/$Z. MY'%+RZ#6,GB[E@C6!1@;R="LV6/Z_I5]?%H CX#*L[8JE &Y M3D,4I],]WRG#WK!?6X:#7$Z.Y+*L@]WX6JN;,C%CDD 16U!9WL'U;CV)79L! M9&=_Z%Z-W);]L9KIX-_P%02P,$% @ ":2.54[%"I)1 @ MH04 !D !X;"]W;W)K&ULM53;;MLP#/T5P@.& M#FCK2])TR!(#O6Q8@6X+FET>BCXH-FT+U<63E,OV]:,4Q\B M-M+7VR1(H_. MH41.UMH\V@;1P48*9:=1XUP[CF-;-"B9/=4M*MJIM)',D6GJV+8&61F2I(BS M)!G%DG$5Y9/@FYE\HI=.<(4S W8I)3._+E'H]31*HYWCCM>-\XXXG[2LQCFZ M;^W,D!7W*"67J"S7"@Q6T^@B'5\.?7P(^,YQ;??6X)4LM'[TQDTYC1)/" 46 MSB,P^JWP"H7P0$3C9X<9]4?ZQ/WU#OU#T$Y:%LSBE18_>.F::?0V@A(KMA3N M3J\_8J?GS.,56MCPA747FT10+*W3LDLF!I*K[9]MNCKL):3#)Q*R+B$+O+<' M!9;7S+%\8O0:C(\F-+\(4D,VD>/*7\K<&=KEE.?R:ZS0&"SA#E>HE@A,E7"E MI>36U]W"">WXR^6JAAF:\ Q4@?!E(7C-0F7)S74)1]?H&!?VS21VQ,SCQT7' MXG++(GN"Q6>].H5D= Q9DF5_I\5]:JR@#=\ J\3<_Q/[L?P?M/2 Z$" M?.72Q^D*YK1E*U9L ^:.&0=47(3[BPVW#^/ \B1-3Y+S0U*?I>:;;&Q;5N T MHBZR:%88Y:]?I:/DW3/"![WP04 ?O+APN+\E;+AQ*.W#(9F#%Y Y[&4._^=^ M 7<:G(8%TI H=*WX;^] (^&(*Y!:N>;PFWS^C#3K<@_QC?GY601F.Q"VAM-M:,*%=M328=G0#$7C VB_TMKM#-_7_53._P!02P,$ M% @ ":2.5?VF_O?/$@ 31@! !D !X;"]W;W)K&ULM=UK;]M(@H7AOT)X&XL,T&V+U-69Q$!BWHIDTD%Z9_;#8K&@I;)- MA"(U).4DP/SX)25:5,E46>IYIS]T?!&?HFP=L40=L]Y]SXMOY:.4E?%CF6;E M^XO'JEJ]O;HJYX]R&9>7^4IF]7?N\V(95_6GQ<-5N2IDO-ALM$ROK,%@K$;L]EP_^-GW=W< M^?K.W,6EO,W3_TX6U>/[B]F%L9#W\3JMON;??=G>H7'CS?.TW/S?^-[>=G!A MS-=EE2_;C>L]6";9]M_X1_N#V-O LHYL8+4;6 <;#&='-ABV&PQ/'6'4;C Z MV&!T[#Z,VPW&A[LT/++!I-U@/[-#4[>9/?+?O';'A_;Y/G7;6Y^WU?;!];F46G'57SSKLB_&T5S^]IK/M@\ MM#?;UP_&)&M2^$=5U-]-ZNVJ&UO>5<9OQN>X*.(F#\8;6U9QDI9_>7=5U7YS MJZMY:]E;RSIBF<:G/*L>2\/)%G+1L[VKWW[XVO9"O_WU:]N'K^R_I0&NZA_L M[J=K/?]T/UI:T95WE\9@^JMA#2S+^-L?MO'FE[X?[*V>^;!^N#2LT889/#/& M?9+%V3R)T_]K?G5YW^_KA+VS9J_NG?/*WJV*2V,X:!ASMMN[\C$N9&G\8ERU M'_8]'O3PY_RI_NE-U/W3BYY>_!3_- :OWV%?K_P^K^H[;&X84\,(_.X%S(Z% MISQJ)Z_^F*(3'A>#4?NX.':_E%P-=\]:PPT]U#UKB:RLBG4](ZB,_XGJ&QBB MDLOR?WMV].-6&_5KS43G;;F*Y_+]13V3*67Q)"]N_O,_S,G@KWU9)3&;Q!P2 M9K&16FL9+%]=OB+\4_]4^!'[5CG9IG$;!)S2,S=8K,-UKPN>[H9#BZ' MHW=73_LA)8?T24RD;[](WUJ;OJWS*TZ%7"25X<;S M)$VJGWWATE+GAHO$;!)S2,PE,8_$?!(3)!:06$AB$80I49WLHCI!I[43,JTD M9I.80V(NB7DDYI.8(+& Q$(2BR!,2>MTE]:I]L#Z7[)8-K/9^?:P>J\YK&JA MB?DD)D@L(+&0Q"((4T(YVX5RIGWX_R&S M)*]?2\KYNHZE4>PFOPKW+Z;7^G-"+.%;KHOE@)8LD7S3GBNH8 M5[E15G%5!WGW_>3>R-?5YKB;+U=I$F=S:7Q/JDH3J#C\M&(L\7V UFG^"E.Z]>_Y>:+\<-#(1_J M)P%CG:W+^JF@SOTRJ9:;&]1/$/6./S4OEKMGD"-/'7U/!OK]/_?9H-7VC_$3 M:]Q[C$<'=E#-134/U7Q4$Z@6H%J(:A&EJ4\$>RT3\Y63T*OXYS:R=>";[Y;= M2^?>8&J]LX-):G:K[4',7?0@5U4\U#-1S6!:@&JA:@649H:3*L+IJ4- MIL@J6;N5L:B/D?7+Y.I1/D_!W]3_SNO(]E4_/NK9L_-):C:J.:CFHIK7:J:Y M]U0TN!R8$U-]'O*/W7!\K=Y0H/L7'-T_==00'36B-#5273?)U)8INDC)'RN9 ME;(W/F@C"=5L5'-0S44UK]5>GI,[3,_+VYE]AWN![EYP=/<&A_%!JT*4IL:G M*PN9^K;0Y_7R3A;-['!7<#4V!=?2^.<)G=>/>O[L:&VU\?Y<[_"E'-K[0347 MU3Q4\U%-H%J :B&J192FYK.K$YGZ/M%MGI5YFBPVYU92^22+^$%N$_KK\[LJ MO;E$NT6H9J.:@VINJYG6WE/0Z')\T-U#Q_113:!:@&HAJD64ID:SJP^9VKY# M-_.QW)YP[8TE6B)"-1O5'%1S6VU_8C \S"1:#T(U@6H!JH6H%E&:FLFN M)&3J^SA'Z[?U;/:3)I9H90C5;%1S4,U%-0_5?%03J!:@6HAJ$:6I">X:1>:V M"$&U/8(;0*AFHMJ'JKYJ"90+4"U$-4B2E.OA] U@BQ](T@[ M'3Y^\DBOGAM.5+-1S4$U%]4\5/-13:!:@&HAJD64IB:XJ_)8)CH=MM F#ZK9 MJ.:@FHMJ'JKYJ"90+4"U$-4B2E.CVY5]+'W9YYSIL)XZ.[;]19#!P9_PV^BH M#JJYJ.:AFH]J M4"5 M1+:(T-9!=5JOFH)E M0+40U2)*4]/<-9>L$3LS1IM*J&:CFH-J+JIYJ.:C MFD"U -5"5(LH38UN5VJR]*6F3W'QD&1-7>*U:3':8FJU%]/BPY/$Z*@.JKFH MYJ&:CVH"U0)4"U$MHC0UC5V/R=+WF$Z>%FM.&*.U)E2S40(=U4,U%-0_5?%03J!:@6HAJ$:6I<>SJ3):^ MSJ2;%T=YML@S8_,G '=Q]LWX_?Y>-I= V\R5WT3BX^]?FXMK[_Y&8/-U-\WS MHC?0:!L*U6Q4)8Q>*8U>*8Y>*8]>* M8Q>+8U>+8Y>+8]>+8Q>,8U>,^W>4J89=F6JH;7R?#,\_H MJ ZJN:CFH9J/:@+5 E0+42VB-#6-73]J^"<7D3MGRGR\K:$?_>P,H]>&0C4' MU5Q4\U#-1S6!:@&JA:@649J:]*Y[-637H!NB12M4LU'-0347U3Q4\U%-H%J M:B&J192F1K MU)?MLE+&?5X8JW4Q?VS^/&BSIMSFX#NO#[Y]ZR]^U+/G1AC5;%1S1CV+THTF M/!:,T)U6Q4=F\+;LJDOEFXEM6^?R;\2;)C$6>IG%1-LLY&N5C M7,CF3=A?C*OM)_VS8K3_A&HVJCFHYK;:;&^./1Q<#@^N;N>A@_JH)DZ["P$Z M:(AJ$:6I4>P:2R-]8ZF=Z]8A>^7,K]XY.V6D9J.:@VHNJGFHYJ.:0+4 U4)4 MBRA-S6S7:QJ-V9DO6E1"-1O5'%1S4DDC?2_I(*GUKBR3]=)H&TK-,I7-)M'0MNUET:OM)?RK YEE=RE MTOA#9DE>&)_SZLA!%*TRH9J-:@ZJN:CFH9J/:@+5 E0+42VB-#6V795IQ%:9 M1FB5"=5L5'-0S44U#]5\5!.H%J!:B&H1I2G1'7=5IK&^RK2);E*6ZSBK9\GS MO*QZ#[9ZY=S$HIJ-:@ZJN>.7/2C3'(U?U* \=%@?U<2I=R) APU[AK7&LY<5 MLH@:5HU05S<:Z^M&'Q:+I$KR+$Z-+W&R^"W)FO=BDBKN?1]&CYV=)+2!A&H. MJKFHYJ&:CVH"U0)4"U$MHC0UN%T#:T:2&-] ^E#FN;SN#EE^Q2GZTT'J7ILYJ_-^:.R/A@;]S*NUD7O M:5R]?7:.T<(1JCFHYJ*:AVH^J@E4"U M;#5E-CZ<#(?#GHGQOZ.;-.ZZ2>-7 MNDEGG,W54V=G$JTGH9J#:BZJ>:CFHYI M0#50E2+*$V-;5=/&K/UI#%:3T(U M&]4<5'-1S4,U']4$J@6H%J):1&EJ=+MZTEA?3_I2)-D\6<6I$2_S=5;UQA4M M'Z&:C6I.J^W/E,;3\:#OKU#1@3U4\U%-H%J :B&J192F9K$K((WU!22A7GP_ M+HW8T%T?2<^=G4NT7(1J3JN9P[U@-@O0OEAJRT7']5#-1S6!:@&JA:@649H: MRZYB--97C+[*U?;J#65STN@N+VHAR1YZ$XDVC%#-1C6GU90CY<0R>X^4:'T( MU7Q4$Z@6H%J(:A&EJ9'LZD-C_0ISM]U9V_UZ[GU3Q%6FL\8J7=>'T?F\6,N% M$6<+8YVMXF31G/>MZA WKU:?U[SI#33:.T(U&]6<5CO2SFR3C+:)4,U'-8%J M :J%J!91FI+D2= M=!=V:/ZB[9=Z$OC\[NK1-V_T^W'N<175;%1S4,UMM?'>\^#DVNQ[(O30@7U4 M$Z??C0 =.$2UB-+4M'9MI(E^@3AQ_]NVOK!K-?1&#>T@H9J-:@ZJN:VF/$8G MH[YSP1XZL(]JHM4FK]^- !TX1+6(TM2H=>VAB;X]]%4NXR3;'/!DL7P^O&5' M#V]H7PC5;%1S4,U%-0_5?%03KSS>QL8RSZK'O@=7@.Y(B&H1I:DQ[?I#$WU_ M:/<.BORQDEG9?SQ$>T.H9J.:@VINJ^T?2&:;E^"'!T.T$=0SZG0V>_F7)*+G MAM9H-NHYRO7<<#B8O;PG(7I/(DI3H]%U=";ZI=&.5>N:E=&2^&Z[2MIMOESE MF>RO >@'.#LX:&L'U1Q4%#- M1C4'U5Q4\U#-1S6!:@&JA:@649H:W:[D,]&7?$Y]PV/ZXNS#]:SW_0ZTMH-J M#JJYJ.:AFH]J M4"5 M1+:(T-8Q=M6?RYZX>U%P<]_B2$'KT[*,IVO)!-0?5 M7%3S4,U'-8%J :J%J!91FAK@K@@T8:\C-$'[/*AFHYJ#:BZJ>:CFHYI M0#5 M0E2+*$V)[K1K_DSUS9_/Z^6=+#:+H.T=A;>7P#7BII:75$F<[O^%]K87GV3M MK9K+YAZ_9*Y^^'.CCFHVJCFMMO]:P3)GLY$Y/FS'H^-ZJ.:CFD"U -5"5(LH M38UQ5QF:GE(9>HYGDN_GLS>6:/,'U6Q4M0+UXYP=5K1XA&H. MJKFHYJ&:CVH"U0)4"U$MHC0UTUT7:3I"3TU-T5X2JMFHYJ":BVH>JOFH)E M M0+40U2)*4Z/;=:6F^J[4OW2MP-;>/QO37&VM[[U;_6Z<'5*T X5J+JIYJ.:C MFD"U -5"5(LH30UIUX&:ZJ]<=&*18OKRDC[#OLL4W.J'.SN,:*L)U5Q4\U#- M1S6!:@&JA:@64=HVC%?EHY25'5?QS;NE+![DK4S3L@[9.JN:0?:^:A3RO@ZK M^?:#=7'UXNNV^=8Q>[[NFF_]OJ\+\VVP^?I5-^S-NU7\(#_%Q4.2E48J[^M= M&%PVSSY%\O"X^Z3*5^\OS OC+J^J?+GY\%'&"UDT-ZB_?Y_7KZC;3YH!ON?% MM\W=O/E_4$L#!!0 ( FDCE4#CO[3F0, !L- 9 >&PO=V]R:W-H M965T34[187O,"F![9D;&RX?S1-#ZF<\Z<5!22L7S&JP5Y(15__A''8@6P(][ $$-",X!HQY 6 -LY-Q*F;5U MCQ5>S 0_(&%F:S;S8&-CT=H-8>8UKI70HT3CU.(>-@I=H25G>Q"*;"@@V_7V M'A0F5+[3@]_6]^CMFW?H#2(,?GW#XB;U6G?56D'/6GZ /G.F M,HG^8"FDIP2N%MZH#Y[5WP6#C!]@OG84U\ (%^B!*^@,U2"3.;Q36> $YHX^G1+$'IS%K[_XL?=[E\T+D9V8 M'C6F1Y8][#']B> -H40]3;MLCBYI\T)D)S:CQF8T^&Y7@K"$%)AVN:R@L86: MQ+E?1./(\[R9NV_K_\]I)\KB1ED\J.P32#G5J4N?VI3(A)=,O4=,WP!\BW#. M]7[\!YN4V26\8HY:BJ["*![Y9\)?3NO1/&XTCW]6,Y&RQ"P!E'"IY$\K'[]4 M'D23\XAWS/+]4=0M?M*(GPR*?] *$RS$$V$[HU,'W"A6&?0?]\D+(5$8C\#@F_3E)@X8HI6F*17.HTO<4%4]V8>Y/J_1_9"9">V M?>]XN7F#N6FM>/*8<9J"D+\A^%[J-*6+CX0+??\@?-Q\G;FK)K]0)"[%=AJ* MUCWO#^\!2GF"E;:]Q[2$YPV;V"O+%F5;P*H4T!D)_\7V]<,X#,.S[3NLX;4> M@Z/'X'59I=-3T)'[O'AR;FEPR==:.E84_G!)T3JZ17UTD_ZC6Y/%)^\I#.+H MW-1%"P:W57[F(':V*I?(WD15)=KT-I7_K:UWW>/TZK/A,Q8[PB2BL-50[WJL M7X^H*O&JH7AAB]D-5[HTMH^9_GH!82;H\2W7&;ANF 6:[Z'%OU!+ P04 M" )I(Y5U,FU-!$$ !Y$0 &0 'AL+W=OM-)9MH PH"=VIY)##?-3.^:N=RU#YT^R+".-0?(E60[ MUU]?"0BQ029.R_3%1N+;;[7?2@O+=,_X5[$&D.@ISPHQL]92;JYM6R1KR(FX M8ALHU)T5XSF1:L@?;;'A0-+2*,]L[#B!G1-:6/-I.7?/YU.VE1DMX)XCLUU!/V?+HAC_ \LOFGJN1W;"D-(="4%8@#JN9=>-> MQR[6!B7B-PI[<7"-="A+QK[JP5TZLQR](L@@D9J"J+\=+"#+-)-:QU\UJ=7X MU(:'U\_L[\O@53!+(F#!LM]I*M;>"=ZV%4&XS.]>#7 M!F7H=A5[*5Q$))E/.=LCKM&*35^4ZI?62B]:Z(WR(+FZ2Y6=G$>PE.A'=%=( MX" DBI_4%A2 +B*0A&;B4MW\\A"ABW>7Z!VB!?J\9EM!BE1,;:G\:Q8[J7W= M5K[P"5\>^L *N18H+E)(#?91O_VDQ]Y6<3?!X^?@;W$OX4>VNT).\ /"#L:& M]2SZS7]-Y!7RW-+<-87SW[S'_]K[D1A>LQ.\DL_KVPEWA9!\JPJ!1'_\H@#H M3D(N_C3ENF(;F=ET?;L6&Y+ S%(%3 #?@37__CLW<'XR"3TD630D63P0V5%* M1DU*1GWL\\],D@R1G'%)_R9E864K5095HE(J$K95:5)'L9JA0FQ)D0!*F)#& MT]GK[*T9&Y(LJLB"DDP_VG9S/'*"J;T[S(0!Y#FNVZ".)/8;B?U>B1>LV(&2 M=YD!>H"",HX^,@E&_7J9WJK?D&31D&3Q0&1'Z0B:= 2#%J%@R)0,218-218/ M1':4DK!)2=A[0F[ZRH\I)V'GG#K')WG1183N>'0,BBJ0?YHF[B*PZ^")N2", MFW#';P_W]=HZ[JPE\-MA=S$^;F&B+L:=C,)6X :0CSUSW),F[LG_^:R9G*%' M%Q.&3GL;=$$&0;H@C'T?FQ5QG9=W8^>UAX/DJI79*F7H\QLR5&_(QM=?I[O8 M<-**V@0:NZVH#2#?:T?]"N@XZ(.&P#UC([3#54UA1B2D2#(DUW#Z(5FS'Q[N M,>YHT 6%X['?%J&+PJ-VG8A-*,\9GR@#+G[1 ??J$*]64':Q+UIPI8 ^%5J MC)(ES:C\ILY OF&%?EI=("(001O@B1I>&N6IG+KN85V[ M7_PZ7R63?=!*YL ?RQY>H/+\5[U$,]M\)[@IN^/6_*U[O7 -\Y'^KE"VKB_T MU4>)#X0_TD*@#%;*E7,5JHW-JSZ_&DBV*1O9)9.J+2XOUT!2X!J@[J^8VI3U M0#MHOK;,_P%02P,$% @ ":2.5;D8(5=, @ [ 4 !D !X;"]W;W)K M&ULK511;],P$/XKED%HDZ!)TZR;2A)I:S6!!*-: M-7A /+C)M;7FV,&^M-N_QW;2J&5M!8@\)#[[ON_N.^G?&Q2&GH$@(!.3H&9C]K&(,0CLBF\;/E MI%U(!]Q=;]EOO7:K94-W=#3N8&QSJY"_R3!>E?42[_AY;[?7KYQEV]\,M]/RAB2=Y?V M?"C%^$7HWY,[&>-O*Q[L]**;@Y^97G)I;#D7EC[L75Y0HIO9TABH*M^>&PO=V]R:W-H965T C<^YU^?$ MU_9X3=DSCP $>DD3PB=&)$1V89H\B"#%O$,S(/++@K(4"]ED2Y-G#'"H06EB MVI8U,%,<$\,=Z[Y[YHYI+I*8P#U#/$]3S#97D-#UQ.@:VXZ'>!D)U6&ZXPPO M80;B*;MGLF56+&&< N$Q)8C!8F)<=B_\D1JO!WR+8& MI1*"! *A&+!\K& *2:*(9!J_2DZC"JF N^];]L]Z[G(N<\QA2I/O<2BBB3$R M4 @+G"?B@:Z_0#F?ON(+:,+U+UH78X>V@8*<"YJ68)E!&I/BB5]*'78 DJ<> M8)< ^S6@=P#0*P&]UP#G , I <[? OHE0$_=+.:NA?.PP.Z8T35B:K1D4R]: M?8V6>L5$_4]F@LFOL<0)]P:DRAQ]1'>8,:Q,0Z<>"!PG_(/L?9IYZ/3D SI! M,4&/$YNL=])!S@#.DO3Q#'O" Q9E>AS]NY%AT+2#E/^M<*XB=>F)5HRYX MA@.8&+((<6 K,-SW[[H#ZU.=Y&V2>6V2^2V1[;GC5.XX3>SN+)\GRA@D@*5U M'C3#1V@#F-4MN6DC\%B]VR3S6R+;T[M?Z=UO%.R1"IR@0O(,;^2>)C@2$1:R MA 5)'H+;%0D1GF.Y2-2'(,&Y+(EU3A6!!SJPVH!7;M>RY(X\ M-E>[OC3F=ZPO;V/:W?.^Y>S']-\.&YT[.YGM23FHI!PT2BFW8@@P%W5:-"*/ MK1QMDGEMDODMD>W)/ZSD'_ZKNCYLTYTVR;PVR?R6R/;<&57NC/Y7G6D,?*Q[ MHYJB-7I=L[PV0_HMD16VF#N'VQ384M\J. IH3D1QSJUZJXO+I3ZOFW^&%[>> M6\R6,>'2M(6$6IVAK)JLN$D4#4$S?52>4R$/WOHUDIJ_<,FKN958H$1KN*OY!W+X'?5 MH?0K2,W4+SATVC"R0+%CG#1]L)A!@]ON'S[VA3@)$#[F *\/\/2 X(D OP_P MGYLAZ ."YV8(^P"%;G?LJG YY#";47( 5*J%FVRHZJMH42_DY97#"S;$I6&^'PZ/IV(MP7T0.X=R>^\2<,_R/X:.-%K MX#F>9YC/8CK\SX)? ]]5X:X)Y_]E7_[G[&?%\(=MX"L_?WH;?+E=,4[%S?O5 MM,"=16"VD$^T&[:%!9I;XI'%$-TC*_OU%S=R?C-5]R7-\I6I89M[@49J$FF:?*SQ7'VG+ U&L6.&=9V?)RKG&;C3F+W%V:,["B)M MO18FF1^$VLKG!ED0.+%6DJ5!YB?^"-@^.4TVB&[4,9X)E%W+NQ/%,#I\*MRJ M [(V?N?>+%S#>"X_+=3I]:=]]UWR'M(-;IDHWEJDB/NW,%M Z"#9@W8)F79]IZ=HF*I$N2=G-?GU)25%DF5:;-B^V*-US M>,[EI2XU/W#Q66X!%/I:%DPNG*U2NVO7E=D62B*O^ Z8?K+FHB1*#\7&E3L! M)*]!9>'ZGA>[):',2>?UO3N1SGFE"LK@3B!9E241#^^@X(>%@YW'&Q_H9JO, M#3>=[\@&[D%]W-T)/7([EIR6P"3E# E8+YRW^'J) P.H(_ZC<)"]:V2LK#C_ M; 9_Y@O',XJ@@$P9"J+_]K"$HC!,6L>7EM3IYC3 _O4C^VUM7IM9$0E+7GRB MN=HNG*F#,S1 T2Q:CD3&UM!;(<9PA'&8YLAYWM\'FVC\K<9K+AP\WV,>_$?>I= M>3&>N_N^$WM8E'1A1W*C3FXT6I.WE!&6P5A%1B]9D2]$=N0U[KS&HTMSY!4) MLTX3OIY4>D"D!"7?H(W@TOJB:9CC7O)Q$LV2P1J=1@51:?^ $.!BHM4<$TM*N<=BJGOYI;!LJF>7JB M!D=^3TZC^30JP+/ KGG6:9X]0W-!R8H65%'06K-*"&!6O;,3)5$0#POA- A[ M0627B[VG1NK]K&#&V61$=$M\K#J9#E1;HG X/5._N-?_\:CL.[.5]0MP3XH* M$%\CQ14I3EU8A>/3C>=M83#1A7.ADMFC_.'Y>;V3I[FV/^>B UE4B_ M6N.\JT27JVA.TLU \5U]&%UQI8^V]>56?WV , 'Z^9IS]3@PY]ON>R;]!E!+ M P04 " )I(Y50!)P^= " #*!P &0 'AL+W=O9%;XH(ZR=BLW?-DS-:2%!3N.1+KLL3\ MSQ0(VTX 5SD(_5/5E:R%9 M68.5@K*@]A\_UWG8 RB>=D!0 X)#0/\$(*P!H3%JE1E;UUCB9,S9%G$=K=CT MP.3&H)6;@NI;G$NN=@N%D\D74#D0Z#V:KZN*@+H?B0E*L6NL1CL+$Z#3L*O;--#7O0.!5X0M.B9=J(?E8"J5>%6+-GGU-;(BQ[ M9-AU1=HDX7 X",?N9M_A<500A_&HB7HA?=!('W1*ORDHIFF[]*79@P[AEGNP M)VD0!H>ZCX/Z?K]===2HCEZ9\-/:HJ-CXW@TC [$'4>%@]$)=7&C+GY%3KOR M%A]=I=_W_-&!MN.HT/>] VWN7EDL@:],MQ H96LJ;?EH5IN&=&7J\,'Z5#4J MVU?^T=@N=XOYJJ!"^5DJ2J\7JW1QVSGL1++*%-\%DZJ4FV&NFBUP':#VEXS) MW40?T+3OY"]02P,$% @ ":2.51'@ZJZ6! VA\ !D !X;"]W;W)K M&ULM9GOY,8S/<1>J0#?:S9D>??Q(XQB;ZG M22;FUD[*_;5MB]6.I51<\3W+U#<;GJ=4JL-\:XM]SNBZ+$H3FSA.8*OQQ.=XNY/ZA+V8[>F6W3/Y=7^7 MJR.[H:SCE&4BYAG*V69NO/[YD7Y;=EYUYH$*=L.3O^.UW,VMT$)K MMJ%%(C_SXZ^L[I"O>2N>B/(O.E;73CP+K0HA>5H7JSM(XZSZ3[_7(LX*\*4" M4A>0YQ:X=8'[W *O+O">6^#7!677[:KOI;@EE70QR_D1Y?IJ1=,?2OMEM?(5 M9WJBW,M77^R5Z_>H->H7B#'W9\4+0;"UFME2WHZ'VJF[Z0]4TN=#T'_QPA9S@+2(. M(0/E-^;R]\7V"KGX8OG27/Y[D:ERYV)Y9"Z_90^7;MY60]", VG&@90\]P+O MSSW+J8RS+:I&9$AG1?"&"?J)P9)2NGWI#3JLH_<^J12>AVG!K98YU"PB(@6,NIWSCU MGW+J#SGU^TZ]J>-TG!K98YU"PB(@6,MIT#@-GG(:##D->DY=CP2XX]3('NL4 M$A8!P5I.)XW3R5-.)T-.)SVGQ)D&8<>ID3W6*20L H*UG(:-T_"IEY;*"!O) M\B&S8<]LX+MN]TUE;&&L64A8! 1KF9TV9J=FLUS2!&VJI7%[23RD>MJ?Q'CJ M.U['];2W=@BG7O>9O.Q?A1V'="^+C!UXH1[LG-*#8Q3TD0EQC>)T7TBV5GE MS4$FY& 6<'IRWGF8A-U7D;G!L3,1E!9!T=JRSZ(:-LJ^T]!,H@--"J87I[*< MGM6\3&+Z$">QC(>S0XT^UX\G(2'=N6F^A='Z(6D1%*VM_Y30L#FBW<89S5;, M$- P:$(#I2U!:1$4K3T4IY2&@6):S6F]_<+N2LWSFA^ZTZY8T*P&2HN@:&VQI[B&7Y;7\$!@FY#N.M@,'RT6-+%!T=IB3YD- MORRTX7YJP[W?%LSLT5Y!4QL4K>WUE-OPRX(;[B>WWI(.-+:!TB(H6MOJ*;GA M_Q+=<#^[]=R"!C=06@1%:[L]93<,&MYP/[UA[+F]Q0)0X*J%0](B*%I[!^,4 M!@E4&"0#83 (N[])F)L;O4I"@$"2+HW4AIQVTEI55W5[,4V3&YP$%3!GF^1NVA\_&PB_0AQH?;L7%R#/ M\WT>?Q[7^"',]IB\TBU"#'P-@XC>:%O&XFM=IZLM"B$=X!A%_)LU)B%D_)1L M=!H3!+W4*0QTR7R&$Q;X$7HD@"9A",FW.Q3@_8UF:(<+ MG_W-EHD+^GP6PPUZ0NPY?B3\3"]4/#]$$?5Q! A:WVBWQO72M(1#:O&[C_:T M<@S$4%XP?A4GG[P;;2@R0@%:,2$!^<<.+5 0""6>QY=<5"MB"L?J\4']8SIX M/I@72-$"!W_X'MO>:!,->&@-DX!]QOM?43X@6^BM<$#3_\$^MQUJ8)50AL/< MF6<0^E'V";_F("H.MGG"P/6ZQ8&'"/T)++\D M/OL&?@8/D! H2@@^N(A!/Z"7X +H@&XA013X$7B.?$:O^$5^?.\' :\ZG>F, MIR2$]54>_BX+;YX(;X%['+$M!#< M0^<*F$/3!,]/+OAP<0FHH/3W*H"45C%D'VU9_Q]!7'F0>T@&P#+J05IDEG*9 MC^BEDNN9O&K(K6(*6FD$ZT2$13IBO ;I7 1__L:_!Y\8"NE?;1,J$QNUBXEU M]9K&<(5N-+YP4D1V2)O_^(/A#']IJY-*,5>EV%*16*TBHZ(B(YGZ_)$OUH@0 MY&5S\NI0!\2I/ST.RCK)JTSEJXTOSZ8I*%J_%Q"C[.F_CP'0QE M,/+\:',.DG,6TED+5YID7TBR<#5(XP+26 KI(0E?$!$+8GHO0.G:F/("_U9O M$FUTQL<3NT'GK(4KS:XO'45B-9"3 N1$"G*!PY#O1=^ZADV.29EV^RK6W=25 MIMR7;J>X-7;3@MU4RN[6\WRQDX $VRL =XCP M_A@4TSLF_@JES#T5_*>9^L1]NK466S*0ZU\8#YZ@4K6;3:;,0 MTJ'U+H0BM7HAS+(0YCOFN)<0L17@J'W,JY*M0"=6FCS0M$IO-'":C(^M#-L8 MV$W&TJQ[,U:D5F=<]E6&M$F8WY:W.ACB)&*MS%1V+@NE:JY2M:4J MM7H-RM[+L%4^1S!4MDH+I6JN4K6E*K5Z7SY W?>_P M=>59]V;<*7*=8-D0&O*.L$XPAB2_(Q9;D3=O4+*XXVKS.N )&TVNW>Q<^3AZ M,ST;MW^3RG?AU-G7E2??F=QSX##^S[.U,>6^7W:3NVM#(/?O>D)2J MN4K5EJK4ZC4HFT#34+E1,%7V70NE:JY2M:4JM7I=RI[0E/>$[]PHY.JU/]L3 MS^NZF[KRG'L3[A*XCJ]L]TQYN_?==@EYW+.[A(YVKGPC9KQU"L_DH>( M;-*W$RA8B<8X^[V\N%J\ 7&;_NZOE^;9ZQ/WD&S\B(( K;GK<##F]239&PG9 M"<-Q^I/["V8,A^GA%D'><0L#_OT:8W8X$0&*]T+F_P%02P,$% @ ":2. M57YTF'""!P GCP !D !X;"]W;W)K&ULQ9M; M;]LV&(;_"N$-0PJTL439LITE!A)+P@HLG=$LW<6P"T:B;:$ZN!2=P] ?/XI2 M)-.FZ:C[@O2BEF5^#P\O29%OQ/.'G'TM5I1R])@F67'16W&^/NOWBW!%4U*< MYFN:B5\6.4L)%U_9LE^L&261#$J3/K8LMY^2..M-S^6].9N>YQN>Q!F=,U1L MTI2PIRN:Y \7/;OW?.-SO%SQ\D9_>KXF2WI#^>UZSL2W?D.)XI1F19QGB-'% M1>_2/@L<7 ;(%%]B^E!L7:.R*G=Y_K7\\C&ZZ%EEB6A"0UXBB/BXIS.:)"5) ME.-;#>TU>9:!V]?/]$!67E3FCA1TEB=_Q1%?7?3&/131!=DD_'/^\!NM*S0L M>6&>%/)_]%"E'4UZ*-P4/$_K8%&"-,ZJ3_)8-\16@.,>",!U -X)P-:! *<. M<'8#\(& 01TPV D8V <"AG7 \*4YN'6 *]N^:BS9TA[A9'K.\@?$RM2"5EY( MN62T:. X*WO6#6?BUUC$\:G_;1/S)_0Q"VE6:HSF">?$HYS$ M2?'NO,]%CF5&;( M'R$_18XM*?9SR70M]D,5%*(>K67POPNH2.(T/="17.< ]Z8LSX=R=HC0+$_% ME%D0.>ET+;Z>;D2=Z^?" L0G__+I#H(Z=I\8^NCU;Y#_3Y MEU/W6;$F(;WHB;FYH.R>]J:__&2[UJ^ZK@ )\R!A/B0L ((I/6+0](B!B3[] MM$GO*$/Y M%J=HJ;V6DM9Z?O\E,GM1'<56I(F <)\RO84,+*M9 PW]R.MH6>*&':N1JH&(J^;J.O:RS7GSDG"1)+D_!K/1^'V_.V$%Q<4YVL M%=?=ZK=C=S*:6):E=M^9L0!=)=O/=>1:\I^:J[^?$ ^&MCW82QEH4EJCD>ML MIU3:=M2T[$!4 PI4=,FAXQ,0[MRRB*RQY0SIVEZ"@NBHU0_?OA)?F5D=A5X\G> MJL$=C(9C5YW;/,@\?4A8 13U+.M=J=L&?6;$;$,31*AV$FE!5 T56O<:HW?^/E;%P"J8T#2/%":#TH+H&AJ MQVCM)MOH74R;\2\W,&C]//ZE1Y8O%F*/FBWKK:I6=E ["93F@=+\(PV)!RB5 M[JQ6Y-V9S16-O,H.X-*,U_<2T"J'Q5O5IWQC;;,\HF(NOZ8/N-G0 ,:A&!TCQ0F@]*"Z!H:L=H M+2)L=!JF0F26)PF*:+21[[D5Y;:D?-6 Z!>Q-:]T,9N'F77J[#R-S;EVU@_4 MR7E1#0*H/%5=6H<&FXT%.1!12-9HD3,D=QF$MQOYB'#Z8@N^SDHQS?<74.8" M=98,U(5Y40T"J#Q5R5J_!9O]%D^,([$&*#430VC7=-$* _JJ#BC- Z7Y-4UY M_V"X+^!K&#.X-6:PV6:8D81FD9!0KN66VV,O%,LZ%M]MJC>!TWR3<:V@H(X- M*,T#I?DU3=TT:H;D:[@SN'5GL-F=::TV%H<4D>V'6VF,+DC,4$K85\K1/4DV M\J;8FXI5?+5=U8H,:8#,0&D>*,VO:3M/RO%P5^37\'!PZ^%@LX=S'6=QNM$Z MJ.;(SE*!.CF@-!^4%D#15$5;VPB_]7M#&/3%(5":!TKS06D!%$WM&*T_A2.QTJW-LS=WF,.VE M/$*Z<__*/O-LS7W?/@NJH[(MOCJY>TW8,LX*E-"%R,HZ'8D](ZL.PU9?>+Z6 MAS?O!P &ULQ5MM;Z,X M$/XK5FYUVI7:!$P"2:^-U :LJ[1[6VVWNSJ=[@,E3H(6CY_ ^2-+?_ 5I0(]Q5'"+WHK(=9G@P$/5C3V>9^M:2*_ M6; T]H7\F"X'?)U2?YX;Q=$ &X8]B/TPZ4W/\WLWZ?2<;404)O0F17P3QW[Z M?$4C]GC1,WLO-[Z$RY7(;@RFYVM_26^IN%O?I/+38(LR#V.:\) E**6+B]ZE M>4:LW"!O\2VDCWSG&F5#N6?L1_;A>G[1,[(>T8@&(H/PY;\'.J-1E"')?OPL M07M;GYGA[O4+.LD'+P=S[W,Z8]'W<"Y6%[UQ#\WIPM]$X@M[_).6 QIE> &+ M>/X7/99MC1X*-ERPN#26/8C#I/CO/Y6!V#&0.&H#7!K@IL%PCX%5&E@- [S/ MP[ T&![K850:C)H&SAX#NS2P\]@7PSTTHGM%U$M DXQC=1'["T2G:\\5[EPH_C/@'V>3NUD7O MWWU [] \96?4H["!-TEH> G\J:\_KIB&^XGO;=Y)WIS0N_W>:_%TMI.6RO'L_:-9A/?TQ2Q M!;K-)YYJ?A4(0S5"EK'/^-H/Z$5/IF1.TP?:F_[^FVD;?ZBX@01S(<$\2# " M!%;C=+CE=*A#GU[199@D8;*46X7,-0%%[V4**1++!Q7!6KBN!$."N078* ?+ M]O8'F4ZP/9Y8X_/!PRYYD%X)$%B-O-&6O)&6O,_KK%#@B#[1- @YG1\B3PO7 ME3Q(,'?4(N\46Z8M"6R0!^F5 ('5R+.WY-E'D2<+U04-Q6'RM'!=R8,$<^TV M>:9I6DZ#.DB?! BL1IVSI<[14B>+DPX9TVE%9S(9FB-G5 _/3.NS*R5'.O4@ MG9*VTU8&KL5[O(WW6!OO;Y1GZT/6M"^ISK^/#L9]W Z!/;(MI[$=S+2^N\;] M2*<>I%,"!%;C9K+E9J(M"K_GQT@Z/T67#S25YV+DE;M1X>(F#0.JHF<"FK4:KRB5IRS*/)3CM;R:)"O1N5BU$-WI1L4S2W1QKMY MR^CC9JH$=4J@T.I<[B@0YBM*QR.YU$)WYA(2S2W1S-T,/.ZWJDA0IP0*KZ Z"BB:"XKF@:(1*+3Z7*@$%U.ON+26]?ZI MD"_EY_T3 %2+ 45S#P0!%\-"$Q07O[288S3WGU5BO@?:,7*@8U;9,;OLF([R M2J@Q]4I-!\JU65TS%2 5E!DHFGL@."]38;R="GC_5 5BJ#0ZK.BDI/,L793 MN%PN4[KT!477<@Z$"0\#],V/-DJ=PH24:F:@:"XHF@>*1J#0ZAQ7LI2I%4,Z MB5*KV-LV^JJ&5?R$-;+0WLCOB^SJI@H M?=1Z-W;PQ&@PH>]+5R:.].J!>B50:'6^*@D(F]HLF/^(?YH](327FV&\I@GW M\P>/+M/43Y8TIHE ]\]HM]V-_YS?OGSTTSGZYZ.$1->"QOQ?)9F@0A$HF@N* MYH&B$2BT^L2H]"2LUY-F$>-9A;3.#KO9XQYJ[ MT9G0HYQZH$X)%%J=J4HDPGJ1Z"L3LGK-Z2D7:+"[D.E3=JW.LU8KXXWMB3-I M4M1NYMB&TR&3$3TPWYM6"O]!^OUG[LDI0%;)N%_ MS8@&C(N3!0JOS5(D[6/_\BQ>O M(_9,*;K-"2ET<"4?H((-*)H+BN:!HA$HM#J_E6"#[5]=H8 *.:!H+BB:!XI& MH-#J$Z.2=;!>N7C#ON>T*WW*1J#0ZD_C5X*+9?SB[=$"?6H'%,T%1?- T0@46GUB5,J. MI7^XY\T'^!+_T %>WXW.A![EU -U2J#0"J8&.^^$Q31=YF_O<;FA;A)1O&>S MO;M]0_ R?R^N>85[_]5\,7KB)_\=!DF'$5T(5T9?4>6[FGQ MAE_Q0;!U_D;:/1."Q?GEBOISFF8-Y/<+QL3+A\S!]CW+Z?]02P,$% @ M":2.55?,T*3J!P ?D8 !D !X;"]W;W)K&UL MQ9Q=H&EM<1$@ ,K?W3Z MX[M\1&@1VJ#F='J1&&'>YP7>X_TXK#A[2K//^8IS09[C=9*?#U9"/)R.1OE\ MQ>,P'Z8//)&_N4^S.!3R8[84<-P1G$8)8/96;GO.IN=I1NQ MCA)^G9%\$\=A]G+)U^G3^< I0G)^/WYX,(\#2RK""B/^!3QIWQGFQ27FGXL/[Q;G Z,X([[FM@>09QE%0_P^?Z1NP$2$YW M *T#:#O .A!@U0%6.\ ^$ 78K@!XZI7$=,.Z;P:D#G+X!;AW@EL6J[FY9 M&B\4X>PL2Y](5APM:<5&6=\R6E8D2@HIWHA,_C:2<6+&OFPB\4+>)7.>%*(@ MU^LPRIXE8Y80E M"[[HB&?Z^*DF?B1OTO9.T:]WZI)J@1_2QR$QG+>$&I1VG,^5/OQ]^$*,R<%H M3Q_]ZUP,B666X6;7S?B^<_>_+WN@#_?YW:'L2B6LK6:MDF<=X/U>MB]\<4(N M'GDF&TP29&$BB/P#X,0/HXQ\"M<;WJ6Y"FQW@XMF_S1_".?\?"#;]9QGCWPP M^_$'TS%^ZBHX$N8A80P)\Y&P 13=&-O=6/KZ+.R'3LI.JX%F:>Q[,WSL.P/ M^7.QW2F8BNB4Q*);?YQ-G*D[/1L][BI!F_=8)>RG=!W#,-24;/\H:H]-TU8/ M\SL.,US7L=3# M %*&49;\LRUI;E-GF4?8VLR<>;VYS(WH)<%UM=U=""COWS M1<(\)(PA83X2%H!@BDZWY)(OHR21&I%3%SG&G7/R6HY0JW'KFR[= M:,''ZJ:"C7?;X8EKRG\3M27VD%E9WZP^,FL @BGUGFSK/='6NQP)RK[D&[75 M0HZM+1+F(6%LLE=_TZ)3UZ"M_M]'9@U ,*7^TVW]I]KZ?ZJ&$M\HOY9Q;/F1 M, \)8].]\I^8AF-1.AFWZH],&X!@2OU-HS$T#*T"_#2[YU$/$>@YQZH 2O.@ M-%;3%"'0Z=BP;+>E VC> $53E;!C;9D]^WY6#@[[=OPU5NTV;>I2ISWOTY_ MT45'TECOJ_"A>0,432TZ;8I._RMSJ":C&@0DS8/2&)3F0VD!BJ;JI_$63:T% M->N>)BS2]3K,D=R9 M1/34 ]28A-(\*(W5-$4/LH%PVQ,*:-8 15/UT!B/IM:B:DTI>DH":CM":1Z4 MQFJ:VD28PW';8X)F#5 T51*-K6CJ?<6.&45/7;A['2RUAZ;9GED@'3D/2F/] M+L&')@U0-+7>C:UHZGW%B^4RX\MB#O$N$5F4Y-%<,Y&8=#PUI!-JMXL,=0ZA M--;S&GQHUJ CJSMV;;L9;JCU:VQ!4^\+_IMGO^:^?S8QK/:3V"M]YJ.K.-V[ M \YX__%OQ[E1:DW:Q_D=.-.UI^WC M1%J$MK&M..ZDV[J]V2)*D@+UR0C,_3 M91+]U;G\Y[(F*C>*&G2O//K,QY8'2F,]K\&'9@U0-+76C2U'];:<4NMYFHNR M]WSALN_L[#'UN&-'4E":!Z6Q;]PX6MTD,B5QM;3-G)!%^-*U4L*'GEB HJF* M:3P]JO5\9@?7@^CCCI8&U+&#TAB4YD-I 8JFJJ-Q[*A^.>!-,=:NNW:E;;G( MLC!9\I@G@MR]D-WCKL.7,N1OB0BSI1RJO YS$A8SOV(9=7E,2C-A](" M%$T53^,M4KVWV'/!DIYRM%:@=B*4QFJ:8C";MFM.VFL5H&D#%$V50>,G4KV? MV'O5BIYSM!#V5PB>6/;4:4U /6A6!J7Y4%J HJDZ:'Q&JO<9JX[C;_(^2J)X M$W/+6GI?]CLG/7KZL1J"TCPHC=4T9=+3=G&A&0,4355&X^):>C-RVU&%SXC@K[Q7#L-\.Q7PVW.MRY87OY%C1G@*)5VACMO.TBYK+ Q8M, MHJ2G*SY MO4QE#%TY<7JRK)$M"09%I=L1:CZ9$N62RE;K#&PQ5>D'LB'U:W7)U9%25. M,D)%PBCB9#YJ39RKT.EK@[S'8T*V8N\8Z4N9,?:D3V[B4-'"6U5/K7A_O$K/GW));+4:O?0C&9XW4J[]CV M#U)>4%?S(I:*_"_:EGWM%HK60K*L-%8CR!):_,?/92#V#!2GV< M#=RW!IT/ M#-JE0?M8#YW2H'.LAVYIT#W6P"L-O#SV1;#R2/M8XO&0LRWBNK>BZ8-F;=2ZY^392=' <_UHE\03"&$U9IA*DP'F*F7".Z8*HI"71[ 7M][O%+WGS9(MYC/[^4R'1C229 M^*=IX/>8&AM]L5[WZOGV;9= M[^6_[^5VNH[3J7<+&KK9O9[7KG<+C=?Z'R/9K2+9-4;R@6Y4TE9AY+O<+71T MFT)H1)VZ3"!A/B0L@(2%0+":N%XEKO<_)TX/-2_KK.9H0C-G^_R?ZVED*J M;7-"%TWR]2'E@X3YD+ $A8"P6I*#RJE!T?=D<_1-5DDE"I9U7.P>L**"#I3 M3TG%L]/G)JF-X%.EAH3Y!:R[MU*[G4&O]V:U0KH,@6 U#1U[]XAL&U5\+'95 M!P0S0TY5#)3FE[1]S2Z:1 /U&D+1ZK+M538NZ1J3/(;X?'YLT2:XC3U.SY9&$..@Q '890 MM+HPNP*.8Z[@?,^+M22^0),-X7A!T._J 40B'TN"0IQP](C3=>/NTP&MS8#2 M?%!: $H+H6AUQ7<%&L=N\0L33$7:*6VLOEZ;%Z.0 614G)(FE_2^K6: MSJ7MOEV]D$Y#*%I=RUV)R#'7B/;V,D<*"%HH J7Y)+!6LG4[/ID M90X79T =AE"TNC*[^HQC+ J,)XL%)PN]G[FADB=4))%A4],_K 9HJ>6PPP#4 M8=C@T.ET=SZ+*%M[+Z$SPA?YYP("16Q-9?%^L&JM/DF8Y"_BW[1?.U=3IZ'= M=ZZ"XH.#';[X_N$+YFJ'(E!*YLJ5?=E3.807GQ04)Y*M\E?@,R8ER_+#)<$Q MX;J#^GW.F'P]T0ZJ#SO&_P)02P,$% @ ":2.58%O%+_?! '!X !D M !X;"]W;W)K&ULQ9EM;]LV$,>_"J$610LLD:AG MI;:!Q-*V .L6U.WV8M@+6F)L(9+HDK2=?/N1LB);$B,T#8OD12S)=S_R[JB_ M=>)D3^@=6V/,P7U95&QJK#G?7)@F2]>X1.R<;' EOKDEM$1&;-)?>V&SB9DRXN\PC<4L&U9(OIPA0NRGQK0>+SP.5^MN;Q@ MSB8;M,(+S+]N;J@X,UM*EI>X8CFI ,6W4^,27B0PD@ZUQ=\YWK.38R!#61)R M)T^NLZEAR1GA J=<(I#XV.$Y+@I)$O/XUD"-=DSI>'K\2/^U#EX$LT0,STGQ M3Y[Q]=0(#9#A6[0M^&>R_QTW 7F2EY*"U?_!OK&U#)!N&2=EXRQF4.;5X1/= M-XDX<1 R86RX%1\FPL_/DN^;7/^ *ZK%%>R9."F0!4#9V#!27IW M=B5JD($Y*<7"9*@N[?L8]X]&_$V1D38M]F-:KNQ1X)]D=PXL M_Q=@6[:MF,]\W/VOE)\#!];N4!7.RT9/?GCT3C*<=HTX-<]Y@K=8(XK/EL.E M<$DIJE98Z 8'RP=P:G>#'NK+EWM$,_#O'P()KCDNV7^JU7$8WU6/+[7R@FU0 MBJ>&$$.&Z0X;LW=OH&]]5)5&)RS6"4LTP3I%=-LBNF/TV1?"40%8?5 MEA+?RV.L*LZ!Z]=<^;NSFX5^%$03:]:%5X%N6U;6*AU:VZT'H=LT2A9D5 M!+[3FG52X+4I\$93,">, W(K?M]VN-KB=V]"&]H?-Y1DVY2K(A_%/7=9ZH3% M.F&))EBG)GY;$_^5M<77642=L%@G+-$$ZQ0Q:(L8_"1M.7"]TQL]"GMJ,!\: M0=_I&<5#H\#U^KHR-!(V@5I5PC;X\ =4A6V7+*7YIDZ S'>>8N6#T2C\NM][8?^A M8ZZR$G\]G5%80?$X%/:41F7F65&HUAIXTJ[!T21\%HE%-%T#T6B)AG@G.OV- M7*C*L$=1SUV66FFQ5EJBB]8MBGTLBOW* M-,0%; ML)>(C#-\N+"=R.JKS-#,\8,HZ,O,T S:EAO:?9U1V%FVXS[1*L%CNPC'^\4% M*C"K5:9$] [SO%HIHQZE/'MAZJ3%6FF)+EJW'L?>%7JOK3%:VUVMM%@K+=%% MZY;RV/+"T6;L)1KC#^_VT'5A7V,49A'T8%]CAF:B&W*MOL2HS!SX1-L$CTTC M'.\:?\,5IB(14F-05N95SCA%\B6T,O11V+-7ITY:K)66Z*)URW)L9V'XVD*C MM>?52HNUTA)=M&XICWTO'.W(7B(TT> -+ P<;_ PHS"SPY/WM$U2AV:NY_H# MH1F:.=#U^CV3>;+;56*ZJK<9F0AM6_'#ID9[M=W*O*PW\'K7K^#%'"JNQW+K ML]Y=.^(/^Z:?$%WE%0,%OA5#6>>!$$5ZV(H\G'"RJ??:EH1S4M:':XPR3*6! M^/Z6$/YX(@=H-X1G_P-02P,$% @ ":2.50[ZE "4 P *@T !D !X M;"]W;W)K&ULQ5=;;]LV&/TKA!8,"9!85\M*9AM( M;!4;L'9!O;0/0Q]HB;:(4*1&4G;W[T=2LB8[C&VT&>H'BY=S#OD=D1^I\9;Q M9U$@),'7DE Q<0HIJSO7%5F!2B@&K$)4]:P8+Z%45;YV1<41S VI)&[@>;%; M0DR=Z=BT/?+IF-628(H>.1!U64+^SP,B;#MQ?&?7\!&O"ZD;W.FX@FNT0/*I M>N2JYG8J.2X1%9A1P-%JXMS[=VFB\0;P":.MZ)6!CF3)V+.N_)9/'$]/"!&4 M2:T U6.#9H@0+:2F\7>KZ71#:F*_O%-_9V)7L2RA0#-&/N-<%A,G<4".5K F M\B/;_HK:>(9:+V-$F'^P;;&> [):2%:V9#6#$M/F";^V/O0(2L=."%I"<$B( M7B&$+2$\=X2H)43GCC!L"29TMXG=&#>'$D['G&T!UVBEI@O&?<-6?F&JU\E" M*)8BNM>PY\%JP6DN6J\V*N/ M7:FBTW-TLS:2AR:2X)5(0O">45D(D-(?<^,L%MGH=$+7]%+(:>8 MK@5X[);+7_=+(;G*%%]L+[N1B^QR.GO>B0IF:.*H]"@0WR!G^O-/?NS]8G/Z M+<7F;RF6OI'8WCN)NG<2'5,W>Y^H+6RSOV'&AJG/FLWT9I2,QNZF;ZL%%"2C MT-^'S2TP/_*\?51J0PT3M?PZW%Z0PR[(X=$@/YNC N4W<(.X.OEVR:<6*-<9 M)V-E54NU- %M[3 9S: /$B%69,*12\57NMS"F?@4FDUTE^HG=T;AS-/[!CN:8U&J 4Y[&YWGZ M$F;UU *S>6I3>]W34>?IZ*RM^.UK+V>$0-X3L%HV>K')#K;AK$$D_6WH#0YW M]$F9U"HSC+W^S[=[EG2>)?^+9_W5=9YKR4G7DG-<.RF36F5.N.;V+G\EXFMS MZQ8J])K*YGSN6KN+_;VYSQZT/_AW,]_2/E1K3 4@:*6& M\@8CM2UX33]%U!+ P04 M " )I(Y5TR]M'?4$ "F'P &0 'AL+W=O):UVD8 MHRR@5[A .;^SQ20+&#\E.YT6! 51Y92ENFD8MIX%2:XMY]6U-5G.<'0,QE0>,'\7)YVBA&2(BE**0"43 O_9HA=)4D'@< M?S=0K1U3.!X?/],_59/GDWD(*%KA](\D8O%"*\@ 7+.<$'0(0UIXF#*ON5-\]7DHN%LF&$WTVX'UM^ MXVOQ"Z84%(B 31P0!&X8(\E#R8*'% &&P0IG&2_IAN'P,<9IA @%'VM;"ORG M,"TC%(%W'F)!DM+W_!ZM[S5?20Y^BW%)@SRBM@$>%L':+X0H 6^ MXIS%?*2<#R/Q]\;]W1%_G2>KS9CYG+%;^O@&%_ *9AFI)X5N/NWT-V M!2Q8N4/9=/[?Z/Y_'KV7#*M=/E;%LU[@W>0LB9*T%+]VL$%A21*6'"^+3P1G M8@45?#U5RO!]"_R Y$F^HV#=KKD_OW P^,Q01O^2K9$ZBHD\"B&FU[0(0K30 MN%I21/9(6_[\$[2-7V0%4@GS5,)\1;!>*2=M*2=C]*J4']M:TJZ6Z+F66U'+ M\*B6> O0V:1FSN;X_ MKM6IU0Q:T.Q;>1*69=N3OI4O85D3QVFM>FF;MFF;CJ:MDD6 "Y$0*N2R*$D8 M\[\ND2FAFU08R!(PRGWMFE8)\U3"?$6P7G'LMCCV12IBO"-8K MY:PMY>RBY&EV(A;0@$-)64FLIM =6'DREC,4,5]B97-)E,N3TZ;-&4W;?;Y' ME/'LW&WN*>"/8& MCF0S'@6]=A&KA'DJ8;XB6*\:;EL-]R+TR%592I4P3R7, M5P3KE1(:7>=D7)0B->$<"X3I.H8[D"2)F66ZUN#!RI.9&5-H#$1)9F9-)U"N M2O"H[83GZ1*?+6\W0W'XXI/2..NUZUDIS5-*\U71^E4QNZJ8%Z%/31BJ"JJ2 MYBFE^:IH_8)V[3D<;1G?7J.L$[DPAOIT:@)G]E"=3HVAE I;=*5TCRE-%\5K5_0KE&'H\WCVPN5??HP!1UGV-^=9^:=9^;_ MT*R?O*XUAN.]<2-:":5E]=*^* D_XDG@\L5B!/S->BU-PBCVU:M;)CO>7;RY5[HAR3ZV(3 MNMKG[/#U#O;7@.R2G((4;?E0QM6,ATKJ3>'ZA.&BVO5\P(SAK#J,41 A(@SX M_2WF#W'-B1B@W9I?_@M02P,$% @ ":2.5<=K??%K P I0L !D !X M;"]W;W)K&ULK59=;],P%/TK5D!HD]B2.&D^1AMI M:XK8 S Q/AX0#U[J-A&)76RW'?^>:R<+;>I5$^REC>USS_6Y]]J^XRT7/V5) MJ4+W34P"DKDQ:FH7>U[D-J1B M3C8V%FXQ59TENJOJQN M!(S-93)BC,DZ&+B7/H7LT3C#>!K1;=RYQMI)7><_]2#Z_G$\?2&:$T+ MI1D(_&WHE-:U)H)M_.HXG=ZE-MS]?F!_:[2#ECLBZ937WZJY*B=.XJ Y79!U MK3[Q[3O:Z1EIOH+7TORB;8N- 5RLI>)-9PP[:"K6_I/[+@X[!L!C-\"= 1X: MA(\8!)U!\%0/86<0/M7#J#,PTMU6NPE<3A3)QH)OD=!H8-,?)OK&&N)5,5TG MMTK :@5V*ONH2BK0-2MX0]')[![J3]+3U^@#E.@9VE_-J2)5+4]AX MGJ*7J&+H<\G7DK"Y'+L*MJ2)W:)S?]6ZQX^X#]![SE0IT8S-Z=QBGQ^W3X_8 MNQ"*/A[X(1Y7^"CA![XY1U[T&F$/8\M^IL?-/Q;J' 6^,?=M\% M(^B+(S!\P5.* Q*,NOJ0Z/OEG50"3OD/6\Y;UM#.JF^^"[DB!9TX<+5)*C;4 MR5Z]\"/OC2W@STF6/R?9[)G(]E(3]JD)C[%GUTQ18%5P_G1V;%EH"2)#H)^+ M31:D43IV-[O1/01A+\'[H/P0E.#$VP?-#D&QGT0]:$_EJ%II*VA:>36;+ M,-KQ>^;[?CS0:4&EOA<,A%I00>0-E5I0.(JCV*XUZK5&1[7"NP>O&H-+7PC* MBM\(SA>3Q+RG$C&XCVLNX>S98A =[BB*HH&ZJ07EQWA0$;D--8J2 6QF@>$4 M/Q*#N(]!?#0&[87S>$G'!T[3=)CI0TP\Q.2'&#Q*APHMH-!/[ *37F!R5.!G MKDB-^(Y,=$+[1Q>2;%.=')RL,YSXX4"W!16GHV&%6U!)Z \KW.;1\U)O(-[= MZ3L:*I:FX9.HX&NFVE>FG^U[RDO32@WFK_R+J6^9SZ$';5O&O_1M _N>B&4% MYZ*F"W#EG<>0)]$VA>U \97I>NZX@A[*?);01U.A ;"^X%P]#+2#OC//_@!0 M2P,$% @ ":2.5&ULQ5A;;]LV%/XKA%84+;!%]XM36X!MJ5N = OB9GTH]L!(QY90 MB?1(VD[__4A)42U%$=I%0%]LD?J^[_!<=*SC^8FR+SP#$.BA+ A?:)D0^TM= MYTD&)>87= ]$WME25F(AEVRG\ST#G%:DLM MP_#T$N=$"^?5W@T+Y_0@BIS M#4/\4):8?5U!04\+S=0>-V[S72;4AA[.]W@'&Q!W^QLF5WJKDN8E$)Y3@AAL M%]K2O(Q-0Q$JQ-\YG/C9-5*NW%/Z12VNTH5FJ!-! 8E0$EA^'6$-1:&4Y#G^ M;42UUJ8BGE\_JK^OG)?.W&,.:UI\RE.1+;1 0REL\:$0M_3T!S0.N4HOH06O M/M&IP1H:2@Y VA,IUO?:]"ER$!0[GC)X04VBIIBZJZ%=L&:^OWJ)7 M*"?H8T8/').4SW4A#Z;D]:0YQ*H^A/7,(6ST@1*1<123%-(!?C3.GXWP=1F0 M-BK68U16UJC@G_1X@0SO5V09EC5PGO4X_:]$7"#;K.CFD#LOLQ[_;^N=8-AM MB=B5GOV,7E,,'+UGM$3Q@P!&<('657$"XVA)4G1-R0Y=RV<^14O.07#T^5KJ MH"L!)?]GJ"1JH\ZP4=4?+_D>)[#09 /DP(Z@A:]_,3WCW5 ^IA2+IA2+)Q+K M9,YI,^>,J8X9KS/7C>72?PES/\IT>+'H* M,V>.;5E^%QWF?-?UBMJNGOVU#HSR_?[O6( M9@2^;?5ZQ5.8Z\I\0#.<'W#=(=[1=!Z&XQZ>PM<(+I%(@/U)EL,O72L M1B5^M.JF%(NF%(LG$NOD8=;F8?8S^L5LRLQ-*19-*19/)-;)G&E\FQR,EW6, MAM_YH0]L*^BWC"&4BL>%,M#^LQ#^!U!+ P04 M" )I(Y5[V\J[NH" "W"@ &0 'AL+W=OYCV8,B%6'7LS#;0_OUL M)XV@!+1*D?J2V,X]Q^<>WR2WO^'B4:8 "CUEE,F!DRJ57[JNG*>087G!B;>!OPD ML)%;8V0RF7'^:"8WR<#QC""@,%>& >O;&D9 J2'2,OZ6G$ZUI0%NCU_8QS9W MG@^8KJ7A6@K6" MC+#BCI]*'[8 K> P"\!_O\"VB6@;1,ME-FTKK'"<5_P#1(F6K.9@?7&HG4V MA)E3G"JAGQ*-4_$4EOI,%+IA1448:\_1+6?+\UOM;X*&4H*2:/:,O@)?"IRG M9(Z&NF#0Z34H3*@\TX"'Z34Z/3E#)X@P=)_RE<0LD7U7:8EF(W=>RKDJY/@' MY/S@ZPODA9^0[_E^#7QT'#Z&V2&XJXVIW/$K=WS+US[ -X$UL!5(-!8\0U^> M% B&*1K9P\#1+Z8$ ML08G_OBA%7J?ZQQIB&S'GW;E3_L8>WS/E;:#FFJAU@!L#:C+N2 *+9'YM*QC M/XA"+^R[Z^UL]L-:O8X?^578CLZ@TADWXTZO\Z355 MM;W]#ZBO_X:OBG8_*O(ZP:N2=;?:"M/2?<=B29A$%!8:YEUT==&+HDTJ)HKG MMM.8<:7/S0Y3W5F", 'Z^8)S]3(QS4O5J\;_ %!+ P04 " )I(Y5,TS@ M]6$# ":%@ #0 'AL+W-T>6QEJ_!0$U71.0]!YE M3+B_+6RN/M.T1('3=M?,Z&#D'L=)WF#BA%#=];MM'C>+D*O5_QB*V!$ M@KI81X.L$.N:C7P;T%E(3KTGPH?^F' VD0Q8&Z8RXV MP6>05[9G]F6]C+;6#]3-:)M:D-UT\K8#NAOJEGM M3=GX5;I>R9X*]66AAR-,'S87O9,T8TO37V:M 4P]Q-5)6?+59\YF(J=V\ #KI-YDP;AB MHN[-69I2\>SI5KJAL]8'$':16W.X$8QC,3<"&)8'-M?X:N,5LK\.L#7=5R'82/%*Q$:*SS4@[GD#1I*X M5QO+ PQL%;#:@?SN/%!3;DX4P:IBWK =C"-)@B%0B^X:C6-D=F+XN-<'VR51 ME"1N!#"W@RC"$-B-.((Y \8$D7F=W#G]RAH?J>"]7^C1W\!4$L#!!0 ( M FDCE67BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GV4>!0 Q2L \ !X;"]W;W)K8F]O:RYX;6S% MFM]/XS@0@/\5JR_'2L>US:_=112)A64/"0&BW+Z>W,2E%HF=LYW"\=??)"DP MV6U']S+;IS:)FWZ9Q/[&XQP_6?>XL/91/%>E\;/1*H3Z:#SV^4I5TO]A:V7@ MR-*Z2@;8= ]C7SLE"[]2*E3E.)I,LG$EM1F='+^>Z]:-\88-*@_:&MC9[OBN MU9-_/]YNBK7V>J%+'?Z=C;KOI1J)2AM=Z1=5S$:3D? K^_2G=?K%FB#+>>YL M6!JQBCR^CB\/K9!_'(_9\PVN52Y^K$(&,",MX+Y+S%@9\BR(2 3/8(.8AD M2D"F^X2,$61&0&;[A$P0Y$<"\B,OY)?&:Z.\%S$-8GPBL3[Q8%]I MQ]6R%)?&!]VF),RBM39K&< MJT7 +)0^INS^@.B$KBMLHF4")"@*.HH:W%=*'U-F?UPIZ8FS**8!YL_ MKFQ9*.=_$U__:2#;Q&R4'J;,?NAI8(#+H1VDH>(6>NP@SEKYV8K9%P$9N24+*G\E<[)EE; M8$S*0@G[9&XV'>(&2$E#*+*"W M.3G]8*:4?5)F^[PQ=E]$;CW$="LE)9^463X_4,+3674WOM ^MPVN6Z:4?%)F M^;QASINZ+ML%_0#3H;R=3BY+B]=54TH^Z2]9GP',BR8T3O4OW#25*+O@XJ0] M)1?X][!P@SH3QJ3DD^YE#><-%&-2!DKW58?[:44LI0R4,AMH)^8=^,AIC$D9 M*&4V$(DY*!=FE($R9@/MQ.SZ%A9E1DDH8Y8077P=O,M#62ACMA"-B><6&66A MC-E"=(WX!F-2%LJ8+;2]1OPZT<#+4AEEH8S;0ELQKZQY.+S2@T)<1KYHUEEH MW#7V)\>%6FJCBFOX"P_[9-K*!I!3?BBV M012M3G;?EC.P#^I!3R+."!6(RS_A$P*>?I5#.^Z[4]WM^[KX.!Y.==7LQK'_ MD5)=[\JQK7==7T[G(YMN.+;C>3EL4]^NW]MM2;IGVYG+EX_^_(_ M$[O-9K\N/[OU[V,YC?\8G/YTPWO=E3(VB]=VV)9QU:2/PW5W39>-W)TG-XN7 MMU4SO+Q)D^8.4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@ M1PAZG#](EBCCDB!I@C6!UH)<"X'7@F +@=B"9 N!V8)H"X':@FP+@=N"< N! MW()T"X'=@G@+@=Z*>BN!WHIZ*X'>.GG8)M!;46\ET%M1;R706U%O)=!;46\E MT%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-LF+TL(]#;4VPCT-M3; M"/0VU-L(]#;4VPCT-M3;"/0VU-L(]';4VPGT=M3;"?1VU-L)]';4VPGT]LG+ M;@*]'?5V KT=]78"O1WU=@*]'?5V KT=]78"O0/U#@*] _4. KT#]0X"O0/U M#@*] _4. KUC\K&20.] O8- [T"]@T#O0+V#0.] O8- [XQZ9P*],^J="?3. MJ'7M+2;-DVNMOGG MV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.& ME>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R M=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[ M7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\: MI \#TLX K @ $0 @ &O 9&]C4')O<',O M8V]R92YX;6Q02P$"% ,4 " )I(Y5F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( FDCE5Z M&!_P]@4 -,? 8 " @0T( !X;"]W;W)K(%L' !@'P & M @($Y#@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M":2.51A^"CYT P 3PX !@ ("!RA4 'AL+W=OG'0D +@G 8 " @<$X !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ":2.5==@U/:2"P [" !@ ("! M(T4 'AL+W=OM0 !X;"]W;W)K&UL4$L! A0#% @ ":2.5=]$Q<\^!P Q1( !D M ("!6EL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ":2.5:P,$VMN!0 4PP !D ("!(W@ 'AL M+W=O&PO=V]R:W-H965T% !X;"]W;W)K&UL4$L! A0#% @ ":2. M57$L:+#."P 3R( !D ("!KXD 'AL+W=O&PO=V]R:W-H965TPDG>E@, &0( 9 " @46; !X;"]W;W)K M&UL4$L! A0#% @ ":2.52NCD6U0 P / < M !D ("!$I\ 'AL+W=O?"Q($ ""0 &0 @(&9H@ M>&PO=V]R:W-H965T*F !X;"]W;W)K&UL4$L! A0#% @ ":2.5=K0C6SU!@ .!0 !D M ("!NK$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ":2.5?5T+S<@! Q@D !D ("!2\, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ":2.5&PO=V]R:W-H965TW; !X;"]W;W)K&UL4$L! A0#% @ ":2.59]^W&H/" *34 !D M ("!U-\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ":2.5>V"(,L2 P (PL !D ("! M4/, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ":2.5?*53X=G! V!L !D ("!B_T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ":2.59PWMF'> P U0\ !D M ("!IQ0! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ":2.5?VF_O?/$@ 31@! !D ("!KQX! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M":2.5;D8(5=, @ [ 4 !D ("!S3D! 'AL+W=O&UL4$L! A0#% @ ":2.5='S7Y., P MVPP !D ("!MD,! 'AL+W=O&UL4$L! A0#% @ ":2.5<\N"86@!0 (R( !D M ("!34\! 'AL+W=O/ &0 @($D50$ >&PO=V]R:W-H M965TW_T87@< ',Y 9 M " @=U< 0!X;"]W;W)K&UL4$L! M A0#% @ ":2.55?,T*3J!P ?D8 !D ("!&PO=V]R:W-H965T 9 " M@>EQ 0!X;"]W;W)K&UL4$L! A0#% @ ":2. M50[ZE "4 P *@T !D ("!_W8! 'AL+W=O@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ":2.5&PO=V]R:W-H965TV4>!0 Q2L \ M ( !!8\! 'AL+W=OWYE>' ( M #TG : " 5"4 0!X;"]?7!E&UL4$L%!@ !* $H /10 ,.8 0 ! $! end XML 78 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 79 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 250 378 1 false 58 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.purestorage.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.purestorage.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Stockholders??? Equity Sheet http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders??? Equity Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Business Overview Sheet http://www.purestorage.com/role/BusinessOverview Business Overview Notes 8 false false R9.htm 0000009 - Disclosure - Financial Instruments Sheet http://www.purestorage.com/role/FinancialInstruments Financial Instruments Notes 9 false false R10.htm 0000010 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Balance Sheet Components Sheet http://www.purestorage.com/role/BalanceSheetComponents Balance Sheet Components Notes 11 false false R12.htm 0000012 - Disclosure - Deferred Revenue and Commissions Sheet http://www.purestorage.com/role/DeferredRevenueandCommissions Deferred Revenue and Commissions Notes 12 false false R13.htm 0000013 - Disclosure - Debt Sheet http://www.purestorage.com/role/Debt Debt Notes 13 false false R14.htm 0000014 - Disclosure - Commitments and Contingencies Sheet http://www.purestorage.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 0000015 - Disclosure - Leases Sheet http://www.purestorage.com/role/Leases Leases Notes 15 false false R16.htm 0000016 - Disclosure - Stockholders' Equity Sheet http://www.purestorage.com/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 0000017 - Disclosure - Equity Incentive Plans Sheet http://www.purestorage.com/role/EquityIncentivePlans Equity Incentive Plans Notes 17 false false R18.htm 0000018 - Disclosure - Net Loss per Share Attributable to Common Stockholders Sheet http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholders Net Loss per Share Attributable to Common Stockholders Notes 18 false false R19.htm 0000019 - Disclosure - Other Income (Expense), Net Sheet http://www.purestorage.com/role/OtherIncomeExpenseNet Other Income (Expense), Net Notes 19 false false R20.htm 0000020 - Disclosure - Income Taxes Sheet http://www.purestorage.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 0000021 - Disclosure - Segment Information Sheet http://www.purestorage.com/role/SegmentInformation Segment Information Notes 21 false false R22.htm 0000022 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - (Policies) Sheet http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies - (Policies) Policies http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 22 false false R23.htm 0000023 - Disclosure - Financial Instruments - (Tables) Sheet http://www.purestorage.com/role/FinancialInstrumentsTables Financial Instruments - (Tables) Tables http://www.purestorage.com/role/FinancialInstruments 23 false false R24.htm 0000024 - Disclosure - Balance Sheet Components - (Tables) Sheet http://www.purestorage.com/role/BalanceSheetComponentsTables Balance Sheet Components - (Tables) Tables http://www.purestorage.com/role/BalanceSheetComponents 24 false false R25.htm 0000025 - Disclosure - Deferred Revenue and Commissions - (Tables) Sheet http://www.purestorage.com/role/DeferredRevenueandCommissionsTables Deferred Revenue and Commissions - (Tables) Tables http://www.purestorage.com/role/DeferredRevenueandCommissions 25 false false R26.htm 0000026 - Disclosure - Debt - (Tables) Sheet http://www.purestorage.com/role/DebtTables Debt - (Tables) Tables 26 false false R27.htm 0000027 - Disclosure - Leases - (Tables) Sheet http://www.purestorage.com/role/LeasesTables Leases - (Tables) Tables 27 false false R28.htm 0000028 - Disclosure - Equity Incentive Plans - (Tables) Sheet http://www.purestorage.com/role/EquityIncentivePlansTables Equity Incentive Plans - (Tables) Tables http://www.purestorage.com/role/EquityIncentivePlans 28 false false R29.htm 0000029 - Disclosure - Net Loss per Share Attributable to Common Stockholders - (Tables) Sheet http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersTables Net Loss per Share Attributable to Common Stockholders - (Tables) Tables http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholders 29 false false R30.htm 0000030 - Disclosure - Other Income (Expense), Net - (Tables) Sheet http://www.purestorage.com/role/OtherIncomeExpenseNetTables Other Income (Expense), Net - (Tables) Tables http://www.purestorage.com/role/OtherIncomeExpenseNet 30 false false R31.htm 0000031 - Disclosure - Segment Information - (Tables) Sheet http://www.purestorage.com/role/SegmentInformationTables Segment Information - (Tables) Tables http://www.purestorage.com/role/SegmentInformation 31 false false R32.htm 0000032 - Disclosure - Financial Instruments - Cash Equivalents, Marketable Securities and Restricted Cash (Details) Sheet http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails Financial Instruments - Cash Equivalents, Marketable Securities and Restricted Cash (Details) Details 32 false false R33.htm 0000033 - Disclosure - Financial Instruments - Amortized Cost and Estimated Fair Value (Details) Sheet http://www.purestorage.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueDetails Financial Instruments - Amortized Cost and Estimated Fair Value (Details) Details 33 false false R34.htm 0000034 - Disclosure - Financial Instruments - Gross Unrealized Losses and Fair Values (Details) Sheet http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails Financial Instruments - Gross Unrealized Losses and Fair Values (Details) Details 34 false false R35.htm 0000035 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) Details http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies 35 false false R36.htm 0000036 - Disclosure - Balance Sheet Components - Inventory (Details) Sheet http://www.purestorage.com/role/BalanceSheetComponentsInventoryDetails Balance Sheet Components - Inventory (Details) Details 36 false false R37.htm 0000037 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details) Sheet http://www.purestorage.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails Balance Sheet Components - Property and Equipment, Net (Details) Details 37 false false R38.htm 0000038 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://www.purestorage.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 38 false false R39.htm 0000039 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details) Sheet http://www.purestorage.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails Balance Sheet Components - Intangible Assets, Net (Details) Details 39 false false R40.htm 0000040 - Disclosure - Balance Sheet Components - Expected Amortization Expenses for Intangible Assets (Details) Sheet http://www.purestorage.com/role/BalanceSheetComponentsExpectedAmortizationExpensesforIntangibleAssetsDetails Balance Sheet Components - Expected Amortization Expenses for Intangible Assets (Details) Details 40 false false R41.htm 0000041 - Disclosure - Balance Sheet Components - Goodwill (Details) Sheet http://www.purestorage.com/role/BalanceSheetComponentsGoodwillDetails Balance Sheet Components - Goodwill (Details) Details 41 false false R42.htm 0000042 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Liabilities (Details) Sheet http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails Balance Sheet Components - Accrued Expenses and Other Liabilities (Details) Details 42 false false R43.htm 0000043 - Disclosure - Deferred Revenue and Commissions - Deferred Commissions (Details) Sheet http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredCommissionsDetails Deferred Revenue and Commissions - Deferred Commissions (Details) Details 43 false false R44.htm 0000044 - Disclosure - Deferred Revenue and Commissions - Deferred Revenue (Details) Sheet http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredRevenueDetails Deferred Revenue and Commissions - Deferred Revenue (Details) Details 44 false false R45.htm 0000045 - Disclosure - Deferred Revenue and Commissions - Remaining Performance Obligation (Details) Sheet http://www.purestorage.com/role/DeferredRevenueandCommissionsRemainingPerformanceObligationDetails Deferred Revenue and Commissions - Remaining Performance Obligation (Details) Details 45 false false R46.htm 0000046 - Disclosure - Deferred Revenue and Commissions - Remaining Performance Obligation Period (Details) Sheet http://www.purestorage.com/role/DeferredRevenueandCommissionsRemainingPerformanceObligationPeriodDetails Deferred Revenue and Commissions - Remaining Performance Obligation Period (Details) Details 46 false false R47.htm 0000047 - Disclosure - Debt - Narrative (Details) Sheet http://www.purestorage.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 47 false false R48.htm 0000048 - Disclosure - Debt - Convertible Debt (Details) Sheet http://www.purestorage.com/role/DebtConvertibleDebtDetails Debt - Convertible Debt (Details) Details 48 false false R49.htm 0000049 - Disclosure - Debt - Interest Expense (Details) Sheet http://www.purestorage.com/role/DebtInterestExpenseDetails Debt - Interest Expense (Details) Details 49 false false R50.htm 0000050 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.purestorage.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 50 false false R51.htm 0000051 - Disclosure - Leases - Narrative (Details) Sheet http://www.purestorage.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 51 false false R52.htm 0000052 - Disclosure - Leases - Lease costs (Details) Sheet http://www.purestorage.com/role/LeasesLeasecostsDetails Leases - Lease costs (Details) Details 52 false false R53.htm 0000053 - Disclosure - Leases - Lease term and discount rate (Details) Sheet http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails Leases - Lease term and discount rate (Details) Details 53 false false R54.htm 0000054 - Disclosure - Leases - Supplemental cash flow information related to leases (Details) Sheet http://www.purestorage.com/role/LeasesSupplementalcashflowinformationrelatedtoleasesDetails Leases - Supplemental cash flow information related to leases (Details) Details 54 false false R55.htm 0000055 - Disclosure - Leases - Future minimum lease payments (Details) Sheet http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails Leases - Future minimum lease payments (Details) Details 55 false false R56.htm 0000056 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.purestorage.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 56 false false R57.htm 0000057 - Disclosure - Equity Incentive Plans - Narrative (Details) Sheet http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails Equity Incentive Plans - Narrative (Details) Details 57 false false R58.htm 0000058 - Disclosure - Equity Incentive Plans - Equity Incentive Plans (Details) Sheet http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails Equity Incentive Plans - Equity Incentive Plans (Details) Details 58 false false R59.htm 0000059 - Disclosure - Equity Incentive Plans - Restricted Stock Units (Details) Sheet http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails Equity Incentive Plans - Restricted Stock Units (Details) Details 59 false false R60.htm 0000060 - Disclosure - Equity Incentive Plans - Restricted Stock (Details) Sheet http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails Equity Incentive Plans - Restricted Stock (Details) Details 60 false false R61.htm 0000061 - Disclosure - Equity Incentive Plans - Stock-Based Compensation (Details) Sheet http://www.purestorage.com/role/EquityIncentivePlansStockBasedCompensationDetails Equity Incentive Plans - Stock-Based Compensation (Details) Details 61 false false R62.htm 0000062 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Net Loss per Share (Details) Sheet http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersNetLossperShareDetails Net Loss per Share Attributable to Common Stockholders - Net Loss per Share (Details) Details 62 false false R63.htm 0000063 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Shares Excluded (Details) Sheet http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersSharesExcludedDetails Net Loss per Share Attributable to Common Stockholders - Shares Excluded (Details) Details 63 false false R64.htm 0000064 - Disclosure - Other Income (Expense), Net - Other Income (Details) Sheet http://www.purestorage.com/role/OtherIncomeExpenseNetOtherIncomeDetails Other Income (Expense), Net - Other Income (Details) Details http://www.purestorage.com/role/OtherIncomeExpenseNetTables 64 false false R65.htm 0000065 - Disclosure - Segment Information - Revenue by Geographic Area (Details) Sheet http://www.purestorage.com/role/SegmentInformationRevenuebyGeographicAreaDetails Segment Information - Revenue by Geographic Area (Details) Details 65 false false R66.htm 0000066 - Disclosure - Segment Information - Long-Lived Assets by Geographic Area (Details) Sheet http://www.purestorage.com/role/SegmentInformationLongLivedAssetsbyGeographicAreaDetails Segment Information - Long-Lived Assets by Geographic Area (Details) Details 66 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:AllocatedShareBasedCompensationExpense, us-gaap:DebtInstrumentConvertibleConversionRatio1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - pstg-20221106.htm 4 pstg-20221106.htm ex-311q3fy2023.htm ex-312q3fy2023.htm ex-321q3fy2023.htm pstg-20221106.xsd pstg-20221106_cal.xml pstg-20221106_def.xml pstg-20221106_lab.xml pstg-20221106_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pstg-20221106.htm": { "axisCustom": 0, "axisStandard": 22, "contextCount": 250, "dts": { "calculationLink": { "local": [ "pstg-20221106_cal.xml" ] }, "definitionLink": { "local": [ "pstg-20221106_def.xml" ] }, "inline": { "local": [ "pstg-20221106.htm" ] }, "labelLink": { "local": [ "pstg-20221106_lab.xml" ] }, "presentationLink": { "local": [ "pstg-20221106_pre.xml" ] }, "schema": { "local": [ "pstg-20221106.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 550, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 4, "http://xbrl.sec.gov/dei/2022": 5, "total": 9 }, "keyCustom": 48, "keyStandard": 330, "memberCustom": 8, "memberStandard": 45, "nsprefix": "pstg", "nsuri": "http://www.purestorage.com/20221106", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "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", "role": "http://www.purestorage.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "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": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Balance Sheet Components", "role": "http://www.purestorage.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Deferred Revenue and Commissions", "role": "http://www.purestorage.com/role/DeferredRevenueandCommissions", "shortName": "Deferred Revenue and Commissions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Debt", "role": "http://www.purestorage.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Commitments and Contingencies", "role": "http://www.purestorage.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Leases", "role": "http://www.purestorage.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Stockholders' Equity", "role": "http://www.purestorage.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Equity Incentive Plans", "role": "http://www.purestorage.com/role/EquityIncentivePlans", "shortName": "Equity Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Net Loss per Share Attributable to Common Stockholders", "role": "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholders", "shortName": "Net Loss per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Other Income (Expense), Net", "role": "http://www.purestorage.com/role/OtherIncomeExpenseNet", "shortName": "Other Income (Expense), Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "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", "role": "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "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": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Income Taxes", "role": "http://www.purestorage.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Segment Information", "role": "http://www.purestorage.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - (Policies)", "role": "http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Financial Instruments - (Tables)", "role": "http://www.purestorage.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Balance Sheet Components - (Tables)", "role": "http://www.purestorage.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Deferred Revenue and Commissions - (Tables)", "role": "http://www.purestorage.com/role/DeferredRevenueandCommissionsTables", "shortName": "Deferred Revenue and Commissions - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Debt - (Tables)", "role": "http://www.purestorage.com/role/DebtTables", "shortName": "Debt - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Leases - (Tables)", "role": "http://www.purestorage.com/role/LeasesTables", "shortName": "Leases - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Equity Incentive Plans - (Tables)", "role": "http://www.purestorage.com/role/EquityIncentivePlansTables", "shortName": "Equity Incentive Plans - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Net Loss per Share Attributable to Common Stockholders - (Tables)", "role": "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersTables", "shortName": "Net Loss per Share Attributable to Common Stockholders - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Other Income (Expense), Net - (Tables)", "role": "http://www.purestorage.com/role/OtherIncomeExpenseNetTables", "shortName": "Other Income (Expense), Net - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Segment Information - (Tables)", "role": "http://www.purestorage.com/role/SegmentInformationTables", "shortName": "Segment Information - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Financial Instruments - Cash Equivalents, Marketable Securities and Restricted Cash (Details)", "role": "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails", "shortName": "Financial Instruments - Cash Equivalents, Marketable Securities and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "pstg:DebtSecuritiesAvailableForSaleCashEquivalentsAndRestrictedCashAmortizedCostMaturityAllocatedAndSingleMaturityDateYearOne", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Financial Instruments - Amortized Cost and Estimated Fair Value (Details)", "role": "http://www.purestorage.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueDetails", "shortName": "Financial Instruments - Amortized Cost and Estimated Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossWriteoff", "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossWriteoff", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossWriteoff", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Financial Instruments - Gross Unrealized Losses and Fair Values (Details)", "role": "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails", "shortName": "Financial Instruments - Gross Unrealized Losses and Fair Values (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndInvestmentsNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "id34a2169f1b24da0867bf818ffb67742_I20220207", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AdditionalPaidInCapital", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Balance Sheet Components - Inventory (Details)", "role": "http://www.purestorage.com/role/BalanceSheetComponentsInventoryDetails", "shortName": "Balance Sheet Components - Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details)", "role": "http://www.purestorage.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails", "shortName": "Balance Sheet Components - Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Balance Sheet Components - Narrative (Details)", "role": "http://www.purestorage.com/role/BalanceSheetComponentsNarrativeDetails", "shortName": "Balance Sheet Components - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details)", "role": "http://www.purestorage.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "shortName": "Balance Sheet Components - Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "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", "role": "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Balance Sheet Components - Expected Amortization Expenses for Intangible Assets (Details)", "role": "http://www.purestorage.com/role/BalanceSheetComponentsExpectedAmortizationExpensesforIntangibleAssetsDetails", "shortName": "Balance Sheet Components - Expected Amortization Expenses for Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i8988c2d90de3471a8dc855b155268172_I20220206", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Balance Sheet Components - Goodwill (Details)", "role": "http://www.purestorage.com/role/BalanceSheetComponentsGoodwillDetails", "shortName": "Balance Sheet Components - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Liabilities (Details)", "role": "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails", "shortName": "Balance Sheet Components - Accrued Expenses and Other Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ie062dfcda7d7468885e4ad2c214c2967_I20220807", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Deferred Revenue and Commissions - Deferred Commissions (Details)", "role": "http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredCommissionsDetails", "shortName": "Deferred Revenue and Commissions - Deferred Commissions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ie062dfcda7d7468885e4ad2c214c2967_I20220807", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "pstg:ContractWithCustomerLiabilityIncreaseFromAdditions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Deferred Revenue and Commissions - Deferred Revenue (Details)", "role": "http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredRevenueDetails", "shortName": "Deferred Revenue and Commissions - Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i45bbff63f6194faca0baae0db9139dbc_I20220807", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Deferred Revenue and Commissions - Remaining Performance Obligation (Details)", "role": "http://www.purestorage.com/role/DeferredRevenueandCommissionsRemainingPerformanceObligationDetails", "shortName": "Deferred Revenue and Commissions - Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i694dbed293354313909ac3d712aecd24_I20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Deferred Revenue and Commissions - Remaining Performance Obligation Period (Details)", "role": "http://www.purestorage.com/role/DeferredRevenueandCommissionsRemainingPerformanceObligationPeriodDetails", "shortName": "Deferred Revenue and Commissions - Remaining Performance Obligation Period (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i694dbed293354313909ac3d712aecd24_I20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Debt - Narrative (Details)", "role": "http://www.purestorage.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i9ac757d892be49d49c8c459fb1456fa0_D20200824-20200824", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ie4083daa3cdb4589a4d1abb82c09ec29_I20220206", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Debt - Convertible Debt (Details)", "role": "http://www.purestorage.com/role/DebtConvertibleDebtDetails", "shortName": "Debt - Convertible Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ie4083daa3cdb4589a4d1abb82c09ec29_I20220206", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Debt - Interest Expense (Details)", "role": "http://www.purestorage.com/role/DebtInterestExpenseDetails", "shortName": "Debt - Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ia7f7683bf2914c3abc7a382f3f8d8c56_D20220808-20221106", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "role": "http://www.purestorage.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.purestorage.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ie8c7eff1493347bab6e0db93e06a5d80_D20220601-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "pstg:LesseeSubleaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Leases - Narrative (Details)", "role": "http://www.purestorage.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ie8c7eff1493347bab6e0db93e06a5d80_D20220601-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "pstg:LesseeSubleaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Leases - Lease costs (Details)", "role": "http://www.purestorage.com/role/LeasesLeasecostsDetails", "shortName": "Leases - Lease costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Leases - Lease term and discount rate (Details)", "role": "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails", "shortName": "Leases - Lease term and discount rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Leases - Supplemental cash flow information related to leases (Details)", "role": "http://www.purestorage.com/role/LeasesSupplementalcashflowinformationrelatedtoleasesDetails", "shortName": "Leases - Supplemental cash flow information related to leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Leases - Future minimum lease payments (Details)", "role": "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails", "shortName": "Leases - Future minimum lease payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Stockholders' Equity - Narrative (Details)", "role": "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iec12272e600c4eb886b3d1c53fadb5cd_I20220331", "decimals": "-5", "lang": "en-US", "name": "pstg:StockRepurchaseProgramAdditionalAuthorizedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": "INF", "first": true, "lang": "en-US", "name": "pstg:NumberOfEquityCompensationPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Equity Incentive Plans - Narrative (Details)", "role": "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails", "shortName": "Equity Incentive Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": "INF", "first": true, "lang": "en-US", "name": "pstg:NumberOfEquityCompensationPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i8988c2d90de3471a8dc855b155268172_I20220206", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Equity Incentive Plans - Equity Incentive Plans (Details)", "role": "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails", "shortName": "Equity Incentive Plans - Equity Incentive Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Equity Incentive Plans - Restricted Stock Units (Details)", "role": "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails", "shortName": "Equity Incentive Plans - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ie2eaaff2a182430ba056a0d51daad874_D20220207-20221106", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i44b0577724064a12a1f1edf29df9c37d_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity", "role": "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i4cdbf9aac1334c58ab66b3bb101e8407_D20210201-20211031", "decimals": "-3", "lang": "en-US", "name": "pstg:StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfRepurchases", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Equity Incentive Plans - Restricted Stock (Details)", "role": "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails", "shortName": "Equity Incentive Plans - Restricted Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i3983f6a6f79f461db53db4e95f454c72_I20220206", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Equity Incentive Plans - Stock-Based Compensation (Details)", "role": "http://www.purestorage.com/role/EquityIncentivePlansStockBasedCompensationDetails", "shortName": "Equity Incentive Plans - Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic2a001875cb246cca481beb1a503d653_D20220808-20221106", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Net Loss per Share (Details)", "role": "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersNetLossperShareDetails", "shortName": "Net Loss per Share Attributable to Common Stockholders - Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Shares Excluded (Details)", "role": "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersSharesExcludedDetails", "shortName": "Net Loss per Share Attributable to Common Stockholders - Shares Excluded (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeNonoperating", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Other Income (Expense), Net - Other Income (Details)", "role": "http://www.purestorage.com/role/OtherIncomeExpenseNetOtherIncomeDetails", "shortName": "Other Income (Expense), Net - Other Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeNonoperating", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "ic336b595b55045ff988a6a3f9ea04d91_D20220808-20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Segment Information - Revenue by Geographic Area (Details)", "role": "http://www.purestorage.com/role/SegmentInformationRevenuebyGeographicAreaDetails", "shortName": "Segment Information - Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iff54f196c89749c6b662879705c3d0ee_D20220808-20221106", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "iad06346aab5f4e19b6550dfa669446c9_I20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Segment Information - Long-Lived Assets by Geographic Area (Details)", "role": "http://www.purestorage.com/role/SegmentInformationLongLivedAssetsbyGeographicAreaDetails", "shortName": "Segment Information - Long-Lived Assets by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i17f922e407ae459d999830b99b965d62_I20221106", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Business Overview", "role": "http://www.purestorage.com/role/BusinessOverview", "shortName": "Business Overview", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Financial Instruments", "role": "http://www.purestorage.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20221106.htm", "contextRef": "i0cb63c57f70844cf9b1405b152201279_D20220207-20221106", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 58, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.purestorage.com/role/SegmentInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.purestorage.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.com/role/Cover" ], "xbrltype": "gYearItemType" }, "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/2022", "presentation": [ "http://www.purestorage.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r664" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r665" ], "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/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r662" ], "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/2022", "presentation": [ "http://www.purestorage.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 (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r662" ], "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/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r662" ], "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/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r673" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r662" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r662" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r662" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r662" ], "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/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r661" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r663" ], "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/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "pstg_AccruedExpensesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other liabilities current.", "label": "Accrued Expenses And Other Liabilities Current", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total accrued expenses and other liabilities" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesCurrent", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails", "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "pstg_AccruedProductCosts": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "pstg_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Product Costs", "label": "Accrued Product Costs", "terseLabel": "Supply chain-related accruals" } } }, "localname": "AccruedProductCosts", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "pstg_AccruedTravelAndEntertainmentExpenses": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "pstg_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for marketing and related costs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Travel And Entertainment Expenses", "terseLabel": "Accrued cloud and outside services" } } }, "localname": "AccruedTravelAndEntertainmentExpenses", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "pstg_AdditionalShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period", "label": "Additional Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period", "terseLabel": "Additional share issued" } } }, "localname": "AdditionalShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "pstg_AdjustmentsToAdditionalPaidInCapitalDebtIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/DebtConvertibleDebtDetails": { "order": 1.0, "parentTag": "pstg_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid-in Capital, Debt Issuance Costs", "label": "Adjustments to Additional Paid-in Capital, Debt Issuance Costs", "negatedTerseLabel": "Less: debt issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDebtIssuanceCosts", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "pstg_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtNet": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/DebtConvertibleDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital Equity Component Of Convertible Debt, Net", "label": "Adjustments To Additional Paid In Capital Equity Component Of Convertible Debt, Net", "totalLabel": "Additional paid-in capital" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtNet", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "pstg_BalanceSheetComponentsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Balance sheet components disclosure.", "label": "Balance Sheet Components Disclosure [Abstract]", "terseLabel": "Balance Sheet Components Disclosure [Abstract]" } } }, "localname": "BalanceSheetComponentsDisclosureAbstract", "nsuri": "http://www.purestorage.com/20221106", "xbrltype": "stringItemType" }, "pstg_CappedCallMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capped Call [Member]", "label": "Capped Call [Member]", "terseLabel": "Capped Call" } } }, "localname": "CappedCallMember", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "pstg_ChangeInContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change In Contract With Customer, Liability [Roll Forward]", "label": "Change In Contract With Customer, Liability [Roll Forward]", "terseLabel": "Contract Liability" } } }, "localname": "ChangeInContractWithCustomerLiabilityRollForward", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "pstg_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsPremiumPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Premium Percentage", "label": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Premium Percentage", "terseLabel": "Exercise price premium percentage over last reported sales price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsPremiumPercentage", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "pstg_ContractWithCustomerLiabilityIncreaseFromAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Increase From Additions", "label": "Contract With Customer, Liability, Increase From Additions", "terseLabel": "Additions", "verboseLabel": "Additions" } } }, "localname": "ContractWithCustomerLiabilityIncreaseFromAdditions", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredCommissionsDetails", "http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "pstg_ContractWithCustomerLiabilityRevenueRecognizedTotal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Revenue Recognized, Total", "label": "Contract With Customer, Liability, Revenue Recognized, Total", "negatedLabel": "Recognition of deferred revenue", "negatedTerseLabel": "Recognition of deferred commissions" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedTotal", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredCommissionsDetails", "http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "pstg_CostOfRevenueProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of revenue product.", "label": "Cost Of Revenue Product [Member]", "terseLabel": "Cost of revenue\u2014product" } } }, "localname": "CostOfRevenueProductMember", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "pstg_CostOfRevenueSupportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of revenue support.", "label": "Cost Of Revenue Support [Member]", "terseLabel": "Cost of revenue\u2014subscription services" } } }, "localname": "CostOfRevenueSupportMember", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "pstg_CreditFacilityConsolidatedLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility, Consolidated Leverage Ratio", "label": "Credit Facility, Consolidated Leverage Ratio", "terseLabel": "Consolidated leverage ratio, maximum" } } }, "localname": "CreditFacilityConsolidatedLeverageRatio", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "pstg_CreditFacilityDailyMinimumSumOfCashAndCashEquivalentsAndAggregateUnusedCommitmentsToPreventMaturityPriorToStatedMaturity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Credit Facility, Daily Minimum Sum of Cash and Cash Equivalents and Aggregate Unused Commitments to Prevent Maturity Prior to Stated Maturity", "label": "Credit Facility, Daily Minimum Sum of Cash and Cash Equivalents and Aggregate Unused Commitments to Prevent Maturity Prior to Stated Maturity", "terseLabel": "Credit facility, daily minimum sum of cash and cash equivalents and aggregate unused commitments to prevent maturity prior to stated maturity" } } }, "localname": "CreditFacilityDailyMinimumSumOfCashAndCashEquivalentsAndAggregateUnusedCommitmentsToPreventMaturityPriorToStatedMaturity", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pstg_CreditFacilityInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility, Interest Coverage Ratio", "label": "Credit Facility, Interest Coverage Ratio", "terseLabel": "Interest coverage ratio, minimum" } } }, "localname": "CreditFacilityInterestCoverageRatio", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "pstg_CreditFacilityMaturityPeriodPriorToStatedMaturityIfLiquidityThresholdNotMet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility, Maturity Period Prior to Stated Maturity If Liquidity Threshold Not Met", "label": "Credit Facility, Maturity Period Prior to Stated Maturity If Liquidity Threshold Not Met", "terseLabel": "Credit facility maturity period prior to stated maturity if out of compliance with liquidity threshold" } } }, "localname": "CreditFacilityMaturityPeriodPriorToStatedMaturityIfLiquidityThresholdNotMet", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "pstg_CustomerLiabilitiesFromContractsWithCustomers": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails": { "order": 7.0, "parentTag": "pstg_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Customer Liabilities From Contracts With Customers", "label": "Customer Liabilities From Contracts With Customers", "terseLabel": "Customer deposits from contracts with customers" } } }, "localname": "CustomerLiabilitiesFromContractsWithCustomers", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "pstg_DebtInstrumentConvertibleConversionPricePercentageOfPrincipalAmountPlusAccruedAndUnpaidContingentInterest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Conversion Price, Percentage Of Principal Amount Plus Accrued And Unpaid Contingent Interest", "label": "Debt Instrument, Convertible, Conversion Price, Percentage Of Principal Amount Plus Accrued And Unpaid Contingent Interest", "terseLabel": "Conversion percentage of principal amount plus accrued and unpaid contingent interest" } } }, "localname": "DebtInstrumentConvertibleConversionPricePercentageOfPrincipalAmountPlusAccruedAndUnpaidContingentInterest", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "pstg_DebtInstrumentConvertibleIfConvertedValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, If-Converted Value", "label": "Debt Instrument, Convertible, If-Converted Value", "terseLabel": "If-converted value" } } }, "localname": "DebtInstrumentConvertibleIfConvertedValue", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pstg_DebtSecuritiesAvailableForSaleCashEquivalentsAdRestrictedCashAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueDetails": { "order": 2.0, "parentTag": "pstg_DebtSecuritiesAvailableforsaleCashEquivalentsAndRestrictedCashAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-Sale, Cash Equivalents ad Restricted Cash, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "label": "Debt Securities, Available-for-Sale, Cash Equivalents ad Restricted Cash, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in one to five years" } } }, "localname": "DebtSecuritiesAvailableForSaleCashEquivalentsAdRestrictedCashAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "pstg_DebtSecuritiesAvailableForSaleCashEquivalentsAndRestrictedCashAmortizedCostMaturityAllocatedAndSingleMaturityDateYearOne": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueDetails": { "order": 1.0, "parentTag": "pstg_DebtSecuritiesAvailableforsaleCashEquivalentsAndRestrictedCashAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-Sale, Cash Equivalents and Restricted Cash, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "label": "Debt Securities, Available-for-Sale, Cash Equivalents and Restricted Cash, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within one year" } } }, "localname": "DebtSecuritiesAvailableForSaleCashEquivalentsAndRestrictedCashAmortizedCostMaturityAllocatedAndSingleMaturityDateYearOne", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "pstg_DebtSecuritiesAvailableforsaleCashEquivalentsAndRestrictedCash": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Cash Equivalents And Restricted Cash", "label": "Debt Securities, Available-for-sale, Cash Equivalents And Restricted Cash", "totalLabel": "Total fair value" } } }, "localname": "DebtSecuritiesAvailableforsaleCashEquivalentsAndRestrictedCash", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "pstg_DebtSecuritiesAvailableforsaleCashEquivalentsAndRestrictedCashAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Cash Equivalents And Restricted Cash, Accumulated Gross Unrealized Gain, Before Tax", "label": "Debt Securities, Available-for-sale, Cash Equivalents And Restricted Cash, Accumulated Gross Unrealized Gain, Before Tax", "terseLabel": "Total gross unrealized gains" } } }, "localname": "DebtSecuritiesAvailableforsaleCashEquivalentsAndRestrictedCashAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "pstg_DebtSecuritiesAvailableforsaleCashEquivalentsAndRestrictedCashAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Cash Equivalents And Restricted Cash, Accumulated Gross Unrealized Loss, Before Tax", "label": "Debt Securities, Available-for-sale, Cash Equivalents And Restricted Cash, Accumulated Gross Unrealized Loss, Before Tax", "negatedLabel": "Total gross unrealized losses" } } }, "localname": "DebtSecuritiesAvailableforsaleCashEquivalentsAndRestrictedCashAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "pstg_DebtSecuritiesAvailableforsaleCashEquivalentsAndRestrictedCashAmortizedCost": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Cash Equivalents And Restricted Cash, Amortized Cost", "label": "Debt Securities, Available-for-sale, Cash Equivalents And Restricted Cash, Amortized Cost", "totalLabel": "Total", "verboseLabel": "Amortized Cost" } } }, "localname": "DebtSecuritiesAvailableforsaleCashEquivalentsAndRestrictedCashAmortizedCost", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueDetails", "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "pstg_DeferredCommissionsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Commissions", "label": "Deferred Commissions [Roll Forward]", "terseLabel": "Deferred Commissions [Roll Forward]" } } }, "localname": "DeferredCommissionsRollForward", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredCommissionsDetails" ], "xbrltype": "stringItemType" }, "pstg_ESPPModificationCharge": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "ESPP Modification Charge", "label": "ESPP Modification Charge", "terseLabel": "ESPP modification charge" } } }, "localname": "ESPPModificationCharge", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pstg_EmployeeStockPurchasePlanOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan offering period.", "label": "Employee Stock Purchase Plan Offering Period", "terseLabel": "Employee stock purchase plan offering period" } } }, "localname": "EmployeeStockPurchasePlanOfferingPeriod", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "pstg_ExpectedCommissionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected Commission,Percent", "label": "Expected Commission,Percent", "terseLabel": "Commission expected to be recognized over the next 12 months (percent)" } } }, "localname": "ExpectedCommissionPercent", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredCommissionsDetails" ], "xbrltype": "percentItemType" }, "pstg_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/LeasesLeasecostsDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease Cost", "label": "Finance Lease Cost", "totalLabel": "Total finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/LeasesLeasecostsDetails" ], "xbrltype": "monetaryItemType" }, "pstg_FinanceLeaseLiabilityToBePaidDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, to be Paid, Due after Year Four", "label": "Finance Lease, Liability, to be Paid, Due after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidDueAfterYearFour", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pstg_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsExpectedAmortizationExpensesforIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsExpectedAmortizationExpensesforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "pstg_ImpairmentOfCapitalizedCommissions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment of Capitalized Commissions", "label": "Impairment of Capitalized Commissions", "terseLabel": "Impairment of capitalized commissions" } } }, "localname": "ImpairmentOfCapitalizedCommissions", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "pstg_IncreaseDecreaseInAccruedCompensationAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in accrued compensation and other liabilities.", "label": "Increase Decrease In Accrued Compensation And Other Liabilities", "terseLabel": "Accrued compensation and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedCompensationAndOtherLiabilities", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "pstg_IncreaseDecreaseInDeferredCommissions": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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 deferred commission in the reporting entity, associated with underlying transactions that are classified as operating activities..", "label": "Increase Decrease In Deferred Commissions", "negatedLabel": "Deferred commissions" } } }, "localname": "IncreaseDecreaseInDeferredCommissions", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "pstg_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "pstg_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Right Of Use Asset", "label": "Increase (Decrease) In Operating Lease Right Of Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "pstg_InterimDisclosurePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interim disclosure policy.", "label": "Interim Disclosure Policy [Policy Text Block]", "terseLabel": "Unaudited Interim Consolidated Financial Information" } } }, "localname": "InterimDisclosurePolicyPolicyTextBlock", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "pstg_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails": { "order": 6.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://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pstg_LesseeSubleaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Sublease Term", "label": "Lessee, Sublease Term", "terseLabel": "Sublease term" } } }, "localname": "LesseeSubleaseTerm", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "pstg_LiabilityComponentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability Component", "label": "Liability Component [Member]", "terseLabel": "Liability Component" } } }, "localname": "LiabilityComponentMember", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "pstg_LineOfCreditNumberOfFinancialRatios": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit, Number of Financial Ratios", "label": "Line of Credit, Number of Financial Ratios", "terseLabel": "Number of financial ratios" } } }, "localname": "LineOfCreditNumberOfFinancialRatios", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "pstg_LongTermDebtRemainingTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term Debt, Remaining Term", "label": "Long-term Debt, Remaining Term", "terseLabel": "Remaining term of the notes" } } }, "localname": "LongTermDebtRemainingTerm", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "pstg_NumberOfEquityCompensationPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of equity compensation plans.", "label": "Number Of Equity Compensation Plans", "terseLabel": "Number of equity incentive plans" } } }, "localname": "NumberOfEquityCompensationPlans", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "integerItemType" }, "pstg_NumberofClassesofStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Classes of Stock", "label": "Number of Classes of Stock", "terseLabel": "Number of classes of stock" } } }, "localname": "NumberofClassesofStock", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "integerItemType" }, "pstg_NumberofPurchasePeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Purchase Periods", "label": "Number of Purchase Periods", "terseLabel": "Number of purchase periods" } } }, "localname": "NumberofPurchasePeriods", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "integerItemType" }, "pstg_PerformanceRestrictedStockUnitsPRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Restricted Stock Units (PRSUs)", "label": "Performance Restricted Stock Units (PRSUs) [Member]", "terseLabel": "PRSUs" } } }, "localname": "PerformanceRestrictedStockUnitsPRSUsMember", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "pstg_ProductRevenueAndSupportSubscriptionRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Revenue And Support Subscription Revenue [Member]", "label": "Product Revenue And Support Subscription Revenue [Member]", "terseLabel": "Product Revenue and Support Subscription Revenue" } } }, "localname": "ProductRevenueAndSupportSubscriptionRevenueMember", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "pstg_PurchasePeriodTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Period, Term", "label": "Purchase Period, Term", "terseLabel": "Purchase period, term" } } }, "localname": "PurchasePeriodTerm", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "pstg_RevenueRemainingPerformanceObligationPercentageRecognizedInNet12Months": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Percentage Recognized in Net 12 Months", "label": "Revenue, Remaining Performance Obligation, Percentage Recognized in Net 12 Months", "terseLabel": "Contracted but not recognized revenue expected to be recognized in the next 12 months (percent)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentageRecognizedInNet12Months", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsRemainingPerformanceObligationDetails" ], "xbrltype": "percentItemType" }, "pstg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options outstanding intrinsic value roll forward.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value Roll Forward", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForward", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "pstg_ShareCapForESPPAtPurchaseDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share cap for ESPP at each purchase date.", "label": "Share Cap For E S P P At Purchase Date", "terseLabel": "Share cap for ESPP at purchase date (in shares)" } } }, "localname": "ShareCapForESPPAtPurchaseDate", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "pstg_SharebasedCompensationArrangementbySharebasedPaymentAwardDollarCapPerPurchasePeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Dollar Cap Per Purchase Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Dollar Cap Per Purchase Period", "terseLabel": "Dollar cap per purchase period" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardDollarCapPerPurchasePeriod", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pstg_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfRepurchases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares stock options exercised net of repurchases.", "label": "Stock Issued During Period Shares Stock Options Exercised Net Of Repurchases", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfRepurchases", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "pstg_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfRepurchases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock issued during period value stock options exercised net of repurchases.", "label": "Stock Issued During Period Value Stock Options Exercised Net Of Repurchases", "verboseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfRepurchases", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "pstg_StockRepurchaseProgramAdditionalAuthorizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program, Additional Authorized Amount", "label": "Stock Repurchase Program, Additional Authorized Amount", "terseLabel": "Additional value approved for repurchase" } } }, "localname": "StockRepurchaseProgramAdditionalAuthorizedAmount", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pstg_TestEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Test equipment.", "label": "Test Equipment [Member]", "terseLabel": "Test equipment" } } }, "localname": "TestEquipmentMember", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "pstg_TwentyFifteenEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Twenty fifteen employee stock purchase plan.", "label": "Twenty Fifteen Employee Stock Purchase Plan [Member]", "terseLabel": "2015 Employee Stock Purchase Plan" } } }, "localname": "TwentyFifteenEmployeeStockPurchasePlanMember", "nsuri": "http://www.purestorage.com/20221106", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r286", "r287", "r288", "r289", "r308", "r337", "r397", "r399", "r562", "r563", "r564", "r565", "r566", "r567", "r586", "r627", "r630", "r658", "r659" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r286", "r287", "r288", "r289", "r308", "r337", "r397", "r399", "r562", "r563", "r564", "r565", "r566", "r567", "r586", "r627", "r630", "r658", "r659" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r193", "r287", "r288", "r376", "r380", "r589", "r626", "r628" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations", "http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r193", "r287", "r288", "r376", "r380", "r589", "r626", "r628" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations", "http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r279", "r286", "r287", "r288", "r289", "r308", "r337", "r388", "r397", "r399", "r431", "r432", "r433", "r562", "r563", "r564", "r565", "r566", "r567", "r586", "r627", "r630", "r658", "r659" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r279", "r286", "r287", "r288", "r289", "r308", "r337", "r388", "r397", "r399", "r431", "r432", "r433", "r562", "r563", "r564", "r565", "r566", "r567", "r586", "r627", "r630", "r658", "r659" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r126", "r127", "r128", "r129", "r130", "r133", "r134", "r135", "r136", "r138", "r139", "r140", "r141", "r142", "r143", "r156", "r230", "r231", "r455", "r486", "r490", "r491", "r492", "r527", "r550", "r551", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r126", "r127", "r128", "r129", "r130", "r133", "r134", "r135", "r136", "r138", "r139", "r140", "r141", "r142", "r143", "r156", "r230", "r231", "r455", "r486", "r490", "r491", "r492", "r527", "r550", "r551", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "auth_ref": [ "r3", "r129", "r130", "r136", "r143", "r230", "r231", "r455", "r486", "r492", "r527", "r550", "r551", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]", "terseLabel": "Cumulative-effect adjustment from adoption of ASU 2020-06" } } }, "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r137", "r398" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.purestorage.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r137", "r143", "r285", "r398" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.purestorage.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r194", "r195", "r376", "r381", "r629", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.purestorage.com/role/SegmentInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.purestorage.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r194", "r195", "r376", "r381", "r629", "r644", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.purestorage.com/role/SegmentInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.purestorage.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r137", "r143", "r285", "r398", "r555" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.purestorage.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r129", "r130", "r131", "r132", "r205", "r206", "r226", "r227", "r228", "r229", "r230", "r231", "r443", "r444", "r445", "r454", "r455", "r467", "r468", "r469", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r516", "r517", "r524", "r525", "r526", "r546", "r547", "r548", "r549", "r550", "r551", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible Enumeration]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39", "r554" ], "calculation": { "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r201", "r202" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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 of allowance of $945 and $1,053" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "pstg_AccruedExpensesAndOtherLiabilitiesCurrent", "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": "Accrued marketing" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails": { "order": 5.0, "parentTag": "pstg_AccruedExpensesAndOtherLiabilitiesCurrent", "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 service logistics and professional services" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r14", "r275" ], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": { "order": 2.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", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r55", "r56", "r57", "r615", "r638", "r642" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Useful Life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25", "r554" ], "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", "negatedTerseLabel": "Reduction in additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r25" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r126", "r127", "r128", "r443", "r444", "r445", "r490" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.purestorage.com/role/DebtConvertibleDebtDetails", "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Amortization [Abstract]", "terseLabel": "Amortized\u00a0Cost" } } }, "localname": "AdjustmentForAmortizationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholding on vesting of restricted stock units" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r304" ], "calculation": { "http://www.purestorage.com/role/DebtConvertibleDebtDetails": { "order": 2.0, "parentTag": "pstg_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Allocated value of the conversion feature" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtConvertibleDebtDetails", "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r401", "r446", "r447" ], "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", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r436" ], "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", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails", "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails", "http://www.purestorage.com/role/EquityIncentivePlansStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r31", "r203", "r232" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r85", "r108", "r321", "r519" ], "calculation": { "http://www.purestorage.com/role/DebtInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_AmortizationOfFinancingCostsAndDiscounts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r79", "r108", "r321", "r521" ], "calculation": { "http://www.purestorage.com/role/DebtInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_AmortizationOfFinancingCostsAndDiscounts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r108", "r321", "r329", "r330", "r521" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.purestorage.com/role/DebtInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and debt issuance costs", "totalLabel": "Total amortization of debt discount and debt issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.purestorage.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r108", "r263", "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Intangible assets amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r153" ], "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": "Anti-dilutive securities excluded from computation of earnings per share, amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersSharesExcludedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersSharesExcludedDetails" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersSharesExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r153" ], "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" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersSharesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r54", "r57", "r66", "r67", "r68", "r474" ], "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]", "verboseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r214", "r389" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-Backed Securities [Member]", "terseLabel": "Asset-backed securities", "verboseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails", "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r18", "r120", "r179", "r183", "r189", "r225", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r472", "r475", "r495", "r552", "r554", "r595", "r613" ], "calculation": { "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r38", "r120", "r225", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r472", "r475", "r495", "r552", "r554" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r209" ], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r210" ], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]", "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r211", "r213", "r609" ], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in one to five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r211", "r212", "r608" ], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r405", "r406", "r407", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails", "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/DebtConvertibleDebtDetails", "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r477", "r478" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/DebtConvertibleDebtDetails", "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "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 and Principles of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r470", "r471" ], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails": { "order": 6.0, "parentTag": "pstg_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Acquisition earn-out and deferred consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r6", "r125", "r170" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Business Overview" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BusinessOverview" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r113", "r114", "r115" ], "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": "Property and equipment purchased but not yet paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r247" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred commissions, current" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r247" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred commissions, non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Schedule of Deferred Commissions" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r12", "r110" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets", "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r111", "r593" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r103", "r110", "r116" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Cash, cash equivalents and restricted cash, end of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r103", "r508" ], "calculation": { "http://www.purestorage.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 increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r12" ], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails": { "order": 1.0, "parentTag": "pstg_DebtSecuritiesAvailableforsaleCashEquivalentsAndRestrictedCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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 Equivalents, at Carrying Value", "terseLabel": "Cash Equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r22", "r23", "r24", "r117", "r120", "r146", "r147", "r148", "r150", "r152", "r160", "r161", "r162", "r225", "r292", "r296", "r297", "r298", "r301", "r302", "r335", "r336", "r340", "r344", "r351", "r495", "r666" ], "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" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.purestorage.com/role/DebtNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails", "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails", "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r361", "r403" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r49", "r599", "r619" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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 (Note 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r281", "r282", "r283", "r290", "r648" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.purestorage.com/role/DebtNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails", "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails", "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "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": "Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r126", "r127", "r490" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "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 per share (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "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 (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r351" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24", "r554" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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": "Class A and Class B common stock, par value of $0.0001 per share\u2014 2,250,000 (Class A 2,000,000, Class B 250,000) shares authorized; 292,633 and 302,669 Class A shares issued and outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r62", "r64", "r65", "r75", "r603", "r622" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "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": "Computer equipment and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Deferred Revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r363", "r364", "r377" ], "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.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r363", "r364", "r377" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r363", "r364", "r377" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "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 noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r378" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible debt, fair value based on the closing trading price per $100 of the Notes" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r303", "r305", "r306", "r308", "r312", "r313", "r314", "r317", "r318", "r319", "r320", "r321", "r327", "r328", "r329", "r330" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtConvertibleDebtDetails", "http://www.purestorage.com/role/DebtInterestExpenseDetails", "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Shares related to convertible senior notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersSharesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Convertible Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r389", "r396", "r643" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities", "verboseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails", "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r82", "r589" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations": { "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 revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.purestorage.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r119", "r124", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r327", "r328", "r329", "r330", "r522", "r596", "r597", "r612" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "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": "Margin rate (percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r323", "r597", "r612" ], "calculation": { "http://www.purestorage.com/role/DebtConvertibleDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r307", "r325" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r46", "r307", "r352", "r355", "r357" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio (in shares)" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": { "auth_ref": [ "r46", "r307", "r352", "r355", "r357" ], "lang": { "en-us": { "role": { "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity.", "label": "Debt Instrument, Convertible, Number of Equity Instruments", "terseLabel": "Number of convertible shares at initial conversion rate (in shares)" } } }, "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r305", "r327", "r328", "r520", "r522", "r523" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "verboseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net increase or decrease in the carrying amount of the debt instrument for the period.", "label": "Debt Instrument, Increase (Decrease), Net", "terseLabel": "Debt instrument increase net" } } }, "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r45", "r318", "r520" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "verboseLabel": "Effective interest rate of the liability component ( as a percent)" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtInterestExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r45", "r306" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtConvertibleDebtDetails", "http://www.purestorage.com/role/DebtInterestExpenseDetails", "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47", "r119", "r124", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r327", "r328", "r329", "r330", "r522" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r47", "r119", "r124", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r327", "r328", "r329", "r330", "r352", "r356", "r357", "r358", "r519", "r520", "r522", "r523", "r611" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/DebtConvertibleDebtDetails", "http://www.purestorage.com/role/DebtInterestExpenseDetails", "http://www.purestorage.com/role/DebtNarrativeDetails" ], "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": "Term of credit facility" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r312", "r519", "r523" ], "calculation": { "http://www.purestorage.com/role/DebtConvertibleDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Less: debt discount, net of amortization" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "auth_ref": [ "r238" ], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss", "totalLabel": "Total" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r219", "r242", "r246" ], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Fair Value, Greater than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r219", "r242" ], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedLabel": "Unrealized Loss, Greater than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r219", "r242", "r246" ], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Fair Value, Less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r219", "r242" ], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Unrealized Loss, Less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "auth_ref": [ "r238" ], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "totalLabel": "Total", "verboseLabel": "Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueDetails", "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossWriteoff": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding accrued interest, of decrease in allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) from writeoff.", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff", "terseLabel": "Impairment charge for unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossWriteoff", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent": { "auth_ref": [ "r238" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails": { "order": 2.0, "parentTag": "pstg_DebtSecuritiesAvailableforsaleCashEquivalentsAndRestrictedCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current", "terseLabel": "Marketable securities", "verboseLabel": "Marketable Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets", "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails", "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r217", "r239", "r246" ], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "totalLabel": "Fair Value, Total" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r218", "r240" ], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Unrealized Loss, Total" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r216", "r241", "r246" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Gross Unrealized Losses and Fair Values" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r312", "r521" ], "calculation": { "http://www.purestorage.com/role/DebtConvertibleDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Less: debt issuance costs, net of amortization", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtConvertibleDebtDetails", "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r108", "r273" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r108", "r177" ], "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": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.purestorage.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r376", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r404", "r405", "r437", "r438", "r440", "r448" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Equity Incentive Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r76", "r133", "r134", "r136", "r137", "r138", "r144", "r146", "r150", "r151", "r152", "r156", "r157", "r491", "r492", "r604", "r623" ], "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, basic (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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations", "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersNetLossperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r76", "r133", "r134", "r136", "r137", "r138", "r146", "r150", "r151", "r152", "r156", "r157", "r491", "r492", "r604", "r623" ], "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, diluted (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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations", "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersNetLossperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r153", "r154", "r155", "r158" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r439" ], "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": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r439" ], "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": "Compensation cost (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails", "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r439" ], "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": "Compensation not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r439" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost, stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "monetaryItemType" }, "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": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Stock options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails", "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersSharesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]", "verboseLabel": "Stockholders' equity recorded at issuance:" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r66", "r67", "r68", "r126", "r127", "r128", "r130", "r139", "r142", "r159", "r229", "r351", "r359", "r443", "r444", "r445", "r454", "r455", "r490", "r509", "r510", "r511", "r512", "r513", "r515", "r551", "r633", "r634", "r635" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityUnitPurchaseAgreementsMember": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Contracts and securities that allow the holder to buy equity units from the entity.", "label": "Equity Unit Purchase Agreements [Member]", "terseLabel": "Shares issuable pursuant to the ESPP" } } }, "localname": "EquityUnitPurchaseAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersSharesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r314", "r327", "r328", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r494", "r559", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r314", "r389", "r390", "r395", "r396", "r494", "r559" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r314", "r327", "r328", "r389", "r390", "r395", "r396", "r494", "r560" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r314", "r327", "r328", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r559", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r530", "r534", "r544" ], "calculation": { "http://www.purestorage.com/role/LeasesLeasecostsDetails": { "order": 2.0, "parentTag": "pstg_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on finance lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesLeasecostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r529", "r543" ], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails": { "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 finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of total lease liabilities", "totalLabel": "Present value of total lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails", "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability [Abstract]", "terseLabel": "Finance leases:" } } }, "localname": "FinanceLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r529" ], "calculation": { "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r529" ], "calculation": { "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities, non-current" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r543" ], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r543" ], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r543" ], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r543" ], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r543" ], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r543" ], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "The remainder of 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r543" ], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "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 finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r531", "r538" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash outflows for finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesSupplementalcashflowinformationrelatedtoleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r528" ], "calculation": { "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Finance lease right-of-use assets, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r530", "r534" ], "calculation": { "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedTerseLabel": "Accumulated amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r530", "r534", "r544" ], "calculation": { "http://www.purestorage.com/role/LeasesLeasecostsDetails": { "order": 1.0, "parentTag": "pstg_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of finance lease right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesLeasecostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r528" ], "calculation": { "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Finance lease right-of-use assets, gross" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r541", "r544" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r540", "r544" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r214", "r215", "r222", "r223", "r224", "r233", "r234", "r235", "r236", "r237", "r241", "r243", "r245", "r246", "r322", "r349", "r480", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r666", "r667", "r668", "r669", "r670", "r671", "r672" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails", "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails", "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r16", "r268" ], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r270" ], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsExpectedAmortizationExpensesforIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsExpectedAmortizationExpensesforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsExpectedAmortizationExpensesforIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsExpectedAmortizationExpensesforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r270" ], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsExpectedAmortizationExpensesforIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsExpectedAmortizationExpensesforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r270" ], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsExpectedAmortizationExpensesforIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsExpectedAmortizationExpensesforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r270" ], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsExpectedAmortizationExpensesforIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsExpectedAmortizationExpensesforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r264", "r266", "r268", "r271", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.purestorage.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r268", "r591" ], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.purestorage.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r264", "r267" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.purestorage.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r268", "r590" ], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsExpectedAmortizationExpensesforIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.purestorage.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsExpectedAmortizationExpensesforIntangibleAssetsDetails", "http://www.purestorage.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r504", "r505", "r506", "r507" ], "calculation": { "http://www.purestorage.com/role/OtherIncomeExpenseNetOtherIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "verboseLabel": "Foreign currency transactions net losses" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/OtherIncomeExpenseNetOtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignGovernmentDebtMember": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "Debt securities (such as bonds) issued by a national, local, or municipal government not within the country of domicile of the entity.", "label": "Foreign Government Debt [Member]", "terseLabel": "Foreign government bonds", "verboseLabel": "Foreign government bonds" } } }, "localname": "ForeignGovernmentDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails", "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r15", "r249", "r251", "r258", "r262", "r554", "r594" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsGoodwillDetails", "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r252", "r262" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r108", "r250", "r255", "r261", "r262" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairments to goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r81", "r120", "r179", "r182", "r185", "r188", "r191", "r225", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r495" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r108", "r272", "r277" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r72", "r179", "r182", "r185", "r188", "r191", "r592", "r600", "r606", "r624" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations": { "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": "Income (loss) before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r278", "r280" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r121", "r451", "r452", "r453", "r456", "r458", "r460", "r461", "r462" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r141", "r142", "r178", "r450", "r457", "r459", "r625" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations": { "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" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r105", "r112" ], "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.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r107" ], "calculation": { "http://www.purestorage.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 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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r107" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r107", "r587" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r107" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effect of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r107" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.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", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r70", "r176", "r518", "r521", "r605" ], "calculation": { "http://www.purestorage.com/role/OtherIncomeExpenseNetOtherIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/OtherIncomeExpenseNetOtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r85", "r319", "r326", "r329", "r330" ], "calculation": { "http://www.purestorage.com/role/DebtInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense", "totalLabel": "Total interest expense related to the Notes" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtInterestExpenseDetails", "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r87", "r320", "r329", "r330" ], "calculation": { "http://www.purestorage.com/role/DebtInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of Interest Expense" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r101", "r104", "r112" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateFloorMember": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Contracts in which the floor writer, in return for a premium, agrees to limit the risk associated with a decline in interest rates based on a notional amount. If rates fall below an agreed rate, the floor holder will receive cash payments from the floor writer equal to the difference between the market rate and an agreed rate multiplied by the notional principal amount.", "label": "Interest Rate Floor [Member]", "terseLabel": "Interest Rate Floor" } } }, "localname": "InterestRateFloorMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r32" ], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "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/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r37" ], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Inventory" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r8", "r37", "r554" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r33" ], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNonoperating": { "auth_ref": [ "r84" ], "calculation": { "http://www.purestorage.com/role/OtherIncomeExpenseNetOtherIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.", "label": "Investment Income, Nonoperating", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/OtherIncomeExpenseNetOtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of Amortized Cost and Estimated Fair Value" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r542", "r544" ], "calculation": { "http://www.purestorage.com/role/LeasesLeasecostsDetails": { "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": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesLeasecostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r542" ], "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": "Components of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r274" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r533" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r543" ], "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, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Operating Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r543" ], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails_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": "Total lease payments that include rent escalation and abatement clauses", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails", "http://www.purestorage.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r543" ], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails": { "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 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/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r543" ], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails": { "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 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/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r543" ], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails": { "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 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", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r543" ], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails": { "order": 3.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/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r543" ], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails": { "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 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": "The remainder of 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r543" ], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails_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", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r545" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "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": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r42", "r120", "r184", "r225", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r473", "r475", "r476", "r495", "r552", "r553" ], "calculation": { "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "verboseLabel": "Liability:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r120", "r225", "r495", "r554", "r598", "r617" ], "calculation": { "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r10", "r44", "r120", "r225", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r473", "r475", "r476", "r495", "r552", "r553", "r554" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Effective interest rate (percent)" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Interest during the period (percent)" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r40" ], "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": "Senior secured revolving credit facility maximum capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "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": "Commitment Fee (percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Long-Lived Assets by Geographic Area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r313", "r324", "r327", "r328", "r597", "r614" ], "calculation": { "http://www.purestorage.com/role/DebtConvertibleDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Net carrying amount of the Notes" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Debt, current" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r47" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/DebtInterestExpenseDetails", "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r47", "r291" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/DebtInterestExpenseDetails", "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r284", "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Loss contingency" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market accounts" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "Municipal bonds", "verboseLabel": "Municipal bonds" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails", "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://www.purestorage.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 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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://www.purestorage.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 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) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r103", "r106", "r109" ], "calculation": { "http://www.purestorage.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 operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r60", "r63", "r68", "r73", "r109", "r120", "r129", "r133", "r134", "r136", "r137", "r141", "r142", "r149", "r179", "r182", "r185", "r188", "r191", "r225", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r492", "r495", "r601", "r620" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.purestorage.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.purestorage.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations", "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersNetLossperShareDetails" ], "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 Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Rest of the world" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/SegmentInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.purestorage.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.purestorage.com/role/OtherIncomeExpenseNetOtherIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Other income (expense), net", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations", "http://www.purestorage.com/role/OtherIncomeExpenseNetOtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r179", "r182", "r185", "r188", "r191" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations": { "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": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r535", "r544" ], "calculation": { "http://www.purestorage.com/role/LeasesLeasecostsDetails": { "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": "Fixed operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesLeasecostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r529" ], "calculation": { "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Present value of total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Operating leases:" } } }, "localname": "OperatingLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r529" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r529" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r532", "r538" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflows for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesSupplementalcashflowinformationrelatedtoleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r528" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r541", "r544" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r540", "r544" ], "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 (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesLeasetermanddiscountrateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails": { "order": 8.0, "parentTag": "pstg_AccruedExpensesAndOtherLiabilitiesCurrent", "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 liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.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, non-current" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r52", "r53", "r55" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "totalLabel": "Change in unrealized net losses on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r61", "r64", "r66", "r67", "r69", "r74", "r351", "r509", "r514", "r515", "r602", "r621" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r55", "r58", "r59", "r220" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "negatedTerseLabel": "Less: reclassification adjustment for net (gains) losses on available-for-sale securities included in net loss" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r52", "r55" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized net losses on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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, non-current" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r109" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r78", "r80" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Other Nonoperating Income and Expense [Text Block]", "terseLabel": "Other Income (Expense), Net" } } }, "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/OtherIncomeExpenseNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.purestorage.com/role/OtherIncomeExpenseNetOtherIncomeDetails": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/OtherIncomeExpenseNetOtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentedTechnologyMember": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patented technology to exploit the technology for a period of time specified by law.", "label": "Patented Technology [Member]", "terseLabel": "Technology patents" } } }, "localname": "PatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.purestorage.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities": { "auth_ref": [ "r100", "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.", "label": "Payments for Derivative Instrument, Financing Activities", "terseLabel": "Payment for purchase of capped calls" } } }, "localname": "PaymentsForDerivativeInstrumentFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r90", "r94" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r97" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r97" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Tax withholding on vesting of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r88", "r91", "r207" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r92" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r93" ], "calculation": { "http://www.purestorage.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", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r405", "r406", "r407", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r405", "r406", "r407", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r23", "r335" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r23" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r23", "r335" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r23" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r23", "r554" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, par value of $0.0001 per share\u2014 20,000 shares authorized; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Repayments of borrowing" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r95", "r442" ], "calculation": { "http://www.purestorage.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. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r88", "r89", "r207" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r88", "r89", "r207" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "terseLabel": "Sales of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r95", "r442" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Net proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r276", "r534" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r276" ], "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": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r13", "r274" ], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": { "order": 1.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": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r276", "r554", "r610", "r618" ], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": { "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", "totalLabel": "Property and equipment, net", "verboseLabel": "Total long-lived assets" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails", "http://www.purestorage.com/role/SegmentInformationLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r276" ], "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, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r274" ], "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": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r99", "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "terseLabel": "Repayments of lines of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r98" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.", "label": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security", "negatedTerseLabel": "Principal payments on borrowings and finance lease obligations" } } }, "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r449", "r588", "r660" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r110", "r116", "r646" ], "calculation": { "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails": { "order": 3.0, "parentTag": "pstg_DebtSecuritiesAvailableforsaleCashEquivalentsAndRestrictedCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted Cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndInvestmentsNoncurrent": { "auth_ref": [ "r645", "r647" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The noncurrent cash, cash equivalents and investments that is restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits classified as long-term; that is not expected to be released from such existing restrictions within one year of the balance sheet date or operating cycle, whichever is longer. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. Includes noncurrent cash equivalents and investments that are similarly restricted as to withdrawal, usage or disposal.", "label": "Restricted Cash and Investments, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndInvestmentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets", "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Unvested restricted stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails", "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersSharesExcludedDetails" ], "xbrltype": "domainItemType" }, "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": "Restricted Stock Units", "verboseLabel": "Unvested RSUs and PRSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails", "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersSharesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r359", "r554", "r616", "r637", "r642" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "negatedTerseLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r126", "r127", "r128", "r130", "r139", "r142", "r229", "r443", "r444", "r445", "r454", "r455", "r490", "r633", "r635" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r174", "r175", "r181", "r186", "r187", "r193", "r194", "r199", "r375", "r376", "r589" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations": { "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": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations", "http://www.purestorage.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r365", "r366", "r367", "r368", "r369", "r370", "r373", "r374", "r379", "r387" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Deferred Revenue and Commissions" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r371" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Contracted but not recognized revenue" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsRemainingPerformanceObligationPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue expected to be recognized term (in months)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsRemainingPerformanceObligationPeriodDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsRemainingPerformanceObligationPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DeferredRevenueandCommissionsRemainingPerformanceObligationPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues From External Customers And Long Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/SegmentInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.purestorage.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r539", "r544" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesSupplementalcashflowinformationrelatedtoleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r539", "r544" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesSupplementalcashflowinformationrelatedtoleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "pstg_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Taxes payable" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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 Expenses and Other Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r153" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersSharesExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r153" ], "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": "Summary of Weighted-average Outstanding Shares Excluded from Computation of Diluted Net Loss per Share Attributable to Common Stockholders" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails", "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Schedule of Cash Equivalents, Marketable Securities and Restricted Cash" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Information Related to Leases" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r152" ], "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": "Summary of Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r435" ], "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": "Summarizes the Components of Stock-Based Compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r264", "r267", "r590" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.purestorage.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r264", "r267" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets, Net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r34", "r35", "r36" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Summary of Other Income (Expense)" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/OtherIncomeExpenseNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r276" ], "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": "Schedule Of Property Plant And Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r71", "r198" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/SegmentInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.purestorage.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r400", "r402", "r405", "r406", "r407", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails", "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails", "http://www.purestorage.com/role/EquityIncentivePlansStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r409" ], "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": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r409", "r424", "r427" ], "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": "Summary of Stock Option Activity Under Equity Incentive Plans and Related Information" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r22", "r23", "r24", "r117", "r160", "r161", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r344", "r349", "r351", "r352", "r353", "r354", "r356", "r357", "r358", "r359" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Expected Amortization Expenses for Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r171", "r172", "r173", "r179", "r180", "r185", "r189", "r190", "r191", "r192", "r193", "r198", "r199", "r200" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Subscription services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r107" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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 expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r405" ], "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": "Vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r423" ], "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", "negatedLabel": "Forfeited (in shares)", "negatedTerseLabel": "Forfeited/canceled (in shares)", "terseLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r423" ], "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)", "verboseLabel": "Forfeited/canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r421" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r421" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r418", "r419" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "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 RSUs and PRSUs Outstanding", "verboseLabel": "Number of Restricted Stock Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r418", "r419" ], "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": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r422" ], "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": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r422" ], "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": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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": "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/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails", "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails", "http://www.purestorage.com/role/EquityIncentivePlansStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Payroll deductions percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "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 Remaining Contractual Life\u00a0(In\u00a0Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r412" ], "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": "Vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r412" ], "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": "Weighted Average Exercise Price, Vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r416" ], "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", "negatedLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r441" ], "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", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r410", "r411" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "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 Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r410", "r411" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "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\u00a0Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r428" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. 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, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r405", "r406", "r407", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails", "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r415" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r416" ], "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/canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Closing price of stock (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting rights, target (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r435" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "terseLabel": "Calendar year gap for ESPP contribution amount" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding 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, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails", "http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r406" ], "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": "Equity awards expiration period (no later than)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r441" ], "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": "Weighted Average Remaining Contractual Life, Vested and exercisable (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r428" ], "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 Remaining Contractual Life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "verboseLabel": "Purchase price as percentage of fair market value of common stock" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholding on vesting of restricted stock units (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r536", "r544" ], "calculation": { "http://www.purestorage.com/role/LeasesLeasecostsDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost (12 months or less)" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesLeasecostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Capitalized software development costs" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r22", "r23", "r24", "r117", "r120", "r146", "r147", "r148", "r150", "r152", "r160", "r161", "r162", "r225", "r292", "r296", "r297", "r298", "r301", "r302", "r335", "r336", "r340", "r344", "r351", "r495", "r666" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.purestorage.com/role/DebtNarrativeDetails", "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails", "http://www.purestorage.com/role/EquityIncentivePlansNarrativeDetails", "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r50", "r66", "r67", "r68", "r126", "r127", "r128", "r130", "r139", "r142", "r159", "r229", "r351", "r359", "r443", "r444", "r445", "r454", "r455", "r490", "r509", "r510", "r511", "r512", "r513", "r515", "r551", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Statement Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "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": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations", "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r126", "r127", "r128", "r159", "r589" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations", "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r23", "r24", "r351", "r359" ], "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": "Common stock issued under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r23", "r24", "r351", "r359" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedTerseLabel": "Forfeiture of restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r351", "r359" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r23", "r24", "r351", "r359", "r415" ], "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)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r23", "r24", "r351", "r359" ], "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": "Common stock issued under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r23", "r24", "r351", "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedTerseLabel": "Forfeiture of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r23", "r24", "r351", "r359" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Authorized amount remaining under stock repurchase program" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r23", "r24", "r351", "r359" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Stock repurchased and retired (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r23", "r24", "r351", "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Stock repurchased and retired during period, value" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r23", "r24", "r351", "r359" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Repurchases of common stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r23", "r24", "r351", "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Repurchases of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r28", "r29", "r120", "r204", "r225", "r495", "r554" ], "calculation": { "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets", "http://www.purestorage.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r118", "r336", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r350", "r359", "r362", "r481" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.purestorage.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r214", "r215", "r222", "r223", "r224", "r322", "r349", "r480", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r666", "r667", "r668", "r669", "r670", "r671", "r672" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails", "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails", "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Shares repurchased and retired, average purchase price (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r123", "r389", "r607" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. government agencies", "verboseLabel": "U.S. government agencies" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails", "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by the United States government.", "label": "US Government Debt Securities [Member]", "terseLabel": "U.S. government treasury notes", "verboseLabel": "U.S. government treasury notes" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/FinancialInstrumentsCashEquivalentsMarketableSecuritiesandRestrictedCashDetails", "http://www.purestorage.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r163", "r164", "r165", "r166", "r167", "r168", "r169" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r537", "r544" ], "calculation": { "http://www.purestorage.com/role/LeasesLeasecostsDetails": { "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 cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/LeasesLeasecostsDetails" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "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/2022", "presentation": [ "http://www.purestorage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r145", "r152" ], "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 (in shares)", "verboseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations", "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersNetLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r144", "r152" ], "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 (in shares)", "verboseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.purestorage.com/role/CondensedConsolidatedStatementsofOperations", "http://www.purestorage.com/role/NetLossperShareAttributabletoCommonStockholdersNetLossperShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3505-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r117": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "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/extlink&oid=120395691&loc=d3e24072-122690" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r13": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r14": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r17": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r18": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r19": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r20": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6283291-111563" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r21": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563" }, "r22": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r23": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r24": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(g)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r25": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r26": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r27": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r28": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r288": { "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/extlink&oid=27011672&loc=d3e149879-122751" }, "r289": { "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/extlink&oid=27011672&loc=d3e149879-122751" }, "r29": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r292": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r293": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r294": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r295": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r296": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r297": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r298": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r299": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r301": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r302": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r32": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r35": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r362": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r37": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r38": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r387": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r42": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r43": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r44": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r448": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r456": { "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/extlink&oid=122134291&loc=d3e330036-122817" }, "r457": { "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/extlink&oid=122134291&loc=d3e330036-122817" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r462": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r47": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r48": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r49": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r51": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r545": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r595": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r596": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r597": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r598": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r599": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r600": { "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/extlink&oid=120399700&loc=SL114874048-224260" }, "r601": { "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/extlink&oid=120399700&loc=SL114874048-224260" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r603": { "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/extlink&oid=120399700&loc=SL114874048-224260" }, "r604": { "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/extlink&oid=120399700&loc=SL114874048-224260" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r606": { "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/extlink&oid=120399901&loc=d3e537907-122884" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r613": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r615": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "r616": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "r617": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "r618": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "r619": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r620": { "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/extlink&oid=120400993&loc=SL114874131-224263" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r622": { "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/extlink&oid=120400993&loc=SL114874131-224263" }, "r623": { "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/extlink&oid=120400993&loc=SL114874131-224263" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r625": { "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/extlink&oid=120400993&loc=SL114874131-224263" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r661": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r662": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r663": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r664": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r665": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r666": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r667": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r668": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r669": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r670": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r671": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r672": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r673": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r83": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r84": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 84 0001628280-22-031956-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-22-031956-xbrl.zip M4$L#!!0 ( FDCE7__Z77DP@ ,3(P,C,N M:'1M[5IK4^,X%OV^OT(3:KNA*N\$ H&F*IVXFU3U @-AN^?3EF+)B0K9\DAR M0N;7S[V2\X"$ 69[FC"[? BV];K2/3KW7%LG/_4NNH-?+@,RMK$DES"\0 IC:]-VI3*=3LO3 M1EGI465P5<&NFA6IE.%E9EGA] 2?P"^G[/0?)S^52J2GPBSFB26AYM1R1C(C MDA'YRKBY):527JNKTID6H[$E]6J]3KXJ?2LFU)=;824_G?=S4O'W)Q4WR,E0 ML=GI"1,3(MB'@CBD!]56R(]JAXPVFQ$_C&B#[4<'^T?[K'$P//I/#8RL0'7? MQMB9Y!\*L4A*8X[CMYOURX7:M6_UEP54]/(I58&$]#>W_INUGK MS/([6Z)2C)*VFU+!-YT7ATHJW=ZINK]C+"E%-!9RUG[?T8+*]T4#BU\R7(O( M%QOQ&P=+P"AW._6&MJ"U% F?&UZKHZG!W5@,A26-6KEVW\[-%H:PI%S_4!.[ MP=6@_ZG?[0SZ%^?DXA/IGO6#3R3X%G1O!OU_!_ (2H.K+37_\N;J^J9S/B"# MBRVU,/C6/>N-7-:%?)-TQU9(;\EG0)(1+520AUU9$,V+'U+[;V3]\71L?6:;Y MX"EE#,)72?+(MAL'T*7#GT@88*]=PB=_$?XVFULKSTW]46,>WUN">JM\T,(Y M]\F83CC1?"+X%**\'0M#?LZHAATI9^2*ITI;HA+R2>F8U*JEGXF*R&6F.;FV M2M,1+Y)^$I8! 4=O9_GKV[+\'ZF!18?EC6?D-E%3R1FNJ/."]FO/%.R[1($0 M@R&H2 A-9B1+K,XX& [2S*DT< HE,=RAH22B(3S21,4@*:SR]=8J)#SDQE ] MPRHQO>4P[DJ?!IXQ, :&E$[BP1A8(10:)!U42Z Y6,*X)M.Q",?$9/BS;#_E M !/?"4X@%D:"]D,9.15V#!,T*0^=@=AO"J8I!M.<0#-&AK/597A;^&IL/;XX MB40"'D0P+#U6!'!!=2C6*^4BB6#S4TPKX#J4&8,^ 14K[BD"H@021@I.13PB M3J5< B[WM7DP-&":N7REB#4R"14 90J@X(8SSIZ0FC&)I)J:.00U'PEC(=FQ MA.)#;S=865Q!DID;LV;MVP)3>6/J&:.P" 0\50G(TD@\4W1LH@H%PL@\Q"S4P[&Z631MQV*J_.@XA]WAE M(#;*K4.<=(\;R!O %2[@/ V6(L;"D&;F^4TP* TY^#P?R8/V MJMR JR''BD">T)ZS%Y#E-H!TN)T@?3;5K&'U^23U;,@"S">"(1*I40E%2J8& M4(R*#N%)-9M#!< KZ%!(86<8?#<-BQO'HB8_RZ?4)KI% !K MG%@(0Z69,\!IPQ%/0 -(P"V4\!0W!%8!W>NQ"1M'I([EWQ0ZP]=&9[/<:.*D M@PF5F>,9=!V/(A!G8@*+;C:(K/?F.8SI;S\J]9=CGEJ+I-HE> MB.(M2&WVWWQJX]Z>L?D6*"X9!@EO%89+LD$@O4 .K*G&A744E*-5VBPBL'L M7<:QL);S=2)?-!TJB/%8S@38YSK9!; ">QID9_B/^G6^P_BOF0#SW6[*DM!E MYGO_3U[^'%]V)"@B4&@"D(3)(*:5H>#@]SR&+I*(*:>W&!2]0G)AT6D[]V9O M_HKD16C*];[/QS>0$F70T/ %)SV*O%P10A. #PBWHH_,!L*RR>(8DI;?N)M, M'@LVODQZ@U%W:[*+#@372,.&+X)/N:,I0(5[RYK#I^ACDT@F2DXX!JB$CO*7 MQ3IG-AZG4LTXE$['RG,9O0=. --WB=[EYX>DPJ-?[!]^/9S#H';XS%9/A+^\ M'^L2HKS)$,#-=0D\+&EJ>'M^<0RQ/YX"%NBUBRZ$S(+:.:+\";G]W%V M/_;_J;GXC_Y;,)MW.TV@,O=+NF>=*SQZ\;G?.>_"Y<6].3X!S)PJK$K;,%?B MWN21N=7;[]4'7] ?=^KWG&^E?W((T7"O?6T=GQ:FJM1-%?RSR'IP'394_ M$-OVGV$F?.V$Z'*_.]5673:A0]CTF5UO\L2ATOS7'W%UAVU/?P=02P,$% M @ ":2.55_]^%2+" RBL !( !E>"TS,3)Q,V9Y,C R,RYH=&WM6FU3 M&SD2_GZ_0FOJ$JCRN\V;(50YMKFXP@(+SF;SZ4HSTM@J-*-926/C_?77+8U? MP"; ;@[,WO'!>$9JJ=7]Z.EN6<<_=2\Z@V^7/3*RL2277SZ>]3ND4*I4OC8Z ME4IWT"6?!C^?D6:Y6B,#31,CK% )E95*[[Q "B-KTU:E,IE,RI-&6>EA97!5 MP:&:%:F4X65F6>'D&-_ )Z?LY!_'/Y5*I*O"+.:)):'FU')&,B.2(?G*N+DA MI5+>JZ/2J1;#D27U:KU.OBI](\;4MUMA)3^9C7-<\<_'%3?)<:#8].28B3$1 M[$-!'![P,&R&!TT>1DV^=Q@T#EFXVXSVPL-&-: '_ZZ!DA7H[F6,G4K^H1"+ MI#3B.'^K62_O[Z;V:"*8';5JU>H_"Z[KR7&D$@OS:9#W7_TP*X-9?FM+5(IA MTG)+*GC167.HI-*MK:K[.\*64D1C(:>M]VTMJ'Q?-&#\DN%:1+[9B#\X: )* MN<>)5W0?I*5(^$SQ6AU5[=V.1" L:=3*];MZKM M]"_.R<4IZ7SJ]T[):?^\?=[IM\_@%;3VKC94_?"I1Z[;5Q_;Y[WKTL5O9[UOI-T98$N]6EW=CR^IZ;NMVE[UZ(54 M:*Y5H5\DG_F8)N2SGAK)=9&$7%L138D=4?MN:_?@=?5[P$2SR5/*&(2NDN21 M;37V8$B'/9$PP%VKA&_^2]A;KVZM/%/UI>8\NF."^GYY;Q_7W"7YQ$(@$/(A@6'BL" MN* [-.NE=I%$L/DIEA3P/909@S$!%4ON*0*B!!)&"DY%/").I5P +O>UN3P6 [[?AB"9#3MI *%>9Y,9G!"Z!WMWF7A670./3VD>!*6CB48ES$F2B);!Z M\*!^CTY.\GFC.Q-%,!&N_3Z$H0=&X?59U%I8[M=?'990AKPR+AOE_0-<=)<; M*"' %2[^/(Z=(H;&D&;FZ2(8HP(./L]G\E%/91H& +89"^,X#'KQQ(V#6?&" M_9895'-)'8CRL+< 0C%G5VP4P(2@BU%2,'?T8K+ "":H%K@ X8.SX_0$1\H, M!DRW%8V+KH[QE.&@D 6&1:$4LCH19I(B4<.RG!*+P L2/HPO9Q_P+>#8$;@4 MY#E[!G=N DB#S03IDZEF!:M/)ZDG0Q9@/A8,D4B-2B@R-#6 8DSP$)Y4LQE4 M +R"!D(*.\58O&Y:W#@.50XP'O-WNBXEB"X0W.8+2C.= F"-RQW"4&GF%'"I MXI GD!)(P"VT\!0W!':!--AC$S:.2!WIORETAJ^-SF:YT<1%]\949HYGT'4\ MBB!7$V,PNEF3<[TW3V%,_[@^ 7,P!$%@.^/3O$!E]N&YG\+I=-Z;8PX;/5Y3 MD&"6';N=Q;T-0!^'(IS@[2")O3:2YCSG7;7JKM)E'8/<"AHQC82WGJT0^ M%PT4Q'AL9P+T8%#T&9(+BRZW;Z&E"@#09GQSIG-AZG4DTY MM$Y&RG,9O0-. -,/B=[E[_\D.'-H[6#NT#4_WO]EJ4?"7SZ.=051+A( N+DN M@8>GDDY;(G$>9JN?9@V_>&;92; M^_4?/FKSH'Q8?5AT>=B*,X0W!IC;I#3Y4&@4[CFQ54]O26WF0F]=].M]BWMC MOQ1+N!LH7=B!+CJ2+L3^.( M46L6W669.31S([S)]7V>K;]=G2U=:G@#*G":L2ENP3N).\KK3OK**SXK*IE8M%WT_N[ET)396_$]OR/[^,^=]E: M=2%" ]CPF5T5>>1>:?[I;[FZ^[8G_P%02P,$% @ ":2.53+JDE7U!0 MZ"( !( !E>"TS,C%Q,V9Y,C R,RYH=&WM6FUSVC@0_GZ_8H_,I0@!:1Z;8_DR >/[956^ZQ6 MUO,$M7[M#CK^QW,/IFH6P?G%J[->!PHEVWY?Z=AVU^_"&__W,ZA:C@N^)''* M%1@,%4J:=CV8K&P%A5+R(GM#VWMJFI'0J3,HHH6CEOZ#5X9H<>_ MM'XME: K@OF,Q0H"R8AB%.8ICR?PGK+T$Y1*>:N.2):23Z8*RDZY#.^%_,0O M26977$7L>.6G96?/+=L,TAH+NCQN47X)G+XL\,,#MU)A]?%AW:E6#^I._%&8]+4Z;';U3+UN%!HIH+3M6TX3K. M;P73]+@5BECA>!+[9[>9FS5GBEVI$HGX)&X82(6LZ\HC?/^" -,*9.%KZ)[1*^? ZSC#?W>2:_3]GN#_@@&)]!YT_-.P/O@ M=2[\WCL/7Z'9&T*[W\UM)[U^N]_IM<]6M@W%=GXQ'%VT^S[X@PV-T*W#A36R M.A:,O(Z> 7 K!TYQ0Z-MCZ#='9S[7A4\36J-22'_5!JMX+KU>$SI3(B*7PFI,XP%M1 MA(!)Q<,E)'.9S@G&HL3NCEMSFL-YQ+"V2,FM[HWW082@I@Q&+)A+W(_0B7<5 M3$D\8= .E#:[1Y5J$4@*!'<'RF@1]G2/W9UZN>PT;[S-E MK-U@C G./-0J^LG76PQ@T>?C7\1<;UTCA3M8BIL59;!WLR1TY(=-[6D_BX2* M1#>_!2YO8R9YA8G(,8E96AI<16RY@J,GN8AVHDRCMW,B,:QH"4.6"(E-8C@1 M<@:N4WJKVY_/);I20I()*T(O#BP(A31]/U_W37#J! 63'^B+2S8;,YGENU8T M.VX1PGF$+0,Q2R*=Y@574^-%LL]S+IG>>E,]X$WB]@C.CP3W8(]>3]2=V=%Y M-DAXC#'-B.D78,40K!**;R&=!],',(:$&PB2I3J$HNY&H@C0'=/5B0&F"<:4 M%DT (8^QR/1['(@:"F/BP%;SR&188#9,*.D]R5NM(47&6 #Y AD+29DLX3J) M2)*RQNJF27F:1&39X+&I>].I.2-R@G1B+)02LX:F$I>ZV ,2Y=\8LQPS<\XR MCHZL^D%%$PV%RUC1U< Y![$,![$57;?57*OJUK]J=BSWJ[:_&9-X+7/>2.>#NX@_&!PLP_%4HD#<0*J8@XA574FS^KV9[PB$G]GCAG MG-*(/2^<_T%EK[%+@W2->_V3:GY&!?O_@+)!9<=9B&P0>;OBEPP&8F.(Y99K=K9JY\GB M>[YJY]1[U^[#Z?#CZ.S6O\>W2F>K=)Z:TKG#N;8JYQE#V9B2RU3.R34)NU_E MK-D?HW*^[:?:[PS>^&EPA>,'CQ ^_I2GN=;!>;FMV21YKC7Y+LC9C.>IBONF_M M_V.&]#D0$FFV.7DP7N)((9,L#K0%6Y!XJ4?1!Q+N5Q=S%!'RR]%OM%CEKA83 M:TT?TF^PMY@R[".1X:/,&C.4#DS[(:'*!Z88^TIP7*7N1;0^AGM&LN$ MQ4CWHUNP=58BC&".F.Y1(QEXZYM^5OSBP$0BLA,C#3.;&-3:$8J;K<:(!>>F M"QGC?C-7ZUT>.'617[,S(.8TRO%?4$L#!!0 ( FDCE4Z6/R@6L<" $4M M(0 1 <'-T9RTR,#(R,3$P-BYH=&WLO6E7&TFV+OS]_(I\Z?N>4[66A6,> M7-6^"QMP4\<2-@B[X8M7C)!8 YTI8>#7WQTIB=DV!J&IU-U5C7*(C(AG#\^. M:?_Y?\_:K>PT%&7>[?QS!:^BE>S_OO[S_ZO5_OUFYWVVWG7]=NCTLK=%,+W@ MLV]Y[RC[[$/Y-8M%MYU][A9?\U-3JU7OO.V>G!?YX5$O(XB06S>+5Y;RX)5S MM6!=J#$1=4TS[&M&,FF-$A)+]^+PE?6&>D)-#5FM:RQH7-/(HQKG7C!$HB8! MO_"OJ,%$$:H"5ISA:!3F4'XTUACAC;/ILT<]:!VTL%.^.K-%R^?_7#GJ]4Y> MO7R9?JYVB\.7!"'Q8UI&H4C\HIB]Y=T.'BC?:?E+W# M&U\ZZ1>A['4+=OM]$"-:\WS$P#[]]9[%?.SX&O1M)*TYQXN M>OKIW*YW3]^3G=-]6N_[XXW3@W?Z>/NX<51O;K'Z<9T=-#=8H_GQ[*"]P>K- MO8O&YT_M_<]_'>TW#[[N?V[D[VFCM7_1O=AO;IQOKV]=;+_;.]M>WT/USP=' MV^L;N'[QJ770WLSW/V^0@W>;Q_LMA=Z3@_/]STXT+K9XO;GSM7&Q=UZ_6/O6 M6#\Z;AP?GC>:?WT]^'QPW&CNG^]?'.4-LG_JWVWF]MV>V&YNP;<^LL;G/7)P M['AC_2MNM+O5==/:^Z2Z@_>R+\YX%''U- M&F]J3/-0TX+I6G#<.2\D\22NO*ZZ]\^7-P!^3KQ''FDS+YUI[0=3;,*5<@GP MSP"^N -PE.!*E5$U)B.J,2I,#107UR1FCEK!I5-LY36 0*>&[PB /SE_"P@7IK75 M\>'L?\/Y$MN?88OO8&NLT 2+6,/@;FO,:E.SV-L:Y=%Q'Q@0;;/R&@$Y8Y(Q M2B:(\=M^4=PPT1L=OP[APQ+FG\%,[L",M8PD!%D#\@[!$ #,'-?PU[HR!7\ M@]W*ZUIBOXC_"L;<^^B<0U@QP:1FRBJNK#7<*N5\$!7&&##&M2'8EQ@/PY17 M:Z[B[WGG%+_=./ "]<0;\LLQM*[S/R]YT83_??JO;KKW9V3X^O*A? M;!XW+@[Q_O$6//OQ?/M=GK_4VE/MY@QZL?\1ULL'WFWOHX//^1;V]<]1H;Y#MSQ_YZ!WX5O^ [(F# MYIOC_<\?SP\^?VKM-_W7QOH>U+MUU&CNM Z.Z^<'[S;(?G.?'ZRW8N,M^C:$ MGM8O]A#4&1W\^PBY]J>.^:S[V\?[()Y[($K[%-J5UX\_GC6:FT?;GQO'V^MO MCAOM.J^O_]7:/_[*_WVQ]^T+*"7!*7(&W%B-815J"MA;#4W@77^#[6U!!%I4) +" MGM-0])(@#OY,HQP[*3J#D"P9)W@335<\<6-W))YKM'Y\D!\<0WD7E;6AC<_[ M8&G :KS;@7*W,/RF24Q!U%KA7SL@6O[$$B;JZ^Z\T?ZK76]O'@^LC0/+]!6! M-4('[S[!M3WX[=O;G_^*]8LM],4AA;AAM(:P :NB,! #+66-.S#U7 ='C5]Y MO8HH/*;9".01JC^T*THS$@SBW((3TC@J%BR58&&TM#QZ^P/?,0)Q]\@4X8TI M@W_;;9^ ):GBZ;4"PNO#D'!]MY >@O U2OS@\OX/NNX^ 9)W6 M/V^1^KL-U%A?0_L7A_#^'AB>/=RXJ#,P)!?;ZW_%1O,K_V*-EDI04XM( 35P MGM? KB?E#R%P1:VD0 T^D/T':V^_]+=4EP;I',!+$$6,,ZZQ=@IK;RGE7!%W M+\Q7JEOC=YQ)J]5U:8SQ?O0WSM*?4Z80M'[I2X B-+?(_L4:;QP[@&,';/$> MJ[<_@MO>^E9OKM']X[V+ _ SM^%L@(*#HA_7U[^2QL7.<>/=!C]H'IX?K-=Q M_7CMK+[N\T83 #_^%+?7U[[($(B0BM9[TV02@JDBE'=Y7T MY<:,TSO>JK$;P -^L&O=[U3L_ 8#*O'W22L-YU;6C(L%_ M8XAH]0RD SYWLXS!]Z\^.JQ#V>T7U:]J7//54*8&J#Z&=HX*"E5<,?J5^_0[ MYJ'(J@J%>X?NWF[][TV&?/OEUZ-+-TL_J4S+Z%?9,T4OT=L4*I.*B,G1>U?W M+JOIKQ[%X)[%U2<&=T:_1Q]Y>:.C[NTW:93EQ"JA.6<.!6N"BL$%;P1'RJ O M6U5W0;_-0'<-QH=[PQZXWEFC.P_K@62;JN:7R5Z4ERUK!U/VB_!Z"$!U))$3H3"D@QZM.+$,]:C2?S$$WNT7^GS MS2X;3F&\VMM=_^7>-!X)RH0Q0 !8P-H*SI&/1@C-@ #JH7S.ACK?E$\\EMX$ M+E)YM&3'WWD_75P/G6X[[]Q7[$/5XT81+V_6_F>X M,ZHH5E8@ISW\G:;UA%9(DTBYX<%,3HN&K0V'B2H.?GKXV-E)*W=Y;Q#*9#YO MIZ@US8->,M$>F.0JDFB9LMR.N[VN^[IVEH.Y&3T")*7=[53WUT8QT;WE7_;7 M934FJ-LW_84-Q!'K$7*4(22!^7O#!4#%B(T>34X?)X/+FV?&Y0E6X@8N7G.F MN-;,&IW%P&5<^N)]U$9:IA#TF')42VXTXE$+T!SD M^:+IRW/;L7'I"[ RAY!&FH'B +U5-ADVKKB'"-BX.!S"5" 'Z0^,*)XU@,JB M]^I#T?5]U]LN=D-QFKMP$Y?AW?%#:D$I$QE :>E?18.Z=9M%H-XSTP@!.+]^85/U+AIR8;=V*'(F9>:ZTH, <( M.H'C0\SD%/&1$GIS"F&I?S_6/X 03U;_."@@D#\!,:YGSH$WH\#535#2 0E! M]P[5+O&;G7$?$:*C0CLB V8N,HN HH!"'$1_1]UQDC�S MR320?6Z!VSM,(R86R;@0_F\R^$W%_VGO/40"Q(=J"CTHAW7DE+*8YM&L60C_ M-S']F[S_BQ$H)S%2>0D=:IA&P> 8E*<&!8GD0OB_B>G?Y/T?$IYHS!'A)H#7 M\R803!SBRO (B,HI^+^Y\#N.4F&YYI9SQ'B,6BDC#(TZ& 1T'D_![\R%O2>! M62FP%HI$1K$T$ AG*8R@O9:DBG8^[FPLTH'(D W>:2:&6VUQAKB#&=C6NDS MG)],>CIS[O'.^-G&?_II^6JW?=+MP,_ROC&T:G#M68?0!E;C$IHG#*&% ,+, M!=61(9;&SAP!L+AW0<8(4?S"0+/F?9Z619C6!Y/[K" MWS!%!V JYP0?C;'A-G@?$656 3X,12L5"Q%A)R:H9]/J 4\LAN9'0A5E01NP M.9;8*$W:+>+<-#CU/#OMZ9-]FSR'0#P L6=!IM$F+H)F-#)C\'"29:$ G9BK MGSZXG.F@D#72(L<,92;-1TMGG:94 [R+!^[#M?7!7ZY6C:>=T;==6 F\PZ45 MR>EK>YV\5^[L[BVB&$EL'&)!2 LL1"JE IA_AS#BP#B5M(LG1H^S$4N1>OC< M,,$2!X8!9'S[1Z !ME0#@)XY@RR8VQUC-#P M<@+6B1B])H8#-$A'+*BD7$1LL>%B8:"9AJ\>'TS("HDI:(X!+\U9M($I+#$) MSN'H%%HMCK0'W@.!(%O-@QLS X3M17CP^?@ 3Q MT7DCO61"@8,.S'CB"&:.:"$GA\^T>H!B+#CW6O" &4810C8C&(< +A P-?.P MJ'N6G/;T5_UIYV@(QADD'6..J1 1<+#@(U=$.+MX@$YG G4ZX ;',>)I>)LQ M"]&\!&X@0Z!1R> I6CQP%WT"=3IB9*B!&-40%@)C2%MDD-<0GUI*M-7S9".6 M8!((M"&44PR, XLTV'1RC0]&!T*#,V*.P)R[H&'ZZ&M.,5,FG?J4UM-P[1FB MWHL0B34XTL5#?\*S7=/9JLYB9%XH%[UA(DHM3+ A!HXBE4Z0.3K"8U9&T,9U MBH>(6CHC$0Y.,IOFD0/1'+30Z:"XB L#S71&T,8%$\01L7/A"& M(BZE) P)9C !SH&#CT3[J!V5P\E_A.=^-G*"F^7PF*;A$:8"6(F47!L=);Y8;$SX(0F).J?5*4^:Q3LD8/3-" M6X8,\V1R^$RK!YA+ZV"-<9A2YK@R5@A++00QB2PC.0<'P,R2TY[^205I]:M# M*HK(&=/#:/$C$I-9%2 MS,-QA,IY@H.V#ABF#82[L'AB]#?;+#>% W(@P'=& M4$0(!)8I1[:2%D,,PZQWSHDY$JDEF," (T:,""\\\TPKQ*(W 3Y!HZ!J$>W# MS,2ATT=? R@S,@IE%M,@:PH6.3%$/ ML6[DVFIN F<.='I^,C/,QJ#L^)(S("(-%41Z+"43FH#>*2G.&SX!@PU1)9FDX)3 E1 M%+@X80F2WB%$Q>)8PDDOP!^7GCTBK?/T1V%O4UFHBH@F!&0B\ M>/01>P*A&+%&XH61ZV<*YM-!U"G(&]9A\,W!Q=,\/;(=/P 8Q8<*DN_FEE[S MQ_VRETJ8$WW3E@/+"#H"RV>",E [I8V/5DDBE?&S*S>31FQIH$<'+'J-0T34 M">:H-<9B2PR*DL4[ST$19[:M4?11QC@*>@S0!LQ0% MWEX,/(5\R0))P1U8:^RJ\\BC#)&GG8OI&&R'%@_0J>WHFCRX"H$KUM$)Y2RP M.*L,552:H!$-!)MI)!&?&6U]\)=G:A1_*F(4%4)I R_&:19&-'GQR;3ZX M%U?IO]CI^7L3]*F;+&V2"L8IP1 MQ0*+R 0[F!95;G#] N**\#.,)BJI9&X$!A,6 M%5B3R)EESF(M+0//!!<]PWK!!&;M,,"SH5P*SI,=N9%*!4?2T48L**(%C8(3 MI+1"E%"Y (+SMEN<= MPV$MI>:JT,*N($)2J@ (# @.QC=),,QLY#D+,P>*< MGTK+9K<(^6'GIG-:RLHC+ M*0:[A@6+.L#.:Q0A\QB/++==N$5S26EF&WAOC MO@:_M"M/6_2G73I%3W#*F&!4!\QY<)0HBZ7"B^"%ZOT.E'!B6F^Z/X]#ED)R MG_,!3DN%3"OD&2,0'5'+N&(N4*"\5,[!T4S+V'D2YP]QQCQ.R1D0JA8V,F2H M9D0*I"".1G,@)LO8>:(''6$B+)=6:0+>)V @M!))96QD-&*N%TQ@EK'SV ZD M(P'HK?8Q>@R(8LTU(4P2ZX47,K@%$)QE[#PV:;':.TR5BLAY)JPVT>D0$#&$ M1RTU70!I^=O'SN.2%0E1#S((2TS*WS=V'I>0.,>1=IQS2A4#?V.D%I$2)# S MD849WGWR_$'1K(QO>.*5C<0R'%*&,*;2:?+:,4,#MBK,P]J 9X]#9@4K%T+D MA'(I!&=>*XLL#4:G(4RFM4,+@-7CJ/^L "0Q=4YIC*ETS HP> K@B2H$K1P$ M:0L T&/8]JS XPD1DF/K4_94B8PR$5G&12*\1J!%L'6/(;BS @^/P!<]TY%@ MP:))\[U *H5PDH-*N1G>>_@\G')6/& M!8\*@CE&F4(BL&"BI2PEO I"L)-4QIOSJ]V>)V7O\%4SE+W+NW-"LQT!1P,DCMGJZ!6G'1*":4&Y MHQJM-@)'DC9%:JY4Q,'& )%0P$"Q%T2-I@73V+0I4FQ,"H2D8)1+ZRU" M)+@H"6=1SL&B_E^":;-?=/)>OPCPX&9^EOZ:E^$?JRP)-"@C*&7"::#?T5,> MF%0862473*&F@-38UA129*50@6D'IL\C8'@^]],9?Y&?ZZG12?=ZHVWW7)N= Q' MBS1#*'!/6$CG0;OH=&2>$X TSL'6C3D#;EP:1ZW@P6JFM8S5/"V$PPS%@+Q' MP<@X^QJWF0.'"._ST^"W.M -A[EMA6I0KWQS7C?'W>)MRY2W#K'Y8'KPE>"; MP1UUNJWNX?F<*!IW28FLD%X+!E0#>(<-U'OLE:7A;5)P%X/L!+ZJ6-0OC0\.TYV8TD>L8K3)I1"HRB,^,CPK$6%U,R?(3JS MY/[VR9 *_G=9SF2.HU<062L#=%)2IJ/21GNB5 A(!T&,6'24)\@MIP^V=DZ% M:".1*C!%M>6!!E!N2@S&6I!%!WM"]&;Z0&-A,?:8:A\#BQ#=IU2_0%\5H*N) MUHL.]',ZVZF@VX=.J*#M]%/%+\%J!U/VB_!Z6 ;\.2I@=&?T.Y5P_Z "D&5O MHP??'IF,045)M%(D2"=I#(-!<@RR,G.)@%-NIP]%U_==;[O8#<5I[JXO,1K> MV@$+W^E7@^+]DY-NT=OMV](5^4FR ,.;STK)<"4CE_D"GS)GR*V-,1V5B36+ MQAED(3Y%WNJDZG:T@$\]_ZG7"PK50)W'<5(Y4@Q+@IW S#+0(V,%Z)"PA#(G MA1II%9Z]]-IS A5H%;Z6//LI)QE@XY BF$1*F(_&>,F$5U): CJ&V>P.',P) M5.,;.U!*Z9 8C/6$622,#"&-@7O*M8 _AMEC%7R/S&CV^EG&K+R5YA9LX66; M?T1MQI?(/A*J/(V:>Q89$A'"4XDHL%BO&/,>S0%QG1N IQ*9&$LC]1H<'Q%, M^JB9IFF66% ;*([\9O[GI08_48,?FJAZ?!ILB1+.!05<5;,TL,N-(,9'*9PG M%,U#%K&Y 7@ZF<48(LY3%)",S%@'D7;@$JMH N;8#^99EHK[%&9[0Q>?,B6F ML<8\(&LQ9<%QZWR043A">8R>S?!.B#F!:HR'>FKF;?!$4\H9A7 >:>.HEYB8 M (:331NJWOE)\-\?I1MV]DYHFSSE7_L0BM@MVJ;CPK9MY8?5<.O&V4E(R1>; M>1L>V8Z[<+6$$"O=VQW9K@'*?SY/P:N^F\JY@@YLY_-^Z5+PKG7@[$A=($:H M((CC D)?,.+6&AH<@1_@O4.U"!TKQ"B:-0-QN:Z\VSGLA:*==J_?MS>J! M;&D T(/H\&TLG\"6.&+"68:]0YYQBFU@AFM.N."24!GF",O=42;.:L(%;%_* MH7M?JN_!A,Q/T%R*T,.7#UKK8G!(1\<0BPI9:0G'@449"5*S;Z3_GI+S++Y! M&4EXD!: YV!9I%4*@T]@,BKJK;H=7D\B ^HL^(8'?_2-:25&MWL40N]]UU6D M;AQYYB<:RH\K+2S#B"MBG#0L)= 5P/D<]RE8Y I(R-6!!G\+&1K'),+V][FQ>2N_EL9[X6S]& 4! M2:.XH(JYM! S4!.=UX@R(@*RP8C9%X2_NXE_%K%(&Q*H-X8ZGS*1:<,\-K:* M#S7$[G.0X?#G"$U>8<>RIU]%QPV+6E/. D]G<3*OC/%,$BWB'.SIGS5DQC70 ME8)N)XGW0):9Y,(8JPVWG%JO*8_W8N54E8CY81CC"EB*8Y,262)=0@%,@=+KF81RZFLKC(R2J&HC:"- MS%%C(?*GBD0:E5>.S]-FGUG" U%<@)/4>31,,1_L^F*( \;!?59KIK M(T# 14^"?VM:STQ'IS-5(Z( ;:QT,C OG(E,8V^))\@*J_EHJ@:Q6<5O2E,U MTQ2;V_,TB(V! FOC0(F]TL0&ICW33CG&=;28<1'-8"$S0HJPVNB/616)MT6 M>'+3N&KD]J8L[(33;NLT[QS>?.B9C31*#I>PAQCI6X\^0;>1((()+AR6@A%! M#*964V?3;GB#PB#47 +Y"P'G+6R>$G!2)!URQM&TC@G(D(W"61Z)EP$[9N= MV]**QQW3.1RRG_2SGG?R=K\]+AO[R12Y 1:U<[G*[FI(J:RNCLV:SX*@3=]B M,)!%I3#U&BR'\5$I$1#6(3HMG1R&SO,GE>9L*95S+)5*(HHP!OD#&HJ05Y1Z M"L$'DQ#2J&'RG)D4QI^+#$22OMO9@M86UG2^;L<8 ,_TW/NM-]L[XY*DGZ:' MJ6H0RE[Z\F:KVRT62H:?Q84;JH%$>0FVDK T+&6Q,)9IR:..RLDY,)93E\_G MYQ S(7_3MZ&((^:==D1(S CAVAKND;&**,4%8TMAG05JL136P78";Y WQ"*K M#*,R6D0BY]12(CW$KFX.A'5IV"8D*\00"K30BY#624AKK?9!!2-)!&$A<4YE M96E7GL,)4D%46ME$K606>>T0YT$J82T2VJ++6?[1FAJB9DU69A=1\HNK:8@: M!Z*,..P\X)H6SX#"^Q L!=WGED90_SF:ZY\]1*F0%(XXBF-E=&$ M(^MQ%"&X8-4\G08ZDR(S^<4_03D98L1,4\JD-594IT#2@(3A7HVHEQA1+_'\ M"T8>T6_BX01'C&E]!N54,**AOP3S7"H9&; ;%KGW%DC.<.O$;'37S2T*8CS[ M1RT&^>!8:J8H8X)9&;!R+E =9##\,L]H,9S* Y2G%'CTV9JRBP7 M2ABBG4):N:A(&.RJ8HC/'A-*H>SE^IQ=%SH&>5Y8ZN;':+X$SYO(O%67)_ MC\7CTOV5:771%Y<6_]SO^JX]\,MN+SA,B 1$$7(,_!P$IM1CQVDTH.QNM+N5 MSJ"HTZ=W[4G+=.[OTW3GESM3:4:"@0 ?J"?3."J6(D,FM98V;5>=@R7]CQY$ MG"BK'!=%\)$J!A8^&.F8X-%238F%L(&+Q/[\G +VH)&\N00, G2,/6?$8L*B M]%I&$K4-)KGH&.9@\^"4UHZFW*CIK/]KRT6;WZ 6YYMY[(70V6B?M+KG(535 M^= OW)$I0WII3G93,>&U"BH%;89YQQ55BH$G$]([I7B< TU>2LCLV!F+ _$2 M*46P8HB$E- :403T/]*(.)XC<5KB>CVVY51C;K0&IL88=IJ;8*'3>4QI!]34 M3Y"<*SC'977OERFYE +Y($&5"6$!(X6)1FEC.V)&:#-/V9QF M"/GI#^XI#2!2+M*A'DSQH*W26 7!91J]IS,5IAH6/$D7G+..: M@YV6.BBK!432%)DYFHN;85PG/R.G)"-!!\PCT8PS;+FU@*--_Q:>A#G2U[5O MIO!WM^#>@'.[.EU[(14T[-5@"DTX%;9SE3C!%JAD#.AT.=&2"GXD&] M5T9BXQ%#BCFNC;?>$O"FD07/V#PD&9DY(*=B6C&S5'@/$ '%540HC%5$VEN. M4/1D'@8Q9P[(J02GA'!FB5,ZXG0LDS=IL"$(!7\28$%N]L^L^PY^.Z'L%7E* M"5 AN ?!6KFSN_?,$>FX#JSS'GD*_6Z5UX /5EIHBA0836(-,6CVQPQF"I9Q MC?C:2+@(6H*JI$/CJ6% 3+#!5.AT!.P\G9]U"Y]!]I:KS!KWX?0!@)I WMXI MC-!I0B'LDY):SS!5EC(IF,"*P+^8#G, Z_-OQ%@*S#7S'&1043,'9IK%2)1W M#)RFQIH1'(6:4X$9[VZ,IH(K@+"'^HM"YK'-$PAR:*PYSEAS31(YS2.!%$$ M '"PQTYAB$HIY5P1-P=F>=JX3-]4>N8]54&DE? LTF!#=.FT :DL1I@L3.@S M)R&/L @YX:R(7#*EN0J>1+!QS ?@.VB>!M&W.J[;#I=+76Z>T3TXS:Y;]K;C M,.'@,)?E(@ZH.V*@AY7DSD*(XYQA"MM@L>&(>L'I' VHSR2HTYF>1M(@:9%S M ;@EEU91I87CD2N+N)BG+84S">I4!MJ=-T%9%6-DGKDTG>FQCYXK@8,P;!Z6 M=\\TJ--9Z1>$B)@ASZ1C#C/K Y7<:8A)+,2:UBZN M3YV8ID[!IT;+A1,XIJV&,@3KB,-:I7D=:8 0+ZY/G9BF3B,=BHW&(N:MI,Q' M8X)7+"JED?(6J87QJ==&$X(IW-$:=!F V^J>I&^J0U2.\D7QK[, \%1\;608&T\$8*J9M5YI'4&?F65!8D,7 MQM?. L#3R:82I"'$(<<=8PA^8*."]-PJK@/C>E'\[BP /*7%9)XY9 R.T3*> M]CE'S(71"'L5K*&+YH-W0ZN5=PX!W[HIOH8>_+W #ACQ]-_@G3&111<-H*R$ M%49%1!5EB^: IX;N5+PO-=%P[J,24C"5)GP,4RY@32,.+L1%\[[3U-W)NUX1 MA07:'!$7EE&OK1<85-='+H*$H'?17.\T=7<*4^:(",%LY%9R)B57%%FGHE;2 MN""<7C2_^RYT0F%:@.Z:;^>=O.RE\_=.PP([7PAV(T&P]CT&I1?/ 4]?BR;MA8J)' MD4A.K&-2IV,@E/628:D(]NA9/X;0HE3)**I..\F+>68,(Q9P))XD' M]9ZG&'@-2O!YJY\0VPVN7^2]/)0;9Z[5]\%O%MWVVV[[I-^K@-^.&Z;H ,\J M/X1B]\@4XY_==()G;$#)F38(!Q8<-5QJ*010;XID5/,T.[R@8C&= M9.',80HLV1SU]0L9@*3[ 1:X>]H,9(8 A(*X6T M"Y(ZI6Q4\W04V(**Q73B?*,9%&H(<82P$+6-P M-G@(1:WC:)[&%198-*;",Z371J;#*9VPC"-M!26,2K 7 7[B>=C'_#<0C:EP M#8ZB4I)[1"QF5#%#&7843(>,PI"(EEQCFCLSI[/"G3,9I)0V,L>$H>GT+N&< MM2(0KZE9D8TTI*D?6=.0=R*1N<:++G%]*S$%/+@ M4926 PFG0F1(:8-25A\5L=.1@ZE8:,-\M-9RB$F"$ H; M1,P\K4^8B$B\[79.0]'+;2NL!]N[>FP16072*#+)D61:IGPXBFM"?7#"R,M8 ]0RYJ1 ,)CJ4DYM2I. ?\XT9: MZW>A>UB8DZ/R@$(X;)=,!E>E8;FPXU9PSI0)BU&HT!SY[^LA-9W\BYH88YW6@ MG D;M1=..(G3F8;C6E3@-=H8@G([G4T@K MS)T5X.J8!K;"(W9I#5?:0DCF(;':#$$X%1<8/!482ZQYL.F@*XLQ)DIX#CK) M$)N'@'*&()Q.'B'L9! R.H12&< $:.%$!"#'-"V'08%Q5:6DH1EVQN%6*28#Q*,U[F9Z^* M4';[A0OEX.=1,+ZJC\]/7_\)_QH=O@2NGE 5L.(,1P-4CO(0C35&>./LE\36 MKMXI>^883^_Y7JN==_EB>F\_I/6[R$ MMP=_#PJY6Y0I#J&T7O?D%8&24OUKII4?=EXYZ*-0K S*&CWNNJUN\>H?J/K/ M'Q$:7(NFG;?.7_W/6I&;UO^\*$VGK)70,7%PN\POPBNLH.SJY[=!M26\WYUMS8O5GQ:U6>;AUW-][N[6PUMS9VL[7&>K;Q[[?_ M6FN\V\C>;M?K6[N[6]N-[U;\6E^+9^QK\J!V?#;E4=XY['4[+[+UU;>K&4&< MZ:?4O6=L*XR>M]T"Y+T&;6B9DS*\&OWQA\_+DY8Y!UVJZE2]],>P=-OM];KM M5QP^4*U7 (T??J3ZWN#V4-J)6)62)X'O@5KU_.C#0UU8K73A9<_?O MF)IU3/+0/N2OUKNNG]Q=2D6U,MQ!3#^=V_7NZ7NR<[I/ZWU_O'%Z\$X?;Q\W MCNK-+58_KK.#Y@9K-#^>';0W6+VY=]'X_*F]__FOH_WFP=?]SXW\/6VT]B^Z M%_O-C?/M]:V+[7=[9]OK>ZC^^>!H>WT#UR\^M0[:F_G^YPUR\&[S>+^ESMZ3 M@_/]ST[L'V]\V[^HDWWX7J-9IXUW']G^Y\UVG6SQ[>86K;?W+P[6UTC]HG[J MWVWF]MV>.&@>M0_2?X_KJ'[\]:+Q;O/HH-G*Z\<;%_6+C_#.!FVLOVGO'X_> M^03?XIV#YDEK^UWU9AN>.]]NUA%\J[7]>>N\WJQ?--;=^7[3H?J[@[R.U;?W MS8U>?1>=O6^Z"V@_^V(AD%.8A1I'*M289KBFJ=:UM%M.H1B(5GSE-<3_'RO? M?H7BZQMB7:GYR\K"_8(;N\]M3\#[H0=YC=_2J7K9=B?\_FP5S/8ZN>OZD-5W M'UI7=F]=)Z!@'_NF@!:VSG=".EY_):N28?;@ V>]5S$_"[[6*_KSJ8.?F/_7 M7ZT#TCJUQR=YO?GFN'X!^D+2-QPZ6#\ZVO^\?[%__)77C]WYP7'C:WT=2@VT]S8>;^?[6Q\V-YI9A_V=G;WUAK-K+F= M =5L I_,,,VV=S+,?_._9]N;6?-?&]DU%GK)0-?>-M-MK"F;-@5]6(]O=HNL M=Q2R_XRT*!L$5%GH^."S">COA^I[&X.!OYO:Z^%*K0W?/$JOU;PYKYT'4]1" MY^^ES>>-BX^L<>%X?=V=-9J'Y L+,2VAE#6#B*TQ3SAX1ZMKUDKID>>4XKCR MNM$]'<3UXD66(+BMY-E\R.CVSC0=W>U0;FJ.KEE _?*T#.S[GBZ:5ODW.U+Y8&$8W -<8XZ ,*LI;&W6J6\: HX\98,?1U[-E]W<."_ZGXNN;.6F-W MJ_)H?V-GU[O4I)&WBT6W_=__P +][=:_/1TK?==CLOTTANMIFW0@:B M#G[@U7/Z\XUJ.#=];?"QOY<5NFA<['T1*B7!4JX6E!7@E5FL62QBS?C(- _. M@C)VC!OEX:]RKRQO'^^=IO&S_XDUKG^RA1K/U=;\- MSZ=1M-3&YM'1P;L->K"9QKW6;HY[&:(0D)10DT%#U(Z%J5EC7 T3(FU4AA,I M5UY_Z!#F76"-^RG6[;=+[3 M4/&@*.,F!9FL =:/-L!4KW*EQS[9@^4J86SLQ4)ME9#C!NM/ M&LV=]CYIY(WUP_-&\_ ,?,I1XW/CZ_[Q(6LQ!ZT/QT?-#-$2IJEBI1 M\]P+SSAF ./*Z_70,M],$7[H-WXLURA)]NBG;W'E,',8UK"*P(Z-QS=#H:QA;Q[&1#%.S\IK(&@"A.9=/8453E=V' MS5__5AG4K%MDW=Y1*++C?I&7/G?5T$8W5K.8^74#7#U:')I.?E']_GV!U/V! M7;:UNK.ZNYH-3RTOJCZZJ9Y9H[LZ(7+XH_;H!X7CSVZ]UKPO0ED._^\]5 #/ MI>5Z_-#.]OK'+TQPR358&L,MKS&A64T+B-*(H89%SQ168N6UX"A[:R#TZ$)P M5H30>W%WRF7R>)&_'5[N"R>:8"]TS2*AP%%P5+,J\)H/G)* (W,!K;S>[>=@ M/B'6>OC,V-]"V=_"G]M%L_MM/@GX$T2GN?%%(A9OP6=AK[KY&9J)OM#%\!J'>0G@]#X;P;4 MX14XOS^G84LI M*5L?CKJ=O^5L, #S]0M!RA(!G-,P%FM '8!'8$5K"E%-L:;2<;?RFDI=DTK2 M>;%H5W,K_U-FO= *)PGDK%.A?-V0&5#)AUNRXWX) ?CY8,0@[Z1X_!61U7C# M VS;S>D,Q()A,"*#R6_V]^0+TB*4 M-==[]4L-FOATCQ*/F^Y!JT@_;+[]U^XQ1<<_VS-7E>6KF#]LQFO<8YMCF]%] MV"A=,^^UJJG<8-Q1YEJF+*<\4CGI#BA,947+\[;MMGXKISU0.^'FCV;R*_C# MF3LRG4.XT,F^'>5PY0=L_01UO3[H*A"F+AM>(3*N0 M-44U:ZBJ:>1%),88PM#*Z[?)D T6<:QE:8TF2'25>.1%]G_ $2&$LQ-39*>F MU0]I:6I6'CW[%.U2*^[7BJ$%WJT,\%(E'J 2M^9J+40X3$'HXZF0-<8%JQE" M:8T:9X2QP1D"*O%AM_EN*>#3-/L;0__PX.=\Y'CJ>M Y\O+6:4TKC M;0@U2PFJ@8.@-,<+8#OA6[;?+;X.?$$V B1[__[M$S8W7ULU MCF^=*S*,MI\G2KY_Z>)6QZ?I]9#9\\P=!6AF.VUC_G84JI4+*2(NKI9M_H9_ MSXY,F<6\!;&T:;7@9MKSE$+L__3S%&!#7&W#\ $H\S+&IFF-PV#ORC#2OA:@ M7W8M1-_I=MJ[DGFX"U0[/7I2!!AH MWTCOR/1NU_V;N5G+5,7!R\,V_/XB,QV?_48&;03Q CZ]AA:D)ZO'H674BV& MY50'=5>5J"IIREZF4>;->;F:W=VB,EPE^MRS%F_[10'U&FQ&2YZR9WK]F]T'[$!9^8M:;(P8%S:>:\'YBBTP,@4W4XB-*WS M+ "Y.<^V$L\QKIJ16C<],]@R=LO07I5Q?61SI]]*ZR?X<-5]OS580+5;:V:_ M)23E'QFA9'7X1.\H+Z'*YB2MOG]NLSNH\*4U#>7OJU,SE==Z.'7PT'+^O4SE M6?UXGWX!:>#2*%FSSND:HPZ#U;2HICS2%AE'411+6[DXMG)V#2.8(I.UH+(A M,\Z!82Q,LF[)5!2)H-U[-0.)K-U[HVR#186O%",Z!&:D#2T_?Y'X*!0')"YU MS&%V6'2_]8Y&MU>!GH:J;C[$O%/M2J[6"_SW/Q38E3^^5\/J-OYC]-A/'_A^ M_48/)DZZ\IU:KJ2]4Y6QQ\36R(A97Z?3JU/;EO3(>2K"5['@8Y^D(:L4CW^S M4]I#1<9?[//U 7G8Z7Z/GZ>Z[PBY<2XG_ZG-F@UX?=XOR>X9GJ MH4KCW?"AN1ZIV7ZW1>K-5KNQOMEND*VSQCLHH]G*]\E?7_=) [YYT#Y8_X@. MCM=N[RQA^\?[9]N?]Z%N^Q2^C?:;;XZV/_]UO-_>.=XGT,YV&K'9:=?OVW>+ M7*0Z!%:S/.TL<<+7E+.\%K 4P2GOK 1B\OY^:_R$ _E*NL^FWY"' M;9]]6'-NG> QM38]W>RLW97 F6A4UC %$(V1!Q^.FA:+]B?G]!IY_GT9FU%!OWA]5+._%P.S'JPG=5#[X= MC4LL[<4C[<7Y'7O! D,&@*HA+UV-"69K"N-0LXASR3EV OM?L!=W)J9GX,B< M7Z_+&(8EXP^&_]**^7M'+?-XWTQ.-7\#_+'3K:9?^N5@Z! T;7!>[STG&W:+ MZENM\_3Q;SE\&CZ;=:!SNXFYG.9EQ4<[IN.2*0"6FG8V5FM/>Z;C3>'++.T? MS/VMN9_RXH'G[SZL2YZ?I:8.7$BG\X2#=]?7^!='I0]!^AHG M7-:8E:AFF8._O-16NXB5_SG)7,ZH71]KF]PVJ2FO9%BK)KK6@ZM.*1_TO1P< M5?[BKO>[/(U^LYI*!\_3[^0#':^624/P>$/OI5&6$ZO204#,H6!-4#&M,S"" M(V70,/<:Z/T*6$.70QQ:_G-EJ[%YSU*G:JEVM3IOM_K4=K]7>4= _:8UZ/3; M-=_MU88% HT';@YEH;^=;=@[^Z*]TI*#=;04^12 RIH*F-:P)49$%;2Q;.4U M1>0%5_R%H)>;($<(OQXL@*_$I#JY,:V?S]:2(TM+Y\MJN63W"HO5[^^:O)ZK M[:0[X$BOBI 6K)R&.]G;KJ8O*U5!5Z\86W9;_=[=5WZ6\.U7L\[)E=$[1\55 M,'@(=+P(YFO-Q%XH7IG6-W->KKS\7FHZ2;Z;FNX>#8_QX1K^H 0P _L"NC \ M?NI5'TQ6D9Z"FI@IUR [*I*=^,>#H&A6D]H@AF^3B>GTRC]?FGMAGIDT01_V M=C:RW>;VSMJ[C1?95N/MZB.6MTWCD/;MG7J6\CI=KG<=9OC)-JH09Y348N N M+C-;S$/3[A&BQX:E#PN1'UBO*1\K*Y%\S/H-C$8'THYU[8*4JX*.?Z6%7D5X M+)D)GSFKWB,%:[(3KF--%3BYIMR_H^A9&W/_]MH/P"-^/L OG@S/Y,@&FCK9 M^'$-'DXV,$K3Q;V0K5E@MMEFM_AF"E][W^U^38-RESF9[V,@XY]&N)_.5%E, M)ZI^]P(X]N_< 1!BD5_%+L^_ \PSK6&8!FNXSR*.=63]H79L;:>9;:U.0@MF MPH'^M(^?9-+NZ^/)&M5?K,$O*":%P&*KL=9XN[7V'H*A%&2L-:M$X>,QHO?F M=7Z>M6Z/)RS3999C\ );X/HRO/J,A'+)6!ZA7 *4ZW("\8J@9+_U.Z;O\U[P MOR_)RNR1%8 -3X2KS&FXMC04XS84.F4F3+-6:A@">;27JR#&L6TX)0_%!28LJC M;+/5_;;T[+-G-Q**8FDWEG9CEZY?EFDS33K^;:UC6N=E7M&/ M*UN2C,U@3VEZ9B>4_=9RX'7FC4Q"G"RVE:%+*S-;5@83\&P?TP;QO%=MK*HL M!EQHC7XG@]/JEOVTJ6NPP+5NBJ^AE^WDY=>E%9DY*U(A2A?;C+!G,".#-"%+ M&_(8&R*K 9)> 2!4]N-#T77!)Y.Q-! S:" +JKFWT#\:(7YUEP2C85>SXU6 M7F\W_[6QLUS,/?NJM5S,/4?NE]*5U^_#(<3]E=^MTG(L'>\,.MX$%-7S[WA_ M9!W6EN9AULR#6'F=8O5LT[A>MUA:AEFT#&+A+<-R@F'6#(, 1K[7NV: MUN#DIL'BI^MI&%-4OU=61Z$,2<;2CLR@'4F0BB>N7YQQ.[*<0I@Y.P*T=AVN M5).,>R>;U='8R^U1F4V7ZZ4GD6CD/ 1O[1!:WEJY704B:^\WH5N-+U'L^\;6UU_E$+H M)VD.AFUCZ?SAN3CJ/1T;N3SK?7G6^Z,/\&YL-S>RM3?;>\ULNW] M]O;_;C7>9;O-M>9&?:/1W'W(&>F8W+23/\DW\NPN9'!L^E%>C@Z!;YUG.U6V MS:S;26?CM@='Q:?$'R;OE.G,^.JXW-;PN-SR:DMERGV5=ZH3Y=O!=-+=M$][ MF,6*R+51]J-K$Q5KKI>N8DWIB\R4F6D/\FS]=O>YWU]4TQJ7Y>&->\J[GEAI M6#"[6_"-]$MPNUHGW1],FW3[14H9!K@4YU"ZZ<&OTV[K-&1EWZ8\&+VT9:/( MRZ^#Y_L=!VX.^B9]?S5;:[6N]TEWF#&J@O+ZYE/H\EZW2-XQB\;!M6$/#S)& M]1(B@ZRG*8&9:_7]K BY=;1[J76T>J6E[E'W.CS28O M,CM,"IJE%#"]<'A>/7K2,L.7NO8X=?;I8):I?;F[I4H<,/SDU7>@'^'W]^5C M%>+#K.RV0^9,&>#Q'XA2VYQG-H!U3^G78PZ=8L^S;]V4*JWLNZ,$:-IB0] ? M"0^7G\";+ZHK^(_1'1M:>3B]OAI 9]OW?#&< MG4!_W;Z:)QMWIV1HX>U+J>/O7.LF PFXM>X^7@2?W_W<2=$]OJ<6Y=%][?N6 MMUJC2\-D$!T0K&HGP4"Y4@*\4+3+='L@S&4.AL<4&;06Y"UM;2H?E/EB)DW? MYO=E\*Y"_MA$#M0T)+7J5:J0<@BVH+/2QM%>]\7WM=?8O)4F<%/./^@4^&CJ M[8&^50\ IC'OC1Y+JCE(YIW8,@/]!D?=Z;9SETHK^RW%5.1_:E?%(V ^JX?O)5J6+T.&GN4MZW"M OLML M:/H!S5!T3+*"0!.@ >UJ_\D]WZF,:UE-8I\4J:A*[8%> "=+<]=@8UKPN7[* MQ-<]368T;X=!.0,;!?T%!:;*I']&BITN@\D&)#NKVHNBZAG3X"$A],D2P0_/!@7EK=DP3IH.CR*(^#U(W@*ER1 M5UU\K:>N++DI:Z:V.[@!FA9!>CN'/P9CU!G5Y20B_2J]9$@MJ*SUP!+#DT,W M2!<0:D4T*2855N2*:#-I2Q#QV9 MF5XO99!ZD;6[8"N2*1SV3B6\_TG[D2JK#54JNYU.: V_FG<&T@U%.Z@B.) ? M-CG=Z@5WU $;<%CY2I^GOJK$_7+#Y Q:']"*:4L.[]3>9"H%E@%\"F=$%.B MJUATVT-7G["OM/)Z?UV#-@L1%& H]<;]IY\/PI<2E/MKR#[ /?!,9W>^F7J''3%\*"4/#2>]ZB#/$5>YZI\D83=5 M-$575TJ>LE."9%?&?12#5<]5:@O]Z@;4X?*YX>U+-N3/.V!YW4U!;@U5[/2: M' ^Z%Q[JMVVE')?)62N"T;>ME$.RU>W[#.37=Y.XW;1DURQ4ZLM!]3N5T"7# MV$^<":2G*&_;MGNZ<4#O4OEY^\14O' @KD/#-8AF@6B-"_W;[T]9Z#>LL&?>07J_DL)=4#FA[49GJX;<&UF1$95_<9P9= M.N@EIH->4CDODV.Y2X?GE\-\#MF1 ?6S)IU7,>!L/^#6E;D'=>F.['!15%;N MALIT*L-T/(BU1BHTI/S)Y_1NAQ5#7:I\^K=D:"OR77ET4YF609QR7QAR;]1R M3W3RXM8G.VE9VVK6_%F#$Q<#AYP:DVR)R3K)+!7I>U\[W6^=81@W^+L*[%[< MC.H&EK\L^^T19[I2ZD$@"'$"N'L[XHKA,GOK>E='O'M0_V% M.:2-X>S()-$Z#:O98&ZM'$%1JA \,L*C"&I"/HGU# M3VYU)71[-74'K5[-ZMTB)+[U(@$Y0"1Q).@XN'A^PXU4=L"LLRM:YZZ);Q&(5 B<(.OO+M*'>#?-Z# M5UYD@VS?-A^PRE3@L+ 7E:P[DU*&FX&I'0DV%#3@+<-6'W7AF>OA154L5+$U MB'1?#+[X_4AZ;DW55L6V4MV6Y7%X .RDK+I64*0X3OP_U]X?#7"!!-H%\E$R[@U /0" M7#;PUR%/ $VM./$U)4]U'M9_.#:S<9:89>KF(@R)A3T'7_&M^EXUT-LS7Y-U MRKI WPX'X@^2W3])1R,-25T*#7XHNI4VIT<&#EC%:>E M>@\]V[6RDC&_J6G#%ZK!O\O:4L7!&?P_:&S S!3 M3.+" T<*4DF5QXYY<@[0YV$X0UH9PVL=,"240P!&67@''Z["C4'S?Q7]021S M!?]HO"T-:A758--5H#6P6=^&31WT9:5M@RCOO#*H0Z+Y ]SM^1 _L)"5GP)/ MGTYY?5WG/(:;,RO#K(B?WPG MM==ME7V@:(J5'U,7^FRLY/ZF#C=*WWNZWSUU-9)"NF.$K.#II@4;UXE\AHT8[)9HL&Z MKZ*!A?_5--%"KR+)'Y1Y^9>R3]-5*A^7??K']SC]_D>?4%E.R(.*?>JQ]/KQ MB9!_]82-'TF_7-7\00>\K VBGXTT7!W'=,#&5)KWQ*-\ARI9@ "HKEJ5Z M_3%K#;T?Q\V\3!,P!!$REM8^(._"H[KL$8M#Q^D5'MR?S6J:8!@H#LX#'74P M_?Y2S%M1T8 I/3G!Q7<[^A]9/_L1<6..^'A9=X.>U(73.A0 !P:,.EINH MA=S=W;BV>NP'??:()H[EJ*4)6\J?-?,AXK5H7?7+TA^K_\R2]-_?UK?#^:UIG&]I'-?)0:S'E7C\1CY0)K%1WJG_Q]ZW-K619&W^%07O&[LS$3KNO%_< MLT30!OOU; -M&[<7OCCR:H1!8B3A"[]^,TN L018H)(HB9R>=LN4D*KRY/.< M2YX+YQ9S3H3"DGQ\G2UO1)!8RRERG1-S//@_:Y"V?M>W8"OE=%.?/')C"E90L5 MK*I0EZ=_?[>;O2]_DK=?]NGVF3_:^G+P2A_M'NT<;N^]9MM'V^Q@;XOM[+WY M=G"RQ;;WWI_O?/C[9/_#OP_W]PX^[W_8Z?Q)=X[WSWOG^WM;WW=G9_[!%#EZ]/-H_5M]VW^D3=_*RNWOTAF[O M;?#]DZUOVYO;;.?\[>>#H\/#G:,_.CMDF^RR^/#_;VR9_T[>'^R;?C MW9._/^]NOCT\V/O$=C>/3W;WWGP]^+!SF+[C>/_D#=U]M8_3[])]\N;J=])W MG1V0]^+@PQNV\^KE\>YF^MT/^WQG\X_C??(R/<_?G8--QPZ.WM/][6Y\9 II'C #)0T%9I$%S;2"$)BCQF$L(K>HAX?0VSTP4:"0H$\98'EG V@K.D8]&",V8<'K$ M2!@71FH:(YV/,1)-R@3%*$%K3H QPT$Y$T#$D/X?$&7$KJU+S=N:X@8Q4DT^ M3].-O=& AE&X_UH+IEL2C^JRD#:#'?ZH&-OX8CK'>>U?]OJY MH=[6MXO,O@WG^F?!O\ZAP3 87KBIA:=JXZG.A.5$&*&!(@F8^&0Y$1; L,@A M>.J(C"9(A=;6-9-M).FL/'4'5\S+0T+W9.[/#>'9\><-OK^[W M"ML%OM/#]SOZ^A-\7VAT\/\.D3OYNVL^Z+/=D_3[1Z_)SN;K=!]I#8[>G.^< MO&';FW^<'&RF9SA_>;R3OF_WPVOT_\[?X(_>"FNL3@I=>)W\$&O EW/@'\*A9ZG]U5ER:YY^XJFJ.)6^_]]X](!$2L"L"X4,""0V"BXA I M9X$I98A.+C!N(SZI=7[19^0*)FK2"EB**RM,\K; JL&(?B)1'9SK5EWV.M_+]'< M>1D/5TN<&*=035U4L_MBPE@PVE,I"4O<@@TP&Q'8[,8ER7O!&971J3RHM*T9 M:5#@IL1F&V8K%,#.";#CM@&FC HB'2B6#'NF'0>#L /-D),Z"JEPMNYU6V+1 M(, ^D0R_S5PSWJ_:YYR<=$9M]-J7S5@>9"ZLM*=27WK<:6=8]0+S+R[Z++WH M#8;%79D#)4VFQBGJ@Z3* /68 U,V@#66 G4(6>C=C&NK2O0*.12PI4]U/I38E)C$O(^-"!%LC"6QT?=7";:-:]4)0-1-4 MNJ],3I6IL7.^C7&]S$3 MQ 9,<8@$<'#)F5 N@**<@N.:$A-1])YFO!.DVF+VI/5%X7U!#44>*09R,>,@ MQSYR]X2+&2W=\+"CE97VE>J+>HP6_:]CTQTF5VGKV&_;7P7'T\]WK2 MKDFNEB4T@N NN5I6!K H"E#(!>HCU]AG5TOS-E$E:+*"1%!?T*00P5(1P9C! M@RSEW'L)(DH$+-K$ 4S)9/!PQUD@PBF5#!Z6S!VT@IDCC;1H=J^F&AU7P_&J MY8!>A&K&..V%'6Y7DL:35E-#-=EE!0,+P[#8_8$1D9JZ2Q(@PPP3!Q8 M+0A8(67T2A(3:,*PH&TA9[8GFIQ5LRV(#@+'J, 0GZ"L @$5E07O'=6*$D.CRE#F;4DGVXJ46,5\JEZ' M>1)L[F'/SI>JE=G%TH\.B$N-7:W\\W["E/"( MD^B"!!0, :8#!XLE!^=-Y"KZ(*)86Q>D+5B37)L2GFB8)5$PO$ ,CR=X.&%- MXN*\H!Z8MQP400PHH3)B1$G4<6V=TS:M+9NKA"?N1N"K7L_G.=LE"C$OH^%R MA0NUU$/KG7GK6K;=72J'9^FAVLDF*]=AAS"UXK1/- M[LO_N__[/ZYN?7VW?_Z+T6P_+VU]>;]Z[W]6P-34ZS$-1'1 M) 3?.\M)S[?(J)F4=?/>K#5,\&07H+=',9]W-.\$I%+0B%%3W M -]"07.DH+&H@K0>!XEHHB!+@5E*P 1"@/.D/;PD#HQU1PT]BFJV M&=<_&S5(R<,?JKZ#53]9&[HA=DJ_M?D91%LGI\>][R&\#54CR#]_N)B%F&HG MILF:9NIYT-%'\.E_P 0S8 6C$&S@)B(6O=9KZP3Q-J.X08F ):FW859%P?%B M<3QF8'C" L>>@M$Z&1A8&U"*!@A:"FIE)#'/Z<-3O0I%S9.B)NNCN8],BL1.Q*M-*?.>2!V9S4U8VDC/W.VUA#.:A^'YM) O M&)XKAB>,"R8BL12,5 B88@$R-8.+CA$I20@V&1<4MS%>HMKD50EE7'63[XE&OK(E^@O&@HCUD7CD9-*-7@ M6$[%T%:!9KF?D2#.."U"],E#$$PF\Z))4'XBH8O-8("J]%IY&FH>* M5Y5*Y/<&.30E*-$PX^&7H"VVPHS(';,5C.;,J2A!N9#,?L8Y),9%X!Q1C"3T M8IYL!2YI.Y%P@Y!;9RBBX1U$W&1MVBR!B%L+<5>4FFJS)\H![/R8Z7RR*UG4 M"!D4#"1V4L!P-+G)D0(3*-)=N>PE. YSD%3+4 1'<$RK(21Z:=Y M")Y4HBT;-4&K!#.:9D1, =X2A'PX;L=L""V\12YZ2/8" 8:P!1V9A."^!4 M2F6(H<&AM75-VZQ15?$EJZ)AMD2!\6)A/)Y2P316").JXR\PACDH:SAX*:1Q M"'%&S-HZKE(JZ@I&EAC$?=,T9S4H5MJK64BJ9N&C>?#1]J1981&S@5.P2D=@ M)ED4BE $#F$G8B0\:KJVSK%L$SUSBE>)430/S0O)UBQHGA.:OX^WJ+%21*QR M^[X C&@)1D M7$AS'J0YV==%K37BO;Q"6B<>:.= ZJ8 (8, 4V1RIY$4)B[&*W):&=[M'/^?M6'_+$Q&:J]68*/K7UQ__D(#4]# 9"K'UWW/*>HD\G$"!CB71ZD M(@T*=QL?M^RCA_G091\MZ3Y2R&(2@P1%K <6!08=0\Q)3"XR1%7 ?FT=/4LT M.-DI?^('K=/0;PVR7"^J.UJW[L#J78/%D%BUTP8;9\/#7C_1M"]!G8;N2+2[ M\9%ELB&.@V#1 #-8@:92 '?8)F\P>F+4', M2ON*( -*9MWI%4+!$.$ES>/'VHGJIF"ZT3YKF2OA-XKK7@\&9^/[\88*QZ)T M%[X5Z?;&1Z1"E)8'B$@'8,KE%J^& @[>V+0+C)?FOA0WU^VT>S8<#$TW.TUE M3S5S3REKA5$.@38H&7*,\J0V>=I8:7?I]#,J"&J4VBP4U>3M9#07.)$41)L, M,!8)3A2%7;6[>/0"!=2L[50HJO%[R@H9<"0$L. X6?9"@,(TVV*".<$#C42L MK7=[O[:^IK?/.A7+C&8@_M@A5X%(W_E24CGK3Y?Z&:!5P*=TVZ@+E&.'I](D M[@R8@?,X*7[G(E@9,>"(7"+QJ(P6M77;*/G7S0-M75E/!;1S!.W8>;+TU)&8 M7#X91%* HAKR$0,D_:B1H3@97_7UZ6Y>TO7LAW8+/[%[<6P&@]9&94F,7O^1 M5N#DI->M[0B/446QLB+QMD^OO:%>:(4TB90;'LS4+OR+ZK[*N4M="-[9W/B5 M+7R^\^K?G9WS/XX./OQ]M/]A&Z7U.-[?.S[8C2L G+C! 'E%@TOE$ ,*#C$%*1BG'1#[H_$[:0!RQ'B%'TTZ66DIO$ITH MRXB-'DWM9)5-U/A-E/PH)4FTH)(- (QJ#EI%!\YAQ5Q,)KQYV"&PUYPIKC5S MQC*>7F-OB55(1-2(DKSQ*,!;E2$_46-" @F(/ MVT0^:B,M4XA)IAS5DAN->-0B<1+RO##1ZFPB$93%/B[0BN;*KEW%0FF4O6.0,DDF34FUQ)K9F @#Q5PN(07,CE3(1/FV7P MCTNW\WX[<1ZJM^S$)=F)=.?K1Y1\2Y23"W@( IB-%#1V!-(NC%12A*V.]Z6W M>80GRJ9:HDVEE$0.Q3P#2$1@/N\G1"W$=$%;QP2S%;TE:IN.WMI7D;1[TML< MW-.R$Y=D)[+=9+TARY)WBD%AEK:C- Z,EQXBM3XRZTAD^K[T-H_ 6=E42[2I M0C*9)/,<: C)AV4&)76)#=@80MH<@D2?7(*I;;=_SIXB^C"->U-OR;$=>5/N M5=F-C=F-W])Z)FW+?" J *U*3AG!H!T1(+$TA E-M?6+,>&FV%"W9E^57=6L M7>63G*/0#K2V.??=.[!"*- ^DL@9LC3:1'*:M 6=[' ZZ:#FX]!%^*9E#Z[* M'OS\D0=DC<(<+/>)V83/%3X<0[#*1\J(U,'>E]GFMJN*JFS^A@H4J<"# B$< M2MXIHF",2-ZI$XAKPZWGL;;W"%Q(M< MM(*R^Z%L+%&4!..0SCEGREI(3FT JP(&%Y70(LFJ\TLK/1 M1KK;O-+FN'5J.AXZW98SIYVA.2XM_.>E\W^L^5]IR5]W7XP6_!KK%$.\/C:: MG+ALB<)*(PN&B<1&R1T#E'< MVA.^A\":WCWF"F;O]+1$__6(BI,4C/EUY-$-4/ M.5032%Y^598JS[6FIS2[&@2G8H*L.7) /'&Y-'Q M&KSFF"+IHI!R;5VUJ9@<)331=+I$*)8)V \W/ JP&PCL<7,D2J2)#Q"CML"8 M1Y"/:, SZ;3!6GJADCE"VY)/NA6/@NRG$N:X9H;X$#NN\U1&%#ZJU?$V#$VZ M([]E^MVT7H-K8M@<2:'P47U\=,/<9D&C,0Z!)Q8!"R8D/HH,L [.$*ZLR%5O MN"V1:A,Y6;,T/265($<#\5R[L5'PO& \C]D7R.8T<"/!TY#LBZ )6(6SN6$] M\S$9&,%G/ N,V_R&S*9'P?,3&F$XN'5.1)EH^"A'+=<'=VQ5@B@$51]!O9EL MTQ4(1IA8,)94C=81*(D)2"5)0,X8$=#:NN2L3:E8ED%G9:SA,AW)%,C/&?)C M-DE,MHB.V@&.5 *S.OD85C/02: JH5S@W'%<,=3F2"T+Y.L,BS3<9KDV=KE* M_IS>AIER@-SHV9[3M!R^=V:/PY6D9F.YQJSC?S_BPBP][<]A=O5&UQ^1$!H(00QV-)E*WMD[;F/(VQ9.G6@\[AZ\/1X\< MJRI,6IBT,09T8=*%,NEXJG1 Q"5?&:3)/7-UC&"$4Z %#YI1RQGAF4D))VU% M5H=)*XO[MZ%)7WI9;53],278]CHGR7[="5];;WLGIGL+[-2O,$=N&.-Y>2^7 M=W'MN5Q(^.O70PE7]U9]S/.<1MAQ4]SMNQ!:P\/0,BYG5IGN]R2)5K$E75W[K8O-A'[\BK'I#LZ&M__*G)86HZGDCL>*W:[]F>^Q MHC-J,%$D#PQ4G.&8"SPI#]%88X0WSGXDN:':Z)<.^S^Z.G\*8/O!? 83TV,] M-\=?S??!VF\_/?U)I_N#_/-VN&V93DS_4WIO!J.ZJT5TC#6OT0C3B>I[?5-) M-#%)Z.=WI9LPCWP'K<-^UH/_]6L9R>3[9J+)+:SSW/"\^__UFUF_%0 _+_CO MMVW3]7_9_F\S?TK=FUW>N-G_>O]VJ_5N;_?MQJNM=NOUSHO;X7_MOMFCW_>+ M*T)[<9W0WEW16!;J[FD8;8_!HEE\RJ?X1Z>;2+MWEC[##]JM\,V%I#>OVGVV MTD.9=C+VS)GOI,?[YTW,5+]ZG)(G6ZW+VZG4]0^^KTR$=!?'YG00GE^^^-UW M!J?'YOOS3K?ZK.J7?K_85!=*(FN6,?.@$M#H\@\BS*U5,QE>A.8NOOGB\K/J MTIC),[K&Z#.F;[^,GN%;K]WUL9@\(X@]Z&/OOL9IN=DENUDUU=O:MY'T*#Y^V.G[UILSTT]?G-7*RTYV M;G_1$F%2F+<>!*[.4KWL] ?#UEZRP,+E@@WN7+$FXV"Z1_X%#*Y% ^_A.C?Q M07/4J*['O!4**[5<=(KE>EHK4C;0#!OH@BO'HC&85 NQF-TUQ>>4KYSY*Q<] M=VQQ-N/;\"5TS\+S:6C@ 4\Y]_.:>DSC.I+'RD+5OU"-_(Q:4Y"2@[K@TJPI M-\)?_9X_Y]H/UX1])3/M%]4GN\'N5#XNVCOSO;FV_(]OE[OGVT?[[S MZOWW[4U'#M)W'>Q]0E>'U4?Y,/KE\<[1V\[!WL;W_:.WGW=?'71VCC[EP^[C M= ]T_\/!T?;F_L1A]4X^C/[PGNR\^O?Q]N:_.SNOWK"#D]=D=_,33=^7GM2M35>P38ZA:16@*2\1LQ9YJ02D3%DE7)*>JR=TRQ:K2J22MR%%$R7/E-( MZG%)ZGR,I!(U<6<-!2T-AR1K H:9W#97VJ2Q0Q,QKK17-+6U5%,:DO>L4\9$2>F%)$82+);44)(7'2 IQ'BQB$BSA,9&4 M"* B#2"=]$@:BKQ)))4,Z;:X^0)AL M(U97:G+C6A T-I;V[LP.7+]S6@$U?<:7C@M+WERQ?I82(3HJM",R8.8B2UI7 MH61;<4&,-M&5H-12L=2[B:"4L\&G_6M $9>H2F $VE$&U%.M#.(*"Y)82LFV M(K)!#>>?9(_%^O%-G3&2<8.3I\0T]I9;@H3#-&)BD8PEGK-D^!Z/YW@CN; A MS[1G%!BW" SS I*L.?(44^'YVCIAK"UO&(-4\+WD^-;>>VYRDTTFF-1!.:PC MIY1%[K2UIH1"E@S?XZ$0*KT16G$PF"4OHYIP%JT%;VP4QDN9W(RU=4Y(FS-2 M\+UJ^([1*D6RJYDDS0S3*"27,RA/#0H2R1)%6#)\CT<1&.;"4&*!5J$$@BCH MJ$12XI)%1)43*NEOH44;JR;AN\Y\',(7WBIY2J2.>@+U1YB9I45RPSN8U4]< M2'BB,4>$F\ \]R803%SR-PV/B<(\9CU$J9I *C#@8Q MKW$)22P9,XR'))+9$DSD'G#.+F$D2%#)'P6,@K.)&&C0)IDT4K01+\Q0F.&* M&4A@5@JLA2*142P-=@CAW+4I:*\E*<&,)6.&\6"&"Q$;CRQ$DC-DE95@M:9Y M2!V*0AAK1L;A'C MB]Y@F)L:]$LQ8REF;.Q"-?(SGG0QXWW,G%6T9&JO \Q$O!M?]7J^ZE![D>GV MKG?LB\%2E\&R.UGN9W%R4RD5H)15P+07V58A@)+Y29.=*FG.O,!$MR59P4J: MIP[CVBOE"HP7 N/Q:*5DF"69>= L<&!>*5":1_ (.2VT=()G&%/>YFP%:TV> M.HQKKR4K,%X(C"="BY1)1K"%$(@ IA*"+0L!J)SVJK >"$P'H\"BL"Q, 2#)%56 4XPEHJ"8C)G%^"0K.X$8\W;E,R<#E5* MJDI)U1*45!4J6@ 5359.)<:A3',-4>"$HGDA&8HIBK T$[4-R[P5/CGX>QIR<^^3Z21FQ7%N7K(U+ M>=3JH;CV\JB"XH6@>-R[-\QY))/%% 3%R2VP$K26'JP3$3&L---N;1T+WA:\ MKJG*!<:-@7'M55 %Q@N!\;AW[Y%( B0!I/$1F'$*C%$:L/?)LI).!F/6UI/\ MVES.'&LOQ4X/*G9R/Z?UE**GQRQZ*CPU?Y[:WMN8&. ME;$4^V1J2)X\?LXD M*,MY,S\0 HFVTDOC!:QN0=*K?F\P:)WV>['SL**#BR=] M>H15=]BBDL1?E2 *0]7'4%L3<0I/&6)1*G Q9R8@:T$II %Q8[B-B:>P&XT< MDKJN[E&-L5%J/#1YAGQ;M^3!MK+DO8C"6A.U,@ M="5MH_K[4H\6?J/K-W\L^]9((11KJ3YK:7LB^AEYS :3!"[S; R..2AL/&"5 MV\5IJB@WR5IBLJU0R0I?.2C/H9%T@?*BH#SF^(AH<$!:@U-*YA:0 4R4&C E M5KK@K/%5PB5JHP+EU8/R'#H_%R@O",H3>5,N>F&9!4$%!Z:H N.=A:2/@^?" M69KKIAG6;:*;5.11H-S,X&.!\N*@/*:5D]1"LJ\Q!!VR@>T$6&$&BK>7,+0X;6J_57)?_7=K;@\K?/S']SR$'(DNOU3E[^^_"\7%N"M_U MVY=K7IBH=B9Z,^'J*\$2!Y$(03D#S!,/QEB1UA>C2'D2J-S)QY2SX+ "[H@#)C$%(R("A"R5PA&M237]4;819P7'JX;C MVIW\@N,%X7A,'[/(N,TXEM74)8,TV& #((R%PL88G]NC"2K;>/9THQIQ_#0. M]5^%;NB;X\K'-_ZDT^T,ACGCZ,O#VK*L$+*]7.2N\G MO'V*HB8BCV.(QB9O7SO0/C 0# DL?302BV1=X+;2,SL)Y02A:5BNOS:I8'F! M6!YOI"*%TI0E646> "TE!^5#@."$=DI9HH)+%@:OPU$H6&X:ENNO.RI87AR6 MQ[U^'[@..BC >3(KBXJ 1MBF/Y /,OCD^N4VK%2U.2J*>>7 7']=40'S L$\ MIIB-9BA@[$ A(9+K3RPH[1E(&D0T5/%H\Y&:I&W:*##_PO7WG<'IL?F>;S;< MC?_RSI_?^92ZW/8F2K?FTNAV-=5 W;&6JSJZ"]X?%.*OC_C=1'2%Z.@ETZ$R M'[;@M'UR>F7,_6.L\A",8T9$$:3B5?\8+-ML]JC.0D"_N@UK7W==[R2T_G'< M&PS^V8K]WLEE7*+7G6FL[@J0UC\6&Y 8I,=,KVZEKY&H_DR"*@16'X%]FHA- M((R3M4DP6.ME)C .-D_A,$@X&5EP)N>58M5&W75O7;4QGGK!1(-]8R-]'U]<0 MEBBZ_G' /QZAH%P2XJ2$D#/.&?41='(W03&B1*02*YR;71+5QF*RLVU1]BN M_$:$)@K>YX3W\>:VQ@A-6 #B. ,FD\97(NE^'8VVN0 42U'9]KITMGWLSK;# MP]!O=2[B$QM_*Q M&NF,#QXTUQ18LK% *QH 64QP\)$SHO(X[C:ZH2*T0'F)H5R#WU^@_*A0'L]1 MX(9SZ3PDWS_/U981M"8(I"$-DB%M771IGCNIR>%0);(#IE?+*10R9)0 MR<2(CD!8L(A#9"Y7@ 8+6CH"U!'M!9=2(Y0'9ZDVX?/,O"@\LCR&2.WY%X4] MEH4]Q@P1C#V227F %CH7F>0!/RAYL0HE\Y1KYIC(>5NHS9?'$EG=5(Z_Z@WG M+%NH^3'[6EPQUT5<^8_0#66$>JWLM#418W&:6>L\SO%D#RQP"DKP #90'8)@ MEC*5OY;2H,1">4[2D0'B^$!X?$B)1)#($H(I88(RHY)YX"0YS:G$4 M2$F:$["2] J$5PW"M?>=*!!> (0G:CNDU=)P YHF! MY,(NS62!\*I!>$ZA@@+A^4)X3 M[:I,I11A$II,6-C8G7TD'VG*?S&BA,8K) MS<=M/;N;7[(UID#@3ABVBW!H>F'UIF..QW[-G0V./0&O;2 Y^<]/+M]-SGP]YQ6NE!NV7- MH..JT<&^L+5U].R&4NK9 M:ZNG)\I'/H\OBJXHNEKBR471S9W@QIP4H:1U3$1P4B2""U3E(:48HA4JN9=" M,4(>I.@6MA.*HJMC'QBGN<((0U HI'T0.2CN,'#O6=0Z&2U.9$5W@Z]:%%U1 M=$].T6LW]@]3:*,$^2U9(5'9\L?2B*KBBZ)Z?H9CR* M*HINSO0V[L\QJ:/5 I14%EA.+UUC@G:"QND? M&2PDUXX"CYYA:A,,2>W2_.(_TG<'IL?F>GR+#X%N=;C[E/3W+S6KS&([Y' D_H /.:*%N@M&, M1EA3K));E=%(//-N(G&Y*S9&FV+G[,2&_FZL=-%@]VPX&"9YIH6\L$]*QDQ= M*NO]Q&F;8H)&D]PR0JLFY%Z -M2GS48)4I@*IE%3]\N%V3*Q;N.X4)% MXA0H8T7:,2P9OE98<-$D(S5$'IG(53VRS<1D_FB]S9/J(.KE:]!6U--\&Z04 MNGE,NAGOS!9L4!X;<,&YY%U[#%8Y"BK)V3&5&[/)INZ88M L?K]X%V4T%@'& M.@>;L08=G$U6#;=2>J%TGJI"$6IK-3DAJ:BGHIYJ5D^U-_\IZND1Z6;\;,MC M%3 F 7P4'AB2 I)%G-E'<8HXCY;?ET^TK;$JZJFHI[D']^IN;%74TV/2S9@U3)@U**DB"(@D[RDH M 9I3!DY$'SCV+KD]3=TQ13TM?K\(%63@,OE,WDE@Q&?U%!A0S7*7842L\DD] M:=7&:+)GS^JHIW+4.<^CSM^J([WT7]_YLOZOZH_1#K']W]:O=LO/%V?4G>)7 MJI-DU3FV7R_OX/*[K^TA%_)O4YSSO#]!UNBMM]%T)K>!A:QN5S5-/] M7AVD]H9A,#HN[?K<63++IEM5)YM$LJW8Z9JN2W>3[CK]X"0]R.#9K8]\\7V, MIUL\[0TZ&=;/^^'8##M?PN]?.WYX>&EV7/NM"^BB'[]B;+J#9 #<^BMS7]L[ M5Y+\O #7_\SW6.D2:C!1A"9_3W&&HU&84QZBL<8(;YS]2/C:Y2\=]B_O^S1I M-+#]8#Z#B>FQGIOCK^;[8.VWGY[^I-.]O"$IGN7%OFV=3DS_4WISYCY1F<*W M+%*,-2_2B$&3HNV-1ID\3\0=^OE=Z2;,(]]!Z["?;9/_^K60Y-KZ7I50T(NM M/* E;_]__6:N:&=Q>ZYU*^BNR9C][&/,%1KRQMO\Z_W;K=:[O=VW&Z^VVJW7 M.R]N)XM&W?>+*_I[<9W^WEV1WF@'G)SVPV%Z7Z*SUI_7.Y$NG/SO?)I_=+J) MZGMGZ3/\H)TL='/F.^EY_GF+NKQ)EUY[RRBGYHJM*W,J/<"Q.1V$YY0+BL]4-69)50LUNOR#Q9ZA$9-=V%07WWQQ^5EU:$<0>]+%W7^.TW.R2W:R:ZF-_X1'M"]PT[?M]ZRN*3ZG?.7,7[FZ!1P/'="Q>O6H M-SU8$X]_RYB-!Y[9[;R[/+/[^WA[[^!D^WR#[GYX\_5@\PW;/_HCGYM]V\GG M=WOI]8>#DYVCP\.K,[OTM^VCU]\.-M]_3_]^W=Y[@W8W?6?[*/]]Z]OVJ_=D M_V3_?)OLL_$SNWVR_7W[Z.7GG;U_IW\W\G>P'?+Z>_[[]M[6UX.]@\[!T?;Y MP=%AO,QVW'Z'Z/;Y>[2[L> I&PW*_2@4M H4]-3&82P)RYR/L(Q_%CRUHG!0X:!Z/:TR7F+I.(B.<] BITN4 1)W06]W>!CZ M5?>0']D;.4SU?)IP]0,>NRF4,_W9U8,'?)>%JG^A&OD9BPY:7SOROO@(R.]_ MCJN$QX7NCO?=?DAW=Q[\5=^A,&@E#6Z^F,YQ3G."I$=A8'*25'!G_3Z;2;MPSWXJ55)>5=%G>>-U*8E%'Z1U@D?O#4"K!$$&!!F5( MQ(&JR-;6:5O>,,!CF?VT)\\#\XOD%AY8 AX8CQC'@".R2@'G+'<68PJ,XND5 M3UM-!<%PI)D'Q UMGPL/+#$/S"_<6GA@"7A@/'++-17,(P%6N)C0SRVH8"A$ MAYF0.G(9$@_(-B:K=3S]Y'E@?B'/P@-+P /CT5-K#='(,&!,!&#$(E#)% "= M* $A*W1D.)_@M*G@S2""FL*G(SS+JJJS>9'4/\-@\+S5#^[8# :=F&ZFPK7Q M1V>#8:Z3RYBHHB3_^)30-/CGM-&25J?KCL_\J,]S]Y8TPJE(\H9E71V2K+M7 M[FWO[K3,9%(A<\ M: N":@),(@XV)F.(4$.,DA9;Q',&S>R3 !HTU&8E\=WHF$C!^8)Q/A[W,#A( M14SN4,L=,"I$G@0C@5N##4$N,;ZK&D[,UBNG8+UQNKSVOHT%XPW!^'A,@VFE MI?<:#-8:& H>K)4(LL6&14"1YC997,\2V2P ;QS :^]\5P#>$("/!RL<9MQ@ MS $3'"%9:A9,'I 2.%;(LV2NAZS$:3/P75,F1_7=LI%1BA>'IOLIY$C"V6RI M&P_O&SM9#KJB)+?P=([,=AN7TKL@M6OQVBO>*V':VIEOLIR0$F."T0:HS1UC MM?6@J G HA%)MPFC/:_2-]0LD8I[06N)#G*>&%<\3GBC<,4C<<5XJ$-C0[QP M!+Q,-,&<)*"4=A"T(,(KX9(F&:5X3$Y:*5SQQ+AB\6DAA2L>D2O&0R;>$!Z0 M4."D4!2%Q#"7'ABN7FBL6GCA2N>$2N&(^^<$NC M48,FD8%RKY(-@!=IJJYAQ+&H]2A5IOA.RNC5X+R:J[QXXLO[F00^S<%Y# M5FCZDN+_P>=U\OOMB(J:$H@V<2 8,N^0GO:(>AT@>N23MD* M7(PX.L1!14L2A3*:R-09"-PHA3GV-/!,H3.F@S2#042Z6Y%[5,Z$?)JV[KU'UL,&O=XYH34NP-#>K MGBGVT/M9]";0S[B:[E.G'/EY>X/:J<:#+L6XU%LFR[9^FI0X,2QUS(K&:I8! M@#]FST[M#2]V6**<:B5?]$Y.>MV1:I]EQN14_9'[O:\3J9;+O'@;Z0ZSZ9MV MWE^FXR$9'2_,:788RU+>=RF=.SLY.ZZLSE%7^9_SVD;!QM8_HL=^[GE].MVZVGEX.*$\8.,)4.1 2">:2:&6VUQAHYXVPD7'"# M/KZ^2#W^1>.>$>'LG@T'0]/-Z[0I_>^ M^;[[:ING[_NZ<_+WX<'1<6>?O/FZN_GWR=4AY=$?G[=/#DZV3[;2[[PYW]Y[ M>[QS\H;O[GW^MI/>NY]^OG.^]6W[Z(^C\4/*[5=OOA^<['_?W_N[L[.Y_6WG MU7MRL/DY_>X6/=C\H[._]YYNI^?8?K5STP1<["P6Q@806%E@BG'04@60V#MF MHS*!T3P!E[4EG2Q$O6??K?N"H^'3XV8#>3.X\=Z3Y:9_Z&5BM,E\C-KH[)KM M.;(\"V7=C[+&$WN#-$(IR2!ZQ8%IQD S$<$S*KWW3/M ,F45MJJK#';5J&J5 M>"H$H1(C41T98L1QY4AB+NY=D#$2'V?AJ6)WU49BX_FUB$4;D9; >#*^F*$. MK-4.#*',!1^XU3:16*[2;3,\=RXK1%:([+$-+H2LLIIK) P3R>2B7++<#I1Q MRJ,2A<@:063C6:Y16J\(,X"3Q(&AB, @[4%G0]EY2Y3 N8\14Y-E5H7$"HDM M 8G=)XT_P8%R3+&A1C+&@D6*42LYUL%Y%NCM+'9+]GZAL[G2&1^C,Z*<AF^ MA;[K#*JKHQ_W3K.,EGP6V#R.'SVQ.!%5)%11%K1)CJ0E-B88I.WIW/3#P$X' MPT\CQLJR"?[ZL,/1V61U<7-$2DX$-"<.[#2&6>$54:H!FK(E9R< MANY@-+ ]?,NOPRP)W\O"50_3(W?,O%N" 1!%-D4VR^@$7QZ?_)B@,=CK_2A? MS=6KK[L7M:M59+*BMA?7F.UM^,]99] 9AG>A_Z7CPL@^>!M<[U.W^I3*5"A6 M0&U6P+L)-SEZKQ1/?K&QT0/3.H .7 $.R2K03CC/^=JZ%&V!9XY5%BHH-%UD M4V333-D\AIM<5.@2JM#)? 8:/=:8@*.LFH%"P#B9<"#21J%6481T W7HRB8M M_!T&P]PGLQ=;_?2RWW&Y1\5%WD)"14E/F$A/X$P'A:R1%CEF*#-2(B^==9I2 MG=R">S/:G1D*;Z^D4KUMXZOI^U?]WJ $_.KCJ6HQ,M)'% (0H MEIQUK,$JZT$D$X-*H3P3=&U]YD*6@MZFE6U(;!QB04CK/)-*J4"H<@@CSC52 MTCY\;F+!\0)P/!YT2R V/B35RRC!P%@"LT&60.YGDOZ)1EAS$X[O/76A0+B! MX9PBFR*;IRV;>V@^3+#$@:7?0YIAYK5C,3J'J0Q$*8$69;A>]TMCYUOP%@4;PY&861@V@!-+X!Y&B%),@!3EKL8-9*:KZW? MT"_BWL75Y42O@29@D4W3HA_SS%AZ&ZH.YGN]J,$Z"\^#_P\ OQ_YUV9$3Q_Y((L2$ M!<]83(8D]:!PT,!PQ)['Y-\2LX3'_KXS.#TVW_/-AKM9H;QS.=^YLGD?+ZXW M=^U4;)E8VH=^*YR<'O>^AW!Q[;(Y3RNM3?16$-KL8C884: M5/!93EW*B=@2RN8Q,T7N'Q^3LD365#DY(<, M;@B?%#Z:3Y!D%.0GQ%N<% ]H%"PP;AA8:2B$*!S%)BJ-0S5#6I1*]Z9CN1RN M-EXS:9?+E6T2AJ$^':0*)>6^>B M36XP^0K)-@O(A62+;(ILEJQDIBC QPIZG*=[8A^U4$$RC$"1[&5@8D>I1#8B M)U%4Q@74+ VXLCDDN\/#T*]&U_3#8>@..E]"Z[@W>!*-0DJF ,>Q!!21!6QN0H\'XP'/C<*DF M&X>7MAS-PG3AV^;*9L%^;.';AO#MA$^+7)0N$@/&"@R,4P):Z0C68:]($GHP MIE&$N[)'^&G#/]R%7;(P6@EQ%MD4V139%-D4V33-W'66LD"1,#0:1JA0$1-O MH[:*$>.5>+BYFS3\#_NVV+7UV;6OA[MCR0I.*.IXL& B5\ 8Y:"0I2")VWNJMJ0E(VR5T#L_9[6@=V[HG?!*>>1YGBE/,G(1&&$8C.<6@HXN*J:9 M)*%9\%WT2:OO?%D@ O\PQZ;K0LL,6\/#T I=G[/,\\OA8:?O6_\Y,_UAZ._*T$+G(EA^IF'Q).L[V^#WT8/?5SFF3C>V?V.+0NG_/B#Z?,LN4'O MN..O+BX+O]TO>5TGTC+91*'.,,Z5=GU(G+<;:^#1GY^76U:$_V*J&%Q7. MO"]GCIT&)XGPH#D";Y '9H4 +34%'H2/*CGF,68S4!>Z+'19Z'(Q=!EXX-F1 M5L(DFR7_%VDCD93!8NJ1GX4NB_U9'Y>.E^\8QTB4PH&E6 ##N9>)Q1BP5PYY M9+#, [U)FS'9UGBRM7^AU$*IA5+G$[04!%&?K$ZI6&2:4N68#(IR0H.7VKO; M.?6N4>O%%IV)/\=L4>X5D8X$\)0G6Y1& SKI0#!,(Q4-8PK[M76*Y.QI,H4T M"VD6TOREWTX$1T0PZ@)C00@=$G_JC$0MHT+UD&:Q2.MCU/$SVN@IX\$)B!HQ M8"@?\B1K% 1"3 =',4-R;1VW):%M@EGAU<*KA5?G[M][A;CR 6E$DL=(D75! M&<\594IQKGGQ[YO!II.9W)9(:H*#$$ER\(T/H)F*0"-W6F,;K"1KZY*P-B.3 M9+JL[GUU[O[;T*0OO3QH3G]C6_V7[OZW_?#[]BU^KON)J M04:/E1;CV)P.PO/+%[]?-O+O="L05K_T^XGI?^IT+U>)GTX\4O5]H\N_?^WX MX6&&[3,T@NY%4L'%-U]O>]4BZ6Y%[5,Z$?)JV[KU'%:K]7G)9@:6Y6/5/LH?>SZ$V@GW$U MW:?^(L_HEVF!=/*]#T@]^A6_UFS4R!N-FKTJ]>C-C]2CEU>I1_2&U*.+E;N\ MM&UVC-YFD>RJE6\F(BR[L[VX72>SSK[=MOK=7O M?9W(_UKFQ=M(=YA-J+3S_C(=#YUNZX4Y[0S-<5G*^RZERS( M^ZLCW';D^"'P37Z]Z2!4\?5,_]JP#P MBN:V8Y.;Z#'".*9,K!W?+C_(7_F MZV\[FV^^I?>PW;U/.'WW]VUR\/G@P_;7@Z,M/!Y[W-WSQ[L?7AY6]W^TA78V M7QX=;'[BZ7[3<[X^/SAYFY[ECY/MO;_C98[F]CM$M\_?H]V-CT%&1X27((+& MP)AFH"3"0*0FFG)FD,VI15JU%:HYM?W7#/^8G6/F".]F4.)#CUE^]<3+1&23 M1RBUL=BJ9O$LC*G.QYC*<:&D)!R4"@&8\@8TD0JL5* )!^H#QY$HC[QCIE!9LZB,CU&9$E)(Y3%H MSSPPSY-_*7F$P&*@089T4>249H%16[+)(KO"9H7-FLUF]ZD41H+XZ+R1/NUU MI10/S'CB"&:.:"&+A]D(#OLVWJG&4JJY#@:DXA:8%#;98[DX@U@5%0J8D62/ M28';E$\VA6ZB@[FR/:/S5/3J3')LYG/K[#2]#-]"WW4&U=71CWNG649/HL7T M_0X>*<:"Y#8SHN)(TFIM"2YR:-2D0 +F("UN!#PK?Y4.H(L <^FMW%S9W*=DUSD:@G$&2<>88RI$)+D)/G)% MA+.UL&PU"7-*DBUF9&T,/'Y0(13&,D8$5&B7K$@=P5C,@0>"#*%"8*'S8!$E M9[8A"\X+!Q?9%-DT4S;W&3U J;!<<\LY8CQ&K93)_3@1 M9HF$22J5!"NL ::I <6X2AX+P92@**@3S5.0*YO=72$";)ZK7LV5#MV!J? : MON77H4R6OI^$R\3&(ING(IO'<($O3T33C) MT=K@#2$0J W 0CXY-EH#LA3QW(A'2K.VKD1;<5+324NA@D+3139%-@V3S6-X MR46%+J$*G?"CN<"4I5TJ&4H#]8)0"1AG ?-%-8-U*$KFY/P=Q@,TPWF MI(-^>MGON-QYXB(M(:&B9!],CO0*CF/$HU"*,>NMDBQ:&0*-2@9/T;T9[MO'5]/VK_A,9:K@@GNI,9"0@;&-0UH+5+M&4,P%TY!ZR^J(^L$"= MR^$^IF9FJ1+7;ZXU66139%-D4V139%-D,[\@LZ&&*V\("X$QI"TRR"='2%E* MM-7W#S+?=90\I3D9.]^"A_/0[Q5+\IZ6Y+C'*YV,06 "F@J?$_0-6&,<."2H MQ4Y*'<(5EAMD3*[LV?&>^=;ZVAD>YB*5RO7MMK[,Q0M>LJ#>[:6/\TW"_[D- M6([CO>SUDY ^_)!1^D%U]8_QD%YAI_NPTV0S,"(%5AY92!K( !.1@C(N@N). MXDC2!E:)G#">]'+O7?Q80O(-- :+;)I65#[/E(.WH6HLO->;FEU+B+$VZIWH M#:2)\M8GNU!A"RQR"MKY] >A3%-&>/ VAQ@QF^P+5,BW60 OY%MD4V0S7\4X MST2"HA@?TR<9CYBX:"T5A($,5@"3W(+6RD*D2%N"A*(A-DHS_B)4(^NNER!/+U%'"&A%", ?8Z C,"@T'& ^* M!.*M"%ZNK6LR.5>^G-(U$,3E!+6YLGG,F-E=)ZBWDFMQ"FHDWO%HF22*6\3Z?)8EH07&1'S*X M(3A2&.<^'8?W-H;CC&.PX4;H3#91 Y-2@S9* +,&6\^D,3HQCE*3C7#*L76S MP%J.1ILKFT?-&;J+14N1=.T,NS/&L!XAH;#*[3V(?6>#629.57U# MA*;)Q[ ,K,:.H:0697#-TH E!^B)OW-EA7W59[8?#T!UTOH36<6_P M)#K#E(.0(ILBFR*;59+-?0SK_\_>NS:UD63KPG^E@KWC/=,12CKO%_<.(FB, MO9G3@&UP^]A?.O)JRA82HXLQ_O5O9I4$0@*,C 0ED1/3&%12*2LSU[.>=4U, M,:6"2:J\I8%XP[4VSFOE,?%6\WL0ZUO..JVTRLZD4MGK1!WC_XJ:I6IM?ZR_ M9Y*].)*]-QB7_UXV)HBVDL3.QJV%,8AF4Z37""+ B,':8VNDTRG-GC/Z (J= M93KC[?->FT=V9&2\;0C>SC@UM#3*" V!\10"2B4"RG@!L$"""VR(L:A1@+NV M21IQP_^Z";MB?M3LX\YKD]F[PV3:.[BA%$I:8":4*U8,I12)SC/F"C M42"_3G>CAK_BMYFZSD5=]P>'4PDI/"Z*('$5*,8V=>T/P! G +$"*@(QX9AL M; DY6_:8LU%65SJ79XQFZ7R(=,X8EEQ:#:4,P$F. ?4X%<H M0>+YV)%25WY[1 G[4[=UQ_I"#XK!B2]\QZ4Z@/3KX*3LN>(_0]T;^%YZ,91I MYQ=1>,CE.E2#_15WF.GVG.^!^JE?D+@VKCLT;5^DYQQ?'73/7J1EZW?;I:NO MK IRS5=8@&@(U$7!"$Y3'H3BVAL?/(.!",OQ/WOS-"4]' [Z ]U)\Y1]9(N# MLK++ZR<:1&"\\1N\R?# MAF:X\_[[*99\CJ5^>HR<)7<+ \B4*9GZI?E>?_<_PW)PD4%P7A"<"LQB@C C MG@)'I8LFER,1!%D 2! GG=,P\O($@AG_,OYE_/M%_.-!":L%1-X*:E"T8CU6 MC!%DE9>,AX?@7V:(BP/'Z=HHPRP4BFJ J@,DG== *VZ!<1+C5" %7;1U<8L* MUA)\-I":,3)CY+/&R'D\@ QY22F2EG$9[X:UT/$O080VJ7TYNATD;W'\9;1< M,EI.44DBH1$<2Z"#D8 BIH"A@0)K/'4H6M/:TXB6I"780WKI9I3,*/E\45(S M)8DCW%KLJ81.<:$4@5H%Z@VD&26;AI+3X4UD%*=!00 -34>T&0,4-@0HY*B6 MC"COV<86:G&$6HQDH,Q F8'R%TQN[2 G-%60L(B,2!F>K+6@.5>4)RMQHZ\47&B =,A164B4FKN.8AV.&:*8P+CDFU%"Z'%X&S7I]6SN*L ]>\# M';]N')&-/\9#GKB7]7%[]T;BMO4_IO?[UO5 [CT^]D I17 LIM5]7I2#^!WV M;L'%27"/O*^BTMJFTE[=N4@'8':Z ]\O!MTDN,YW^CXIBTXUO>F E"*4'=VQ M<31QU/&%ZO"4S;D?^2FY_77:,+%$;[0[7-] MT=_X_=J#G):=\;T5W4SS=MLCG^K>Y_CF)#BRTN>W/&\("W[>6@0C)'=[U1$Z M+ZIC)-*[XB#T$X^@..DE#?5?)=$(2TRD1Y)1%+1$C# ?M-&:.VW-/R*='YM@ MJ!N*G:3<.NEP6'W[9AY-^&AWJCC.B26@UZG-4C>AN'$3OGG_;KS<+LV-&O?.)3[M3.+3T24JI06:) K_IZBIPM/A\YW/\Z^R$]&X.XSW MYKC/S:7>\>*V%\1<8J-[GZM=6Z^QJ1=.%C17$*5F:P[ZDSS/GZ9=D]GW_D+JYY+Q?=I*GH'W"AE?E;W^H#B.-,,7 M;^L$T$I#O;K, ,4W9(".)G"*%Z.:N/WBI*HKE\]];:A95;],MX.XUX2.#B8[ MNK.O-IGC66_?A1M%KWL^DX:[RI.W'4>8&'#<>6]TZ4#D'COZ+%F.>2KGG4IK MAZ?#ZO30HFZ4=:W&OJC+'(I_I4*'&3=QGMTY9O>E#Z4M!WD.YYS#XVZ4Z[M- MH67IFGF6I,$S6-< +'WCK<-4;9]VAYW[R.@<$_*(;UW;AAU_0XUHWE190:R(00F$).-<(:!>1=P,H%98EP52@+0410+B^:B61] M_O'QR_[WP^/M.+9]_/'X7?GIV-+]EQ_)Q^.#T_C*Q<&/M^C@V,Y&LEX>E/L_ M=MG^RY/V_H]/)P>O_]V.WWU^\,6=Q,_]^/1ECQR\?(\.?OP=QEGU$X<(NN % MDH$!J*$'U# *5. 8!.(QI#AX)U(VE) MPF>C_+_6;>#>PO'$Q<[+%?)FH.#] M@_9S/_0J(=IL9'YA<+:NQ4"/!ED_IB#+"H,TZHDE$HO+-*&H<(%('+"%F&/P2G,N]:&(A- M']ZL,??22@@L(PA0+SB0WDL@H84\*,P@U*EF)ZYDB\D'US7.)1$9R#*0/4$J M)*688A@0U9)BK:2'QK*4;*RQ"I!F(&L$D)$I(/.<C@:*0Y L[8M#\,:VBYU< [B%->MP6:20]02NB6'#LI5*I[89RU(,(/[QZ6T2RC M65,I&?0!,T*,DXI0AU1* W947$KCZ25J*X5G\ MU7_W/5OVJZOUR]VSM$;/XJ"Y.<./UL4MKK5%A%#+I#:<&V+2\3U>4BBJSJP( M8HA29U:$X&V@==8??*X1*ZW-]7-.Z]AD=?&P7HC=T0JYZL"0J^-1^QGA%H5P M!SLS44L5M#0A"."M)REJ28 BD:HA;J"7@7',4T_$5@3"!=7>-:C,>!UE/1_6 MU-RUF8,P"A.@9A//:Y+59JH+$GAK!D>(2 M!TJ0T%$W0I1:?GCEE,!90:ZN@IQQPU@M51"" NQT2E12"FAO$' J<.6H%0:S M!FK(M#B/+:/)>U>0HC>!P^ MV79?AOU!U<+CN'M5J)KJ5/1.5Z-JF+?SM^X/4'+,;BE[\M5?:U(]BE+D0Q2(G*,PD*!A(H38D M6,DEU50;R%@0D JAL!"IMV^>ZYU[WJJ-E,U M"*C*F;P$ MBRC&W!-@O$X9\4X!R90%1%DA9;0"('(;6ZHE!6N0PR^[]A=!61Y+OBNZ<8=X M9PF>1X*GBXNUQ-I9&@ RCH+4@QV8( F A ?+J!1$FHVM!W.,++U-*]S0\6D# MU@IZP2B32#GDE;%QS8W'S/I[B.]=%1Q9CI*,=SGUN21;B!_IR\-GEMGO?:S*'YI'?!:DX@QI9Z[V3$1Q,- M&4B-L];RQR*NDW9I*+][!W[X7C 157 M7>BXV!;S2UEN$*]=VS248_V]."\')ZD@KO*A=8IO5^XT7]7'%3H)QJ]YT58L M*G [25]NG<_U?H,I$/"JVXMK\^%J:>(+U=4_IV,"&93F :79KH/8:F*)](!1 M3 "-"PFDLPX(B*FEPBFFU,86D;/%B7/75^>87@,Y8%Z;IKD_EIFT],Y7[,%Y0"PB0'D04YH)TU0!@M)&-4 M2H4:I1G7-KLH"D#PY6#8\S)T,'9CBS^D\UR.P#27 .:UR6N3UR:O35Z;O#:K M4UTS;\3_BN#GN/^B>.1,S0SC06),@.+> .HP M)J#1SUVDG-E?(ZQ_T?44!W M)MM[EI6P1"%UOE?XT[-V]\+[T;5Q>Y;BK*T[SR$%H,G&[NYH;:HWO1FMS)NX M,+F29G'P=31C!G,9+=W@)$!<<$"55, (Z "2E'+CA<-0;&S1%N$/KJ3)/O?F M4L>\-@VCC@O/$[B+.MZ*O1EZ%PB]TQD"0AE%O#5 "N(B] H*# \0!!)4"-QR M5C7VY"U.FU1KG>4[8V]>F[PVS\"EDO7BHY@D,PD"T>941GH@&4XVB3?IS$X- M(!0.8JR$M[B!BG%MTP0F&ME.'Y^2R6URM08W^$XR'"WLE*?C[<$T' 4" MH<;& V2E !1)!XPP*,(1HPSI (V&&UN\!9G(R0(-E^4<6&ONVCQI&<5=()L; MSRT<8P^F,);@0) V 5@G%: "2F XX(FO Q[4RZF! U(+V1QP3_4<)RS6W =#@$:#.1#.#>PBDX=H2;872 MI&$J<&U32 X')[Y7G5W2\R>^TR^_^:+=[3^+/A'949[7)J]-7IMU6IMYB!75 M/"!(,7?<44>5A#0X[2.'(H$3^8 &E956V9E4*GN=J&/\7U&S5"?&'>OOF60M MCF3M#L8M<2[=#$)9 ZD'5E(%J"00:$\4"!!A9F@0F(:-+=$2Z"&NW"S3&6^? M]]H\LB&;\;8A>#MCU%*'*:5" X$"B98M2:'\8($R5 BLG;)2-0IPUS:('S?\ MKYNP*^9'RS[.O#9Y;?+:Y+7):],TNLL1%2Y8:*4,E$*DG=$A<"4XUTR:\.MT M-VKX*WZ;>>WB>.W>X' J70$%Z(BT", @%*".*&"P9H RH[E11&C+-K80DZVX MALV(U63Q;;BUFL5W:>([8Y82;D+ *:6<80@HQ PH: E '@:,D6!&F8;)[V/' M6EWY[1%%\$_=UAWK"STH!B>^\!V7,LW3KX.3LN>*_PQU;^![Z<50IMU?Q(7! ME^M0#?97'&JFVW.^!^JG?D'BVKCNT+1],7[.T1L&W;,7:>7ZW7;I+B^N"L#- ME\"N(FII0E/?8DU9Y"362.IU2KG4S&#YS]X\#?\/AX/^0'?2/&506QRH[<^D MJ3L?C&/: FMAZO6OT_DC# ).N9$1\(R6?F,+*]B"DB=I8P+P].4H)=:%_M>?[& ^VN\,I_X7"FBED;?(*@]3UPNX@$29#)H9-#-H_M1NQYQ! MS"FQGE+/N?(1/U70E"H1)%P,:&9&NCA$G8[22D=40#I9]PE14013PR$#4!G+ M B,.!;2QA5H"DQ9&-.-JQM6,JTNW[YV$3#H/%<268@*-]5([)@F5DC'%LGW? M##2=+5"60;'4E(.HBJ!B!HRB&'ANXK)Q$[CW&UN1P;8HG@73537OJ[C[[P,= MOW0<:(X_Q@.?N)?U<9/W1D*W]3^F]_O6]?CT3SY6?<7EA-2/%2>CK<_Z_L7X MES]R,YXE=C;S2-7WU9?_."_=X"2)[2:L17>4 M5##ZYM'ES>K2U#+5UXC85(3=>AENHENOW75;OJGH[5?ONNO=UQCYM;O>/5;" M^(J,56YR]6NK=?!&J3R?O=]2=Y1C_-"R2S M[_V%U*.?X>N"28VXD=2\*GO]07%\TO.^>%LG(%4-,%]=9B"1&S*01A,X'N'X MCK*:KE^<5'5%Y6_3=WM53MTR6*.XUH:.368[N[!Q*YGC6VW?A1M'KGL^D M@:WRY&W'$28F%7?>&UTZ4':*'7U6#G0[3^6\4VGM\'18G0E=U*U>KE6)%G_= M52>7)_7GD_K2A]*6@SR'<\[A<3>*/K^_"-^]77_--[WPR[Y]/(MVL>[ M[./Q>_CIP\?7N_BC\7[3!.RIPX&LDY+WF@%C"A%:!*02 U-H 8 MQ:W61!'#4EXF;G%"%NMJ_#F6/V6SF"6*=S/ [U?C*C][XE4"LAMZDBT*Q=8T M;>?QD.K'%%(1YHE,!V9BR 2@QE%@O$+ ?09Y!*H-4XT *8J$) MQ\(A(2A76,H@K0B$(XXY\>PA()6YUL(0;/H82L*T5)ISX*'W@')B@.&(@6"9 M%3)\]2[P-6D- *4IM2Y0 6A$".)9*J;B83O&-+7GCL=^_FA;7;%G/ MI&5]2,L\2.8140(:HCQF5,+X?Z2YP5 X"R'A=YA6& LG8%))9H:$D%@*' M-0$T_I4J)@+PEC)',(G+RJHD7RA;6,PV/LAHEM&LV6@V!YA)):7%3D'G"15( M2V[;_Y2.)SU7N?WG[_>#XU".,(LLC6;/]M'[%&>% /)+H?KE1F,K MU@LQMYG-:Y/79LG5^*E1AL(\:.^IAM2PX )R6%J)C18HFYS-TD'3'G-*&2&. M)'KF!:!0,F!@\,!1CAUR-$A+TTF-I(4?Y#[+DIM1]7FOS3S5^H9QXKT*.@3* M"9642Z5=,%)@(;7+IF\CL'3:?0>)$9B0P\8IY ,DEE-+C-8&&:QA"$0$Y4UF0LV2WAG'%9,$ M*2882'W3 <78 >41!U@B38.VE)JPL458"^&']"U:X3[JCR9W>_W^L,H;[X9T MA1=<1# B61CGA(K2INH11G_<'G&I'2VGCWB%V1RODJJ,)W_FS8<^>Z+Y_#F=!/!:"'CX6MKEK,P-J?YJ'G(E !G!4!4.T$B!O: L>,X0XYJ$PZC4=% M&W!1>?19T#,(Y[7):].PM9FGVL(:3BP304!)J0W*1!Z;4GVB5HS&MLH*K O2(4<$4EH#!0H#!W46$JC;TPDE41IZ9IR+4]3+T2"6#BQD\/=GKF M.WU=":S_GG[W^9#U[(//:Y/7IBE&\#@\LGV9I=@_[EXU%$O]Q/8ZHVYBE6>R M@K:="61[Y_\S+/OEP!_YWK?2^IH?O/.V^[E3W:6B"ID%+(P%E+-I)PPY@PP% M$B("J-0:2(D,\(9 I:UT&D82@"EO<3$;;,E8T$ LR#B=UR:OS6K8R5F'KJ . MG;&D PZ0D("!]7'%J:<<2(P-B-P*.LZ]098W48FN;=K"W[X_B -,>0F]^&NO MM*F!Z"AS(8I%3E"825"0,.B@@N72&FJ8D9I((K17D'B,]/R0=F>.PKO+5:G> MMGVN>^YUK]O/+K_% =5L!SRF*)=53 Q["2@Q!LATKKLVRE*FN?,BXA2"+4YP M@SQ^V;>_D#+>1Q+PBF_<(=]9A.<1X>G6<)%1<$6-!M81!2AF#FCJ#0A>$8R, MC\L9H@AGZ5T%Z9TGJSE("#VB""$,J1',*(R5@5X@13S2YA[B>U=ZVWF M:::%O=8A8(TDIA$9-61<0\>0T]I)01^+N$X:IJ'\[AWXX7O=K CGM$FGG6?> M$$2\\(#9( !U2@$I @>&,J]2-PTEPZ4L-XC7KFT>RK'^7IR7@Y-4\58YT3K% MMRM_FJ\*X J=!./7W&@K%A:XG:0OM]#G^B$1*1+PJMN+:_/A:FGB"]75/Z># M AF4Y@"EPYT91QF$TDG.&(@F-0?1W.*1G7,(L)54*TV0=6YCBZ&&E!_FH%X. MN*[@VLSC_EAFUM([7QTP=]R]-[KF&,7"H'?:,1*<\ Q!!K25'E"&(9">&1"H M=U9)1;Q),0K>0@1F]&VXA&?TS6N3UV:YFG&9N4A9,SZE43)3L&,9YSS9(B3U M1>%( B,E!3)@K 12)B#=+-7X$Q^)*_MG;7V1QNGO1H7\SM5\Y]IFF.U,-L,I M*U]R!&GG>X4_/6MW+[P?71L7,Q9Q;CHY[6SY[K*[TLYV1VM3O>G-:&7>Q(7) M>6>+:T5_O#V8Z>C%XG)2H4 Z6!+0J*> ) (!0Y!4%#J*%=G8(BV(:(,\_#E\ MET.K*[@V3^E5NRNT>BOX9NQ=)/8>3&$O)Q@2+Q6(BI8#JE 4A$-&/),<:HG*T/^*8Z#\P&!B@ M58!30@$EC )#4]?PX*3VD$M6625-TXQKFW@TT?EINM]P3C1Z),_)U1K+0X/-J=<9+XB$<1>20(1B?W/A5 "X%!$,X9ICV1V&YLL1:%L^VX&J8"FW5:FWF8M7',0ZV4=YA1'ZC"*@2"N%2!.^[OPZQOZ>A3:96=2:6RUXDZ MQO\5-4MUQL:Q_IY9]N)8]OY@W&QO[&?"Q&-%O 8N> 2H=1H8'@1 AG-',2*$ MIK,U6(O(V1.(R@4.3&$DFH6X:YO'$7?\KQNQ*^9*S6[NO#9Y;?+:Y+7):],TOHL)5 93 MP9$55#MDF*58R$AZD:10L%_GNU'#7Q'<3&P71VS?#@ZGSQ;Q*G#B T *N='9 M(CIHX"R/Q@RR++C$:UMQNS0C6)>%M^'&:A;>I0GO;(F!D%12ZX%V+-JB1B:K M5%% 4( ^6JM(4]LHZ7WL2*LKOSVB /ZIV[IC?:$'Q>#$%[[C4J%!^G5P4O9< M\9^A[@U\+[T8RK3WBRA;Y'(=JL'^BC?-='O.]T#]U"](7!O7'9JV+\;/.7K# MH'OV(JU7%58&W^>H7$ V!.BYM<)KR(!37WOC@&0Q$6([_V9NG/^KA M<- ?Z$Z:IPQIBX.T]S-5"I+@@+'1P!,5$0U3E*H4%,"I,Y''6EF3RHDA;G&^ MJ&/#%R<^C^2!O]=XIAG/$X-(,WR'__UT>V../?'TD#I+&!>&IRD_,S5Z\[W^ M;M7L.V/FO)@Y'0V&(A6-&!"I8 "4$084]Q80@@ARV$/H=<+,#)<9+C-#>LA8Y_"2*T MH0I+=#NFWG4T80;7Y8'K%%'EEEK-$ 4$\FC<(RF!C' ) B+2$L,1"PE<24LP M\O DF@RJ&50SJ/X,5#53DKA4M(<]E= I+I0B4*M O8$T@VK30'4Z@NL%U-XH M!B2#%E =!-!<8>"T\81(ZJ5A*0;$$6HQDG$UXVK&U>7;_]I!3BC7VK (I$@9 MSAAT07.N*.569?N_&6@Z&U)'E :GHL4/%0*4VE2_3CU02#@6K0P5L-_8BO9' MB\'93.]5-?^KN/SO QV_=!R(CC_& Y^XE_5QD_=&0K?U/Z;W^];U^/4]/O9 M645P+*S5?5Z4@_@=]F[QQ4E\C[RO@O':IHIHW;E(9XYVN@/?+P;=)+[.=_H^ MZ99.-KW?V3I]\;C/]&.(;YNE4]W['-^:Y$96VOV6*0IAP5-4BU\$Y6ZO.KGH175X1WI7 M'(1^XA$4)[VDH_[KYTLDTG&]"8BZH=A)ZBUN_O_Y7=\N\A,33J\3FJ7N4G'C M+GWS_MUN<71\^&[[]6ZKV#O8N5UN&S7NG4LDVIE$HJ-+_*F60_=/BE?M[GG_ MZ?#WSJ?X5]F):-L=QGNX?BMR)3UT97R.WV;&>[LRF7A+I9NN +/2A_$!VOJL M[U^,?_ECW-VC[%0#JC[TQVAQ1RB;H'E*%U8355^^@I)-6,/)*%MM],VCRYO5 MI2G]7E_C9!-*=.MEN'GMVA-V/9GKG?=^?,0W*27W??PYKC%R^Y?>]E;W^ MH#B.FM,7;^LTS@J&7U5YG#>D<*[2?KGYD9]@ORSWG?-848^[(/?;@\EC<(_E M^"5WUWI.%[DV72.1G++5>#4/=TOI/69KK83@'L^[Z(UT[3Z/5"9P6CK7]H^Y M)W>VC_ZW>/77X8>CXM6[P_WB\,WNN^WCO8/7Q?;.\=[?>\=[NT?KA+B_W$/D M*>_Q2)T3HCPTJFU"4S;-W1;(KU?IK5I(Y:;G:F!09*Z284^-X$AQB0,E2&AD M(40I,.*54P)758<(8HA2U2%"D*"UK3K\L7\T#I%\I)].WUX8P<_]LZO0B3QU2^ORH/TN>.]'P<_WGX_>!W' M\^,]B_]=?/SPKOWQ^"-*X8_I$,E'?%#N?]C#GU[NH?ALY.#E+OQX^NK+P7$[ M_O?ODT^O_SXY^/(>'AP?A(,=B/ZJ0R1D_\=[>+C]CX5:"VT8P))P0+TA0!IO M@:(,2\Z9"BK5'#+9BDO8C*K#!=4,9P1:?03*=<^KAT!D"H$<%,;[U(8+0@]H ML!@8CPF VC'D),6CX*FBW;ONB,F&9Z-?UN M4ZCBK-?]5CKO"G-1=,]\"DIU/A=I5;Z5@]+W7ZPJ+VV$R=(@LZ=6?'@3L\;M MV)?^+.[2LHJ'%KKC"GW:C>/Y4;VP\OMOC3J9/*Y)<5V/3VZ2[8[;GM@B6:LO M3*N7,W:%L%0*:ASP*O4T=EX!P^,/HAA706H.J=K88JK%X8./2VV>;?',I7CA MQP!E*7X<*9[AYM(J3SA+?7(5H$(AH)32P CLK,!('50\CV^T/5M97?"\T7;%6Y$_)B28W MSV%X5:?$=C[OI#T2T?7E:!MEM\?BH/5BAB#IR(&XMQ*$^M '*8%!1H'@16 D M'2HO754]"1%JT'GR^72!1A*D+-)/(-+3;$EZ0QBQ%&!%33I5@ "#$0-"*1:8 MM9 [7'6;@+Q!$KW^CJ*JZ@H875>#G)[Y3K\F3OY[^MVO-2]:7RMSX;RH:@[Y M9]HF.Q.[)$/FHB#S<#;\+*#CUD 2,9)'R.1> AFY#V"<(:+2$;-"I]P_T1)\ MMM@Y^XE66X(7?UQTEN!E2_ TZ5&60>H(!0%9 :CP&BBN/""8Q'\YB1(.HP13 MUD+HP0VV'L]'U&R%W^1WKK_S;>_T3)>]%"I/KK=VM_,9M,MOD5SJ?M]G-]N* M*J.%T\FK;7(8_HJ;Y*^T1[:K+?*_ONU>=7OO^SZKGSG4S_[Q]D2+Q[?G!U_> M_N.@$L9R!52P'%!,!#!Q$4%4/-H@CZ6SD4%2D9UHZR:P"V>/]Q3823(9RN_> M@1^^U\V"/*\@7TP(\O'7?WCMK8B^O1J/:%0?=3LH'K5.E=VMW:C:WE\-WZ@:!ULE@ HY\ M!PL/J.(!2$"X_*NN=UW[_T];][G?'6>7>Y$K))2=*9DC>;DF?)?G3)GJ+N&BK) MM-( 0H[3>1.*W,):N8U"Y3B*5Z#M!)00 XDQ2A:+-%8TH"A=.RWX]3O=Z)9"MF$CYR7[P:*\_Z@\\W M .5XK^Q<;94,F(L#S+HD#6,,VE26FBJ>UE7%5@B'< 4\NC#2,],LEI MBUI(-*D]S?I[=M[T_)DNW;@TLP[-=E-V0LZN;QR4/@DINMV '.V=,9B.,EBV M.Z[*;JD3>3.L+@Y6W\\0)<%MU)(VFI)170)*" (RT "X,!YY'>U+DSSFN(7E M HZNS>ZAQDCW([B'LG0_NG1/Q\-X-'>P18 QG+R_& -C@@*&648C8%,!]<86 MXRW$9RL]L]]H.;GYEZEL[20F134IH!O ,/[Q#!C3^AJ?R_8B7>Z M@J))S6S6WZMTF4Y]IB]2WMQ:4Z(U-C.?(H_Z3;UE,G(N#CGMK..(I).F> ": MB-0N7J1NJ!P!QYB!GBD5;'('LY]G^9)U 2., 3$NXJPU$$CI"8"2*$F< MP5RG1&P6^=)#4CBS\ZAI4OYH*4E9RI] RJ?8E.%T$!8IS M+*"GB,F4J"U:@JAF2/GZNY*F V[/A3FMF W:I'SMZQ[YC)Y+0<^OLX7Y+" - M P:!4YE\2I$C:4@ "UQHK1SEXRB;:DBZ0O8I-84C97EN@#Q/L2&"B:YN#(D+S)P+@PXO\RV#)4*P<") #;(")PT_B:UM0#%I644 M>ZZ9K/N80-:D(SJRRVA%0FQ9MA]/MF=Z%'$L'&' 8V:C;.L 5(1O$*F215@' MQ]*9@X@G5K2N/8HPVQ3-HT8'?E"D=KK%6:_[K721(YF+RGV MG.^!N 0OTJKUN^W2%6GBUQ%Q%\ZFXE;:B3OIS6@C_7GQON_=A!VZ?;F7,M@N M#FQW9X@4<2@HI3E0F&I C7; 6*A!5)LN-7HTW*?3"@5J2;FH](;[29R> M%10LG'QE*'@B*+B8[OKJ(!-:@$!<:NMN<3J0@0%B'?:8:**3W0 ME@L%"W)6_8R%G9;.M?URQ%7\MWNT\ASL'@MUZ_:9W$&_U*O]O@;X4@:Y_B'G-\.>/=&I&48W M)&LB8OW@HDK>\_\9EF?IP+*5W[_/-%2U<%/AC;Y(^Z%_W-U.)U;T_)O1?GG3 MUIW!=L?MCK=,Y@>+XP8<:!E8ZGU,@=8F;FFBM+ !.IR2\91H M*02;(='K'W[>OCJ5Z?+,ILKGJFM1<6O-B]8W9K5\6O3GL!\'V(^D^L /#D/R MJ8RNN'S"[T(0=+:-JD32V6 98%!&3A2836?F<*" $NF 3L=$<"C2:;5,>*$VME!+R=6H4V@V M)VCR._/$/LW$KIN;\U3WOOI!*M@O^MX.>\\F4V(=-?_RZ?SV-UVVTVYYU>T= M155^=+EG7GJ3'2,+5/ZSO5NL5))'G0\T3+U;L,) LLCM+98L2$T8#5$8&,0M M>L/)4-G7N;IRO7Q&G^7Z$>5ZBM1++X/C5@$(1337!1) >Z6 9PQ+RK1P/I)Z MA5L(YWJ;1Y+.) //E!^MF&?D2>E1KQN%RO5?];JG:<<]U5ASK4GIBIGXC8AO1KTSJ:ZJ3;+7 M^>;[TZ6>6>'<7^'\F"WLYEI39CB.Q-*AJ' (!1);!3!7P05$I5?1E.?P(8G= MV3.W]LQR7JG-CKG%2//T,5P<1OH8;<6 D\/=J@ D-1@P::/U&,DAYV'='7,- M[XGSKV'?NZ+L_':M.TXY%I+<'6?%6F(TXQ"O6YIC_!1[L_W^$ #>FRU^A<0; M&?5FD RG/CD>2$\54)(J3(PP+!5Z($);B"_@'/C<(J=Q>-# %CD9!9:- E,T MC 8;".$!*"=,RG;@P'A# 7,A(H 3$?Y3W@.'+8BH:" M(R! #1D2@4D?=S\A+4$??&!ZCNPW3)B7FQF9A7GIPCS-]Y$.AC,-H',B"K.E MP!CN@+*"8&H,%#2=X:U:B,R>2=G8H/U<'M_&4Z0WU^A1V>\/=<=6],AV3T^[ MG1%+BD_K>X4_/6MW+[P?O7@VJL\M(C'IK#6!6M^8UU()U-YH.QV&HQ/=\_WW M:1?MQ1Q5N952_$'YU#FSCS-?^>S<@6^Z94=6Y[I=C'.ZBXB2)IN MK]<]CP_3K[IGA[)3L=_Z(.>NB8/6V3O8,$7WI'F8[RZ+ @[#7]W.YV/?.TTU ME56)P%DYT.U<$K ,;79#DQDEG*(8 X4B3Z$HF]1A#LM\ MEO,ZB?3"R6L6Z2<3Z2F"RIB$2G.=I%D!ZJ0&4E@(, J,8R0]E'QC"S/>0G26 MH3:QP4RS24&3W_FLG+#'^GMQ7@Y.3KKM-/C$3,=YK]U0G>F2CGN?;>N#=<3=NH@]7>R@5J-[H:,DJ;'$J;+8TG6JGC*$0$!\HH#@J M,V6H!Q)&KH(A#=:ZC2W9XB)7#JV3>"^M="B+]Y.*]\5TV(0X;H0"@GL6::JE M0-%43<0-YPIZ#5G*8X\$E31$OI^5DR^:J9*$,H0N"D(/7F[/,"2L)!58$""1#8 &0^-OC -)H$,X>*9T2*5 L,5O M."^Y65Y2765Z=1?DQ1'FZ*P_&DA F@1=> TJH R:N*@A0,&1@""H9.XBA M%N,-<<(OTJW4\(KJ44'U**CYC&JH?U88LTIEDXTNHWXUWEFY@'(9@'M#5QK% ML.6( &\=CN9G:C4;[1Z@@L?6642TBMQ)P!82#Z%.\PK0"OF>GATH+(!T95!H M%BA,'T-,!8?*\#MY#+VU J1LJIS?63#4/%1;DL6H@+2L[ MME=EED56EBA:JR9J*;[W+8I RDE+66@]WQ_T2CN(]"U=7VNN]AS[6RS[61WEWNH>K,TXZ[_L+$.]_$Q^U&W*ZWYDM?_QO_;@_3Q.]^CU9UY[-_ MIP=^-P1O\]D@"T3S&SKE!*H@4B0=&F !A2:R.^(9P-I):S2.\,XWMKAHL1M2 M8)K8(B-WRUFQ8HZ,)BN,)E/J0DIA(1S57AD)-'?YGKR*":*G\+P/PX@!X?S8?#"*/,2> &^0 U98 HPD' M1AJ"K918^03 5+2XRH6VZR;@4DEIL5/0^;C$2$MG)4O?CH^U_+\?\F$-PZS8EF<8IGMA&<5]]205-#J4JJQ]T!R'P!D2@3A4QHRC8H%L18F?"5, M]P5Y C/D/4O(TPYR0KG6AH7(N93A+(5,-.>*4FY5S:67[-[,D+=0R)NN_PV, M<>H=X)8*0!7S0%O$@8C6LF"><&[@QI:$O$7%:@0_1BQ[/(KQWL<5H"VO670C MJ>H\SSJQ*B1.O>L.TV'-3>V[?:\A/I+!]32MXEM%U3!^]^W[O;^W_]H].#XJ MM@]>%N]VCX[?[>T<[[ZLKV\?%[OQY<-7Q9O==WN'+U?5ZEIH0/,I[['V5?9) M?U?F_[1/8%6WWH.]J*O&<6]ZKM5FLHLTWJLF-=IU1P0K'9V!**M=3#^^TW M+Q357!+Z[ODE=*]A,']1M&W&VUB?0UA5,A]T.W;8Z\5?,U0N#BH_SZ;E$(>A MAAH@8E+S4*J!)MX"*3DVUEGB2&I" %N,SA8NYV.&5EN0%T5YLB _@2!/<1[N M'.8J6$"$=8!"'H"13@/K,0^.:FR9;: @+]+OAO F;A[GR9DX"ZT\7E%#^?X/ MO=HJ)>?CK)FFF>WL28)FC*:FGIS%'W'+ &4D 9(YC@DW!#NWL'R<%>O D+'O M&6-?3LQ9/^R;8MF80DJX@P %)0$53 ,%90!!09* MO'-M,UV.WK]Y\]?N_N[!\?9?QO]L]2@DM57[+J[\./Q1[!Z\. MW^UO'^\='JRJ+3//JMV>!_7@;*T%9K_\PB@7:J.31AKHQ9F.H!HU9U%&A9[L M\E7=L3D2O?(\_I-W.0'/CMB%T<1CV?[UF"$J4B.6*.KB H7P$@D M ';1,!!0>^/DQA9IJ8?WF5N;0#$2@FHQ#(J",.!(D9@*3!DH4[X M@0_7$/.)Q>I44V<\6R<\6P+AS7BV/#R;(KS1TE8H!:*AP I0 S504G' B$%( M*8L"\NF<2_8LY907XQ/N7&&&@Z+3'107?E!Y5U95TN[).6K)>&[VQWV>NH&@ M\K0'89R5 ]W>_7[F.ZX<#'N^OU?78;@_AX.#[N"C'V3;9+&VR6Q1?(KU$2\% MD)BY=$AVB+:)-T K[(@P\2>W&UN\1=&#&Z+.+3&KX6W)@+>>@+>$LSHRX#T! MX$T[8X2E"@H%F!/I!#;L0,0[#"A42FIH'$^ AU1+B05WZEPBXF6_07;(K-8[ M\\0NJ#$A*3LNVJPO@*KX3PUNIO?[ MUB703=]F IVL3[DSB]'A8JS#J]N\2-JRM'=K=5PYP;PO!B>^T-9V3^,P4@^; M9'/[?C'H)JT>'R^9XO&WJC1!IW+6T5';NAT''5^H*L$W;WWBT??A-,2S;K], MZN!%S[?UH/SF_S@OW>!D3#$F/C6"?'CU$6WB"(:#VS^RI*E%\&?\J)I)?GT" M)G^F,5:,@VB$T^DW'DE&4= 2,<)\T$9K[K0U_Q"Z,?[02>]JYWWVP/2\_@IT MB(_U0K?/]45_X_=K3W]:=L8#4FG$T[-TZUR$L."YJ"4CLJYN3U2?2V:J>H;Q?M4]W['!?CX=8/E MVG;\"4#<\RZ+WM0S/O)J4[]Y_VZW.#H^?+?]>K=5[!WLW"[FC1KWP1C!=BX1 M;&<2P5Y=(MC1)8(5_WK?T<-H7GCWVTVR?"E#MRW@/45<;,S<\?$FI4";QQOO8!9ANUXVU/X?]^-7]_DO?M[WR+,G?=L?]J?ME_S"\B:9;G.Q**H_C MM_[9[MJO3VR/'5R,[;%_EP<_HHWTPY[OXWVZG^RPEW^6'X_?LOV7NS\^?MDE M^S_:7S]]>!6_YUW;_^^[BT\?W)G!E.^?[I%]G.RQ[1\??WP^/W@9QQOMLH.7 M7Z-=%^]Y;'\<)MOLP[_#?K35_O$N$ >5!L;J5&N8#D!5G@(!B2+&T4"EK,WJ MLC/T;CO9M($R+923AC%*$42&.DTP#\1Z+CUF&T6<O_\='JVW@Q[/DI\ MU J??82SCMTL_I78ST[-?5K%>7QYV&\5W5[1C1>B"B[CH'6O..MU.]$^[?]6 MG.M^O%S&Z='M]D65[-D[2WHFPDK9JA?QG0BF(17U8:*NZ Y[]?LCL-WP*!\B MC8LOGGCM_A-OD/*RJR'MQX$/=/SE[[@%6L5.7,C0[75*705>3O0W7YR?=-/# M=,\[\2/]H>F7KM2],F'H2;3+/Y]TAX-JN.?=7MMM5OMH<@&VBE^%0PHW[MY_ M&-^X 1]=G11X^<@YBY$1.8_B4Y>AM+HSV(XL?9AF_?.;J,IL7)^&8"CO_WQ\?3O+Q^__'VZ?_SVXB/>H_'^I_NO/WV-F-C^].53N?_Z[]-I M#/WTY>#KIY<'Y:?3M^>QWN>'ISNG7_Z\"D< M'.^>[Y__@VG@U"D!XCY#(/[A@,;* A%70A%KB!-N&D6]\@9[[)FED&*BC<0: M":1U7#$15V8&1=.J)&F>7)=*=(Z&IZ=)4..UB44JKE:I&"_3WW"7OWJD]>E'_?,;[].+@[3_!8DD) M#H C9@ E)@!E%0+6()_.0A6.J>E]=PL>HIOQ<.D*^5;'PLV0>;O4O.E%G5F> MM7U_9%F-:'F\OJI\)&K>E,J0M'ZB7)\+73#\.R-1>?NO12A3X*&X\)%'I/A% M.M*X)@JA[/4'$48Z3E\4E6U_J?Q)4OTGI3VI2DI&MTBB5Q&05][TTMMJKWKD M#M65-+O7WQU'4+;;A?%3GV#5)\AF<7R2_#]ESQ4CRI#69/+;TCVK&\61)PIR M263J&Q%4W0E5[SOH?O.GEY=&H]HLWG?:B816A.J\[(_XD6L5D4 5R1[K%]$F M3WRH6U&S3 .SQ-#9"2.[=)FNPY7&J)6[:'[LI!-TPOQO69H*S5 M!*5)NY7!;1;;<9JKPO>1BZ\PNAV_S-=MZ@:]^$1UD*9?DT'C?:?P[E=&H!IE7;3ML%<.RM$[=K_7-FZ"M=.RWT]<(7Y*]RIM68Y6_.HIX_-T>VF F\6.[U7& M;7FU[M4M4Q"C<)=(T8\OQ,LCDSW!ZJ6Y?N/DW35EE\\\,<57"Y-\!Z?E($W2 MV;#7'R:3(&JV_C#J\AOGI-+"40-V>]&2CP/JSZU9VTKS%?7JJ._IS-3>MV1C9KXED7.6VMX.*^=3[,;Z4$EDJTNC21-1O M[/BHG_N)",:MQ3&[B?!=Q(LIQ6:4@[BGPYX3WG\G\#(\+F)1:-MU[CJ M:2-?KOLJ\XA:C]5JL3+M;K0SDN D]5D.+J957"]EYB?]>06'2:Y/]5'IV=I;;W4BCMQC/B!D7;^B2:N;CV3GA#-&CL8 M5OA9(X^MM* K0[(D0Z][.E*EMX_1#2M/>J_L?ZTO1IU9DXE!93<=)8U]]?&1 M4KR.BLE*2H\SZ-8ZPOD(H97A-)KP^"#1NF]W.]'L]>WVB%-%)I&0L.>_^U[B?W4SUO-_VE\ID2[$@A6O":1CZZ)>VL$K><1T*MOK.\69[OV%E0OW?B9 MU%LRFH;U=O#)5HQ$Q<2M]:VB:V>Z/[AN#(Z?47_393N])\5&?$3N^-3?:N]- MG*HX\#)]/LZL'ZW6V8V%':WQV"*HI\^:2#Q#.:@FPB7[OU>KT$%*&8R_] >U M9K*7E#!JI/X@&GC Z%K=GIY%K:9K[1>_]%M9$WQN M'V^8=&KQ+9W:E,:4!IO&G79)\E!,/E^RE:_F=JE-V1YQVOH&U5#, M. H71V1&.R/NKOTK<4J/$T<9;WBUV^)SG)3Q:7LI<['PW].\^;2@E<'?B4.. M\S@<>56N;>MZ'TQ(JXFVO/_FQ^HXLL1^MU.OYY3JOG0X5<*3QE76:Q"E/4W? MEZ'[/!)*,XX(V=')5_4D5K>9V H3D_(31;[2&F/)-.3F4\=FV@9/7:_=(L^/ MM)PGA[L05%@864J %E#F"%!8.1 8@AIY@8VSTQ$4Q;G!W%)C":12.RTTM$P[ M*"2A#LXXZ"?.N]JISKM:Y^#Z3R=G^OBOHNS7ID=9&<6A?C$./2%P+V):PI6V M'R27;G4YXFC4!F.$'OF"V[["QK%G6Q=18;JD%.IW1_"IU,WGGCZ]*2J]76/4 MZ.2-:;_VX&[G-ZF"[R=ZYBB/]+;_GJ,>0BHI+78*.D^H0%HZFSIY(<8PETC@ MNG5X1(#K91!LF2?Q\&>&"_L_=MG^VW\@U3!P E,O"0EH8!88*PQPD,89;K0@3^?2!6J MTRMM_4 YJEL[7_>W_^%28$PU @YY!B@-!&CL.2""FA!X$%2;:3M&2"T]$4:0 M2$$\AX;$MT:XT$A)QB%9+V?M.Y_$M'U1;+MN%;V<3+^[MJU6U2#;FTP>QJCV MVEP!P<3S'E7.QI[K%W]VDV7TKU?;1W_^%BVQ_O#ZQ%R]\?U9 I;B7]M'[W^K M;@^@;%UF\S[.PM[\V)?9ZSL3?K/B7\?=LXA&$K+?7DP^4;(.=\;.P^TK!]3E M:W]-N.97I>N]KC-ZH%&19 BZA>7GN+/ MP[(.1"?'=:0)GSOQ>ZH'/8V6F)8AO/4V.Z"N7:I63[G4*6NJ1=$9[NW_U%..$ M>9^"J+=8X6D4.AGY_3-OJYACY9>L<]>JVXY<[=6M^Z.=7;BRBF;7(7I=)*]J M6JFB/#U+,]&M(]N_7N%X3__E_4/=-ZKIGV/YE ]+.FR,\H$S$C>;E-8*Y(-U M&GI,4GW^XP+7]O!S?.*TCG"$6Q&1+@'IZ'UU!4#>*K:;@#DS>%+U#DA<>B_N M^-[P*B)UA1Y)?#K%;A+9B__3+P[/XQ]5&.%RO\S8BT_NS/OI+AE#4C^*2[L, M=26(G\P,JD(SH]P;.S%1Y=5$M8K(^#IN0MX3@,0'^5;G#O1M]RSBP_>4=E2! M>QWNN3ZQ?CRQW3BQ=7RF-Q @G-F7< MU.F48Q0(MXV]&FJ9+'"7$*P3'[F?@E=%_R3%Q?ZU^^;HMTO8K@,H(S"KHDW] M2TR*#UB'05,PL/ILA.5!NP[-U*&JJR^MPJ:G^B+%:>JWU0D]E=-Q]-W]NM+G M$D_]%>;IRI,Z3O4MQ"@ON,Y)3N\\[;JTF&GR!K. NCT&T_J)1JJA,Y&8,J_G MTQ&J,>(JH,A_X^Z27)@@D0S!<"'HE>=33'O'^A$MXV_35L.VTNW4[V6O M,^H,D_UB-]H0+]^CP[?_T*"L1CJ*A1("Q&40P&"E04B'U3 8%-+1W$.$;,XV MJBI&+K 1WVA'4A'5URAN>!IE/^VL43[Q>+_7$E6'8KVN4GD25>F-$LKTY1)6 M3?U M;^K51RU'+@4Q[[OE''7USEI5:%>91[_-N\NY )Q"P,W1$W,>WY MP>=_+).<1VH#!!>IC9 /J096 PV%0,':X(/:V")L<[:Y\^6^'&6'#$^'==S( M^5#:\NF!ZIU/FM&[W9'NV+X:X\MZB'EKW+(U?L2M@0T105L)2&0E@!KJ@3'1 M.)4(8^<03:Z/C2TE-V>/,;C<&B/KY1:*/P:M_HGW@\W*E*RRC=M5&7 $G:+= M[7R."K]*<*B82)T:DYR>IH2=E.PR&1&]_+;J:U)>):AN'W7X3='/5RDW=]BK,D0F MTJ-;$5CK^Q21=R%T'WUZ^17NOWX7A?R@'8'C_/#U/CWX\:[_=C:E!V^DL_[Q]UY26BQ@9"2!P&H; )51?2EK*(!Q M<;F,9K9TZ)[.]R?R0\_I>T_[H:@V1#&Q(U;6T?[!5_2QXR>S0D$JP31G*^M(7>S%V'(QJ MK2*LI(S+;G\03:5O4L;)^^H'EQ44E[>^=I_XG57+S%0F79(QQ4KLMRQZAW\+3,Y&Y7';.AJ/AG$:# M=/J=P\[L>ZOLZ2O/]:3'>GOB0:]<,__??TF,Q!_]8F0"5^4OH_*J]R#^K">A?SD!_[/8:]FNN.]YZ5X__XMY/?*U7([D'U(!$'Q]U$M*& MPOR/IW=Z7Y\L1#=9FHF_JNV)'C\65H#B<%:TXSX8=FHWI$]QHFY579F0N'83 MUV[,&MUJ-W*9UK7*G1^AU0121K#Z8\7VTIQQC)787;A!N^OZEDH;:-SYZQ9E M-[OK*E=^=<.Z)B-">F?JOG555-*G5X.XIL^GMVFK\&5U,Q?5H1W413NI^G+T MUZ@[UUBOVVZOUS6CW+%6_1A#D\(#R<$P+AU-I9>I2FGLO[A)W_7_J)XX2\F3 M2PE93C+&G1,#BOY'6*]BBM>&.E%)-:Y_2L,;E6K] MO!]*3A?>V)(Y73BG"SJKQ*DJ>8V,W6"*^L=FW0'53DI?G(&3J]FH'\Y M ^-L%=-XJ(A%-:2QEVK$ODWB M&H++,OSJ[NE*/T[+V%RIXHJ7-F^M!ZJR[-',7%S6A5]4:9&I+TMEO]2>0N?= M9G%8>?F^5VD:5?G\Y5>"^!6@\FM.3'0*IY;]*@QZ$O=)2M]L5]E9Y67I6O$Y MW7KR0Y6'-&YZWTM\+N4!]D:IG&GB:\09>'O2*?\S]+-,;I8TIJUQ\T8X3_'8 M*MUL[)F-M R8LF[!>&DR1=3L](?]&1OMRIBJB>[$6HT^&S%6IP6]<7M,VI 3 M=M72HX-']L2[8=L?A@0V4R7AJ9WP2:3NQ]'\FR@PK/3_['_^AQ"&'-$. M.,LQH"EF*#T. ')!'/'"*5)UO?4$I=5TFFG5C_]I.BZLNWD_JW?U5?UQU&K>3ZO[VX.X*:S:B-+97- MJ&Q&-=@?&N>ZH[#PV*31X2.=)Y8ZRN3H*L^H><]?V+\2]_C$]R M*SO5_:H/C1/#1@"?M,+T4>?ID>O+5]"W"6OX&QVN-_KFT>7-ZM+4P96C:W(3 M,GSK9;B);O_H';=5FP+)7[KKW=<8N?T[G\=8):=YK'FLJS-6P>]UUY\<#7K3 M>;D(;V+V\^.UHYY^+*8+9S7![$&>ZK:'FF42CWET]@R]J!YFU(5JMS:=7EUU MH;KV?/,MWJ,MV/T>\6?K=766?*W'*U=OW((5QRK&@UJ%M3Q-V6P_O*MH^4ZW M/UC40\/TR!MK/7FO>ZFJX'TG&J?MRSE\KY[,K-S*UZ9]JVJ5NY(:W G#_=K>7C;![]WT M<1W&;>[Y@BR!JV_Q51#25K&M8EO%MHIM%1>XBC?Y@K;5%V[UM=6=,ONO.]OK M7 $N>8\I,&F-T3?YT9L\$5U;Q[V.3_OM'$^GELK>#BQXN) MZGL.ZC5F>2V:Z'QEEVK:"6LGK)VP=L+:";O__7AX)^PZO4:\QYIZ45RR:+ES MNI208G(\21Z+O*2/C+RH?-WG"\BG9T'>+P[&O_G=_/SOT\CSIS&.CW*:]5O. MDRO6*Y/+&3V\O;7W]^ZKG76^OO-4O=UYL5L_>VOS]<=UL8ZOGCUE&Q]?R[<[ M[W#]Y8OW]+F?WD/?=?16_*[7/_Y^O/YL=V_]C]D\MFM4\=9'>OVSUW+C6=I[ M]>S=AZT_WKQ_M?FBK!\S^>_-Y]/UWYBD][%73_]D,BBIN 4EC0(TQD#0'B&I M&&S4.C+,*VO"#869[U[2V*FQT\-AIV[*PO3GTPZ#,T]=8Z$%LI#JL%#@/+$0 M/>AL+:!2%D+(&C#R>I5BG/1A98W;H9'S=1<;"S46>C@L]'TZTL\7M6F;I=3! MQSP^:/QT/7[ZF[CI[\I1&Q_7^<:S=W]R%HKUGH,R-@$268'GFH/SS'-72D[( M/QEMC:$:0SU@AOI6^]_K=HULG'1%3CKN<%)0'@5QDF9(JE(N&FR*G.PW[:6+ M,@NL2A,;*L0>4=)##I@1BW"+]I<^^^'Z;>O4UJFM4UNGOJ]37SYCJ?;K&]K! M6=(MJ3+YZ\O27ME>^=TJYS(&+?V^^MOJX-T!C6-_5GIE.IZ5+CH^:6-U*2F* MZRW#A=;]$AK#4J*E"8>L@T6%PM;^',SGX%21&NUBKNL^)>W5?+W+[NZ>UF(I M3VMQGMH7B-[Y\SBGT;1F5C4#>E$&],;HQ'@^YW1P28NBL@"-P0(6K\A^S@E\ MY"XS%)QIO[(FI1Y*-M^@;NGO]!H#+(8!NICO,,+G]FNS_,G/Z9,U_?1?F?"= M-_W?#22P*O.#=DWC]UK83'?"]YNV%Y,DJG"'? H2!XG).,92>MFA&"RGS%;HQ]P5$P# M[WV*Y0M#WIITOMD5V5S&W%#+6 M1/7W([D3+:9+3&AU 6D> 68O0LHI&HY]E-4+"A=;+M^=?Y?WX]=J M='V-CRY8@(?#1UQ@H5--_&@'H-QU MVM4^4\ZI##I+4DF\T6!)TX0L8A1%6A]=K%!N,%X*&%_/9W>_..[X[!J.KX/C MKEN.15<$MQEX4=4M9QVXE#B((LA<#%K)Z%;6N)N7QU=WRC4,/U11W)QR]P[H M.:<1!<6=L_7P/M0P=M\T'H! M7J"#F!4AW&094#7IW #>7')] W+')>>,Y<4D"])I"2B, ENR!U\AG".GM!+/.,BFD M:3ZYA\5DKWZ>SZ1CQ141.?@8'6DDAI/U$26P%#DKZ$(JNFHD?&B$[5%L08L2 MZA4#-*?HCC*BRN*A-4(K9E35I^U12JN%X,5ZY M^P9RRZ2[+91W778I:F<8=R"B14#)(X3D,T3,M.$H2DF2)/:%]79;)EW/(-X[ M9;TY[>X TEVGG;3)1>D$&)<-('<*@HT)K'.,.6-"QD*0MF8H[0,LHMV0O1AD M?\MKUT!Z'9#.9F20%KC?<@)F;0D MDN=QW)+E>@;AWJGBS>]V!WB>2Y8C13IR:6N&#Q6D*(!NR7+W2=VN^XXD13W3" D^HUD,9*AG)F$DJ,2S'#+JT[=OPC\!MY> M@;>YY/H"\#F7'"'8!)\\J&P,(;Q8<%QY*"(H9I5WNB;+->G< -X\*U*&CPK/-@^BNI'D2SW=#+)TYKS\SZGZZ7*/436 MT:R67? J2ZZ01^]([&0=$@LJ*!=;E R9Y%\I$+B4 MD(SW+DA=<@UTQPN,[LO<7 UY/9=[S3?5 QAVXUA3C"H4!](QLII+U. 3S\ # M%R(ZY-R6F1K*^#5K134X]AR.S:-T)XA[U:W.EE)$GA@8QUPMADQZIXD)E(Y1 ML$QJ*7??>4_5(-=SR#4_4&]@N7[BZ"5HQH^T!OBG8XDKE@,=,5'M0:; %1U! M\Y*4('D8=).$#Q.6S7MS#_!;_Q)^*9"^Z56"Z+4!M$&36,P",H8D?&+1\GB/ M8O%1Y$VM$];BZ-#OMG2IB^A&>1=SDDPKB:A1NLR5RE$*6WM@\E;(\,'QU/,Y MMXTSJ6 DM8#9=%H]W?F(("-)H$2'P$A<69-#IVY+?J,FDBF8L();M0&P@J\"59$ 43&>G,E[BXIN4-Y+WS,]TWRIN?Z29H[OJ9 M(F,\).1@M9WU'I/@EM8DAD, V\U6'6S95SS#<.TV]>:SN!- =\5QH M.P5R!B)Q K07#"Q#)!D=C)!>"UG3(^70&M&$6IU/:"33PW@#>'7+^ W''(R5QD- S!RJ(!!7?@A#%@,XJ05,PFI#[*ZD7F M4PGLJ:=N\V#J=Z];/S(P\EHGTB:8SHX(KDY.!ODZ0NF!X=/Z@I,#G9' M:?;DM\GJMI?EBESUW_>U)DM.W-99&T5R+&6)AGN;HE4J$'L+3;S]S3S8P\GT MW65J&1'TA*BX:W+MIP[+G_=[-B5M<=S^RYP34Y8DDG !(M=(.IHN-?=,0,F2 M!9ZY)5ML9&O=V M@P&2RJE$#&!MX( ^6@BB.(@&:S/UZ+6W*VMFJ/$F\0"-=AOM/EC:72[6;72Z M4#KMJ+(B(6<<%;BH/:"Q'D*PM0"]UM))S5/R*VO.Z*&Z@%";,MM8M;'JG;/J M]X3 -.*\&7%VXV"BY)8)JR#9K 5RV#K18 QPFMA$DI12_S;H;N@O7;CS<:; MC3?OC3=;\%%O:'4N^,A(QV+M?J0,UX Z)/ ,R;YW(A07A245E112-$-FVNUJ M(]9&K#TBUN\-^FHL>E,6[41^E2)--#P0;28!F-! +<@':*40VEGZ(Y%VRLBJ MQX=!HK.8L1^F58[3OVGTU]I/].-LU.<^:^=H,AV5XU,HKOT4QC^L?9KKK;YO M-KA/ZWBR&K2&N_YPDI^<_?)C&DT.=_WQD]'^#-*S-_VXY\?O1OMGBUOCV3J+ M,?O"DZ=__#!*T^U* JOLA A.0^E.O_GTZ=794YW=/7W.KC(E+GV:K?++W_J5 MCW6K5N-W?>K7GU/R\N]L8VUC;6/MVUB5O=I8OQ$(W)$;WU)(2?+ILFQ16W^2R^ M=Z;\U"#?14WZTBR>8D=D:UJ"]RXMTM46\TB+6Z)NO-*)IJ]A= MQ1=^-)ZMW,Q/U!;NR@M7KS,&Y^XSVM)=>>G6_?A]GAFSLY/WV[<;2+4U[*[A MY^NU03V)7ZS<@JI;]B]/[M_YK[P[X%?MRX_VKS8VR?LSDOT^B!N7ZQ]_9 MJZ=_"EO[;ED#6D0$-(K7FH0"6'2Z=F1FS+N5->',T"B]H'"71D^-GOI(3RTG MY,YH2'5H"$V(+D9>*ZW5NHDN04C(P+L8DM#9%96)AJP9DE;4:*C1T .FH06F M6#RXBI!W1E!_=ZN&\5J:)J4(WD^*D3@6"'&6104K0.C$RWK(!2P>9;+F21!'!\,P6G*K0HVZ2=Q;*>!UG MN[B)L_T> PH6%)=[-V[+MDYMG=HZM75JZ]36Z<[7Z5%$P/R^^MOJX-T!C6-_ MC]3XP72<_>1H?#S8/YA^)>[T:XT_KFHH+J%=I4B_3ER[3)^$QJ%%YJ5#832S M%C-;S,U/:XW=%UOLK+#FN0OLK')FMB3PV2? + 786!Q(PU4A6RSF8E?6A%1# MCHNJO=&CZZ'& (MA@ 7UQFY8O@Z6/W:=45['H%R&K*P@+%=G5+$,C'4A:">% M%W%E;5&ER1J*;Q?%UVI^?<\P?G3%L.\,X[R#<1-\*"QY8*@\H)0.@M8*F%=9 MB5K$1XN5-35T;![GUZZ%W2#^X 1U"V6[=TAW0]EH]THP*4 2& +%K A&]!, M1)YUYEH:4L&%&XJF@C=D+R(*K,57?"]XNP%@146A2Q:0%"K2N6TAG;MZ-CWG M,4N3K%4/.+RB@?<^Q?(C*D][=Q=DW0"J4 +'K#@HSC)@J(T3+-?@C4LF8*3G M&M.7;OD-QM?(+.>*4S^%(CMJWV8#//8'@P,<@2E2M]E-4+BCM:+L^= M?Y?WX]=JQ7R-CRY8@(?"1YX+'90)U@F)F+FC0\V,]:&@+%RYYK-[8$0VFO/9 M\<"D+B9!\D$"RLC ^:A!9UYT""M#QDFNR*HAB87*R.I9;C7X3+KJ&X=RZ[^X9QQV77 M8'P=&'>]? MW+T#NNN3"XIYEDC%SM8QP.0L 5HIB#Y@J4]:.%9(Q8[.^,B"T3DM[)JO@?>A@K>YY/H"\#F7G$2M2TB* MI#/W@"4J"#P4D$%XZS$&)U23S@W@S2/7-R!W/'+2\X@L91!<"D"I)%AK W@A M@O.*<6ES'T7UH\BE^_E@?'@P]M-,* K3P>3;[1L>:8B %MFK[%(IB:,4W"DG M!!H1DD[:Y-A<<@^,R8[G7'(VV*"\SN!8*H B$(?5HDM!H4.,FI?:PEI:,53F MQBI)"Q)ZJ RP()]'-I]<_)'=\>CZ11FV=!)?T MK)Q%@, M \F$EI$A%MK$'LKJ1Y%E1Z*._MP_GV@7#O93R[+K\%%P*7)I;6$Q MH0[.E^AR9L(+59QQLKGT'A:1O?IYSJ67LB])L0S:UK(\01EPPGLHDOEDE6>A MX,H:#HVS/8I,:#%&O<)_<^CU".%=AQZ3')/C >I> SHR-[R3$G*(7JN<<_"+ MNU5H&.^=0^^^0=Y2\&X YJ[/+C#-O4"R,_3,.U\86$9_9HVQJ)R**GQES;B6 M@==W"/=.36_^NCO <]=?YTKB3&@-+F0+A.$$EM.?G(LBC)6>)S]3O_D\I)MH M;KANWKH[@V[76\<5].H&WN:M6Q* SWGK M1,Y8G,J@N76 M,W@68S@0PFBE(0ELB:<&[Z;KZYG..Y6Q,Q.868!3# >$(4A MF9T5B!!32M(XQT4?)?4]Y-_=<5?>IY-)GD*=2$XM]>Y2+C+<6.89-U$85#)8 M;V+4,3,IO61"-3_= R.Q^0YV3OMBC,U \H=T$23ZLD$($"85X7WP9'NLK$DU MM$KU*-R@!0[UB@":HZY'$.\ZZB23,:IL066? 7EM>F5U 1<#0ZUE-H7U,:2H M87PQCKK[!GG+O+LMI'>]>+E8%6FC@7-,@(GDN%=:@2?S4A=?+,>\LL:'TF!+ MO.L[Q'NGQS='WAU NNO(D[27UD<)":4]Z5A)D"8)[GDTSBJNLB+]'(=H6V!_ M W;SY-TC=N?R[@*GO2+8!J:QWO,;\$;,#&R3F?4"M6V*=P-O\^0M"<#GN]O% M:"(*""N,%@3S)IT;P)LKKV] [KCR@DLE.F^@L%"K7AL# MUK$$6N:DBHW!A<55O6YI=]?SYJT3!N/HT.^V;+N+:"AGHI^@1,Q>8E$8LK(N M>&O1._2Z9=L],/Y:WWPZG0LIPA@4S[7/!DK P")XGP+HH*+16>88!"DB0Z=8 MCP(16DA1KPB@>?%Z!?%NM)'U=*J+@BQ* =2EU@C@ E**D8644\JNC]%&#>2+ M<>/=-\I;OMU-T+S1$=A*F6)5$*""#8 Y9'!D.X(QDJ,BL:U2;<+!Y[/C6\9= MST#<.U6].>KN!-$=^6R3SLH%#49(!/2&@T]2@L28)&IA;3!5!3>RM95NP&Z. MNOO$[JMN_3QGG/71@H@FU_IY#CPG[+*BM-*E8%*]C.1OZ.T5>INGKC<(7S]Q MQ1/*XT=: _R3":-,U!90$+ )XHH4[E1Q7IPLH3:]3$T\-X W3UW?@+S^)9"3 MML&F(H$G5TC/CAJ<*0(TDSJRVF["E3[*ZD5FW0GL8];=YL'4[U[7"QH.QBF/ MX62MGDB:8#HX(J$Y.!ODZ0MH+D_J]"<'NZ,T>_+;3'7;[LLK$M5_W]>:+#EK M^\0T6<[>!U5JI]*@E6*I>*T=HH[?;%5Z.)F^NTPG(W:>$ ]W[:W]U*'X\U[/ MIJ$MCMB?S[DP91')!I\AH^" QC (M/D@(U=:E% $JI4U[?B0\T6E(BX(:/<< MA]4HME'L$E/L5?W*C5^OQZ]=_S&W10E5@$D5R0HV$5P-6%490U$^HN-L9>W& MQF]CUL:L#Y99K^.O[S6UMIS<6^/=.4\_U[EDKX$I2[S+G0&?O8',LW'&V%1J MA0W!AW0L;IZ5VWBW\>[#X]WEHMW&IPOETXX>&WV)G"<)4EH$E#: PQ@@:562 MD5)E85?6G-9#)VY-LJ"ZX)UU*$IU%A/TPK7*<_DVCO]9F\ZK' M?+1_Y&<3^XD>/IO'N4_?.9I,1^7XZN#<'.WER6 C?QB\.=CS^]\-4U%AVEGM M;X_\]-U88]8.#R:C^H(GX[Q+K_PK__AAE*;;9PQP[EVG^\(^O\4'VH*CZ>5O M.;=$,5PA._^\$?3U9^^&(F M>Z/]LP]W]=N[,[YT7J4L>%XGIYIX[F \V]DG!*0\KJ^BD?A['L%@>US%P7^- MI.?""DF*EU7(B[=<296)4;S7R#W[;?/7FZX-PZFQ%[3@[IQ*>]/BX.C<'+T;[?C_2UPQ^F](#M3/[9/"/ MW_<]&47T_#\O@F6'KTZD-DK.%%-1>Q;0HW8U3S>3DE&RR6CDB1)"[\GI:54$ MO!5H992OQ2AV$Q:!GI&PR]%6-Q@2-3 M@2LA&!?&_?FLZC!,, .?E9DOU9=?]O\B!68VX9]W_60R*J.<_G5<#WB5C4=^ M=]U/J]5X_(P69@: 3?K^?^T>Q/?+J:GLYO_WYOCM'^DP"-1;'_]#&L7K#V]? M;HDM\?O?&\^>XM;'=Y*TEN.MG??L[<[[XZV]%]M;.R_*QK/UXXWJ/TA!VN(@ M!5UKMM'B!FL2!&3!6:1$]/57TII-C-?C':'\PW3XXHD&GR3^? M7(50+EXW6J;309R)_YGR11PUQ\_&>W/IC][TX^G'W^J M,U1%HQL,7[_PY.G/PG25G0C4T[C\TV\^?7IU]E1'F3QY3LM59OFE3[/5RY_[ MVL=RO8HHO^MCO_Z@HTW>6UG!%J_1BX^+3/-SWSN.3 M-7#["JS]EI@]:9LT)23GP7/B"Z*&^NOF]FBP( MU1[O\]5F_XUM/G?-=9E5>(%A.*\XW>8URQ6W^4P\G,RXIC8L:M:7)AX^G-5[ M4>7GS%WYQ:(MJ!)CW[CO&:D)'T;3;1+R!_MY<)S]^+K)\(=Q37OM63_R MB]BO!5R=NK>NE:5U9N_4,I2Q:KST\M]HL7?S>4MHBP[RJ_W'$'&P1Q;2RZWC M5YLTQI?/Y<;.Z^.WS^@U.V_?KXO7_.WFF_<;.__9H\]AW3O=MW^\QK<[OZAU M\?S#UF84&\]^?;].8]O8>_WQ[;/_[&Z\?"TV_M@BB^M-61_-]98S(15MN .E M:U%*7C@X33:7ED:RQ+S0MA:EU&)(QNZ",G6O(UWN,R._D68CS05XK[I,^9E# M*Z.>$A[]]<=,A!/A5=ZK&LQCB;>Z._;KMMUS68>2N(4DZ ?2-@-M+P,=HE!1 M\5SBK+.F&AI]XWS6NV*_!14QZ*.6>ZKA3@\&9?37B:;;&@;?OZYWK?]@G:XD=_"R.]X3O53TCA=)(?,0@+$&,%FX4!*=-P5ERQ*(C]A MA\[.ESAMG5$>.4]<5[V90?Q+>%? 3YJF5N, MZ"VLR2,70ZV 5%^ET%F2_3DIQ,G>MLZ2@2V3 ^0D"^;2KU2<32_0HP01I )TL$(IUD(75)C@ZQ&@6 MEM74#SZ])"#_<_CFPL+Q%Q#H=U$0_I7B=WL1IOBY%-%@]V RR9,!$4T-1DS$ M!.?#$+?]7WFP?S =A)SW!^,: Y[H3:/]Z0']B =[F9Z)_FB2!Q\R'9?9:TKX.B,[4\6G U&C<#;X,?C*:K YJ6"81 M4UV(>M,\'X39G3>-=Y>VL XT'ZLM)UF2123D_EN^PD-?G*T.YVMYF";-B>/!W'6 ML'$P.:3M2:?C/GVLQM[OOYL,_&1R$$>S6-(:&7+AZ&OPZ!Y-GT9_M!]IH=_E M-)P]6K^''AW/WE\C4^NT1I/)41Y//@57U^GN^??T[VBOK@ M]_Y)!]#ZCD^S M/_3'L^U8'3REKSR=SK!^XKB>!OIQ#5'V7<'8GV7:+QLO%B/4+FZ?^0=]2#XH MY9MUQ=ER2KOOCNI>__B:O7K])SH6D44-K(0(:+P"9SASH-$C>CD-OCH-2*ED",=A:>0T) MJ^ Y*R"*+[E(E5.QUSH.44H=E%.!]%M4I3AKO?:RN.P9)L=/V<$RV]BA?\?! MEE TQP)>YMK\(V;PR@H0T0K&T*>0RK6. ]-).&(#H7S&I)+/@HO(E/6J&(/F ME!TL$XT=^G<=5VIA--9Z'W_WL:>G^F*971>%(UUG'.9\]- MJ@I9/L7EB]EK:X!^)[GO=A/1OGY^OZP\^C^G^;R?W'.//2^-K3_]DY%>49#; M>FN9 1EI,"%(.I0H I,)O?#EBGEIO&>):5R=)J:5@\I7U8(YR?0B*V,RLZ?> MU?*T1+A=H[ >Y<^VTJ3R64TVZUACIP;<>&9:^3,KXN!H[A,'9YGD W^2ZI)/ M4EU.T'-B4=<#?O+;&>:^1.+\RR59-N_>C?.[F4U#IM?GL0UJ6,J[@_$RI\DY MMVJ8^9XL.2E6N<6%)YZY553F5I+DOB_U[C[&*NW5,N_Z,-:VKDNUKOIJJ:)7 MS/6[/"-L+B7LE)2^?K';QY2P+_,F/Z=(BNMDB'USP=RW4^B68;'^G2>3$]%9 M+V!/?N.G$G>/WKU]>=3M%9((OQV2]T"6\24I-E4=F=UB4%U^-5RMIDU1[+M9GBOVC M"'4;;7W\=6]][S_;&Z*&I;U6;U^NJXW-K>/U/1J36/_P:G-C].K9[NY\J-NO M.^M[6\=O_W@NW^YL[VP\VWV_]?$]W]CYY?CMWIN=K8]/U;KX!5_]\9^+LM4\ M2F5*\B"TXX Q./!1:(A68RQ21RG\RAIW^&_KRJ#C0Z_EPYEAPZE$2;EPJMQ MG &U+>!-3;/5)F9BQ!!\:G38Z+#1X6+I\&(2;";O JE.=4OV2>N#]J9VE:8? M7B%8P3SPA,JK,DLJ:?> C>J6G.KZ=P]X,=>UV[Y;=(&L=[I#9W0>A1?@C&&U M+4X Q[D'I;/S3 !0 MMFJC2P+XZR@I_43\G/K2,'X=C'?]D62;H> E@.2DI:#G!IS4!81S64MN39!I M9IS=0#UIV&["O+G>[@[C7=>;CPZ1HP"-G(R0Z#-X*1"BJYO,HM=1+NRNN8&] M@;WYF>X-^UT_DY/%LY B&%$(^UG52@A< S);D!>38\-^PWYSJO0=UUVGBE+H M2:X;,*@14/$$@:<,3EFTW!:2[Z;9YDL%Z_[9YE=T(#0D7^N6K>LCB$H5H2V" MG47&1<'!!J-!"X8R"L/MJ7^T'R;X \UC^_E@?'@P*_S:J;KZ78Z "^;<:^ZY MCN^29J:$5$9KA!L%8'HJ$(VN@$R'4&*Y!H M2CJ;5)&<^&IE31H<"K&HHN4]BM-XD(B_5KA"+R'? AENCP'FFI&EC$D&"98T M3T Q8X#B(0LGHQ'.">M7UG!H+FA%=NTXA@;])NROX2AH4+\1U+O> B4P9V$D M!,P>4"4&A'X%085DF=(%?2!S9,BM:*)^*?"^?*+^F\Z"!O'K0'PN^21:9GV4 M595W@,8)"#%'B-(4TN99$D&LK%V@RC=1WC-H]P[9S15PZVCNN@*L],X$:R&% MJ&J)/362W9(([OX7K.@H0+=)F>PBZ M=F.RVH)U(8'%VA@R2,V0SXQPR?LAN1]HR@ A@O[F RJ=HN.H$W08(S0A>= MG+8%*T4QUZ(2E@/OU]%$^@GX=GEP(XAW70$^ET![Z4$PQ0%E*F"M99"94,5) M9GS0*VO<]"-:H4'[ 8GREC!P.Q"?J]6%NF3O'=B8:F-'18:&+QR43BD:2T8' MQA8TW,#>$@:6'_OS"0,FE, 04B$U'DM48*5(=!1%"28A]]PW[#?L-R]!OW$] MES 09(K6"BA,%$ A:_@>TZ R6I<+6>G.-,M\F5#=/\N\Y0O:+O!T,LE3J*//J24+?"5/26BC>$C% M(QKFR8QD 94V41BO6:L:M.S\--_VQ7*4!@N#DDUM^X)D0)3:>]T4F;2-1B5? MPQ&&^H)8X1:-T$? 7R\SL8^(;SK(C3#>]0$8FY$5:\#XZ G9 B%(I2$'S"X8 M4U2JD0BJ11#V'MM+!^WF!+@=C'>= %(Z*Y-CI!?5]FU66L)XS0&44J@DA=>( MBZY0W\#>P-Z< '>/_:X3@)FH#?<*I-2$_6(R!.?HAY7*)<&]%*QAOV&_.0'Z MC>NN$T!GLLP5)TCSFBH0HX3 HX#DK34Y%&?0-=M\J6#=/]N\>0%NXY:MZP6P M*AMEA >58@1,O(#SR@)C*C@>>#GQY_7%!'^@J0#KA+8X.O2[+0/@(L)1A7.6 MT!7!-18O;6;*.JVC48[S&-KU_W(3TZOYI@$I^11(QP 9+*D8 C,XAAR<02II M5'$\VUI[U-RD$E"#=A/E[?+_[B ^5P1()RX(RI!BD;5O&8,0- ,,3N=:6""C M;E' #>SM\G_YL=^]_/<,G2E1@B@U4EBJ4MM^(;$ [7A [UW@#?L-^^WRO]^X M[E[^&^M(.U<,+($8,)4(+@D#VF2./!4EC&F6^3*ANG^6>;O[OXTKMKFNPCX* MEI,#6[/O,=L,/C/2TVLE,.UC5='[8X O* /@!(BR?SZ S8.IW_W.7LTG*_6$ M9C5(!T>$H\'9*!]O\_<;KTD?J?H:3&V=M5$DQU*6:+BW*5JE E=*:,N-:$Z3 M)6?T^08+/'(I5/00LHV A2MPEB60Q9AH9.)2RY4U+?;F?+-SJ;=X>*7?=7"K;$(S48&.N5;)Y BML L9SQ.BR MB3F0ECW48KZJ[K5C;):+C1OA-L)]D%IOZS1RBP3;=3(&RV1BP@!ZE4GKM1I\ MR *BY,ZD5 3/N-A.(\O%LDWG;13\"'7>UOQEH:P[5^ -34Q&) B9*4 L$AP6 M 3H(#,6*;&Q:3/.7Y6+;1JB-4)=2IVVN]%OGT*XKG2N;G8\*G).2.-0+\$)I M(.I4QG)7TW'J?:T=&LD>I>[:V+2QZ7*JIZW1T9U[P^8:'0DI4>H,I@0+J".O ME0<<\*BT<3::C/*<%*O,FDN?9JO\TN>^]K%N%87^KD_]^G-*7OZ=;:QMK(]DK%)> MZ5._$2SVS?!.>4XW_8+8OT[=5U83SY'JN;?$3&K*>#&*D^WH3>;B^K/3P70[ M#Y[OI\%!F?VZN3T:I\'K(S^FH=0'7XRJ&C(@A4A^*1BNL] 7K,_)9'N@.UYL M1WV:C.N>A&]+\+N=YM5VNH8 G,QTNNWW3W[CXN3?O=E%Z:4K,(>%KZS I8AZ M(,OXDK3Z"HRZB ,N!FWIKKQT\P&N?2:/J\WI&]QQA>U?DLU[X4?CF7'P'[][ ME!J#-.'Y?_6WU M?#?N*:W"Y&A\/-@_F,[WY%A(V,U#=3)<8=9]="-B_6=UQ_>[OTZ>KOS8J?K4-C8>2Y>;?XZVMIYN_-J,_Z]0=^UOO=>/:OO:V]7_?6_]@HZ_,M23!J=,X*T*J8ZJYUX&Q!,+P@-UIPB6IE MC4LYY';!Z357$B5+X)!M;+A$;'BMFK"]I,/'YVZ].W:67,X=&:>!YN.V,APNH@QH8K0ER22U#$F:I'-N/M_E)K"- M^3Y4M+E!IB+ *"$!!?%7""Y!$AF%Y$HG44B)8T.\P*W1REWW$?#7T5/ZB?@' M6]5Q:%X1%Y,!Y5H"9?@N",.Y4LHD7FY.NMU)N/@6_=:+J&;:7#MK- M-W>+0)]K1X6R**DM&.$$8,D:/-D?($OTD1O-K4^0$?:^*75FC/6ZRO._8[AVTFP_EUN'< M]:$$PYQVM6ZV$*2:>V8@(/TIN<<248E@6:TR.!1N'M%-9/<1UOT3V8^HV]0= M7J1U/0$",Q->N-KD.1.>K8:@DH$L9+9(IK=+9F4-+\#Q,K>;ZMM5_\\'X\.# M,1UJPDN8#B:?0/%==_T7S+G7W',-ZB$ETCB1BL:4,+)$?V:5E!!),JY#:G?] M2TY1\^V3)"/)DB,#%RT'Y,J#\S%"\B1Z,!OE?2+;P>HAUS?6-K[2G>Z>8C(> M).*OHVWT$_(M7.'V&*#K"4A621,Q ->&S(T2!%C$!-*I5#)I+X&+&JT@K+MY MM$*#?A/VS1=P5U#O^@*,K-N;&3#E&= )JOX^KT$7E@(A'VUA5=B+H9+8A/U2 M('[YA'U+1KD[!NBZ"EA@0C++(,=$#!"X?\YBRX=4!WG05DI"N68R9I[B/9[[41G)8<2HE:&\%SJW0L$6UTVBX M?FPBO245W/D]7=>5D(-5R+T'HY4 %$6"52(#,TY+K[FVM=0(ET-K;N)-6"#$ M'VCB $&"_MP_GSL0#O932QSH^C$3SU8X6U3)J(T+H2C#=8R"&1Y;L;BE)ZG1 MG#,A6DX*B$'0(0= 3(8XJC"0#'-0S*,4=F4-A]SBD O7RRNN4%+!3@WR.4'FA3P=#+)4ZBCSZFE!%S>.#YKC"C1 M,ITQ^Q(D,LML5BXSS5ELM_A+SD_S+5]")NEB70!NZKT YP@D>2)(GR36# %; M2X-P/91"M8B"I0#\=32-?B*^Z2 WPGCW&K]HE1RR BX6PGCD!0+&!(X96:*0 M7F!-^W$M"K#WV%XZ:+>0_UL$>O>2W^LHI<@6LLL&4"0)OEH=C$<6=)+"FUH; MQ ZY:NE]RP'XY1/F+>+_[@B@ZP302K@BG =11 $2^1QL\/0GTS$H(YU%0P0P MY*;)^MY#OW?(;WZ 6P=TUP_@#1#13C)&D@L8"K.8?H,&GOC:+_56;""_J;M$B$/N+]6FV,>@GX MYA^X$<2[_@&N+=>"M(U8"@/T/("74H S*%+.FDM;_0/L)BTK&[:;+&_^@3L& M^EP20-#*R*@@'MG :51I*X;!&X-JPF[PG"".&URD^5]QW;OH-WN_V\=SG,5?XJ- MDCL'2M"P9K"&%G97LG3>UG[R1HDGLI4!U_R1VRP.XC6NT[@T_"E*Z M40@(TM=N'R:!99%!4D9%SW71"4GWYCTQLA>4"'""1-F_B_[-@ZG?_<[VRR/;!\.S2T6QS!]XBKW;=@=E''ZWS("7]P&(-V.0Y'<#,,2B9 M4U2UO!\?HKAQ#<]&KXU>'QJ]+I\:VY*S[HYNYSJW"VE(CRV0G>-$M]& YXGH MUC 7M2"PN#0KZBY%TV,;T3:B[;$>VUSAMTZ?75>X\;X8+BTP1QR*D@6HFPR1 M-CK4=*CLQV;351J*/G$3[IZVVQ,,[]V1UPQ*X%%%:ZT'J@+73 M4 ;+9 *9#//%8I&&U["$(>W[)]G^W*N-./@0Q[GP?X!'0.:S*C0MNY/*Q,,_.[NX)!&$IYSP99R*OTS++/;_&!3NC1]/*WG-N,6$$Q^^L&O707G^DN3[X;?/5FZ9M*HZR^#%:-_O1_J:P6]3>J V MC9L,_O'[OC]*(WK^GQ?!LL-7)[J,MP*MC)+SH)!9M(J7F*TEW4S9B'KELC7B M]GY$P>QSGHRF]*WQ"@OYPH_&@__XW:,\6,]^-!\)/19'5 ;Z;S,1D1TUSP[OK(R;O]=/9'WD]GCT^W1^-T]H'UP3*J*O. M]'=9#W'(]'W_SG]E>NAL@+,^AXD^FYX?T8;LCO;JR1U,Q[ZJ88.J_OTUFAZO M#LA:J",ZF'W]0,\$=/W6Z,?CX]E+]T@-G X\#2C3)NS-$'+9W*\W^BO)_!F0 MODG',RQ]5;>Z6+FZ<]X9X.K@IR^TUD[E^!BTC,H40WR!L;C D:G E1","^/^ M?%;M-B:8@<\&W)[LR/@=__E=PF ^;?MG*?/:.5)>:/C,=FD[_O7 M[D%\?\]&U\;HS.AZ30;7EEC_N,XV-G>WZ7OXQA]D:#V+:EW\KM;)2'K[;&/G M[>;,@-K-_^_-\=L_TF$0J-\^(^-J9^OC^L?7_-4?S\DH^IV_W7G_8>/C^X]O M-]\?K]/XU@499#BRY$WN:SF). M3ZOIFG2QD67: IG1EA)$2"*B4CQREYA8(7A$?UBUQO$1Z3*G*S^8+3W)E[W# M@_T3]NO8+%]@X$(Q\NVO_G*H,0AZ!49/_Z'/UF56I+*6J:*=MN)RL7-/%L@U MQWF5^73U_]\-![3;S,]\!$C2JV__C,ZQ;QP M"9!A @N0I9(]'_:\A,A/CG1<69R_&!W]^!#%93_&.W3 M(P=']#UI\L\GWZ_ET,Q.C>DSPW5VJT(SW/6'D_SD[) MO>G'TX\_M7:KB=Q-U*A?>/+T9S-PE9V8@J<)(Z???/KTZNRISA71R7-:K9)D MOO1IMLHO?>YK'\O5*HK+G_[:QW[].26_[U._.5AQI8_]1E+.-_/HW-Q++[BW M/[&H;O.^VGY+W3GIV7&B##Z?*8-?7#3>=!G.>5.N>N/8QP5Z\4D5%I?6*;O. M5&]KO;[J"+K]Z[*K+>;FS-!X_=G0^+RZLF-GW&&?G'OP$KWQ'P;52JN?-%?_ M[HKW^_/GXS%X#*\PZSZZ!:]3CM19&T5R+&6)AGN;HE55#U9"6V[$B5>0].!O M> 4_Z4-TV-;/SMIR^/F^4T$^\?/MO=G;VGFJ7CW;W5O?_'7T=K,^_J;^N[N^ M\^O>VV=/V8;8V*/O/N[Z^=Z^?#M:?_8>7_VQ]??ZWJ^[&R]?C-Z^K/_^?KR^ M1PKUL]=R2VS1/'\MZZ.YC#6=0F:F:'">24"-#+P*'K+B07!="IEX*VM<#8V< M=_/=*';BVZA8C@")QFD/D],6%>G0..VV.:V;%F:5L4IZ#BHI :AD!FM-A(0N M.TNTAD&MK DN69TM]\NZVHV& M%D9#\QT4&6;'4'DHW))J)60$;WP!'XRWQEDMV@-O5'S*WO.1("H.)I#_8:,!)Q< 90<3KDI0FK:Q)-11XX]:G2UR9Z1[P M-^^A6T1\Z5=#3!^#,;>(95ERNEZXGO5RO#0AZLM TQOS#2CL+!6]%L[#6IU> MSEI@D9F7#>TB*]%)0?J5M$.'-ZZ!N7"\+,?=5N/+QI=WI-XVOEPT7W;56L\] M"RYET,(Z4FMU@L"9@&(=XV2,,L?,RIIR0\,7U03X_OGR>LD]RQ+5906W->"^Y8LN._.2][GR?2S]&ZA?2T,YKQQD$-.T0@T!3$X M[CGZH".3!DO,*E[U8O12"^&Q&/X[;[;?_O%:O/WC]P_K>[^3P?!F[]7FQO;; MS=GK]M:K+U_LOGWV=O?MYM-C>OWNK%:(>+%[8FQL?7B[ M]\O']3]^^7OCCPMC_*P6T6>+-1Y& H:@P4D3P"97[1/- ]92'EH/M5GP3>E# MN0AM[/8PV2T*%P(3&D/4&&5T9)QK=%JJ*)UQX:K7F(W=[HS=YHO "RD=9K " M V#D$FQ! 5$R8Y,.0J3C[:3+T?K@L01?2FJZ5\_8:3X(T'D6BT4+A?D" MR#*'$#%!,D%G;[-(@9'N5=E)R1X%$[4HP(4@V$03'&G811B#PBEK"\^AY)!D MYB+)IE_T#L%=_8*'Z!DO&C*S&M#7$@1!J%J'0/EHM"JY]D9'-^38ISC>!WI9 M]>)H3'"KQ9*JYE#HP-?",]^E.5PPX8?".ZE([KTT3AB-4IE 8H:)'(L1"LO5 MP]D:[]P-[UP0WE9"\CXP!5QG!"P2P=FH0"MNE<-H; FSYE9J47>SX M#3:(++/U6LH:3F6S+DFJC,9R%JQI>D/O\#N7A2BR"2IFD"Y(0$=Z0XVK@9** M9E;FX'U>67-#)?J$WP=Z\?#O["=Y^V W#49[A^.#O_*7%2.;M7(2U"E9,-IF M=)&LE<0\QU049JF"BT[YIC7TC'7F.Q!'+[VE#8*HH@?:/@E!:(24A!)),54D ML0Z:(6*[;GAP ,8@O,DB"<,=*O2D1EB;>/%1.Z_. -S4AAX!N*LV2!5)P\," MJD1' ,X.;!0<9$I2!$[;J?S*FK)#)V]$/9Z'8M5/!F9>"D/-7 MWCTX<5_$@\EWZA$/V'I1QI+,<4(0Z:#-RI82F2#%PFJ7(\M-C^@9#5U0%PIS MD25;,ER$!B2C!:QC!IBW+ CF1'2QWCZHA36 ;;/0N!O7 M,.C?]<.5:QC<>:CM 6D3@\,+TV9N7K-XJZ(XJ:#XWP/I3B MHH)43 (D3@*7BP+&N3%*9UY2($M'FJ%'387U3N>@?P[3R9/ M!OYS\U4"U>&8<'#22J;J,'[O@(;X MMQDXJ"]-&1W:0'.%0>>B$X()JV,J?W=JR])'L^W3]M)$;?R^.O^?C M9"S'&%VV8&J73J0-) ,T!N#&7^2!^-\#_[Y.71J=A..*">4S)I5\%EQ$IJQ7Q1@TLZ*5G%DF:M%*HA+)O^ 2U>62 MJ]C:5^,4O9R<\OVU+G?>??A3T7[86!)PF1W067%@-8L@4O >A;&R&%*HS.I\ MN,& #N/NV?&YSAF(4NJ@G HD/5"50DJYUUX6ESW#Y/AIX5+++%PH3]H96.09 MD'\RQ9P26""BGO7HUN =\U!B#46)REE6D]W%ZKQ&_>D,T.+.:A1.9Z79_O=S M:;8R*\UV(CKJ;I[\1D?FTT-R>.T3)#(&HWGM7E]0^=H*N>P:^J_QQ M.P.W__VG-HE'JSE(D^D,E+K]ADL@D#H63>9:$XMHOLJ^S2)E-)[4FJ?C MG,^X9/*93&95-&?GI;+':J?B(WUV/2>C_:/9CGVAE)VJ0%B+^1X>3$;U!4]F M2L[HK_RYAN__^;+6Y:GJRCZ_Q0?24H^FE[_EELIC7E&YXZ*S)N=^;H\_%X=] MER&,LW\/OM 0G_C=#_YXLO+#EWHL*;&G'^[JMW=G?.F\2EGPO$X49L+:P7BV MLT_(ULCC^BH:B;_G$0SHK!(K_==(>BZLD#9SJY 7;[F2*A=/ZI1./H8_29W: MG!6EIO/\/'WY M?#CX9>/GU>48]\;!-$^J-40;EZJ%E.IO,XMU9B>]&.W[?1(ANX/?IO3 +%MU M\(_?]_U1&M'S_[P(EAV^.I$<,0@1$D9/_Z'/UF56I+*6J:*KUG,B"^D].3VM MPJB0C$69R(IG&:46KJ@X*S;%Z?_&J$O+TR])OX1?]J=^_]VHPN;I9)*GDSMO ME?!;W,[I:#>_*K6CWS3_FR1&^CRLDU'-@/V(>R>H]:=D42J49%" K=(?$T,( MJ9;"H.4N/":1;;E&[X33"R"HM\>SDWCYCB,"M:JUOI6F"67S3!+8JU+(,=ID6=IG&NE2'P*X: M=[7F(3?M\B'GNB&A(TY>%.Q??.WAZE<2)MGB?%X^,]<]GCE;OZ"MY MLXO%Y)(LT*)AN:C#M23+=QO@?&1+^"V(/M TN-87>G&_CX:C/M;&W^NOWVY>L/ M6YM;?./E.GW/\P_K.]NCC8_O/K[=V:(Y/\=7]2)ZOFA!3C)8G2/8* 6@,!)L ML@B)=73^8IC'>E1AO M+M.Q<%'0:N"*ZUK'.H+C/H!.P7+K?(H\$N/)H<+Y2@W73G1L9-?(KNERE>L> M20K+G?$:GZ]PJ;F+$90-CC0YZ2$44N>"+)&G%+1PN+*FALK>N,YNX[;&;8\@R)9YLD"KIJR;G-3OU#ME-=O.;;:WQZ2UP$TEK(TX# MIP2'**.0O!3+;&AV:J.W!T)OU[%3[X#?FIUZ^XRGNB4%I7#9:@\LZU#U.0:. MH81HA$BJ=FO,85;Q6+%YQFMV:B.[I2&[?G%=LU,7['%8/ZU6L_%QG6\\>_=G M"H&S; 6DQ'C-B:Q9M3:"I5\5%QFM$BMK.-1B/B&NIYK< ^TR]^RD,4RM<_#) M&=QZS'4ZTW+'+1UG&3.B(3KBG@NC$CH18RRV>4'[QDD7]*85ANS'I!($*TOU M@B)890-$:THV(GMBD94URX;\@B*GK/#%1T*USI84R%0\KJQ)-I3L)IZ^!NA'*).;E;!8[':]6'H,'(L8I379R41&@AM:O:ARE@W O0%PR;%($ZV7I39N5C8Z(X4B M0L]2"EN:RZ:'$.ZZ;(Q6UINB@(QP@K!6 6Q$!"D@ M?!VE^@XPW)3JVT=UURV1G<=6]N MG<068PK< 82;*7#[H)[+I$F*>Q,2L&1JB72MP66IP3B;K-$A>TW:!!\*;)T! M>X_G?L&Y60*+A6[W>MV65*M.!F :_S][7]K45I*T^U<4O._M0.5!F] XA#S81%*6&V/GYK^$A<-4U@$:R/'VFGI0*V"2HHY M3V*LH^LKJ,&ST?7HO20QN_(X;VZS9)%3P2"?-./4.VTEJ1GU8]+@VS#J!U#A MFE'?OU+/Y?P[ ;I+/)+>>\1] D8-QAC1Y)@UE"86=6;4AM6,>N7U>;74N6;4 M2XYPS<;6N7.)4&>1H@(H=10X>\,6<8I)N@Y'4X?35 YOV7#@=2V(V6N2BU"@R)P1-%(>$B]]N5BFMIM;?Y9Q)-RDY;84S/@%.&ZN]U5PG'A1X M?='7X?05U."Y9'4ME2-&(J\T,.K@ [*!&I3?<\DX3H2N&?5CTN!;E="Y?Q6N M&?7]*_5<.-T'26SDR-I, M>LD1KMEP.O;!\J #XD:*7"4F($VC0)9'KYF4CKA<_JJ)]2I59%A2IGJEAW2= MBM4+K2]N\_J3)7G&70<9/'+HC?(U2^.FF[5T>HHEO.XV(8\ BR$BHIP#< MV#296M9.Z#*4YW$4-JP!\\D#YFT-(X,2W6-KAL*GH7S[5&SQH]GQIZKA9XUF&"Y0+E[,8;I3FJQQF2 MF'C$-8Y(,\<1K&1,1GB).9!-29MRP1FTFFO6:%FCY4W1T@8L&9?6.G#P(C%. M"H%#LE(:SJ4W]3;G"N+E[#:GTR$0;#TXYU[E B#@G"NE$'92*993SW$ YYS0 M)B>Z!LP:,&O _'GG_ $0LW;.[Q]#YRJ@$>P\EPHQJ2PXYRHBE__1 *S!,&.D MRV>G31.S^:.7M7->H^?S1<_5 L_:.5_R3M#L'KX-SFG)*?+$\*K5LJ,F(>:E MD=:D@)D%I&1-II9U2/U7PF79_/]C:.%V\-_0_KHQ>:C6Z!@4QF_\"]ZL>W^M%+2K)0S$UW&/37.8]L_:'>K.:.7 M\74\[NJM=C?$[O %507['P13IH8_EY70L%-\J!&_G<3N(#9.[:#QO[= (2P# M-41@*FS.Q@\V4D(]%MJ*I!17^UN 0@1K3%%^03 CE^!(S,+1-$O;2;.(=#,X MDH\3CCKQ_WTX^_QW.'&4R\];[T\!/KYO?W]/=OY^!7#QB7P^^G+:^O[E^^?= M+V?;,+YMVNIL9VB!L>U[FT10DB+%4T)<28,,EPPQK+V-28(0Z+4-OCZ?8-\ M4>OD=;;=<*O%]XQ))XQP8'FX2,EH;:5ER42+>3"D+#Z%Q==HH2VJ%W\YBR_V ME>:@>4J@B)."Q3<.&>H2\CF/4\N0>P+DQ9^O.'R^^#"WC>%AA/^W^Z'QWY'M M#V._T4N-U,XSV\@K6"0$7K#FK66%1NZ4)$9JFC@CRA*/,3X;F\JV*0(;T$&)]WOUVB"BR@ M9L:)R")@ :.6 $.AM00\D 1XO(]!$T$)+;@MUH,$^-Q9T@=$/1.&8F&9\)FY MFFLDP"^L$U]QU.OD@$A'2"#, GER8$,AGRP46E8?$.-J>7@0>0@CV/?.F^( M$PI))B)8 I>K0VF6BSLP+(6F'O.U#7R%'%2&X+RFT7KC[\P2? _HQ26*D(G' MG+EHM+N-@]B%U>D4D;'A&%9S )<;PGI.0B.#1A@!9>EE2M+.J)/@W?QYUPY' M_=A/DZ\R ,I:O7]L^U_B M,+.?\Y'!YYDH@7"'_$;>E>B6V%W>]VH,AO"?X_*D, P88;^ZT_KED-8UBO)3 M]/VRHGSTAS&,.K&7KE&5UZ,\E=/<_E7UB+LY9K@+X_FST_-?GIE^;._NG6X? M[+.@C.28(J-X G"X/<7=XCVPJ25$/=Y M*+Z*JS)(+Z8O/AG: ]..O;L1;M;)J/\Z)_CZX_C\_EXV^QQMGS#ZN-_ MGK;#\#!O':WC:OMH?+)N?.?QQ^OEHYD-@NHSI=>UNOICO$ZN_.RZRQ*];MC- M+ON# X&W+*.WS"T[/2.U:N&.W>O*U]TK9.15-P_VRHIZ-WHL#\H7^[_^P5Z! M,!\7^U&A\K]<_X^-:6ANC+'YTN,^T4Y$'TK$(50HE)'G)[?=YC?6GL,^_0V> MNMZ,_V$FTSPK.I?*G53!T%YQ'I[\COWQMMC>_>L(^-*WG=UML7?T7NQ]_R3V MCM^??=[]W-G9^O-P[_O!V=[N6SR[8[_W_/6\<[N*[']O=-N;76.X+[M MSUM_=5K'G_@VC&]GZZ_#[:,/:7N^35,,P+8$<8C)7%1>>)?C%0E1ZD2D0).Q MREV7FT3,'SNZTW[]CU6H+G![27E!WWA=VG854*H%]]\]C9VO<1L&<_@<\M^8+6^1]9")L1):4PA:>(<-B0@X''+&*A,=\=D8T>=:* MNL+_O6./K G0RF!/3I*HT6=9Z)-[=\^@CP?/C)BDD:/.(8X30TX)CI@Q2FG& MO'09?6A3LYKY/ 3ZJ)KYK KZO.Z-ZKC0\L!G/B[DDP;7RD?$(@;PT2$@J[5" M 7.NB;:Y#4FNCDSPLN)"-?.YNK?18>Q'FX:Q7_.?Y2+0R6!X< W\O!KOPDZC MT&9>AQJ#EHY!"T(_RCHF"$51AGP )&)D+,Z=U@RQGH04?"KM4<03Y#^K7!!V MMS>TG:6>T[OVJ-YSV%%;*_F);1_LZ"C+X]5)C&O92N/'7D\;)&U0F"=8+@$DOI3NS[,^#E1U_P MY]UMMKWU^:BU=7@$O!QXYI1>NA*#)T<>M41_F M[%TY?%_#TM)@:4& EQF7_1>$;0X7. G^3'(!!:8-5L82+VSNUB?-?)F71Q_@ M?41<\$9'U^[$$NNHCI2];;V^2F'?'I_8=C^?]O_W M7*^ U/X6 _H>^[USS<6/4W/O$!_>IJ!Y/(08.7AXU.=NYC#UR,*E$#5*4V]I M%-+="G?O6 JQ7M [+JB@6DK"&)(Z8,0%Q4A'HY#"D6ALI8B&W&BYL,ZM MRAG.^&\P@"QM[>[(5D.:HC!COL#SOM=);]#.7WA1U?OY&B^VN_YQ>0MRS-#P MQ4^L S(V&E[]D[G-H0=E0F36IYWZ][!_L:%U$)'K1_L%E13-%[9S:L\&:W]< M9GU ^<87-_GNLT]\Y7.EM.3GJMAER+6DRLJ^&.4#]_E;,!+[BT?0 %D%;/N? M-K.$:LHT&#O!2;*:""9BL@Y@-%CO]A4PU;)_"_+\,L,B:,:__K ;-]S^G=]W M'(O61BD+K+%M %V=FO/OTX57CX^[.A\TWKYJ-MZV7ZX]CW*W>,!88>WE> MW^OE='VOU^VN[7JX3>/C1:6OWSYU[2BTX?/?%ZGE#%Y5%BEQ:3@+-I_7XTQ2 MDX1/SJ9$X']*B:OK23V.U)Q-[_LCF+!7D[II&&V#X";E2SXE6"@$6)N0J6ZQ) M[UX!>8E)R#\),U?&#IZI^BZ+3M3J^T#J.\LE$J>"!VF0@O\@3I-"EE*&E W) M2T&(C+JHK^#S_1^?R1F"AZ<+OM,;A6KO9S0&CH\F$E-LHR"9AJU0H>$DAF>>NPTLI0E?K\$/K\"R5B#0J26Q$($ZY%4I* MH+[)(TI8\M@K1D+*K5 DF>\C7I>\7++Z?1R=G'3.5U-+<"R_K""A/ M'82X/Q+QKFKJ61R8&FZ6!C?S-1F()S0ZYA%C^8 'QPHYK"4"JZ&,EL1%+3)E M,"MU^+F..ZP<9:@U]IXT=I8@:(49UD#R@M+OI3@8P,S;3AU\>)C-BW=3<_XZQCK^ MN71,FD\4<3'Q9!U&5,C<0SL)9(T@\"=A1-- <$J915"^2DY+'7A8"191Z^^# MZ^\LI[#>*A>)1DRH@#CA!CF#&3)$"LVI-B29K+^@W2NDOT\TZ% *@%5G4QO1 M]KNH-QH6-A%BBJ +H3JX$F)U;K$.0]P/G?AS-(!A# 8O>\>NW2U3_;(<[3L M-'HYO0*3PV5G-50M&ZKF,R4"H\$;S5!4'J J285,2A(9YTDB204>]-J&:(+! M62'OIPY8K!35J'5[)71[;N\C,&ZPU\@K!VX$\QXY)1T(&^4TVB239%4EQCJ+ MXM[5\N5H \9^Z!(I53&H)'ZO>.BCWG.!XW3]O"PX/K MKV$17D[6X&]8@LEWZJCKTJ!I9SZU0A#F+),8>:YBIAT::3 Y2"!WB6!EE7LI&2:W,OTJ9YXY^4)VPR.$.*BWBSDOD3*"(!Q$MMT0% MS4JZIA1W)AIUO.-'>EA5BK'CC93.@HHQM?>SU,A&F?#YPCBUA[-LY%G0 H-Z ML!)6Y_;I.#5OBB5N '4^"Y M$$4NED4804PQ#82!2&2D<\C""CIC53 DK6TPTI3F"69?K'P[X',:<7WIK[IK M<-T?8J6HV70FW23-?K,;"M#7"'^/9_EV-X>33F6M[]NDM76PCS$-DFJ-/,8Y MU*,$TB0)A*V-)CCAC/)K&THWQ=VWF%:F>\3#UD6I@;0&TOM/2:Z!](&!].PR MD$:E139Y" S;^?E5X0!D 9A Z$J6N)SS%PWC5IR :G5[L-S;5G[FQ?3_4&1 M\.=2'Y]?71\_#[*H[@\+N7.S5A?5KXOJKTQQ^KJH_F4MGG_6*XKC/_C3-L1Z MXY[+V7^(7V-W%*=W"ZEF/W.QS%/.3H\;'T_H'M'<.TW']H[6Q\ZK:WM MS%%.@2]T/F>^\GU/[!WOGG'Y^\Y:WWL ]2R'[3> Z M__F2B]JWCCKMST=_ N?PO+6YSX4@7DF"5&0VMS0B"%#$(<^I-<1@;J6N6";8 MVQ@VA\4>6$9H4L0Y"VS3:ZP\TS9Y[#0+,%^.$05JU?7[G.S;M"G$_9I6GZV4KZO[:AP-9%YO7YLTRW#VAW M?;]@&>":SR<@&R<6:"7 8&\$;")7>AH_E+9<+*IQG3EUD5*W/2U*6\GL,$TS)9S=7JCO&+P&4]_LJR*B#H$@H#'Z+\AH9X0)*F!C#4C3@N-RP M.\9*]M9\>6B[!R"1N(]U=/KI#0A!Z'NQT&F%*%A^P"!@W'+C,'/ M-,S(,_.8VF,PO4ZI6G['";8NB'DL[3'JP=[C8*EC%?.V%VE[ 9=0!8$W%:Q<SW/7].EOBAI"K' QA(09 M=SHZS'%R2O,(+JF7LFR*YJ;IY/J\P2M\_E9\)!NA/QD/J#9"CV&D6YO?MW?W MZ,Z;]WAG*___VO[6.MKCG[?> M\U;^__&K;]M'!V3GS3;(^V%K71,48+18-'7AB-N H,:1$]HHI: MEZ0@BN?JT$8TC5Q68=8GEC!2(]O31+:()0W)!ZN"XE)KT MN _64<$^-5..\ M.8U5C6PK@&QS=6,(3RI@@E3><.',<^2\=$C W\:3R$E2^3B#:$J]Y%RY&ME6 M0=5K9+L*V7!,5##F@C:,!V)RQD/@5AK'L>6!CCD;835G6P5D(S/(IE)PE$F# MN- !<6#=2!-'@+C1P.#/1%(^(JI5T]!EU<2JD:U&MD> ;,LZAEHCVX,@&YNM MU4DQ \I-D%=8($YCKOBM!,)1.&:<@+63P-FX;#)\YUYC=>/#NY4"A-$-+R7. MU"=I*W8E S4$9%78R(,(-E)"/1;:BJ045R4!)D?$:$Z (01?1;.JRAP+DNK. M"W^]S;D]=E"R[\[7HT:HI2'4?(D_Z;C'/ J4E)8Y7N;S\=J$&!>!81DU8W%M M@YNFIO4A^2>GVIXQZ8013@B?FF[_5$IZK=NKJ=NS,0/JP,\BFB)A?137>WU8S8# ^(C9> MI>\QE,I$-3XM"Y\6-#Y6/"9CI4,V88RX#QPYR0W"0#.9-5AY(L"M4$TNY]V* MWV\;S5RAK9AGK]]7HV7""T4H9PBTPLN[#"@D^!);)!12:-2LQ; MT&O99$K6>OV4]/H!0P6U7M^[7L_&"H@T'&=MIAJ<"LY#0(XFB9@@C'E,3'0V M5P8B38YKQ7Y2BOV <8):L>]=L6<#!3(Q;3$+R!AJ\]8=1MISCY254@5B@\T& M&Q:U21:D3?T2Q7ZBJ0.ONF'1L:(;1E_J.HWW/2VKB..W@/&@L= A8H.IYY1A MYZ.V06C&M1;@CU7IK5?3LCH)[ %Q>KX/@<,)\)BEW$2>(^X]1C91C!(#GFTD MO!8Z'\7434;QDB*ZO[XTXY*V>FKPK,%S)?I U.#Y(. Y&Y621*N((T94!H5X M-!3IF!R23E). B$\LNK4$V'+VNFNP;,&SQH\:^;YZ,!S-O3GN%=:!H-"R*D$ MA$MDF#4H6F:#%\%3;FOF68-G#9XU\WSVX#D;7O4J6#![$@6>]TU(KDS*$P;Z MJ3#81,Z4ID^/>=Z@H\*M2H3_VNJK.ZG45/W?^]=:L6RME8]3:W^^'O"1Y_LB M:>VQE4@QS1$WN>.?L1$Y:AE\I P.O.C<^E45+D!T.GF%KRFV.P[3-^RP"$?, M3>LJ.1F6(I?_O2ARF4K)QD8ND]9LG,;2Z9Y[S]RM>4+@9FT-VST #B+F'1A_1J$-HYA M*0^KKH?Y[7X\MAGHRI?ZL70QN5$GB94L7+V;GZ%Q"E/QGBOS92Q-[6\QH.^QWSN7??S,1+^U=4#WP2=GBGB,7 @>8-0; MY%A2R'KL')4AX1@>\C!1O:Y+6E?/HK2<(RR)R-T2.3+.*Q1U\E22Y$Q4#WF0 MI%[7Y:RKM%C9R P"%2*(:PF,1P:'-/ .\#62P+E3^<-EX-?KNIQUU3S@E!Q' MR8"J"Z6GBC^8KDND6!8 MK@64-U.95,J7#TOY\O].E2^_X,*T?"^3XIO1FU_D&9;K_$0/G7$JVZ/OG],? MMT\ZZ8-:]^'RDRXZ93GM<6^4^X$-#\$/.K1?8\/%V&VTNU][;0^_=J/QV]W> ML'$6A]7'YVY/R"1YHW! MR U\OWU28 P>\RO<\8$[\BS(9=P<#.)PLQO.[=-];Q*8GV 0!8<& M<9X(,HP)Y+#1ACBBE)=/LS_/1+CON3?/#2 $\77QZ!KX8/US/5]^T+E%RIMU M;EF--C./JB?.HQHL%74#G[J!S_U,5=W I^Z_\N0:^#R2Z;B3]"Q%=![)1-5] M>^J^/76EY(N@0.*2!9>"Y29QE:).BAJM:51>L13IC?OV7'?*\3DDW+P5>T=? MSK:/]N ^'XX_'WW(U^8PKD[KS2NZO?6%PC79#HQ[-N%F[ZC3WME]>]:"^[7> M?#YNO[L[K&=?,_=PT6M>XC7(40AD4V)(AZ(0"ZQ@+05 MAHK !%5I;<-@T]2D+@-?@]LS C'M&<$; MUIPH2KPDW'%@:]9)8&K24<:]DOKF_7MJ>'L@>)L]:<(,M=1%A0+' &K<9A;' M$[*."P]V*5@CUC8T9P!NCZ;110UN-;@MH>TBL: !E-#$* _)VMQ],6BE' 4F M1_B-6_C4X/9 X#;7Q0?HFB64(\Q%!'#S%!D5 E)":1TD=#4;-]_$1)IH@;4#8 M@&O)@Q7("D\0-]@S2ZTBY;0:UDW!ZXX 3TZW4^YXRI(1@2>.93Y&I7+KN1AT MKOB(ZT8^CTBW9V-')*<[1LN0H4DAKH-&X!P+Y+&Q4DM.J.!K&XRP)E6KU!*@ MUNWEG"-W++%@,&%4-()0W6FCF- M'),6N61"H#(FX>+:AB3@72RHSEOK]B/7;4>U!']/<^$,MYIK826U(2GI V68 MUYU\'I%NS\8-$E->&F81#4:"W28&F0#LW 2K#3,8&Z;7-K3@3<'$"NGV,VOE MTY\Y[U-7#W_P>,'SK1[^,."TH(T/MD82CAF*@0/QH)PAYP)#BAA!%08Z(@&< MB-1-6;<%>%J*_8#!@EJQ[UVQ9Z,%RL+B/(!L.59K#, MUJYM",R;1K!:L9^28C]@F*!6['M7[-DX@=+<$V8$(MHXL-@.(VT21A$39R0W MX(CE&*"63:+U:BCV$\T=J!OYU!6![S/:RS'U@0$E5XE;YVV(42BBDXU$D!!O M7$Z]3@5[$*B>[^7#O,#>>H=2WH4%VH61\9BAE!388V!BR#=X%S5%=7K MBNHU?BX3/[TAAHB(G2.,1R^<#U$EZ2D3*07.;EQ1O<;/!\+/V>"4-BH*D8NJ M>\\1%SFI1;B$(M5$*"DD\RRGTE*NFY0L*YFE1M :06L$K1GH8T30V2B@"I0K M6"!D' $&2FQ .B6/0I!,"\6U$JEFH#5^UOA9,] :/^?;^B3PWI,U!(7$ 3\E M"<@J;9".F!/GDV'\23+0GV_LLXIE6\>[%-/UB*?JM%[3Q^6B=G4C]7O'\^5> MQUUAW'G1*?AYM/X0OC#(C5;:7R=U8$MSC-NT%KIC5?8%/89NM9%3]QU:7.=X M\]OV^_T8N5< Y8C[1!#'0*L,IP(10J0BU'E78$&R]?G34XUQTZ$*&D"^JA>W M$8T[-DZI1>.^1"/ONP>3O Q@,7@2P+B#0MH(BX(D0ABOL.#Y:!V1Z_.;CW2^PJW-?:NE!%_>HUP;"O$0!'+$"A2)TUP: M!2#BUC:8D-< 5Q&M6UFRN_6-J07BG@2"@"7#-@47019(U/G4 6/().:R5"3 ML>BU4FL;7,KU^?# .5S]J'+]F,CFXO6/K]/'A]*H+4/DNZEV%3L7[2H>:^N/ MDJHS[D-W73>.WSZ\V_F]<7K8!NO0'A35SA(P[OJ1&WY,6:F)?;FMT?C)1IIZ M%AK.M7_\5%-K=K%D-T,$\^P0 3X_V&=@HB48 T2%SQG!N0T13BFW@TLBDJ2\ M A-!UJ\Z7^@F5N)6#3.!\KS;N=1R!D#C< %O@VV MXI#0[5[NL?J,6]GN^N_ \IG4Q#D>D>(.(^YH0"YACHB(,2J*O20!2-U\:;U_ MS+2MO:ZO%BPK,,= <,"*!]/2$F1P+DS"EFJ(I).,2)Y M((Q;@!PZ&\H=MR9NWJ8W<;Y$%H=V=V2K%H-3Q'=,,WEN''72&Y1#M"]*FT$P MDA?]HOYQN8O+V$O %S^Q;M#KC(97_^2>&K_^+=/GJ/:X'?[2&7+_6'"^AS>6_>]V#W=@_WHINN"*- M+,EV>V)*O0!3BH%=B^VC]^3ST8T>M]M[1 =L^^K,-9O1L[_NGL^V_/Y%9 M4PJF$DSI^V^MHR]GK:W_'+? %&_3O\ <^[/M-V_!C/YUU-I]^^WS[G]R6.RT MM?5I'PLJ$DP?$IHYH%":(Y,T1BI9X@D#FRA]18#! L:PF4E(#$18YXT&?L^% MS>>N5* Q41&5Q]+-=K[,\SRWK3K;UG3:R%9+\>/;7!Z6"-)X;6DP07/+N77< M%/!3\*\S9N5:<-XR0 =:7O:R,VY_C-UVK]\H6/!8XW)ONXW-DWX[NVI$%U>M M/1C 8MXJ$!"IE3I*ZH6D'$BY=LZRZ"G\X0R/-K-SHC%G^(I6WA-0R$+ZMCL MB@F'B=T/D*3O_(:W<.9(,* MR+J%U(11',=M0"QL%HRO,.N-DPYH8VGA#JSGOR. L 3& ;X#(#8"1I.OS!3XF>-1L M%#<45B?'K2=Y"$5\3D%L0,+^S_]H2M0_&Z$]\%4\/LN0[QT?@_7*^TCKC5WX M2<722S0]AYJZ.:QY!E]M5-8VA^!_RY=^._GS]X:+P]/<37Z4(Q2#L#TA]7 X2=]L.LQSHZ@-^I/]&P$_@(H (QF M:N>K^O[Y2!JA!S_, =@LY3:K8O>LD<[="@\/!*_S[D4_IU$,@<]5.VB];M40 MW)Y57D>N)];^VH;K!GBF\D#=LF50MMY2F0L'L-J- _B\US]_YFIO+E\=]-D? MVD'Y^N!"=V$N1^7^>6CP47G$D1NT0]OVX0O34W *2]L E=5,/!ZWD>T"']^N^HE':< M*8YL= 9I2D,0.BJ33,[C:FK-FT3,V_-&M>H3+6-&*;7L3!\ZHJ7KG8"BO:_N>0KGN.,S8M]^Y@90A;3Q7>& M7_H%M[[6W@/M^YB'-"/9)CGG4_38),\Q![?9*4<%BVD-Q;GE^>C M?I<'39ZMH&[OOF)EQ]YH@!&*@-0'Q$/"2'LP]0E+K:V()!(P\%2NT_D=GR(\ M1:YFQ:J9#(O0AHS">1W6&SO="WCGQ5K0XJ6"V&2;EO?GAUF6X&?9;AWV M.F63.W;BF#GTP(X,AWGGOC,M@L6*9--5F,:%!:EN >9J>-CP=G X1MMB41>X M2,,+I 9#-%:9-#:)\9L'FSHM]U]M9Q0?MUV:T^)BV5U]SJ=WFE>&0\*EGF-[_5/>@6*JN]4J14EK2'?(1.2:OX+>P"3T@@%M_HP MSY-K9 ML2ENM.'/:MG+ W2[L<*K(C8E 6/FJ?)PIW)JR_94V5&?C&V2_YJO-YF8=M^/ MC@?#_% PHD7-\\5ZY+,']LS> 2P\Z#0HT&UNW_.%?,T%@W*BE>F M%,8UJ7 [I3?#_,GD1Y5(G5N/!XY E+2 FUJ"BS#$3GHW@88J7/6N,QIL>M_/ M0=%N^-0]L>WPLH1)#Z8B&L\W>K']_3W?V=P/EG%JHT6:D(2X!2MBG,0H:*UQ MY,9R&M41V]41M*&WDF&F'O= <1W(JLG?ADL(TCCK#G.>6%;T:3 7@XSPW&!( M1?9I*P,10\Y\FT+X,MYSA :F<$OV'XH3S.()[9?8/-BA6'Y>HW.)!N[K'$L M?D=F%P"1E=$I=@N\Q[/\?)<%Y>*WYS\HZ:0A@EPY:D9*FN -.%"V+F Q.U7JY-0< M5LF1MXGG::OR'I,##B_ =U5. THXQU72+#@]6U M1;\**4H)6/]E_;"5?DY"AI5VYHO#?6"%OU=2.K$')6.QFT->DQRU+,N7Q?T" M+R] ]?SW%5;"HY3$]PH:)@S5]W+:\3@,%VX;Z>8$EZ;P*!:L9;QQ3(.WF\N$D3 _TW4YOTUASBS(.W4 M.$0X\!7LF,1YSX70]:M.9T^VW(HI!&;<\W:Q=:LH:S.=.D8O[M?F.2 MY39K,'(<-XWM\ZT.TQ&1@@M$4JNX86Z# M3B@Q'X ,)XZTL@%%R@3A6#&;-W+-@H.<,X*5$>UJN;JPZ<58]RLRD"6J-Q/, MN-6A.V6UD #P/DDN([. ^08#NY<1NVAE+3CW(CC;=/M@7Q!IB+4*&9F;:FHL MD0O,H229]\1X3FQ:VV +]MMN(#ASE'.>[UT2H:N-<\5L9TR@'0[!;QF5T@_7 MR6HUMD$FD6.46V"Q*XM[9X/]*4=6ICV1*>^I^"$P+%>1VAL@-K#]T7%UU_&Q MB2D'H3R6+W0DG\7)09)!\2>Z!YWI2Q?Z#70AGDRK:IB$[\=C;8X]L'RW=A4< MBIVU.0YRY=%<6**\M5?1L>H\U+7H M<]U"3ZC9#9;S0AHNCA[.R46=;3Z?;2ZOSC:O$\?KQ/%?GH!=)XY?*.3"Q-T? M)N+.).XJXHPED:00%=?".^^BHXXJD$1!"3FO179?">$SH98BX<\[,?S5ON(I M2&LY$A(;Q)V7N28M1L)S2;5+,CH]F^C]F&+7%XDNX\/8\?Q(Z<7FWF^%S/1& M<*,P^/W%E7H^_W#P+!6U/#?#I9(9/%/'G@SBB\F+?P(?.NG8LQ?M;AEC^=$_ M+]>3R 9_M@5$OF'U\=BH&;,N),EV;=R 8GSCLPXD:7_4&3CQ]VZS%S7UU0$[,R#_=9!5+_ MR&84DK19.0ZORGGK2^7][CH-4_5*KRKR=]N^*.?3<_]<]F:S]_JB3M6,\;S+ M;#SK*=TMQ_W?7QSWOYACMF".GVC3WO,B4"]F2V[>YB&7(VH_W;;L+B.\.-0O6,A\<%]I8'HAUY32)B9Z: M\WCV#VHIS^02C7=I;G.F[1>74OY9SZOQ.?COXYV_FY]:;W9.YLMI;Q-6^T6?2_@_QB\I%OLP6>?C_[*_>UGFR%1SZBG*:!@%4&<.8]TRH7G@I B*B(M MX>587$YD7J'^]@]43+X&H4< 0EPG+RQ/!IPB'@5QGO&@K0U<42.3O6E!]QJ$ M'@B$9CL*><:BP<0B&Q)#W J*;&(LG]*-@ALGF<*K"$)+XNNK3-_^'0>#%Y?W MPIJ-;BR[5>--IQ)+O9+9/]=VO_?#C#YUSW?ZML;+42/3LI"I]7*.'H$E2=90 MCDCT!G%E/;*,"X2I=D3RW.J,YLK,3==.<7J=>5^ M))QB-AUF63_GYG1B]>(LSUYIE\[M'7D78_054:;H&:PVU2X/:]GR\19H(GAE'/AB!N* ::44 =+4D.%=J M3)&N;0@FFTK=N:_GK53A%\=CEI)[\'Q0[*D!V;+H8PUD]P1DLYPQ1&6P KIH M:&[VP1U!UC"'5)*4T$"#]65+BS7U@BIE2P:R96'9F%?.'/$AHB#5LCW%&UQC MZH%GVC$OY?+W.\3E)84]CBS C[E\V;@ZTO^=G)([KU=@+V*!=\H27)5: M[K=Y?C#V4JV4^0(N=3K@4\S$L;F9,@W U!U7(K<=,U8XP5S0) 9WN M<5R[1JU51:WQSFZ='/8K-G+K;+#[,HRE\N9-K&))/!DO2MDEJLW@TC)8=S>S M"2RFL/5]F\!W]X,U(1C.D8J)(ZX=0SH(@;@7BD9)3&)B;8,UL9RO2U3GB:V8 M9O^<[5C5)* 5W,"[P*S9ZD>WM=3C^,KX[/F"$,LS"XPO?UI644%7VO+^R!^M MTS66:HM?S=MBES!+W*'H-]WA]9$5 QJ6:LD11G->JV!FS^RD-65!O>=)-L"H\.B5(L^7]IVHJ-_*JE!J1?9NU<]R/ MI.IYA?%<]=-)R7P[ .6WI0G>Y)=IW$FOZGTP-XA+5RJ5,6&]^Z!*#5MJ65:U M^HM@7QK*P@9?H 7PXR_QHIU%Z60SR*T*%SS+U65!4[ER\=)=Y=FVV6H=?6([[_>CXUP%*A$+P2.81($, MT'CD%.:>:ZI8;K/%\#KC\Y(_7N]+8OD#B!QWADQHW.)H=J>S$M1;5JJ_*XQ> MWX_G[<0#B:& :HVDB^5ICX(\,26$T\HA'Y5"G.J 0,(TRO7=(_7*"<\ 27,9 MNJO[1&?D/.A'.RPU=7-KO^%@KB7(>F/S5L:Y^:/RO!D>+_<)O*X2):-2\61U M,ICSD+Q)G!HBM'",)<'D-94HB[A-IY)]F PJOW%)O(#C^!=AU#\%BC>(W6Z\L1M+ZA+@W/G>MM$A@BS7E,;C#678Z4[/U?NN+ M3MINO>V"R8N;W3!YXU553OJ"D]6E1[?>[RMO&!8QH"!RIPN 461"5 A;SHE+ M"28Y//;2HQ2\W3JV]:#W8%!ROPS0;T(-5D'W-ESQL73GU&4_6Z /IN ?3W4X!^Y8S] MXF*]JU+-^%(AWE4LP;M"$\5N,%'/:#IJN?DIN7FB)R\VIZJI9."]5,WM_H[< M/8GMO>=VT)!HK9W!VDO/.=?4,9*X5MA1YS&.=)PNH3'-\0-",",_R."?$KZ= ME(-%D\I7[_KQN#TZ?@ZY$![&L'>Z=^2_M;Z_PJVM]VR/;HL6;1U^/MK#G]_ M&+=>?]G>[;1G7<;QOW^V\[? M?Z7M^?/4A@6)E;1(JUQ/TP6)M PD][S3B2L>#>=K&ZI)]'QT?$4/(=8'JFN< MNSO.6964U,PE:@CWS#JO+-,TL:2#]F(2_=98HYN=K+XESCVY0G\/!G&S)ZT3 M)M3(*!")+"*N@T6..(,8=9S!7P;+N.Q"?S7(U2#W"$!.>LP])<)2 W:>)ZL, M%2D&9Y6(/JK+N:\UF5LQI".SQ0,)#SXE6"Q'".)Y#\]*HA&6 2=G1=+"@U=+ MFIC>>VV<&NAJH%L=H/NI7(::S:T QK$9C!-,"*=(0(RI4K8Y($<9AG\28P)K M#5S]T;&Y)1WG>A1QQ248M U(FY"7323JG.&)\5QD7= G6$;JN:OQ/?OOM1K?FQK/^N\4V%$ 3$;, MYUX)7&-DC29 G#45 C/G>5%CP]4*J?%#-TSX!=JX6_+T[76I0"6M?LG5O.X6 M>'V$4/:@'OYF][R/7 UK2X.U!7T@I2/4"241%M$"K,6<1\,4PEKPO.)64I;S M:!1^;GDT-1BL2ACA,AC4^GX;?9\-*1BB*%>*H! ,0YQXA8S6 24C=0C,"$?X M4D(*M;8_'6U_T&!$;?KO"0IF Q.1&2X($2CP1!&75"*+F4$>7-0H9=),T;4- M2IM"T!H-:C3X)3&-&@WN"0UFXQLX'^GW7"#M@V<+2@GW1( M*CK'D)#2(. I&N (&(J7F OA!#8D AQILD+!UGK/9#5C"[7.WH_.SAU8L3KX M(#TX%)XC;CA!VFN+C",FE[(SBF<*CL7':"5MH2 M'Y&4(2).)=A96#F$3?!&>ZQ(S*F ;)4V-6N=74T_OM;9^]'965==:@>VU">D MK26(8YE=]<21$3(QRI7C)JR:SCYT(L)#.^6[5U4+G"\16!-@HPC@$X6<0J'UH^F'7A]>K9'M<01R M:O"Z'7C-Q6P"883;@(#W)\0#K(6!14/@R"=I-$Y6XK4-79^[KZ'K.4'70\2S M:E*V1%R;BVN!K7&8)"0(SZ0,7AF?*,(6@WLL$K&2K6U0UL2ZAK8:VIX1M#U$ MV*^&MB5"VVSXCP":,6XYDBPWAM*4(DV O&EB$S?)ZR@X0%N3/Y[2E^/HX&0@ M$]$6!;>6'>Z_P36F'GA!5\=EW*$>Y:,?Y1,MJOVJ=!_,+9LNM1(\[W38MJ[= M:0_/M41_F[UWI,7EN M61&M3>L/3>O._&DXSB)50GN4')&(2["O!LPM,ECY2!2S@N:=M76Y),-Z1]OY M<-+_CYOT7;C/+/LGBA-W#)'6./$P.#$;-?712&6<1")XAF#A(G*&!82Y2%(' M265T:QNXQHD:)Y:#$W>,1]8X\3 X,1N%% EHH/ <42LU\ FKD:%)HL23ISPF M3GFJ^42-$TO#B3L&]VJ<>!BUY7\7+_:1_V!JWNIKK_[%QBY:ZO[9/\=MNUO%NK/3_M)U[$Q_F M>$R*604O=4IO-DYCX\2V0^-_;[$E8$1,(4CLC"< &P%(A6(@*<$PB;TLO;6) MQKRPB_R"X4M; F(6-M[9LXP7@]>]_A8,\JO-\:0+'#D_XKN9 TWM83O>\&RO M?)SP\O-MUK]OGFV?[JOHG9')(".H '=#*.1\Q$@!&G$2PF+;3:0S[()S5UP>5>'G0>]ON3B0+\"/V3_OM MTM\TE]*"-]O]ADVIW6G;W/3ZM_RUE]4U7\(U![^#(!Z"K7!G62 /[==8R>S) M<#R6DU'?']H!7/PD_VG'[;;ACE?*[>#0]K.@7!)=@;GTCI/@<>""$1>Y%7F: MI%"4J?@#T7W;>GV]R7O9ZQ84!,AI%8.[DU[]=]0>GEU\Y8:RBY^=[+X2K??[ M"=B'C=*!L#*,>,(1:9\XTCPP84F0)J;2VT-KWB1B/D6R4:U[%HW>J)^CSL>] MC+P]_R5+#L#@( Z+=(5V9U1$!F3TCUYNNGX&$CXX!$"LX"C+(ERKT8^PA/TJ M+?O8?LF1[D;\YN-@,!'Y$T!6WSZI"LOE"G*CDUZ!81"&P;C$W$7/=SN$RPR! M$ W/FI4^<#*TP<@= 7A78@Z*EW][+3H#J?J8GWG6!TPRZWMV 2,/TN?= M/A(<#10[Z8S8?SL6=?X#"7_9L8/!3OK;]D'SASO]#]G8O/H6^[X]B._ C,;S M#P?C3P?D& MM_8@/GH7X"[R05J;^T11C:/ R-,$%!X;BYP4%$D.BZ(Y5R22M0U@M7/2\8]& M#U"EVERS>;:'!Z$YAS<2(VY!9 M;(5_$SO=*,OZ^WKC__5.(]R\F2W8%+R5N\([!1\GP#9KXQNGO5$G-%QL ,H- M._"V'8ZI0;+PSU?;&<7, [+ ']NS1KA/@A;$.VD!+JH*?/\;O2W@=8@?X:#8 !=8+6%\\ M_'IC][ J$#KYU>6GMJ"SOE2D@??RO.4W8-7"R$_837:O\FNX?R;CX#IDX&\7 MAM.=C#_D;)E0GB0G5)1S0LYV2GG2P6&,P_69%O(@-UG]V]U1>>I+3LO88^ " M7(J3WJ#<_44Y?01/^L_3=A@>3@(*4[^J/+H7^.(GUL%@1L.K?S+7[OI!?2&B M9N9DZM_#\_R1$P DY/K1?D$VP1!?V,ZI/1NL_7'I28[;W/H''8S\;F?]K,$JHITY'DVJ#):B(8.([6 M62N#]6Y?K6WL9M\\JTTN4I,AYU]_V*L][6/;/X!%R$D7\RK(% M=*[U>A'0=Y\^O&I\W-WYL/GF5;/QMO5R_7&,NP)&@*Z7Y\#T?NG8$2!?#[XO4<@:O*EJ@B#,6;&$*47$MO/,N.NHH>&M:4$*N1)N' MBL64Z[S(6-WV-YBXM\S!H "MJ% +_$TN_$A&GCV"&P46" M>T\.KMHP=MU!M3<_?FKD$#+"LH2;LDD'BU'9W5[6^LI\5^[8USCEP%VB+XO. MQA9[>E*"RL5;J[A0HPMN%!CTWG%LC 8YYI5_T$ZH,MKY(L=Q>-@+ZXU/,W[: M)==LF$,2X*!U.IEL='L-P+MN[[CM+US'U.\=3PT'C#SPJS(#<$4P*W"U_A<8 MS=6L+!.1& :-2U2K]OD>%:??V=JFK8-E^7S #^-XIA'C=?6EY3'QXKG;\%1 M'!W 2 IN%] N# -6ND2#[>1!-P_ZL=CV*HIE*^>D/QQ')](Y"6AWX;&&HRIF MG!VX3LR$L;AK&1Q[7\$YJ]#<3H(:XSV:F:T'ZY5001OJ(C>!&Z\]%R8YPH5, M%I<-2XPUY6CRXOJ [6[L7^YA"I/F7X11_[37#X/8?69(MKW[ZG3[^\$^)@', MAK H*JD03\8A0S!'1&OJC?#&,;&VD4"3T1EH_^R^6A-\_&Z.",!DCK+<],]U MQ%>BD\8Z\D-+-V/AL*222R$]49)322UASC#ODF72XIBRA9NL^[46[M\@]CNI M$N2)PF[;;^WCT?&?O7Z_=YI+REH@:_!^O=NTT.KM;M+M]_L!&TI2I"A7A$>< M.(JL]@R91)QP(7*&&5@]C->O*A(_V7/Z;08_?U\'T]2KZ-&Y"9KYSB04-!J, MHRL'L0O,JP-2TS_IE4STDQ&\&L0*>$"MOQ0QK.(K5?!F]IKQVTF[GW='K M)P"#V([#A<@8[-FSD_2W8N?]/D\I),(BHLQ8D'1,D(M&( G511N;<.0 M631LP(Q-A4BSF S* IS[&I?CC:-N#F46D2JQQNQ2%^&-UA^6H.?8VX+K3KD< MX\VE_GA'OPU\<-3I5,'00661B_=A!X?-:J,K[VM]!>PJ^PHEK)J=E1*3*P#F_B"/9=0=5:'(X^/V.%0,7P#OZ:MM=\K/X3%'@[%O<[O<@I\1 M_FLV*R[IPA8,[VR[W=+?W M#HP9O#I7K$4J55N,Q7KTB6P?[(>HE&'6(F5R$4'I)-+>@'ONL5.11)Y";BI" MQ8\LQDI[$==2[&QU;+=[J29WO^1&@!,&;L=$B3H]N$F54;'0^E6NUK H=A5R M:6:MALOF!(YVCF HW8YZAYD8UB,ZRTS!QE6'GOKF:0\ M\&1=DMZ)1 .LH.?NYGJZF)?_:0?MP<>3?K1AI_L?"S,.,Y(3"@*<\_LEC<;J$Y+*_6A 4# MQ-N&I+6,F)B8O%%>C8^FU0N]](4&OH%9",E+AZAS&G&*/=*!):192D;RY!3/ M>\3K=#X+YA^9:?[[[9\['QJ_9>T/F4STNC&S ?#9\Z>#]C=T#"M]>(% XTCJ MY8UAVTB=7J]_^W0#K3##A(",< PHC@06)N<*4:.SOY*I-YQ9O#BMR^ZK[ M^%.+[R(SHG6PSXG-/#0BYD!P./41.9+/_0M-(O,@4,H .,P+3'-YML$R YYX M4( 8E.<#:HY(Z[A1(IFDO:HAXSZ6_^"L=;I/J#(V>(>T8@SQX%,^D:J0B1HP M@PIM2:ZIOB3;@ 6&6QA/)1@>2H5Q5@1LG:9:"\EYO=#WLM#?@00X<)' SGOD MK ;; ,N++ ;3B-V\:0'OS-J;?/%J MMV#0I]M=VS]RD\'OZ\W M_JX2/$$:>Y>R/&$"2C1[XO4U4K:9W7%Z)@J<-. M6\Y4ND?;.GW]E/>K*6)(.>M09Q1\+$(SM,4LT5-0P\&X># M\5B(J+1T#DOC\/EIQ')J.?]/7W^NZ$.46L#C$Z!C LG L 3+_H#C/W ;TC]S9)W54]B["B%M;?A]; M@L%GY8B _YIWH@,RCC*DO)(2V!%\'HM',U^7\Q^%?MXR: &D&LRN4"I76'%2 M@Y57RE,2P*?5-/R@"J(6(C \;/?#A'L7:4CM_F XC@*,WQ]4 MJ6IYX@N7_0FCP0(VR87H+ POA61EH,X3I[6B7A$W4T8#"ZQKH[$,F2$M\-6( MRI$2)1 6/N>JT8BL" Z9!"06%B.2@(O1F&_^NF2C<4(FC@$3B0#H\$B$M$&!8B=A-;9;VZ4^G:<+[Y=# M9?>;�-L9-*#>>'EC[D^P_FD]] V\[3@I_I40=0--;:?;4/R*I$[M8K$X^( MD]Q>,"B'? J8:,,I-^"6#4][\XIVD19>UGG0.(YV4+*$[?F!W'*R.:>WP=\E MYC_6O+$NOL@YZ-/GS?X=Q[& LG3EZ'!.@*GRSVZ[J16Y!NP66$ANJ#548!=( MDL WH]/F!S4VK\] FQ[T9,P?*FE_O@+%6T=^7RL'?KYFX/K1D/U\@9P)'CGN MC..:*8#UM0V^/A]K?T&J;:;NQ;;6R]XB<7#QXHSX*@G%9-B343][@8#K;^]; M\,.,L19Y(BFX H2"*><"P7S#V]XEG(LASAOR%Z3LZYWFLWOY('VN(- NI^2K M0RJ=G!O^-7;ST;7KC."E7BQ9Z[0>D0B\D%0]^_K>A MUJ_-8\?@03,O@)ICS;E/!DPU%HX(4)2[SOP M^O.;;=+:_0R*\N6T=;JO!$T.*XI*A6%NN$%::@R45\=D@/"J)"LT VF,83/S M&242BREQ@:/.V K^":&<6D4Y(32 5Q)!M$_RB>K^"&!W:AT*UEY:B;FB>I=4 M8?&I[A_>?V:\UB4CK<*!<*X=M@GT7W%'@>]+0?W:JA'P6QXA_'<<3B(1%0X] MUJ.#FY=0%<>E,M_5POJWKIE[7T8A^<=VX5K+I)N=!?%+F)J":(!DFP#PYPTO9 I=L<'N4J* MV%?;;_=&@W)H*[L:_=[HX+#Q,9X,8_8K .<87NG8T:U-UP&@][8M,_M8S=;K M%@D:?)Q\6YR@9+NL)-/ 9YDJ?3E\%Y59F74'W^6OYH]8'N:7Y44S+/SP98# M^/F _[=)/F=YZIP&#I_G((T-N78$?*,T>BKG"$"_)@_1G KG3*J"-<=1]?_/ MWILV-78L6Z!_1<&]YX4=H>+4/+3O(P*[A]>.@W!WT^Z@OQ U@FB!.!I,PZ]_ M6;4E$)*8!0C8=AB#AKUK5V6N6IF50U6$\VA4=:V?]:?H4>ITC^'IU[WO]C)6 M=DZ:EYOCBP+O>?%QW7[_G,F>P'AZ0]M9'_QA>[T3>/'O7$'N(H2G]L\8T&GL M+8]]_MCHW0([?\<23[VE$D7GP#BW0B!+6$Y) KL<2QV]-"MKAW.\?V=R!<9; M?T3SR_2#X/5!VV)V&6?!&.6LE'HYUQ>_F_ =+M)D?V7E\G1=+J\NE[?$9>?J MEB D\"Y#3S#EW;:ZQ=-9N,]=M:%?'LW"!7&JVT"\8[C]M MG]\[3/F4.Q.]:H\\@BWRY/_Y'TV)^JU? B$Z':![.9,<+@ <#@R=TN4#B-MF M(;V[L*M:^%PL5VY?7)B+3S=^ILFOI/' JH/C:F Y=+[0K;ROE]>S.>U.YEAN M>3**;3W"GMMOC[+H0ZP*ME1%!P^J*C_GQ0?/BK:/#P/Z M<>9YNJZ327I9AS",XSH>G?9!5M#&7AM6HG=2/59[SGQ,V Q5$E'[O\,R])%' MU;=[?GB0'[=:GG-KHQQ_YN5IY])K(#?CHEM@TW:+F7ENK.0'A\G.U#^,:7[% MMG)]XOZX]'"_%+-)H[+S$T^61W)V(9OY\.@ZDW(U48AQY@+M*\L5GYL*_3.8 MR\EH9P60RY.9;'EHI.^RH@I0G0VK54!R)$9",3TL#M> MQTI4\LQ,+_2YOB[P3$B2YW(FI!_\3.@_8'7&N%F9E8>[_RG^G24Y Z(;7\;& M&%QW_RMMO=TF\+WC#3#&6A]:[6VZ3;_OK_/MT]_WM@^^PGW?B1EC[.W[@];6 M-F[M?X4QKO]LO?5XF_ZY_WW_^\'&V[W]C0_OV]^W=G]N;'42&&AXXW@'8YUP ML K%R"WBKO1^B?!;(I%8GAVI9OI,)4469 C:*2JXL\&$0)GE)+?_"LG,G %5 M$WV'PY[K;S0U,(\C520H$QG71%G/'0L\6,HP#U%>RF&6<:?_%D>[5(5C$YO5 M"$-@+I'/J%\53NJ.Y7KTM3.T[U=5R:K0M,JI^.>PD].O&(4M>=B;_4+HCFKH M'U:5_2?W X"^=LB[>U4F_^)F?A:SE8%Q?%:^U$[+Z[+5_AS"YG^6J7:QFN7A ME8@5M56[Z$Y"&Z4::>:\8NST^,)VZO%.HM@HI0URB<#^R)S* <(880Z*CH.'?326OBNK](KF:-EI M/C9JLI>];)6CNL@E%LV-Z&WFB\.S\Z/=RP'ENMR!7"G-*!9KL%BX;<(LZ,\ M<"#"Q#"8'0R(6?*<<2>D MEI8:K['1/FD:91$>X.FU\#RH\&Q]$CM481>"HLC17//+ 3X9["0BACKEN07X M8AF?5O7EPE,Z%HPE* O0ABUI^KPJ(GI8A.I\AQSY)'HQY>SJV<+OY3A]6,ZW MI\0LG,7@@7W4!2CEV?,&[M@_8X&!MQP]1-JNJ*L_\>XP;7(R;#H35&:/N0T!%* 21734CV_&O_P&Z'C4 ML2=OVH?EPGNUO#75 MR[MZC]-52=BE;^-5_5[3//G,UC!+K_IT@WV@696X)L- MJ+1B'TDO*$C6O?]WA:V9Q;B\_<;VSCYJ9CXYZT4\J:">FRYO0SU=Q M.N]H^($P3U_G1<<5Y.7CN$_G(2OO2\C*U%G"]/P\U50^T+'ZS:;J?4G/W2JD MZM-$,O^E,W9?*3S_Z CTR\9Y-&B4(ZY&?LS?KIC4D71=-JV/-F^9BIW-SGV> M\15,%+O!1+VBZ:CEYDYR6Z9[UTQ:<7'3>6=SK^]^&>>O)I2R3.$CSNK1IW!6J(P&#! M1AY$ $N54(^%MF"Z*JZN*ZC%IAT'%]V,V8-P,[YZN!?C]9V=S__./UM9' MNKD%X]C_<=QZ^XEL;'UO;W[;%JTM>(JMKWQSZWUGFV[0\7?@7L/O]*ML?8#/ M[L/GOL'G2W&]KS];!Q_%]_T?I+7O?[:V=L7&M[_WMT^_IXTV_OF?K7>#C2^8 M;9Q^Q9OK.Q36*S&3?9(YL" HA:P)$@DO'.?6*I/2RIII2C%[<%)E[#R8:N1W M;ZDB5^T\UX'Q].Y5 ]NK!C;/F'3"""<$YB(EH[65EB43+>;!D&M*0]3 ]LC M=CH%;-AJS7*#2ZIL F"3#%D;'6+>*B&8P9[F+BNLR4F-;#6RO2)DHY$[)8F1 MFB;.B++$8TQRKETTP2AZ73G,&MD>%]G(%+)93:6)&"-'!"";<@+9:"FRC.,4 MJ+3!&S!6=5.1RQ+L:V2KD>T%(MN=SJUK9'LR9&-3R"9]H@%;BS .8(R:1) E M.*#(G)048Z.Q6%ECO,GU;(&P)46VD8]P*N68B();-X6]5/ZYE:.UOL8+N,9C M.YBO2N!^ &@?]WZ;<"^?-<]9P"CDJKC!,.9D_F92CN>X"2_:(SR6DGH/7O@>W/ICQB',A%7)<(Z2H6!=I 2&A7<* M!:HBIT1':;)UT=1BMN[ZW;;@);(?7KON+MSI.4=W:_6\C7I.NS5ITL88+A$# M,HRX8SF45($](R53U,KH$EE9,ZQ6SA>GG OWV]4;ZT-J[K3;3@67LY\I2 _1 M")B10X8IAC)!BIAY9[A?69--;F9;GM6Z^\QU=^&>J5IW'U)WIQU3PJ2HJ0M( M*E#;G#..+#,<.1&T-\$Q3.3*&F\JL2B_U )=3W=V12RO"_S+7KP,[6 ME 9D$XL(]@J &1\$DBZ72=$$E@D8_@+,[_G:_J LX:;^TE>JG0LWO^=I9TT3 M%J:ZT\:Y89A[1BPR >>FQC8BZR-'T6GK*,-!R=SGMHF-K)7WI2GOPLWS6GD? M5'FG[7-L@,03K9$OX= A@O*RJ!".R<$"AHASOU':-'JVP$>MO,]<>1=NG]?* M^Z#*.VV@)U@L061$V L,!KK48)L+C[1,+@;O@T\T*Z^Z?[#O I5W(;$A-_6\ MU==X6==XN=Z=]Y,E=HIKY\U-\E.?981/?8T'B7@J<*R64KK7#X 9M$]']L-?9! M-';:GRD3**FR!!F)!>*!:J0C)B@%+6@DV#(E06/IO;V9M6.5 MK1V;"]/G&<VEQI9QR7"TL)V'#0.7N0C14.7*6IP0;ZI);;B M/Y9>(_W2./>B!3_14ZN./GI$RWV\(N]^'N4>937PW 9X9L.0//?:1Z^1MXHC MKAEP?^XL2MYS(ZWP8!CD^BE+=)Q2GX4NO[5>:^F]M'3:0K@84^VU6BUM)GKJ4/:J#76GHO+9TVRCFC@49+$&,F((XC M1]I9BZ* A>.6RTA9U::]UM*7I:4/:I/76GHO+9TVM;$G4DA%D4^P@W)A%-+$ M< 2:*WRPQE,10$O-O8MJ+3Z":"''Y82N4K&4QO96Z:279L)"%E;LYQ76_GI9 MA;\6Y5@HO5TG,;;.:+IM6:^M]0RJQ9W0.MT@K;>[.RDQ$T6N4PBF).+,4^02 MHTA(,"XIQT[YTOWNWH'5MQ+ZYUJKL :KYPU6"_.O7 )6]6G, I'LY"*2V4SE MB3?(:)40-S$@#8N(L!#:)"#[UO*2X45K+*NQ[.5CV<*\4#7Q6@1" M"T<#,E0QQ'G4R,#:(!^-B!&X,E;Y]%CA&JQJL'KQ8+4P9UQ-O!X>R6:(%RQ> MY]I+YPI7D>QD\-FC5H/E)T8 V:#P.:4P:4=C0D MI2-B/GNNI59(2PSVE(@J!@*2[PR IFQRN>#>.C5HUJ#YRD%SX<&:-6@^"&C. M^,^U8I%:BDS,@9M1:Z0#5L@SC!7E&O[(#O@QWB0$X^]/^P/ MVNED,?@@5ND-!G]9,SZZJJ]IQK?(QH'Z1M,\KWOA42^&[D$^&1QT3AKM0]\9 MAICWTX,# #O;B[9Q8-L [:B5M:VB"=W4^"-OX8>Y:IU=NQ1D#D#L81&R:LN+M.V":*W]G^O] M^]Y76;2 JKD"^M?7S^\:7[8V/Z]_>-=L?&S]L?H\QMWJ#F#G&73SPH6<1A3R M;V6#M /XHPIS@-LTO@S@A8.\MHU?OA[:86C#^]--4,O/*;RJ:%3R.-+< R9%D8 U&&[!&H,-7V'/A+(IQIR$/F=N1_B6 MIW=BM@F].-VC#:YZJ9T??_"&JF+%/!ZR?1D>'77*O,(XQ+$+[L#'8ZP[AYJ'_ZYO;[>B%J9SO!H4=P7-V[%$_ MOAG_\EMH]X\Z]N1-^[",NWSIMXM3/*=);KEA]?8(6XU9%9)D>!V=6H]N/$+> MU8*\4V2O>D_R56STI6_C57+I>U==EHA5P]B=+GOU>X+QAQFLN-%EKXD,N#8B MP'<88..Y8#+<=QHFW!XWC0*Z38_M M!Z94-YN]]^ULYS:RZ7Q-(^O;S,:KGM*MO78O-#X-;0]NG,G0^1RS.7/\2-W= M8:(?BU&46=@\BIE+'NZ.MJV[%>^^<13>4Q=GOY%KX2DJMS_/G!OW$-[?RG>_L;IW"OM]O'&Q_>PW/ F+?>G7Y_NRLVOWUDV_3O-#Y" MGZQA3:0SV@=$8VX2Y+U"CCN!/(DVB,B,C-FWN2IFG3CW%_9%Q)$^4X6Q 4O& MI;5.)!Z)<5+DTU,KI>%<>E,I3'4$4"O,$RK,3+_ZP)0-''1%$8?9,Z88[)MC;'AYCT "1C:^[[\/A\, !>[_[OGE^$CAS M$'@E)KP=K<%G6(*_8B];$6='@HC6*' M"K1F6S\PJB(6/"&+&4: XQYIKS22 M23BIN50FEZD3J_?/QLN65SLUWHDG<_)]NR MN-*>WEMVFYB=A7[!EW%AN$9!Y-^OK5GU%?H^IVXOKW@\/AN7T^Y4U&GDLYC7KV<2< M.*R40TDJ@K@)0+H2_/!><2N3"5B B<::0BU3_=,%<8P:GEX /-W-YJOA:2GA M:=HPA/543CN.E)(1\<0],C1Y1"6WRAF>7(RYDE53O,3ZS$M)7JM9O>SGA)(T M[(26/'LJ^R*]:[\L%PV\%&%K$+TQB,[IP"QP#();!YL20"=7W"!M#4;,,8=Q\.S)SW5+]9IJI][ND9=Q$UDNTE=O M%@O;+&;;>6K'N*6$HP1+B+C%"6FB)5+2.6. #W(7LGN/F$5U]%R.6M#W=/S5 M>/9"\>P1.'&-9PO$LVGRZW34"58(L5R/AS,OD27"(2."BK!->2OURAH133K' MFEU&0'O)GL+WES5(;S;\L->+A\^'&-,%> 4G!&FJ5,GS\3\\,77\STB&3OZH MY*?&VH7%\,_IW^:TL,:PB)Q+%'$2"-+)&Z1QT@SV4*89*5V/F%A\\?VK5.09 M>19?F=(_!+^JE?Y!E7ZJC%86-#PBMKHLGD MHJ+V'UCI7X_[\0+#@G5!SXUEL?NPK)O&[#Q#5'U0*M7J'OH:6!<-K.]FV!2/ M3DEL/%*")L1U[H8K/$/">N=L=%2'W)2MR?4R1;(L.IK_E6KP@_*B6H,?2(.G MJ!'1D7DB ^)>Y!\66)%+"BD;&696!C"*"C52]^X_LGRQ:)4BLN7+IJ[Z1:7+ MF- #]41\$:[_5]4&\D%)5 V\BP/>V01?(NJ-M#65+RR9K*%LHE$US2.832"(!TF@5XMFS9C"F2'DA M.<%J4V9@B7 M!',V>&<0CP((EQ0<.5A")(.2(403%6K2GKTJ.JTO1Y M6G(&2\40X_D0G>*(+ L1$T%S:AM65\.I*>(]7">\*2*C+6]T;!#[- M[*G?FW5(7P:IQX8)R8(@LV M\D2\!LJ=!. $D'"D;10H&D(#S\$WK-29-J\;)^9WW9O3"^+6K>R6IR'?1/^B M^>V+%M6?3U\;T7-%@SZV2J[+*'S\#GT?Q_WW2J>DW*)OW.+*3[:XS$.^HWC]F /OG#4ZQ[!TYPT[&%HQ/\.VT>Y1U-)X[Q1:Z_GO%CTN2V6];XW MA'?CSZ/\G7Y9M"Y[(-YA9OD3MV#+Y*> M+WXOAF$G;J8_;'_O?:=[/-FK+?.>3K<_[,5^:7ZX!;?^O=/U/YXGY>G$_^_S MR?=OX?[,1+)M$(DLT*2U(6&E$((9'>6L&;7U1C?L\ M2$@C@8C4+?SJ%G[+W\+O6;13>]_N]0>-K;U>C..F:OWSKFJW;ZBVB!YUUQP@ M+$MKQ M=_>[YF*]CNMA3N-F?P(#.5*9Q9&%]8)O*E?F&N:%O>XK$'Y%MO4KOA>U?$I<)@L1MVIEH_W*D/[ M(L+07F!]71JY4Y(8J6GBC"A+/,8D>Y.C"4;18E$1L*A(MJC H&+DZJBSB]U5 M_K(GI;GX*P@[V^_LM]YV]EI;[SOP'ME\^WE_^S1_]@?;. T=&%MG ZZ[O;]^ M/.U8WORV@3>_P9B^_0T6V%<.]]K/%MGFEC]MT;_SO4[ >FMOO/U]7O]"QBQG MDA 4L)"(VTB0<5HAS+6C@7B>S:0SUBADI,H%):Q%-BB&>. Z:*95E#@7HFUJL:AR9,N60;6$#*\ZY)W/ M\"ZD5=TZE^KE >N\!WOFP+IP?C<9-/!7#TS,]I'MG.-K#:$WAM Y+34U9;(4 MY4C&IMPISR%+J$%&**I\H$(3MK+&R;VKGRU?0>\:;5X VBRX;?VVB##[)X:BGB6B=DN6:(PHYJ MM&5)^:H?HZD9?@U5RPA5"V?X-50M!U1-\W^.F5!1:82M!Z@*BB.-HT76!"V] M$1ICOK*F5--HN418]<+/Z]_?S6-;'X4]'X1]$C+X6FO%/!:^SA[:1VT#L2(A MR66NQ* 8E K60/700#5-!%DTBB0 M*@:K#$101^2DX2CB)*F- J;9KJP1WL1DF:*+YF213I?@>-A$H_]$$.)XB>FR M80?#'OS_M2<9XP02,O1]S'O_EYO9L[8W+4X8*]V?RFNY3)70ZE^ME6%NW M?NIG;HHMJF3PE9QU'';S>2R,FZF"VNU2/_#%FV '?X/Y!?]]>[^W<;I]O'WZ M^:"U#V/<_[N]N?49[O,5KO&YL[&URV8J!X'YU8+_8"RGK?W?]UL?MBE\CK:^ M?12M#W_N?0.2:$CB0E*CB88*1) MQ:)\\;=)_ESF0\4:^&K@NVNM]&L K\:TVV#:M%LI1@G0%0PR.AG$E?7("F=0 M9(9*:R)E'.Q\JMX]CY)V[ ,/9> M0^SS8V'3;)B6%R;IH!4*'$?$J ?WI.D-NC3L+PYW9,!_%?4C>"\29T6#F., =1A)2FA@F7""" M4* 2O&GPO>-\EB_DN];HQZ$2M28O7I-G&(10C.ED44Z+! :1.')",D2H8=YC MCYWFH,E-1>_='WCYXJ&7DT'(VBNQ! PBE_*LD6=1R#.G*D3P)AB9 HK>!\2Q MSE4AHD: *4Y$+C'/52$8;U)Y;V]I[8YXJ3I](PY1Z7*MKK=1UQFBH&B4-%-^ MXBQ0?HV1PQJ62J5OPA)F53FU?\: M3F.O6VOQ[;1XFCPX9P,%;@!:'!7B+C>4M=(APV+$7A,?A5\!==64T-^62(U? MKI]A:R_VHDV#V*N]#8O%G*/^8/=J#K'5_3W^9=MA/4]_S2(6CC^SH0^<:VFU MUD @"+ (+06"/R4"G%">Z.AIHBMK4C09NW>H:>UK>)$:/9="C#49*,05RESS MB+OJ\4SYQF1$Y!8C:G.OV2@L+='^%8'5;+T;-.Q:&5[-Q$LY:3)-6R$;F,^^@R&A-D*?:",55 M8#'W,"&F*?"B:N,]EQR7&@66P/%1:_\"M7^:K4B%F8Z&H!B(0]P(B0Q.$ED7 MA:'.ZN1"27#C[+7E@RPSD\D[YYM&^^!H."A%J('7Q_[@5;A)?EDVHO+U,+3[ M/C=^C.'=3P\?72]M(&O<6A1N;[, G_XGGM4G_=;$F[>B!\?E7K(-G&PXN_\I,O<5'K5)+\<7R ML),_\R"+OC%+J*9,1Z(%)\EJ(IB(R3IK9;#>[4B^,O[27N^\L.1N1*X7[0]4 MPJC>V,ZQ/>FO_/MB$=KVX7A$)@]Y>IHNG8R4%CP9E8 !YG1[11S>E%J]^5,P M$OO$(VCL]3(*_\_U:Z%6UDIUZ6Q5_9$!O)POV[7KR@#/J:-\01[7_L_U_GWO MJRQ:JF<*AA:I_NOKYW>-+UN;G]<_O&LV/K;^6'T>XVYU![$/MG!>N! /^S'D MWPHXVNQJ'S7U!DOYRP!>J$I*__+UT Y#&][_=9XNSW]62A^L'/;EC]8PJXT' MKK[^9=#U/_:Z'=";_KO_#H%:Y!N_;?=]I]L?]I:FYGKKCS,JP3;>;M"-T^_M M[?U=NIVIQ,'WO>U]CUMO/^_!/0EL\>T-.J_FNC\&*G':.OBSO?GV^Q[\3?-] M6J>?<.O#^X/MK:]X^^ CC"O77/_TL[6[8S4@ATT*<9'#C*-5R.8,0P^@$JEC MB6)1\3[8%&-8SX3, LQHYHQP7'#/HJ4<\^2E$[Y[<7^0DR*CZWWTUI_-HME$K^4>ZT/!WO='CQ#N)EQ M@5\9(K2V=H&W6>.Y]T@3G!"WF",7J$&4>Y=T4H(957*'0&;R?S/60<.>S7*C M6N),.S)MZ8-LECWKZ$S"^WEQFJ6I02'P_>;HS0CV8+]A#_.'V_^T.W&WNL[Q M7MOO-0[L2*LO_W4GIJ>"ZME<:)X1V+_I!M]=?;:S? MJJ-"&5XO-DI/A262YH_]_G!:DN=$S;XV(=[8]VR'""6CH00)PBSB/!_O$#!R M0VYE*()VGL8K7!V/OYB;PT%_8$N'@GI%YZVH] $3#[P$^%_&I<203D!8,!5" MZ@Q6,JVL'79G\&@6H,Y1:0J(&NVB4HUN;L=RMAXW,A2(?A;E3?[Q#>0A& RPKI0"E-7'(8<80S_&_E L'>KVR-CB>5>J& MKZ8X*_$$W_"5%(]8127;ZU.O5@SB.'?2 -W/=,'V"U-8F?S<2O.">DR^=7O^ M<)P%,XS:*:P_<2UB#13+2*(6#N/&>4^EWS85OP84_\1V5 M(J@_#PC^+Q W/B&;VY.IB(,A# >:*Y/3,1>>RX>K99]+BN<):!&[VPF)!:2!Y.2'ZP':J4UY9&1*G$B >KD#':(^PX,8EE MAZP#(1'W$)'?IS&L/=AK1 LX5G P;WNY%Y1M'-G>60!-==7_O>H\[Z_8*PO] M"*CSE^UM]HJ+,OR=!WA^Z]$:PY*$W@8(FNK)6.A;,) M"Y= P1&0B((!M^8:RT4R+K5JZPUD)$&G&WR'<:5DDAXEJF$#L38@(V K"< R MI S$"\%NZZQXN#6=YW:JEW-B.?.)%<62HN@\R[XG6$ZK-:QNH$$':005*VL, MTZ:4NFGFM+6YRF4QES,6U^3(>9'YXPOU7A0!;'R.1\.>W\MAP7_UNKL]>_!< M'18?#QL;%AXE0S=M7N*NGK1OBY_\_/&S7_VH6+"'C1P?DV4%-H(K*=\43D1/ M*,U5"H$H\ @&MW0L(PY+-CCA0X438)23"R%<5HLD'A3UF&%?&Q.IE9@1(9RG'0SJ[2VVU$GC'IA!%.",Q%2D9K*RU+)EK, MP8@>'>!KK-$-=Z0I:0OKA^%S-;3JZ8"6MKOARV@P]38U[^1__7AC?8=+)A+A M$1EN'.(R,.2,%[ .Q$BG*)@?P#NTUDW.9BN43NQ)%_T7@P)'_\2>W8V-,ZPZ MZK5]0:R[&*3W%"(Z+4);O6C[P]Y)$:5U_]]AEI[U:LA_=/N#5V_9@(204N@^ M"@MV#.(DDBPA&-"(,604#8I2S570@$9J5NO-:[[ O#O.K1R]48%ACD0,+ILR#F5'/HHLZH"M3EG%L-'N=6&G2NU>/UO!O1C'^U7_X3:L.T6 <,EY;1(TBW/G@C4BYQGY>-+ZM*.X M,HY*8#$F@8PXH-(N1=BRI+.4RAB-#67+,K/=W1YRR[JG/-1;UD,(# .!H<&R MD*>=*.9R1W6-K+% >6(DQ%MC&*,K:T20U"]]&?NZ8:W6=V(QL M]:JO-4C-N:E^_IG*:">U%,V7HHV3C=V=!/N-PXH@RV- 7'B-'',$,>TIPTIB M2X I&WV=$ '.Y)7(#.8?V^Z4K(V,1:,:@14XG6-1OP16]BI+?]CKY03Z":0: MNXY*]/24)W!^JM,-DWO4RO6Y!'/<;8^?7D#P@^<7G&<2;*8_N@='\;!?)O1S MS@R+(6_._;(U_YYA>EQ';&FR#D[&^O+[C];;[_NM4Y#S_=]!YC\=MSYL\(VW MGSNM_4ZGM>7A>N] GW9/IO5EXP/HQ<$&V_CVD6Y\> ?ZM8ZW3W?A^U_IYK>O M)+O%M[>V3S??_IECC&EK=\=H(CT6%)%D5#XU \M2>(*H]H HW$<9U736 =$L M.:*EDUAQJ[WVW,':!&MD8)'8Z:R#*L.@\?$PI^VT_XF-OSH@3G?(.+C^QA<' MRJF2GD@I-+4\Y9R$%!QFFJE /C!S53-[B22E.E]'F&$CXTFIQL[G'F&0XB(:\-0=O\@ ].-0/U $:UE M@NM+H@AC)S]_.?OQ9G0_42$5=_!=XO7UEM M;$W^W0#)_2?G._3+=?I#GRL]=4MT8M[:S^XURHCH_M,.\/%,#("]Y8P_H);G M3U%9M=VC_)#]\37BP5&G>Q)'614P#:#U=C <='LG%[_0'%O%1T<]$-8*!\?9 M&;FJ'Z#FX#QW8_J5HC+]QB^?OWSM_]K,)E616QC<^+K'%H3VXCO>]O?.WB@G MF#GGHDA\>;;);\X\4'/RL.PP1X$>]H>=09Z7U<9F_F2U)*.O[\9#L)H[G9,& M3/F@T04;NF$;%_ FJQ=J_T1[;9"KPS>O1YVV?H@=9XW2DEF4L 8JZX- S@H. M.W6,46CF%+,C?2IXG]?C*HH5$@-XY#):Y;D4R3'#J(MP30F<.82;I'">T:=) M6%SO@>SOEI37WT]F&-9Z7NWRXV]8YC.#F,SB:!CVSG#T=:'GUBYO'>]$'!7E M(/$Z)%APEP! .5/(!YY<\#PR"@N>LLZ=1-N;)E!9D6%BB^K%GT>@BH NC;%HYW>;#5!EN>H):,<\G8_T1V$F8I)4;SL53<+2'DB(GP=3SR,\)5B M@_?C8 "V^<6M92]V0DX\]+%7V.3YG@LOYJ#=G .=CS5&CNCA$6RM_U3PE&$T MBVX_G30&]N>%CW<=S$*1U'[%'$;?+Y_)]YSX[OB>5UVD47D1!L->]C2.2$?#60NDCK=X_Z-/":OK#@,N;PX3%WG MY876>:DKM#QVA9:Y;JAKW4K3_C+AG$S4<$P(EY8XZP5WP+$PC@P8U^5NJ.<1 M#EHVK'68SS Z\/\<"Y*'QKOQ'EA..QI_G<6+YMWMN;JIOIYY^N<^<^5\N.K! M?ZD^\N6OOWZ]--CTEWSN64['VX-!)A&Y]$$W_=K8&_DFQOOV29;X?&_8WF&_ MS&]UXN'N8*_RAL21X9Y?[Z842S!'92B,RCJ,#1[O;"CG=Y\.J2RQ M XUQC>X6>^1T1?F9&T ML;7-P'S6#" U4HJ"8;F_FB;(6<:1CQ0SHX@+-N5X_QGWX[]&PMWNGM_M9?A8'XR!Y6T1@&<1LO3H MPN%/-W9W>!"PZVJ#N,MAE)X+Y"@)R#BJ-=:Y%N>7)QK0?&7>*!>5N> M 3KK]@;B]0<7TPM5.="Q3?6=[QB ##1H1ARM82H&=**YF@GRA(/ELN$5]94 M4\P3JASC-+7Y-G/%DZ>1GWL[\28_GH_:;QBF\OHD!UX_WB%\Y < NF)B$NJ MD6;)(BMB] 9+PUP)ZIYV *,R9]/T'Y@Z6%DYUFR4_$;D8&]4 0%,@"_Q"&QD MX,'E];RQE3H'6=0FZQY,7S3[\]J5'_4JCG0T6N +8B4%,T188PRGG!-OA(V. M<"62EK!-\]L5_[FXC]7']G,%:W_]9//33A#8,&4PBF#Q@F#)DBG+$7;::2F9 M"#EU/A\\S6+10^+$Q27< J"J(>%\Y3*M3<%IA6U .4T4<6,BLI(ZY(A7PL-K MUI"5-7D)(DS;_E.&3FX$-*BB'/HEKO;]L)?]$,WQWM$Y:6927(!@BA7/,>2S M=^ \97:N_5ZY&LZCO^-_A[9S>UM]B6C1F0CG)RMQB6=5/&(O.TE?L=F^__'G MQJ<=,,M@M7*U#DP\XE1:I(U-2,L4N54J109FNYZ-UQV;[8U.;L+8&_^5+-CQ M![;W(T[TL)H1MU_(KUET)]*:>K:>M+W4(;^UV*YI1O5=5KYU^M7'<'78J/V@[5ZAMM \.8FC#;_ \J9L) M[SB];3*=/WM7)LS^F76^<)DIB9^,)TR.% M.>["!I>;9W2*-S4>9@]F:>8Z>_U?RD#+BOU:0L"&G<*]LH70..B&=H(+%<2$ ML?=V2U5>=^&0MX1=S5RW$O/5QOIAX_P.C:XOLA :X:;IZ_GY;V/0*B5QB HX M Z4\$JP)!;O(.H.YE<;2&R>45G8&#'UC8A+^*'/P3/(G'MW&6!>;6U]_;L#? M&Z<_@\5_&^6";=4Z)B2QSG$MHG':$!VE4$PPZ7E1+M Y3+-R@6Y=5FQDS(K6 M 3Y]'MO\,XUWU0/4^C:?_?P@8'H9@Q611B(6X"""BUA&98#] MK,Y)DARKV)-A;"T&"Q&#G(9CHPP:DX2"]18L\)CRV14!O(57(U>"Y[0U,2=K M[4P,;K8GTR(N=]N<#28"<0]M7F/UDA;HE$DPF/E/,;>9$?RZIS"('<%D#NY=6HY># Y.-DX MWDDD9O!.@!V:Y=AQ@2S7!@42#).,4%BAW(#U*CD(MRGU<0XD=^CC43I*#P\G M6%__,A;DN_W!XBC0W5S,LQ)[=H(1>_^ G3I?;EO=PQQ3'*OLA_Y6?NKI8[)6 M=[ =87#CB:B%?+Z0P]AAER1>,E@]Y$,NRN8(0S;1B)QB,@D.K);$E36F5O6E M0CZN.P^61^;7?B15VYE/*Y(,G+^I(?R>C^X>%6>]/?=WNBE_+GY MF3CYH.>525E.PP&S%SMI3)(*>2*!D@_XQ";]<;_>$!C/',13^9,'N>97)> MBV-^8O$H6:7B%.W#"OU&_BC;'[F%^V\N5>1'*Z@Q?Q8N]GTN?93/\UA*[V:? MX[F.^O'-^)??0KL/CW[RIGU8KE>^]-MHM4?)+SEC9JIOY8RLEIR1J5;4U7N_)[BL M!_N\!JMN=-G2?GPDO: ?68M*__JSG*D+'-WO":Y;K_%E&\%T8XM&@47*7&N-!/8,' MK6*O8',N#FR<'WKE14_?M['!6:9O5%2R_/[N9^SY=C]6DE2"2>IY M7<"\GM7;*W_E7,WL,,A!1_]II]%L__+QL/IE.YMWO];S?N-Y7Q]7[2RS^Q$F MMWW8;_OR5RF(V?BE!#5TAW"3,#6UU\"^L_[';J\+5!^-GL'[&%.Z:EXZ,"VRMT%0J8FBH\X9].$2\T8$9H*_M$91B2\X V)O^^!G9W/_W>G& M_G9^_7CSVP;^_O:3V-[_O?W]X!-KG?[X^?TMW.?@\][W#Y_WQ]^!>PV_TZ\R M%^QL[6?#]K6>;6^]_;&Q]/X Q_OC^H94VVOCG?[;> M#3:^8+9Q^A5OKN\DZ:UQ@2,G_?QN MX#A3]'R!T#CF8B,6-B:VA=+6F'@[3#R=PD0GC6:<6Z1XKL!H5$ N!(8TM3YA M)@*V5< >O:SZ\4N%P]M\E@8N[1C @A>>\QT5QR9;AV6FCG;&[Q[4.4 M%T-X1L"PH%2(:['@S!B;L,-RT@]]80>4CPT39!HFM(A216!-B='<',8BD .' MJ,X=YJ2R0;*5-78>;#93HKDF*C51N2-160A!0>P!&$ B+!(LOF'2YJ@UH\&*NZQ3U=)1EFL<5^.36'B2 M>#5#J3]Y\9.W]@BF\L_<12442/#R>0?'9V%Q9!:%.WD#YSSW4CO\?EF*SG!5 M0^W95G"3L49C<_5EU\5YU&VA]<>,;X\2ZF%?\(BX:!''+")#K$"8DY D2#7% M=F6--AF134IG-X:9,YJ[(,1#6:I3M[S44GU)"KX$??NN)8C]:QCB6/7['T=E MRFM/UN(08-J3);!F%F./A)>E* #))<\U,IP0KE6T2N26R*MSE/^6K'")$>#V MU&89=?_FP2_U1$U/U(+.P)\#XP4ZE6*NPWR?\^]GLR$^/>.]I[_D?;5_#A*_#C MJ4]N7I+ZOP0^/ (B&>284LA8*I7*J8_!E:PT MNB _Z3)BP/W"_Y9%^^_!B%_]1"W(!WSC,\*KVM\\6G3H=1GU4YU+[N!)>HV! MHW?KY%X'CCZKC70V<)0FIW)-#&2IMHA;+9"-1B+N-=$L*L:$7%DS3<-)4ZA[ M!TK=5L&>V/ET;Y?SLXNXF/=@SPK<+K<9[H9P=?3G\P"V&9]Y$L%'F9"TF"*> M+$::&X^B\9(P0Z0VH41_JMD:0+73?"F5?>E:]=8QG$^D[-,QG,9KQBE3*(H4 M$7<^=XWV%"4B L;2!N7]RAJ=+5+S$ HX?U'KT[%XW:>[1@G#R9 M\1XIK)QP.3W*13"R&(_(X1B1! -+82IE<"E[CZ203:86G'6\"!5<\KSDET<5 MYSW8LX*_I?8L311@WA@%J O&N1XB(@YCEU2GF@CBW_) MS/8#J8^@EU+9E]6_=+E&7^9?>FE%C!];V:?]2RD(+ V."$<*]B!S&EE, K+" M:FZQPYB3[%]2RY C7).&920-2^I?JJSJ]/&Y^Z!/;Q$;^4=*DA?5:A^&:N Y^[E=JRCC?98 M22>Z?8YR"OY9A ,M%P6'W_VP*A=>M2@9]80,[=R?+N:(+1<'QS%6+X^S=T=- M+//])QMX$]#TD"\5E98WB5S6ET.*^Y[$@Z.K8_ MF.PG>Y64O>C^A6>-52;Z^$Q6[N_?OI6AXC2:2 38HUQPXH1SE&"7?\I 8]W* M\%'5R)^V/NVH%#0C7B'!@D*P)@KIP")R1@O%DU:&FARA/IN?4FU'=VU'9B(F MQDNAK-$@"]Y$X;P3'(Q7RNQ(%NI^AH\F"WAC=X=Y"S/N<^M8QD 6: 3+43%$ M@=XQH/S*Z9AEX;)DA<=K:AB"MHJ <<*QYEX8&UQPU#D.1DK@7-1-#1]7>@1( MC_$@-3Y:9#R(4$9Z9%D*B#+M(E/&)ZM7UN3J98; 79&$<,=D"+#*E'*="U 1 MG; )3F"< @UU8\-'EH7-3SM)2NM!05$T)(!A +B4$>FJU$]29W!F57RL+ M=VUN.'5^#O?((M,^')85O,#41K2(YRSK(Z#Z^0-OJ@;8_\11_YR1VV3B6Z-# M/7S^%>OZWM#^033#$-[9S M;$_Z*_^^2&Z!V8XN;O+=IY_XTN=*:<'/59%H4+INKZSLF])$*G\*1F*?> 0- MD%4 J/]I,TNH!AB,1 /K!1@D@HF8K+-6!NO=C@+SN!BY(,_919X3.?_OWW;M M#K;^@XK6_'YS?WW]_*[Q96OS\_J'=\W&Q]8?-S*+GG[X@]K-5 U,>,J2' M_%M)\BCVSOOVH3WT<)O&EP&\4-)K&[]\/;3#D$L>_#I/H::0I@)_ G:.S#8/ M)H1+2YSU@CN?#,8Y?DM5&QI\)X;UO)](KER* 4="+5=66^(CIHYY%9FV$J\\ M*U-S 7UFXZBS9N,6#6?/',-W-E?OZ/M^O+:SDS7.:CHRGX[\8!O'.SJ $< Q ML-*8^VTK*9%SD2.#E;:"&B%\]A6MSO$4/5X'VCOQV+H#[=,+6>Y V\K!_=9Y MYMX!Z8Z),D<4II[Q'7N3JL( M2#A77H*5;U-P+ZE%+4AI)<#EE\=J47OM+*T\>N=8L\J)N$OG6*%6";M;(](K M6X:R58D?I+_I0PR6K )7?$Z#O5F/UV5N[KGHYYMO^>VR!JU7 M/^T-(BF?P<1#AIOQUT.W]MVKU'BA5[='-7M'F?GY.O(0FJXNN_C M8A.P*!7<4:]-(I8#:;0QL5P%$7ZEP#']P_=]?%>8V\=#(/W#XM+;A)7M;>W9 MPY$GY;B,K9N#IE3>1^%9662E?G5*!R[!LS; .9,05%!DTV)(B5S MDPV+%7(^,D2H2HX0$F(^'B(&+,0:*VNL?,%8N1",O"11Y2Y)<->"Y"4)*A/V M^2O(57D\Y)S.C>,DT$!T0E)IC+A.%FDL";*)1NUXP#+WSU1"-3E_*5WK%E58 M]ZR0RI1? ^4/9\=A[E'QJ,A0F,5$VXD[U]!]H79VI-%FGF")IIQA9[&0%@=! M@K5!*_Z(O2>N!<:REJ^I(<5C@>!L&5TO"'/,&62-!Q#DA"-GO$0,0-$+RC4) M.6&/-:E1S5*':&EJ1M6=VA9J4]X3(![1N+P(#[6%N6"(F"D88GT0E 4D.8M@ M80J%M%(2YZ M6YG3'9B#)'"0"A0Q["U<:(\,M1@9:UF4D5M-G^O1K//S9Y_P93K;"%KUK5P7)V-KR'$*TRU ZY%&.(\8:2I M"^V2]"M0P!L9\TPC<9/P^/6B7V)9_292W!!P8+!+.1T,=S17+3=@,VKNJ;/4XH=OW%''C3_9[C7;T -;;RR7 M"DE8\^(E0%IR@@@EH#[!!!*JN'%.59-*\Q@=/6ZHE$L>)OEB(R&?=;#CI65E M[X**=6#X"T#$:3X?- 8A, 8YFP/#O0_P&U'( QH2K123V B\E5"7IX'M0:U MYPAJ"P&S.H+[Q4+<= 2W<#(&1QP2$H"-1^&1)@$C!VR0J,2U3V";:DF;FBY3 M,Z/;=1M8\DHII:; ;A5]?;ORG"Q72^D,0QP5)@!-:=S."'2)"AF-LMP&+ABS M'!-#+&'2<.*Q7*9SCE<4U'SWVD* &1N?=@AUG$2BD=39%4DM1R[I?%Q!G=21 M!Q=S:$B3<-4$*C-;HZT2EBQMDP7]F]EG8QL#T*R$4H%O/YJHW0U*?W,1J@6;>\0D/&XW>DTRFHV4J][<$N!DX8R(PRP=AV#)/($P!\^CU(883DF2NA:))1")W()/I0"[0T) M'SWB5A*DI?%(>I ) 3@4" $,$O.$8GRP4.U8E1B,N59S5"-X%^:Y,3P:MS** MNYEP@315Y4DK)G;.N":A[ RV&U<;'PT:FQH-2&W6&!UY6V_:<>B^>325<=/[4\DL4V M/^WHQ,"*3P09+"7B0BID18C(S@X%M M'^8%FFY!,1=Q*V/WJ!?_:7>'_<[)& 3+#4;4$Z[>'YO&H[?[0[R1Y8#P'*9G G> M*B29 .L^:IT[327D-,@'=\XPI5;6-%Z=S5H_DX.'[TRF8TC>2@97 0,M!NVU MM7CY^G%F 99K3SQ!1&N+."WM#7.-?AH)]L9P88!?$L57 M9P-%[@PA]PR[K05AP8+PL[6[(W 2H). &5Z%W**!H7PXCK"$)>'""\YH;I7% M5F>#7N=AR*UZDC6>I!'.$]F=,?3V4=LAG-VI>I+TX93K1CS%>.=:*WO M> G$!L.>I*EEB&N6D.62PO00JZ6BA'H!'(OB.;T_'[%%SITPM6Z1LPQB]I&V MCG>$8%1IZ8#*XWQ*HRRRF%N$ U$ OD"20DXZ.$??%]PBYZSK3*.8NHW';(ES M)M]3O6^*-O3KOC>COC>Y;(%E@AO)$2$JG_ (#!)K';(.))99+EQZ47UO>N=B M6?5ZG]/[!L1,-/[JV,.7U^Z&8+R*J\"U._2[ 3E9?%<6NFKNV.SENA8RE]_T M/BUDB'E&@Z6T[G>S3 ]SIWXWTSMIW?&F[GA3=[RI.]XL1^8B,V!-R]S]TR0N M27""!<>C$8D+[A6M.]X\11 [_/^TM;]]NHTWWH8?W[<^X>VM=9$-@A:,Z_O^ MQL_O6Y_W-KY]Y3-!['#_#9I#X.$^%.[Q%C[W]@=OXXVWCF>?!0I,@PE,O4..Q80485XYG[R4?F5-\*91LY&N2UJ%O.[@4'=P M6%Q2X]T LTYJ? %@.9W4:!,)TOB$DI0:<5%.;AQ!"A/,&,>&"@!+"C;[K%NZ MQLH:*U\.5BX$(^M+G-.YDBE108.S*#(B$3>*(XVI0BXD;(3'03.18_2ZL^MFM\MZWRRJ+PW)%',,."\,,1X34QPC FAJ5^F M_-?75UK]D;!^MAB2XIH(K!,R,A=/SIW-C+,1Z2A"=%A:GTOY7>)2J"M\+ADF MW,5BOA\NU&757PHR3-O/7A@E(@[(1N,03TX#*#"#I/9:N&"D5HNRGY<8'1ZH MR.=+:&-SO[+J+Z9CQ;-G6]=D!:;VSQC0:>QU:T2]!:+.:6.#*>"G)Q8Q$03B MD0#-,D$AHVA,CDEIHLO!%IH2^ML2U2"J&]F\4L9UNYKJ-6@L C1F6BKZ%*CE M'(E(">),8F1%K@ZA0(2 GV$;U&L C0?J;[-\7KHE]OS5U=;G35)=;?UBLADHL0N$)Q9=3)Z#*:FT(YC0I:^V7F]==]NZ9AN&YY1W'TA"46.#N$T16:() M,LD;YDP*!I.%;5T+5,8G]CW"85.GU.Y9$FTGI MS:4_)YI^Z^+J=(COH_/OV(=L/OAX/*OS"27/>IZ MS#@>)G[N][33WSIJ9!P OMLK*_NF)'[G3\%([!./H+'7RWO5_[29)513V*Z(%IPDJXE@(B;K MK)7!>K>C5M9*_8+L*OHC;W.PG_S?O^W:'9+1'U2TYE>'^.OKYW>-+UN;G]<_ MO&LV/K;^N%'IBZ&9E >I ML+Z8@HU)&M48E?EZS&HA7_Q>#,-.W$PW*IXSJE,&OVVFZ?(XN7!._Q67%!$; MZSL4": 9 12:3!^!F7%,D=$:K*'Z5*6E6^HQ09@8OT MBR\_DY?N8=']7';\%K2F?3BZP!A=_"2Z],\Q!:[;!0YCJ^J[%_.Y+R](,K<" MR0VG;JM] (_7BL>-S]T#>WB_2;S(F)]-#11.5QF]6XV/:VJ@<".?2UF1>K / M-UB!;S:@92[898KO6KS=Q0Z=S8>9D.YV41LE8/?3^<'O^_+ MP>\U9[ZWJ%VRT*E\(/I]LZEZ7\J1;I5RI)\FRI%>.F,O7DTF?-JW2$];Q@>] MLO3*+1_S)@$ZSW^ZV VFZW7-2"U ]Q"@%UKX*5OD>8_HQ7_BX3".7/A'O6X8 M^L'#Y=^_B$/ UU9U0#J,O?1.)J&X-D+'0)/CD8>H#<'QNNXH,T>%BRQI_ZQ/ M]O9_\.\'WW]LO-V&L>1[?]YK?7C'M[?^;K?>;IQN[+_[N;FURS8.MH^G3_8V MM_8.OA_ /?8WR#;]>Q^^A[>W]O9:WSYB^.;)QM8[L?G6GWS?_SUMS 9X.6(" MDTPB; U'7 N)C!,4$2=)"EQZ&6DN%"#9HEHJUR56:K![!F#GJ<68:"5\]O-Z M;[DF+CIB!69!"G9="Z :[)X>[*;#M&+ 4C%LD"$Q1[-R@6SNT"DIT\1:1QS/ M]>>;1M=@5X/=*P([C97%RF%X;LZE4$XS;:072>3F6C)9K0:[IP<[-IVGQ'+\%[7 YP3.014:.6$YBMXY,&.#U22L MK*DF%\^&V3UJPN=3.QS[0]?WO7:)\QXW.^Z_BAIPMP N%Z5,A./ E>>>N/<1^1RYST7+"%61L:%6ED332'$ M$L75UP7<%J+0R>=&]"PD&AAW0#T2UTI9:R4.5C!5^YB67Z%G:I8KPB7+-@[UFA-;DW$ZD5>MD4.H!-'0E3Q@;.@9,"ILO C8O) M1054M/:C++]"3_M1N >]33(ASX)"7%F*+,$.,9(P3UJ[&./*&A%-;&:[1M<: M_2YBM%YZHG1T2BKK*/7MG&O-?KI-7K:69 "*+$R&-&4NUUS M'9!6FJ*H;++PEV$R@4;+IE'+I-&/&H'T>!6@QNV0H^WYO=)2-L1_8J=[E#,Y M[E':Z265(9P"):)=L@[SX!3C(5D;@\Y;D<$Z.*QK1\"R@]*%P F-$HB)&42*\,2MK3#:56=1YS1(=R;QZC6:".Z6-5=IS2[%QW@1F M)38Q:<]$[0E8?HV>]@0HY2/W3B%16CW&$)%S1*-H/>"UPE8SO++&:9.9137A MJ35Z:30Z<4)LH!*4V'#G@C8&[,7 '0= MZQV!3P#C9YV!40O'661(H%%1-P) MAEPP'$F; J"S3,XS,!PPJ#1GM4J_-)4V8"!2ZK$7GG,,?Q"KHPK":6$B%_-K M*=0JO50J/>,+<,'B% @"J]]EE0Y(8X91H%8D(YR$'Z#2%#>Y7E23T3HZX%)M M_ *RW"].@ /;^Q$',-0Z"N B"E$:N,?6DI0<%XF!Y4^$M :3H*.SK#;^EQV% M9KO" PMD5!N!I&84<9HDH! !9BB8<49SS148_\0TB2!+Y)&LSQ@6HM%8Y']C M\-8FGGRRH-E:.FEUPDPS7AO_RZ_1T\8_)=8[8B42T8.I8*E#FE**E,D5GIST MQ'/0:-WDO-;H%Z?1S"8K1$A:*LEU3IFU7/M(#$L$Y"'5QO_R:_2T\4\L"UP1 M\?^S]Z[-;>-(V_!?87EGGB=312K$@028V3M5V9PJ^]ZV<_!LGN3+% B"-A.= MEI3B.+_^;8#46;(E699(&7M('%D$@4;WU8T&T)VF@ 18]O_:7 MB*"8L<2#"8L\BE3B"8FHQWPD"4L"HG!L+)K1>R?HFWH.8'_&^%9U52[:9O$O MDD[6S8I!;DI&/VYRTB6G#'T>BCD1!.LM8;VU@%T>VIV%H[/H6$800P8X5*E/ M.>8I&/J9>$ ?=#HC>$ M(;I S"6!W?X_.HN.B"(1XS2)D: 8G',82Y3Z,4H2T ?.;0:@_A:]4%$!IA&A M4'J,4>Y1@&@OIK#@"Z0D2!'!0AR>/"?(I<&]SPU;BZZ;16.1)GZ*68!C25FD M8D1YG#"*&,> YL)F .IOT?,9 *%2P0CW/91(L.@DPIY0"8.H.U*!P'$8Z P M#5P:ULE'[VCSOS1,W,)!_;(!%[V!:#MW<4/LE%K6OXU=]CA+O^Q>+ T'>3], M<(0"'P="T21(A,((2S_@(DC!ZS.;6JD[R"^66%"*I4+ZH4>"E'J4)M034<@] M))"*$L4EB>G)R*!JSNQJ =4"ZNWW9PD)XR *XB#P:9"F$>S3,)&)AP,>>#3AJ1=CSKU A:F/(Q5&$D)43 ,7[:P.V^$1U>2%GQKFUW') ME!ENZ)6LV'.\C[5A$AZ(GTZLNBK-!DZNVH;F=]"[,R^L3 M_1W>\P5]^?8U^_*M_?WTU[^NYBF^OUXDWW6_3B_:@%K_R@")\-?/&KE.T==O M@&2=?V?GGS_\.GW[)CV]N+PY^_!W&B-=0PIY<22I1R,>>3'W0P]%NL@X9:E4 M:>F$0,U4\D+[ !4&DL%3+ H3ZE,2!YPR$2F?I"("G9NG!#]3 ^=_>T6A5=PQ M0G=># 9Y%@]+NFBP$G Z'; )PR5_U6L#]A0+>##/(S^M^^7*HH4EH2Q.*3!2N[9.K*9@_,&'LF],'(7 M"ZY\FV@+8[:G#52P#Q_CO, M(2&AEVXI*YUW3*,-)./^_TAH-B "+6;TU@4-7+2^AV MG;:"#E2/%L/XFY(#W85<]8>YO (7T')>W7MNID5P"2* /J@TK5YE' D@*6@Y M_'A3JD+V0\T.0\_5#XC9NH/"A1F6[:$946^8SXRP&K.I= Y?G&EBRL,-NS]4 MH7_^^.FO\D+T>_V3._D%R .&)DOB>WC:-5*K! 71BCX?GFM?.=# KBJ&1),@>?NH.1H^^_O3^?ULT[6%>9U6M=S)8IA?E,U7"F\?F'6A>&)L?*77Q?] M?AO"GE'#^J,L](A:E0Q']'6V\^BMF%JJN58.X)Z(((YDL'REJIM5DD'GC M[J^,@5H+J/^ H<$G>:6285N=I_-!@H&M%]VDLMX+/=A''#C\/+O^FV!=:58J MD*8N A?XQ -G&WA!2$.AP@0G",\' DT+Z=,>+(^O#3(9]2[4H-"Z6CG!$HG' M1A+OR@$_ <0#C!A"]Q.P4[!.!:NL21N)&(@_GLU:QB9Q"LBQ&D^U3"P7>R#/ MMN@7ZMGHAS^3K.BWQ=H M^66NHSH*5+VY^G7+_&IN\5K^CH:M*(I6_MIOH96_NZU96&@0'&[5[.V_"\CJ ME]K.UK&SA*S5[!T'V6K%$[X\S[@\530>2[3.6&Y-(:_()"R5QL-@^WJ$Z1=7 M69XX'X:P2BFC_3>93F'>4J2@79+=/4;W)\F( P7*NU$A@Q:T2 M:Y*9+!_R'68RM?VS08ZTC@/58?"NAKG2%(Y*7&0-<3TNB5@%NH<"'>GM^+-J MU?-PK)Y'L;E]%%RF3_9[8+V 8<)/\XD;T+AW75A)*[W+T(C-ZFVS-N5F=>># M__7;=W+^Z@,Z??OUZNS5Q^]G^#_9V<6;;U_??NR_77-8S'/WO[@7S]_ Z=?C[[_O7M%WP.?3[]?(J^OOJJR4OG#ZB+ M4"(1IBG,4.1[-(ZEQY%(X \62!$0RC@%I.,N(XNUPOZH'7&I96FVR+8#9-O! MR?'UD,V"UR;@-7\8/(:910BG'F6)T+PEW(M3DGJ,@#)*G"9(Q2?/&5^LB6:1 MRR+742+7#HYHVYALS[ V?R2;Q7&$@Q!YE")#X^I[0@GLQ>")N) *$:JKMP3< MA2FTT&:A[7% VP[.2EMHVS.T+9R-9J&00H4P0ZD$:".!%\6A[TF,&/=C&B4I M!VASZ9+KT/4#MB,EPO@\?XQN=+"K&)T?U,_'% I_8&D8LU(S@-22I@ M58M)1#PJDM"+!$E UPCV.2(AC?RZJDMUGFY!:ZS"/*3"!"%/L>0>%W$("D-# MC\=A[,E40)RDTB"EH<[A,I>&B^N%W=Y 6@.%&U1-_E&ZEIV7S;!8<3BLF$^9 M(A4KGB#A224A (\2Y,5<$D^7\)84_A=25E>%L;'(WM4ED2G3=.\>0E'J484B M+U(RAH DT.P%(8\PK->([[L17[S+:EV+=2T/6T#$NI;#8<5"B6+$%4)8>4D: M)A[U6>A!**JA@P?$#X(T#G!=%<:ZEOVK"T^P'R/IA8G>Y8B9].(D)EY*4RYY MDH2AT&42.'$CM%C2VKH6ZUH>MI**=2V'PXKY;0-,8^&#&_&4CV'5HGCH10&A MG@S31 4HD;#R=W4)N6(J8+!6223S*$ZT:U'4(Q&E,:$^CGD"KB7B M+O(73S4VQK7R/[S=EO'ODY_IWOUFVP$3MG"H_B7,:M8ZYC MY'7KJ8Q1"87=[C#AE8Z2///BUN&OEI'!,_@34ZP> C MB?2$5-R+HXBB((%U%[YMM5X#1:CB**L&]U$#%?*(!&'JD5C?_V",>5RHP$-< M2(B48I'ZZ.2YWT*+YW%V>D#G-HQLSKE#Z]V.U+O=K<'AK6%;;%-3F-\X"KL(D2;#G$P$K MMSC5G&*PFHHI++>('U$<;[=RVYL:V"!G)XJ0Q"3Q?<*\F$6ZU+/"GHBI_H-A MIB#HB2G1WBT(K7>SWNW1>K=[;O19[_:@H#:_=Q33@U.,1@[6;G^(X)5' $&KJ MVLWNW#[LSNWH*R/?$9B@8)?U_6[9TE^C(?O.7;QS#>&1Z$[(>:5+K^?;9\:U4GVY\\(N*BIR%_Y2,/5/%US<+GF,Z5=9WZ\RJ? M3-6E\N)^>2*&+ST3[6MP4)T]GRP!GW5'CD7[[_(A7CBM-=SRN$G'!/_=R M,[//2MJ)S&"!.' /G*M2Y(1_0-7A?ZG"E.RC^^50\WZ(8_(.J MUG*.I_=_?7SM?+HX__CB[6O7>7?VLM6,?H^I1T#DB2;M2O1/ID" (4%YDW5% M5\)KG$\#^*"C9\5Y\E=7#),,?O_',H-:2F"T!B'1OB@P7D#?1OP:_SWJS&Z@1CR277/AQ MDM!$Q@*T"04TE PG)&)DXZ)L]TSQO.C Q P>P"7Q?13B.(^7K MTLXNBA;+Z6QX#[5AY9TM6MQQ7QT)Q#B-A(\459*(@$4L#)F(B<]2SC:NLF71 MHFYHLIQQM M7 O'HD7=T&+^>&6,N$@YIY[ )-07OU,O)CSR6)@2)64,2Y'4Q!8<+=:,KBE: M'"D?PU_='ZK0^]H?/_U5F#HL[_5/]^%,.%(<2T1$2>@GC/@2(F4K#L)!;8EYA2I2*6 M*AFK)$W\6 8^M]F-QMO\?'8CCE08!K!4B23WP?##Q(N4+SP?A4(B/^:$:"8" MX@9TL:2GM?GFVSQ+(L$B% @9QC3PHS@DF!(&'E[!/Q&W.8K&V_Q"CH+)%,)Z MWT.Q!)N78>!%G(8>H8*E)!$A2T/-/N(&2\K3'<[FC_00R#@- ;8YR#.I?[SW MN8\C!:O 3SEG0>+C&%'"J2 420)1"FBLP*E_J$2$Q:.U\>CLY4*N 9:6TH]@ M(:GB2'K43R,O3A7Q&)*^GF;DL^3D.6*+]5:V2Y@V= ?E2&TZ#2A3C+$XI9*& M@H@D3D*=*0\53B(BZI!H2+.?*O%^J;QG;7TS6U\H'>B+-(F"V!,QYQXE0>H) MFF O38C".&2,BT2?+.<8X3^MO1^AO?MQK$*&(X180G'D1PPS6&9*+ACU98(. ME62P=KV)7<_G$61, ,&#Q!,BQ1Y-2>!!"9^"'^87 M);$FP$X\)!)&!(X85?+D^2*)W.$L^DA/*I1<5XZIH:.2\N)^U_3)7$Y7W:R7 M.UU=?,,>7ECDNDQDB%F $QQ!I)G&<1Q0)%08*'AP+7(OH&XB 1* MF4=\6%]0%BHO#E/EI4R&B$4)+#;)R7.,7+Z$7=EN:C3?YOW(3RD+?$;!285! MRH,($S"N, D8I1$2 ML4Q3YX.49*)BSU>2P1N*U(I S6*B1BG/E$B,#F M)!J.6XLE*IB2?J "ZC&DI$<5#;TX2%(OB:,H4:$O0T).GB,7X7N?L[1;)#4T M>1G1%'%?1EQPJE(J)&*I$@F3F(4.O&C]?D&:$Q)4&, M$0XH6#\/PB3FH12)+R(8N#WIT 2K7D@J<*:/,T0>2E2D;T0H+^*^[[$ T#LB M$<* W#5SXY;LZF')KNY[B*3$/-S"0?W2-A>]P51-ZBWRR57-D8K;8 FSU&,L M]Z-#@@@%O@X$:1(D B)!#*M^+H*4,H*QXE/)4V]%'/ET2B1 M7@31@1?Y,94R292@_.0Y0RZY?[F?G9M>@_:O+-XL2RD1$L9!%,1!X-,@32/. M12A(&BGATR1"]I1+X_%F/M\4Z"MR,0H\@?7574 7CX=(>H0I^#05A+'@Y'F( M7>+OJBR/Q1N+-]5)6D5C%J(HY#BE!#&!I.]#O).D*DHBAFVZJ_%XLU >Q/<9 M]N/$X['D'J440AN!-6\T#GV?A!#C2(AOB$OYO>\!6+S99M#'"C;WY)6W8%-_ ML%F@IH]C3AE,:")"XE')0B\6/O'2%"6$8I9*BB"X(6YX_[KLN[6[>^7PMJ#: M+LWV^3_C_.GS149-HWMW4R2')\]OY1-&_,'(4E?3!^N,F?/ Y+WG@RN5G_6Z MO;[2%-/=RW==V>NH%]WD]<^^IBVN"RGO63:RXW?!V5O=UA=R_OGC]R\7'Z]. MOWW,3B_^_?W\U_=-YW8/]O7]^< MO7WW\[3S@9Z]_=CY^AG:ZL#?W_Z3GEU:"Q,) TI%6$:)XPJ%L'75(APRE!*$QRD\Q2^9@:<4NS. MDTKJ?[C.F1HL&L"T>B]E@[[S[?MC@UZA6B.]TH;^B)6+_(TX9S0DL9>D(=+E ML97'F1]YB41"<151D:S+]SQ'=UX+NN=2K[-*K]58KS45,RA=D14#0PHYF*&% M7I],E$=)!_PXV#\M6:IEV[4*=.1L MN].8O<\\Y#LM=@7H7,;IHZ'OH -A*UBC!W_V>T6F5Z_/3$&7[(?Z4^N.1UI+ M0NY8%$HWS!6I UR=C7(E0^+Y*%/';TS M!8D[@$YE\F(ZG=&,_/>6J8TJ__W!_WIQ>7/^&7K\"_Y^]0%]Z;RC9[^2[V<7 MWZ^_?'YW??H-GOOVX68^_WWVZF,;^AA\_29_P=_T[-5_LB_?+LD9_H#.+_YU M]>7;BYNSSQ^SLU?_7L9B3((@"920GM(5:R@.L!<+%7@T1 F-8Y0@I/DW7)\W MACIL1P?/+<0]:HC;^4$G"W%[@KB%^W(L2267H8=9!,"&4^()(N"?G%.FE(@9 MC4Z>$S<*=U4HU$*E/?#Q@*&240R?DGS[F+^:XN3!X+Q_7!W+8 MM%^I(M59)0N@.P/0179M36*FK^IXOE"I1WV.O"B!/S!**:;"5Q%C)\\C%V9M M 4#_.$3Y.ENRFE\,_NXXA MW2N*+6 $NZ'/%9IA/62@.'%_>SU4]@(6]-NU:F/;_:9PF$BE$2>%R ?5/$$R^F8:#W<7VJ5!3"I)X\#]TPO$^. MSIIV[4Q[!ZM]:]JU,NV%JC8A93X)?(]'20AK"Q5X<90R4#@>L4@A6'9H?D@W MPO?)"%C3KIUI[R C8$V[5J8]GS9(@Y"1(*8>#R@$Y%*7RJ.,>'$8)E$B>4I" M 0%YX(:\)A'YOD\>[,\RIZLA/&YBZCULW]]>><3"RB:PLL@H#8$@DS#I7NPG M,<"*8( H<>3A2))4^"$#AW+RG$6[*KIIMQ%J8ZD[W[*WEKI+2YU?MJ=1AK@']DF\ ,PUC1#&Q*\5K%V*I([+7XTB$A?>'A_?%FB4ACX@*@\!+2*1@ MN445++>D]'"4(DE\Q?W(W':-@AWLDC:'&F W-V$MCEH8,WV]1ZG8HSX$I8(FQ".A#_XQ53(F2I<\=?WH/O<&+)!:(+5 NI^C M519(]P&D\WG;,!9Q[*?,DRQ"'E40D$(0JL\^J$@J$A#%$EWCA:*CP-$E3%S+ MJ00F3"MKVN%%UE&%CV#F[S7^LPY_S$KZF!V 2]#B=U:$P;=5 MA$%WU<%V=EB^9KY&^G*YS]4,UW]IVL "?IC]A1F+2IQ!S^D-*XLHU?SKJ MO\/L!R!2=U XHILX,!O?5<76,Z8C-+\!4_+,(_.-CY/STZ\14N;*H/,3T>F! MT'X9:JP_1CQ#259(35WH/.GGJI,-._";[O*WMXY==2;5A';0V6@MS3F@KE;: M,E'61<4:?65:GZ:4:*Q#*AY,%$GKJ/DD*XJAZ$H%D4 Q*%S'1 3:"0Q%^]9W M:-,P+>BF)@H,;]._2;.N:;6M8.:<=B;BK+U,/]>B2ER7#3%:@PWQP?1^(X)$ M\N $B664=2%^OH(I;_>*85X;UKKS3U4T]>VL\_7S7\'75__JG%]H6M(/^/SM M?[*OG;_05TUWBC] N_^Y.GWU^N<\:]TI_MK^>M'^?OKV2W#V#?[[Z@O]^OG? MG:\7_VF?7K2_?7UU=G7V^?7UZ<6;].S;=_0WPH&0F 9>2E+E40AC/*&0])B* MPI@$(L2*SE,BLD3A4*9I& 0!]>-4!#%$5)2G(01/083G6>XJ,D00NKY(O3$' MXIVO:Q2-'H! /^_]R H]/@CR1PYP('["+R"\S^%5 "AI6TEPIP,M-.W5#.9T MC5CTQG:Y:M"7U#7.% . GZF6 $^<"^,@TU3I6QO*B=7@6JFNP;R95X[Z,K@2 M ^>Z-VPG\%V L!Q\#_QXXXA^OWVCR?STH_I-PT$OAR[J5U: -W+B^K+\'_"X MO@XRTQW3RY6OSI7407#B7(MB2@AB,,BS>%BZ>OUJ?61&AI=;V_?*L+O0 ME?)O.Q\5?#)4SLM> B-^]_'E'\XG5:XA$:,0$/6S 2A5E%? M#,Q\*1!(Y2D'AB+MOQ.*M-00?CF:9,?5WX YO]9_='L0@\%WH _C.8/I4YDY MC:&; CT&X'5ZY;^$X9\>LT<.82+S@=#,D5I+JGA(*X;ZD?6&!6A&HJ#Y#O0Y M,28TZ0A>XD>W]9LUFK?X,+E?[IMZ\IM/?K;]^G*0T%\_Q( M"H]&$?,BT"I/)&F$PE2!NR+S[A/))(Z$U&R^C**0<<%#E02@?I)'.)#S[K,2 M/2!0F1,"-;[=B][7&R[UPG?W>G:4X)I1Y#.52I]0(5+.DR B2C^2)C10>_>Z M\BI3J3-.MYD$G?$^'?%='Q(KC%-Y:;[U^BV4\@?;ILAP;]!:F1E91A*K\/OQB,CJ0@QD>N(Z6\T+J< *^T+YQ MP2,Y5P(F4CB%_D2OU32$5>D!8UD3G['@+18,JNHQU8OQQ:7ZF#GX]]F@M,K^ M^9-'1 PB'PY6/_) %)]KS@4.YOSHU)]7^:@/?7&IO#A7XKLG4NCB,]&^%C?% MR=-9# ( JAJ/]-OG1[QR7&FZXW&58)?H:-/,[S.P7967"91_B@/WP+G*M;/^ MQQH+^I/GAFY=F\E+[>/KG4[&-%YA1K>?_C/.G]VYE/W'/^[\^OG8^79Q_ M?/'VM>N\.WNY5J1]^'[K>,U$PS!QB5YR)/JG"?R^&4/:)[T,Z9BT\,VLGN88@(0 5EY>YNAQG\ZJ%V4)&X0&C MXNJ5;_)>Y_7/2QUS,1[\-RNWHC$O:T[D(DRTQ$)VH?F;R..5V MQ9S*YE4N(;YQ+L?*X@C0%J=,4O3*A$VI=ZP"H"IG45 IZ+FARGNCE]A6LKJ&EXH]G]TA;@,BKZ&H4 M^YC]31!]6_0+]6STPY\@CGY;W#S+ND:4YJ$_J_:K@&G)EH=Y8?GK2231\LMH MHKK64KVY^G7+_&INO[;\':$M1,C*7_LMM/)WMS4+Z_& ;M?L[;\+R.J7VL[6 MLK-\K6;ON)1U4*KM-4_4++_1-AY,M,Y@[N*5N7O/MA+'P_B!]4C'+TR>],,D M3_K&I"?O('O9@,Y^IZ)\H'!X/5&]R?)BX%S RD>-!%;<*K$ZV\EZ0[[#3*8. M.FYP+JB. ]4Q\ZZ&N=(4CDI<9 UQ/2Z)6 6ZAP)56#F7N0R-'/:C7&NT8U]Y M[U?NJ3H_]&BO\>1?79WP*M-@"_7W-QG;41W+K_W!^@W.U8M84B1%'&.,J"_3 MR"<**TFQ'Q(B>;IQH<"I=-S+ZKC>YVQP-4K)O?ZI#PN"]%YH2H=")4VI6+IM MMJXZ:/_O[Z>_OK;//Y_2+[J/KSYF7R\NZ?G;U\'7B[.KK]]>_/QZ(?VSSQ^O MY@_:GW8^_#KK_!5\^75U=?KM\OKL[;_;YZ\NH9UV^Q2_Z9R^>M.&=R/HYS(N M0.1'2L01\A@3D4<)CKU(DXPE.%04B2BF@I\\ISYW&<$[HE-MT,TC"U(- *DT M#6B*HE#RB-%(AG$88LXBY@>2)+Y2&]=(M"!U6)":OYX>TR3$PD\\F%'N418K M+TX3[L4^"P-!0I:($$ JPBYCN^)\MB!E06J7( 7P% C.$IS&"4U3) (2!0'E M7/F4Q)&_<7E("U*'!:GYN]\IBWV?)*$7^)KI4=];C+A$'DDPJ)Y*D4\-/ZL? M,-='@84I"U,UA*D0!0(+F42*!#2,TR@)92@9XCX304+DQL4O+4P=%J;F;U;S M2"'&&?$ K */)C+UN$I\+U92QHDD$G&I88JBR*6T3M'4GJ@J]IU$^ZAO*5;W M*JY[>3NQ9!6SD$3C,$$!@JA?I312,L:1CZC$B@JI,(MM#JI)D+2$QI)$$"C) M(/("%E. )):4-)8)0DQ%/N61))HUA[J^;^MM'YU]1YPC_7]"0@(FC832LTYD M@J7B$2(V?=,P^YY/W_@0-\:84P^K&'E4@)%'H'->DH8JB21F4B5@WYRXF-\[ MX+#V73_[]B.. AF'RJSWS@1$4J (>MPD1X MU&?ZAB5-O"!. Y2DL*8(T,ESB@(7+V&KM?;=1Y@XC)> M)V*K ]!H[#MY4')HY'/7JFQ935M6LY8TH1;9#XGLB\2B"8I(JI34.U6^1V,L MO9CYR@OCD <\C!#7]$A!B%VVLU3PX:MMVJK%%E[K *\[YW:U\'I8>)U/? G) M,0YE["%BZ."Y\+A,E"=3E<2-TY(:^%U\/" MZT+>$06;J<*6Z7'D?[/JF+$+ZWV'6U\7Y#)>XNZR MEVZ@&'9T+?-?IO6J-EAQ9ZVM?8Y_%D4;4[@K#%N<8UM>B@:[+"]UOXI#=2F$ M456N?VTJUR^KB%'+ZD&[J;*U1AV))M0R>3,IZ+^3H3Y@^9==E2RK084R9Z:$ MS$+1K4=<2,:66+$W[AJ910F19"IDJ91^1*6,A!])%(24IIQB@=3?[ZHETAW) MD_=5\/N^+;J#%]WD]2C^/5.#QY E@;]_G75.?WW\?O[V+#N'9T[A[S/\ 9]> M7'T[^_:.?L&PL'KU BUPE<+[3S$\_?8#?$=SE5Y>P]_DZZLO/\_?GN+3;U?? MOOPZI:>O_K.LA$J(D))Q+#P32'A4AH$G2)!X021XX ,RX3 Y>8Y)Z%*?U@B$[*7>1WII $M%0Q3X M4@FJB+Z5+K@O?1K[A$12V*BG3H"SY-)N@&.40L#JQ3(-/1J%Q(L5B[T0"1P) MHA@CJ69H]X-[PXV]\E,WZY4ACGR?@PUC ;XFC%$"86\8L9@0/V#4A@LUL][Y M<(%Q)'R%J4<)+%QHHA*/*\H]3B".2&,A A;#F@6[,(\U,M^=WN@A]0L;RNL\ M[?D-+WNQQY[*' MA(9"Q$%*%8KB,-#'RD481I2&,K+A;\W@3Q1U MH MXG,2^'$WY^- MF6'+QKPO-N:%L[M+B3,?0@^7'\1]-U =![><4]$%M=%NX?_\@V/$_BR<5UDA MAX4AD]=''5]T1?M&<\*;I% MXF1=W<*W8;>,&0RCJ\[Y/T%_E%YB.**%-F\JV:3E-)OTI"O%A$U:OU0W8\ 5 MOM0M*:FO5*X&/7BIO@R*#?NB18:V^ M^;7($Z_=ZWW7ZC61C?D"^M/,?%8R 7>4Z.HOP8@^*:,790

CW:$H+/ASG( M "3Z^J>\$MU+Y;R09L<(182Z^B@R1(IZ%*Y3C6_ZBWH0JE S -H _\$ M'V1I!A*(;\RCP\) WS4$&*#!0WUT>CRTCKAQ1X.H/KK.VNWYS]3//HQE_M-8 MM3/U0\U_#-%L)K,^]&W^-YD&WV3^4ZEM:N&- #.=Z29 #N/OFPAE\BNM2$4& MZ*+G_F=?$S ;-8)'?@A FQ+LG$]ZZ*OGLCH/'G^#D6K^]SPKOAXZ^[C0P M5/-)EJ;0I!ZO!D=0RS3O=9QT.!CF:MQ2-31]V#UWLDZ_7$QWQ#15]D;!N,>6Z#KP#2,@ *G#4/1:#'HN;H?0M-G]TI+C8<% M8'-1#OM2=<&DVPZX[VZO4UX.*6T?L&)H7J@E\_+\/^]>>2ARP'\D"K[GZL/W MT+TI5=; DW7=2IKZEQ78E""AFRE*:P-!#]KP::4L'V$61P*H],6%KPZTP "M MX=GW 7.NW>NHSUN::OH16FJ@!035# ,WN4H2PWX]/HEP(ZF_089?RY[U!99 M![YYX_1B<)H*R7 X[\"TS'R9N++G* M#5UX6D[9]&R?&P\W@X::>;P$224&0D]DJE>71K-@AD%E9GCF*U\, MNGBI8R=GD,,;RU2"B7*T$E\K8\EI#YXJ&>P3I?<;CWPVMR49L]R\9:VX=)W[= >8I<^E<(5SV>[%>C<'XD0P,P".&?G- M1E!EY"B<3E9&3P8($@5!4RFCT5/:#>>91F:#^\8'I#=ZVJYZUTY?]?I:U "O ML*"O\ IL',"O?(&1K<&''YEYC_[U9:[/%I=Q\5BS#+"8YF567:B"8#03,< = M_+L*=#4I=$=\ZVG/E7\'3!V UTBJB==2*)V#[A\X-0"S2PB-?E4Q'CCK2@Y% M!W[[3 ?-CDAZ_='[]GK@$:3 M]+?R;OFPUZV4N:\'4[Z[C!B>D/+)XBI+C<,O'\M^Z1<->@"1D\#6F%XWS44Q MR$'1M5!@7,L_*F1B;[LG$AUK.%UWCX=Q*LTU@,C(93^J 6ON\:B0&[0;Z'):!,5"9=J^Z#VC6 M)?!E: G@#:84[#.'&$5K5=FXSN(-^Y7:E[]8/<$K'=L==X,/[!#_&L6USJF> M$N?U1,0U3@O 9U,&8F;IV>_I<+*,0F%) MEFLH'L?[ &I:+E.JYU9:9P#B:@1OV@:NH!<&Y4&7M,X93-5?3]N5X]5A8NEA MM1U!IV YI],'5P A"GY5J;7V$/ V^*KS5^M3RTGTEZ%70] M&:T9Q)1S:)V=!+&0-@&O9-CM5'%N835*!CUOG#+JRLDDR6MVO-&D]CHM S62V^ M8*%LUCZQ=C6)\20_#/Q5BS20O0FS0/RPT@3'>#*]\CA96&@XZ$7+3(K.[%?! M7*) []K+I+Q>((Y\OP&1^,M>!^RN7-ZDRQ.3-0:@#\WTA?E1BL($4*+,K6N;&46J<\'2*+QPG9$D#IDL?J,CMA=Y+LK( MUOSS7VV(T]T'Z=VM?;DEX"K+'(P"'2W=.@CO-41#EQ#Y=YU/U5SO7V@]G:#2 M>9=ICUPKX3Q]>MY5^Q=,&43401+O(=* T/[G_F6@$[W+S&F$8*)=]&:L"L I M+5/&>M]C]/6QCHU3YA IP.C+@*Y<@\ "V:S?RX_,PKMMUJFC5E8'3(]E-YVM MWDVW&^/-W!BO>ZS_/N_]R/0.8)F'TIDGDZ\? 8!>TE]VRSU(G3;0>R[.E8 @ M)]9NK:/+!<'B:G#3UPD%B'2J!WZ-XYAQ4\.^SM:9'&M9I\%LI_06\[+C;: " MIJM(JT-F5= TM7:8VCMNAE]^8_8QRTV\$D3/C MUJNA'WK;P 2!>MW9,VO0ZJ=8E(EEZ 6LO2\K^>LM4NVRIW;#RIV[7V7XJ,\_ M%56ZQN2C;ZJJ3I/,U.RJNP"5RU(02G=03D(IU@8O4T'JD^F9J-U([$;:RX-% M@ $P99#8CVI_R&ABM1=9?6LT/2:]MM3I@9>K9*^2>1U8\=ZJ:^7!A#(%:PY- M3"5B+O/>M9.6B3:PR>Y2E8)7=WKY]$Z!O.KIC3ZMUE5*>WJ%8=Q>>4:CT&F3 M:H@CM5<_LZ)TQ=/=GC2>@YBORTIA/_N5:F5Y]:;^V,6/FFWK!.*:BL4;L3)] MV2OOJ#9\A3H:QKPZ3=:I>DI!%XH2GO4/?9$E(X0>Z$H[G@;'F[')Z)V9H<9H M6+KFXWIS5._>E*0KTQLE!H/-%3V#P.4SHBAZ,C.G;<89 MN)F4X.0<##B N8>KL1CP$VT8G\X;QKWNL*C.)A@L]TK\U3U1W:(,3K4A=PM5 M;O_(%4*;#HT+[3E[TG14@\J5/O!D>N%._(1SK?VG![%R8; ^'U3[.[KU# +C M[F5F4FIE*[B3>+K4C1-SK]2U7;60!8GCZ\4/32P34X MQE+,:6ZTHN6\6-'K:=F-3V! -^[4=KQ=U6:54X&9EYO+4, $?/--A]C8SQ=E>QW#3OLI.I/>H%;[32H;DF[($W M]]M"JM'VT2H-*4.//OC=;$J)9Q)99L?B2U3''>G.[:UL MJ$G-\%?GXTW@UR64U3E+?.=^ZV1+NP+F&7S*5:%$KK,.\WN7Y99.>7I ;[E# M"^[,62NSB91 < U-Y>4FQ>@-+>=3Y3-F'=,LRDVGU.[R)FZY,-%[*UJ]I^/Q ML1O4XU$"QJ)-[K)7!O6+PV\YYXLBF4G5K#1;O8NR@.3N,A@W<=[8USBSZ%YG MU-TP^?9Q6G]>3?2G=8#\]L<5NKRH^!._H%5F-*$S>E<=1#&S-GK>'#\:]&!Y MK*8^F\'Q>5]2A2-"_G>8Z6,*6H-6VYPYIE#FSLJEC3F2,$;=RFJF TD%84]7 MEJ-%J32^?P/;T M"$5YI*-R),=D$I_&P'DZ LY#6,.G1?S>H2%4&_Z]3G4J!CZ:O :LY#(7':VJ MN0#=*1>_6JMU+#RK1W>HY>E"H]/>2R3F'EIA?%-YD-6%W^=]G:LTX^@,NZ.S M6.5YFQS^].)AUC9NQQS<,,B]D(.X37R[5?Y2!C-Y#'A$KT,1Z>@(]#%9S]NIZ.+%3'1Q""-Z>W>LN[V-VO$E ?Q. U9L)BD][LNZ)IRGE2+EC]4AV,[TJY MD\:J-T^WIO4U47%YW//2G.IZTNYIIJ _JLLT/9TAZE;G_.3-FCL&CV6?EMM] MVF/>IVT&9)J=6W,S0;O'"CHOQ,_FYGIF1U2!X$"/:"5@3GU%'Q"N4M4C^/H& M:%CHHZI5(%)M3I21JLDGSUS!,Q?#%AK5&9N9TO+&\YLM<+WIF"?FTG%Y CE5 MB0D"1N>C)VV-TJ[E9KN ^ @BE?*$M0FK]&ULLZ>MAUZ>9H:8)-<+;O/T#)O/ M>-=!^Y))>DA#./B(/+^I[LU5^\#PO-1'=@?%V E,Q&A"]>5+Y>D0Q]Q$RLQ5 MW_*NWZT#,/?G>KI=96RQ.O>KSP4-]+4LLWG9SK[K ^=FDU-OK9L3"/K)*D33 M=VM'QXBKU<1DM]SX,.C'H$J2E>[K'J>!R1VG@5>@PEY/ S?M_.\&50A, %-, M73:M0 'K6'9276Z=#Z26A\\!4#1RM6I^,OCU-8:5O,5?W M_9>P635A6;K6Z>K&D&,AW@I)N'N^*7@P8$TAQVI29UDK"FE#^DI;/&I*7QNE M!(WJ+&N%;-O^[+NO00M%Z\EU WZXL!4NI?&J0:W!.RCBUN+RVQ6KV0.Y]'O1 MG"UA.'L,M(@O38&?->CT=C/L=37HH$1X;TS%D@M3:J#2D\(JRJ*B-(HX<_FH M'@=Q9BT8,QLB*+(+++P_@6A=)+)0LOD!R3J;+JO?K>KL$G4>F?98[+'8LROL MV3XR>VBF@/5&8^:<6RLU?:5]I6/B/1\'G"69\?>S]Z+:ASK^7JC;!#? M\'H#(HRZ$2*6T-KJUX,,B!+D8HZL?EG]>I !!:%+0MYX]1JW<1LW[;JJ5I.I M0<%!IF5OXULG665QYDAP)J*1RTC8>*"Q^E5/_8(HB3+7IX?!3*MAQZ]A.&(N M\:/&Z]U6DQ?3UX,W30M49U*J:[$$QIGTAOJ2[:BS:Y_5.Z8$W0ZE4D/["$+LLCL@ M> ^BJ7GRV5K&X[.,D(6N'UC+L)9A+6,N;$?$)>BQ6\8Q;BCA+2>UF:L!"Y$6 M(A_L7 9EV,5LRR.&1P.2UC:L;2S:1D2)BS?>\K6V86WCV&V#,A^L8\O35D=C M&<<86I--=YH:'5J;1/M34VWQ>2UK3]Y>V7.FR.:HXGVBF5=_@\5OBSCPJG:F M*4][N0./N$XR-/POANW4U+GZ[Z3.56K*%SFZSH#A(A!Y6<7\CB_CDNMI]O4 M$*UHYO4$S[X^-464!J:(TG^GBBC=UHN[G\$M1]<[G:[^/Y+/Y-W%I*;IM287 MS3/XANYVHCHE;5^O4Y*0]/-,$TII=A"5RZRB'>@#6F525X'7Y#E3=+HRUY6! M#=-G=Y#E$VI>4_5XS VJN792 +6>^?R[NG$NE68LZ5]E32;:FQ?\/)?@&A-0 M4JD8^4]+<2POF.LZ\,B_:8OBZD6>BYL#$(UHG:F-$/[5%HDZ@!!&!,S3Q'"U M$8K1C*=/7[K.]#__W_]:90%E>?KTTR'H>5YHUC[-:I,9&NN2KSLKR:)F4$KS M0@^N1@7I9_U>-J&SU)12?7CV9Z9)=J'%WT)_Y.\F)-G)HL=;X7!+]HZ2):L< 6\3U>ZKUA]V^ #5#[EG*;I %Q6!N9;-(#@(XK:X=C'XOH\7?J,];5:9NA,+PIM]HA%M\ M]F-#U5&U7W(#ZL:O>WD[F7("T#B*1HVC@+;\Q<81AS76S,PXNGNM^CLAVM+!H=CL:-@3@2FZ0"3.;&WG#>P5DJ'N6'K2M1 M9.W"Z4V69_%D%73C@KDJYZPW4 ZBNA_O-6'V.]=Y-U =!Y4] V=<%=\%-_-1 M&0)3: ]> U_QO0_'1-LV<_OJ1;<[A#GZJ$G(C+)]'-%LO/CX\8]U1EU'FI+/ MAL?(X\IA#IJD,/R&_1,E;PX:D13 I%.QW#CK.(T;RVV7USU MAJ#?L7)^9.K:D)LDJJ^,%$KVHTI#W8EG&;-Q&I+&3L5O.-.!&"0[128*RJH9 M=C197-<0$^E1Z2X.LH%F)C3,CMV;RN9TY 6:WN![LU H=AW1*EKZ2U@@D/,*N"C8K)'6= M?GNH0<>K$CV+4>R846KV2:>^PP8,C+MKR'L].[3F6!GG+MFX M:L9&XV[&84^KKXW05^3Z.'0CMF5AST9H[":',.^AO769TMJAS_Z&ONW1S69L M\;P:;2[,\8K7QV^ZRIR[&6U8@(A@ MVHIR*\08J=DOB47;C*FX4B *_5F#]X9*IM R*VHV@!8D/+4?LYA5U2(6196F M+9PGFR=7[[2@)N5:"6]AO!T!^*T90=(*T'8IW .D+VUG'["S.*Q/8K@1_-#U M8!!OA*@VIM+>0\:Y(7DW2Y]JZ5.M AU0@?;*='C;(94'6&O_2T$(:]9+U=)C MN?/:.NOP.#.&C4@:1G[D-N&&W)-F)5UZKNH8;+ M*0'%O5^E&:NX=9C)1Z:XR/49A MLRZHA#ZZZ32-C6E/L+Z!W9F>CVZF6DQ,B &A_T^,?=G+V$_0%U W(II2H.YRP]J&M8TC]1S-+J'_<7RG M9UG%WMN*5)JR;J:&HZF$N%@;KBP=$H\/TL'C2L@K75M1WP_2%,PA8?_;+EW-[K-6I([KKS) @GG3>-_T;#L#6NB'Q, MM1@_C@O^O9^Z;78^N6W6U)M[(SJ)N^H9/OGX_OP/Y_HJ WW(BNH.UZAR7W5U M3]_:F]+.\:TWH^FM<*[NZ$+=OMM*R8+ZOS^?N4MH:D@O+<[8[74]J0?0-M>Y M[KJJ-[Y]6!8'7'[7T$F'@V$^OIG6I(VFUA7%RPO9T3/QUC^OC4N>B).Y87C1Z7'M45XF9C_L9< M.491*PP?X*XI/!AL=Y/Y !=CF]19WL+!>I=X-_L=X73G?:4MMF8ERL/+M5%* MT*C.LI;/F])7T-B -^^*?!,K-.[Y"GU=KIZ6%5-V<7OY$5<.>*2*6V+#88['GX-BS9MQS@),2ZXWF M3O*8?44S.PU\]O0^^TK[RH=X90/9#>;19ODQI-$>MJQV4K:D,SCX*;3U1KMQ MD8;#'2-;;T (<]?G6]8/J=$%)JM?-=4O@MT@W++(A]4OJU]W#(BZE&UZ$;Y^ MVM6LZY?KS0PYR*SL;7CKY*LLRAP)RA _< GGC<<9JU\UU2_.7!Y:_;+Z]3 # MXMBE?$O^IQJIUS&&2?@P:^\#Q4E[JHJQ_V%^&O3D=R\6)0%3IZ^ZA3E^W>PR MBVNN\=V0;%KUVU:*VPNXN!&W,U/'F4$NV?9>NYV9AXV5-DU<[&9::IZX>(2* M0-V ;AJ<61/=Q\PPEP;6K=5Q9B#@\*W-U'%FPL,83%/6F;>LJA&IXX*SK+G0 MW\WIBWO0F]=#&KLCSZA]+@_AR&5XUU1%=4KS66T](FTE 831F_((6&VUVGJ( MH08NQUN>)FF$KA[C!LJ6?)/-C&LM9EG,6CB;$KG1QF0P34(MJZU'I*U1X!*\ M:](_JZU66Q]D+T@?^]LUN6J=E/48 T)\F'-T3\ZGSFZ778?!K;9 M@M?:'N>J73=&L[>E_%MSZ,U1^@/L\QR#^FR:-+;JLY[ZK-'&&C*\3_.-:>.1 M6-J69XBLI5GUT>JS)6.Y59_'"]35.F#T\$BH@?G&KE>+M@W;AFWC\;1QM$F& M3TM).[8]3;7ND=E O<\$!WC^S9^;N.6#RFL_,69XX<9WPW")M_]]3J5TWU*Z)N$&VZ!V_U MR^K7FN=]J>N3YJO7,<9)>$LN\F;&24=;TGFGM6P:=G@L<(.-U_BV4-9^9H:C MP]SUL#-S!^P'F^*^G9>]6,QC.@=K]>"VS**_\8+,FNA>IB9T(V:GII93XW); M,K6>,W,8.HFF+#-O6537N91-\1!',1[19;O-1EQ#M0^XBS>NAKS1J&N>4;;* MVAQE9=1%X9;I3JNL5EGWO0",Z/WO%-1768]R,^4P=31KGKZQJ/5X4"L,W##8 MW$;!EM?5XM!4CY 9LTT*'5ENMMA[D$ U$A.B8H?4H(\+#G'IJ2MZS*<=K M3&&;Y1?/[E/F9K'L5&.OO]^_N/7CNOZ^PSV@8U"?+7?MK/K<__;P0U5/:,(E MZ4=H:?>OXVDM[1&KCP5J"]3;5:(8/;Q=F9MUUXZV#=N&;>/QM+%3UC#W^@3N.SE&$6M6[?_6>!&T2;UAIK$FQ9;3T>;0W]T.7;WE^UVFJU=<^$Q\@E M_C&O7XXQ)+2<84=1SML59'W P9K]56!Y0I@Y70 .1T3L-B"1U812J)% MJPC-S]L>^!)&_58.RTL^W'L=T;"=]HW#QT;OM-LC%ZLKJ!ZFN/J1*,+] +$F M(KI'?&SE9(%E5^&C!9;C5 3K89JZ>U"C'8@F7.9^='L1-E-D,T5V+\+FV.U> M1)WD=$S 8E/05A&LAVGR/L+.]B*>#D3<5O!WDOUX_D_X8]36U&Q^&Q:#++VI M9N[Y/^/\Z?.Q9.>?*P-U+E M;&DH)^O*7!DR^/C&^0VC%G?@7>VLUW6=7@YKH]]=)QGF(#QG<*7@_UF>C,:^ MI-?8_&?GO7;^.Q3Y0.6ZYVE6@$TYMW3B@42'?4Q ZSI]D8.X!KV)0)9T#[Z, M74=TDSD)(X):9$;$F,^*.,URF*+!5:[4J-UBMN'%7MS]#&XY%U>3Z88?G'YU MV&VN6MA47^![?9!5+RF<:U' QEH-XC3$8-!GL5#8SNZ#Y,Q%J*M"CUN5W\N M'/@7B-L!E0=U=YTKD"?\4_>_UX5/C(3:O6];@>>61S)6NR2VXQ+=Z$'( Z/]8:Y7HI?ZY\?1/=,.\\R6/)G<@UM M? W>Y1+FN[M_0YB5=]8MH,]MK=\P':Z>F/8PJ9V8GCX][ZH#H(96\#H(XCWH M\74O_[E_";36\95H#6=)PCT[RU6(.9V2*Q;/:MP+>>341CHO^FN=J?=-+LM$5Q]:^V2-33IY\< MT2YZ^LNEDRO#A\HCWTNU=V;A>P^'UXLDIH52HVCX )Y?Z]0Z :H.JY(\@\!K M*KJ"^'<^4(3'ZN <9Z.$_0S8Q-%C-K M*FV'"O"LU\E*73*8O1J-JG:IWNWK]XI,M_@L5VW S1_JS^LL&5Q5F9/II\J\ MS3-_\HB(BUX; '3E(U,P)P'75+Y74"-H5@+3?UZ-KX3V83:]&,3XW1,I=/&9 M:%^+F^+DZ2R WI7C3,-X/,C7CFN--WQN$I'D650ZI7ZH=J]OLY9;#]"?5W;Z,L8CN);;?\TKZK Q;5FZM?M\ROYE+EU>^B5ABN M_K7?0JL?O:U9>#!@6S5[^^\"\L@[RUL(;=?J_OM*6XPV1:Z-4H)&=9:U?-Z4 MOH+&!GRM5N\XSG;G%EBT\-5-+\JLM8-5QK(/Y'/GMS07@H?R3)Q)0WR8I"'> MF%7G7/2T>HMP-Z*L!+''#=[ETGAY);J7J\L@'DJ#'FCYLYY,WICTQ(5)3WR8 M2D]819E5E/MBSM2V^ZK"MOYBI:DZ"D>G?])3OWE9J]H<-4;0E-)X3K# MKA@FV4 E?^Q1,W:M1/:5]I4-?N71ECF9V=](ENQO;'$+]YBH;6;&5<,; 0@A MUT>;UI/>S=7I75X@MOI54_TBS W186HT6/TZ?OW"H1OZ6U*RUDB]UKI,U["" M')C:@AP69XX$9P@*W2C8DD2U1D!C]:NF^L5#E_+#5$NT^G7\^A5&;D#"QJO7 M4<9)CXJ@_FBI0CX->O*[%YN[+/HZL^H6YE#X8RC114*718 &T9:,O79F'C9K:>F/K"(81? !/JDUTEK.#?9AR;PEDZZ= MFX>=&^XB1BZ,MMW4; 5M66X]'6P,_=".VY5ESJZU66_M![LU MF7>\:8RWV=";H_('V-@Y!O79\FR659_U[P3?0X:U9$.REK:5I6VYNVHMS:J/ M]?,6J+=HXU'2UJVJ.S$Z"#''LD9PJ]HKF&%:6T9FMXJM9T.BM\*Y5H9:)>L. M*TJT;N^'&*CI'CL#):^Z/Y MOLI W"69%WP*#0>M<'6[Q8KK$*,)*GD;]L^5(@[ V?/;_ P<@")F:FX.0-G1 M2].L4NM4R*R=#4#AO1D-:RYGT(98Q-F<-I18A/;"^NA.HT0)3&#)(7\@B$"\ MA>Z+$;H9?%LSNU*NS1@EUO>?S6"J^#0BZG1.1?Y=:3X.2U+Q6*KH-ZJSEJ3" M*D&S.FM)*I8M>"U)A>4>V,.P+4G%$2F*):FPA>)MH7A;*-Z25%CL:9*X+/98 M[+$D%9:DPK[2OK*NKSQ:DHK)UD9G86MCBP/BQW0_H^ZW,!"CKG^@4_W[O!ED M]>M ^A41-XQLW66K7P^E7V[(FD]_LM8QW(;=%3L0ZU'-#]1:G&DDS@0(NXPT MGPC'ZE=-]8MCEUA^"JM?#\=/$0:'*>=CXZ2[R@X^ICCI:._4/V9^"EB%H6#3 M<-^6(][+U'"74CLU=9R:)PSY"]MQ=DX..R=TWS-2\WS%(]2!@+H$6;:EFDX- MHY9MJ8Y30[&E<:GCO!PF]FO*ZM+24=@"F375;+UUCMB6.;M&5,BTVGH\VHH1 M=M'&H9G55JNM!\J*1>$QW1&4M',<^6N&F,9\M4 M[VQ?YQC49\L]'ZL^Z]_^/;8JY];2MK*T39R!Q:2*=1$W14MRB?@)^X?15KHO#B4NE-6(PG1B:5KO]8YW! M_P/HV\CC&)TXR,B7F>L!!#$!B/V+8+K*Y!Z'/ ^>]'R"C$EJ4)JS)5%=F%?>JJB4/$GCXC8D(FM?N2!RJ"O*36"9R4P_>=5/NI# M'Z#7BP&POWLBA2X^$^UK<5.".H!("N>+YNR%?Z?'R;<-.VLSX7T5G55#EBE;?-% GJ4%8/< M6)JE1'HLG"V-ZJRE1+)*T*S.6DJD94E72XEDF6[V,&Q+B71$BF(ID2PMB:4E ML;0DEA+)8D^3Q&6QQV*/I43ZW5(BV5?:5];TE4=+B32]PR&6[W!L<5?IF*X* MUOU"((E<']N"_U:]'F9 E+G,/TSE;ZM>QZ]>W U9\\%KK>L@#;NSC!_5G64+ M,T<-,\AGKD^;SRMB]:NF^H69R[>M*FCUR^K77<[8=UEDZ2/K&">APY"A'2A. M.MK:+H^:%@F[/+15\6LY-I0=3U_4US979J]F,UC\FS69:DV\=IZS8WIVYS M@%P>6=H9JZQ-4-8PL/P-5ED;HJR(N"@\9F4]QET3O"6%03,#68M:%K464(N[ M@6\#0JNMC=!61EQBM=5J:R.TE5"7'[6RVHBPZ1'AT9ZCL1Q)7.NRZ,6#E/7I;G%DU1:'&F]Q=*>V.+8X M+'E,9Y7K?B+Y"7.C@"PXAPU5L\[GXZUF'4BSL,L1/4[-2E,_E4>H64O&54/- M"EQ$-JYMN3BT!]>NV5=N=U5B34VKR?_M)M^IX?EB=N1A0!7E.ZY% <-4/[+>L(!Q M"@G#JYI8&%X/6BNEIO+.J >F+1 5# /F'IKHI6D!4PNUUH0YI3 MY$Z[5Q3PZ\B]C6&YXL#+$)Z[D#R6BG[9(][.X.9UE+9\WI:^TQ6A3 M^MHH)6A49QNFL0'?Y XO%S9[= M(ZKV)0T3VDDBMC_)CEVW+%=6(BR)6NPXY(.8B/[3:9;7K009$77H$VK76 M,=6&L=FAD#PF.CN+,T>-,Y$;4=9XG+':54_M0LB-T,:51JQZ6?5:3[W.LB9U.6"$?7N7V=[2LK>T'L6=/63UH)DW[>K8AK4+:Q=6#ZP>'$L;:]]F MKN5]S-7[GU/7,5?>,M;,I-M7=+S)X^(N.BUAX/5CSS0 M.?8UIY*060E,_ZD[F27_BI MJWQRN.!2>3%(_[LG4AC8,]&^%C?%R=-990=-K[K$M++/RVFE--)TQ](HC2I1 MH&CFWO@S,&:5ZV]!3\2!>^" K:3_<_*/NR>#G3R_,+=-P9Y>P@M!J8I_/A7/ METWT"M#AJZZQ/H1B+ISK,HKYO]E_AUF2#6X,7KP4?7V#U_FHBMXPE_>YC'M8 MZ'PQ**L3P)BJF@"WE6!PG6OE7 EP.**XGQKG1<#RL(/13=_84Q34!<]KI%!FX" MQA*+[G\YS]Z[1_F68@?LH&3"IFU-99<@SG 6YQBF*8@ M-3V;$":D0VV.\,X>1!+"O+14S1)TNDI!<*%#'3%PVA!,E#;EWHILRH>B"V/JCQ -K_ ;WIFX&I%"2CY\/@ MVD]0EZ(J76&J7)0E6*"7E6PU-;V$&*K2X++<19*5Y2X HMJ]0H]-2T5/$4Q5 M7TBE:WU<.U=*).-H<3RG\3!KZ^D;S P"&M"/]/->,I3:V@;E3Z4%5A5?8*J' M^LL3&%']P?2L5(^7:@5Z_0-Z5-F=;@+4#"RX_.?XM4:V5Q"YPL3TP5E=0?0) MR 3JW1$WH[>:\-2$>[IK$*GFN;X\5\ZA_K[KAK95>4O.J"J5X:"4\F7<]'NZWD8 C3 2.#"0'QF?7BI'^%4M_' M,P+?T[H%WX)^&-1*LR[(IVRM+)!B='$]U%D>5ARN LCRR..EJ00TR#2P?%+= MK%<99U-#CG<33$'<1!25N_DM8$'+'Y>% M7U6P@'OU>UD$H)%*4$N@:>]++* M(-.3<36C/[2&.4(#VP^]NNJWP5S';C)74L%Z*='J)@V,ZL D"/&D'!58DUX< M@'H9\ZS@TP2^UX#I8.K_=URTJ=1O,(,.#$%;]J80KHALV<=D ,KH W+1M^"9P_1K&! M7A1A)BE?D+FE?[/E;AE*:MN6HBI8AT)OY[M@V6GK2]K*I>H1.F""A%.(TN-S M4BSY9&9\-7R$%ES42NN4 K1KM%QD_7OLWK&$>G6;??_\D.WWZ5+159_?DY6U8-IO%![9X"*++ MK2Q3 ,EBOX:_D6]H:S^2RT:Z93=[_/W)PZ<_/'%73*Y&&H?H"OV<35=8&C)VO$"T".0-&J<74H:I>%&%!@OC$^%U_T4#<[2O0=1>T"&%U9 M]>(-U -)@Z_P#$EFZ\R.?;L$>'\RT-K3$1_AI<_[\B= M4\BTBI>,]KF6Y\#U;#40$B[-0;WE"B\I:KF '&*ML81Q(4[(B6 WJ06(G?KS MV/@Y^:RI[\__F 'T\&?ROL]GK;;&>GA+@^8WU5VXO^N*L+<2%PI',(9VT[66_EOS0 MI 9CN:?(&+;):S.U%_2UB^+!KLC;S'PZ$T*-TDU MS9;YSRHR_BSK",FK.J$2FW>:^KL0;5.6PY+=%E)TOSJ&E2,?C^6F- M2+V0+W?E]=@L;/(26*>KOJI$H74B'K [MTT76D";GY'LG?'C]35V"K[V5L/2 M\X*TUD5>5O@Z+0892E:4'$L\>_1T(":R97E=]Q!51;SDG>[8=2,M8)>I&CI6 MXO)/B@Z];\;60%(T6P0-P4DL2BC6?#9GVRR"5-&#Y3/1!S,.K%$Q8LE\>/+T MX;_QUTY/.-*A)?W;Z[^\>3O[9HZB%=O'NLBD,@7WO2L_/D"&)[Z"EIN^33W* MV:IJ&LC3PW_+KGJ$4WN$1_P()[/7=EWVJL-1E#4AE4_^ -9)$Q\DU!R]4,#! M0\]0$%P5TZ>0;X5WX<6,R\*;G"?YY[P>OI6%]0N-3P87U,625!BD%ROE5XB$ MC4+"E89&@XMW=,'Z#-N)L513V=BJF M;!6=<^.E=K#]O.MTS8%1NRS!PS/'X( ME?'P9/:WZ\68*\<,.TR*CRP',KZID\)>D1YB9'W5\8]R9GYL$J3B^%XVSC3 MD^EFZR+OH./SX,M4G+]D14,_8P>UWJ O_F>V0VQOJG()+?A]# M;-*QEW1(0S:Y1%I*_,S*Y\&N4&.W*F&R?9O]5,S;GG/6(;E"@0PY,%GJP?SQ MT=.1KTDQ$JM')+#W/M/7E'[^&T6_FE^2MSS4>"O]/:=7497'LC1O\G8I!82VD(ILWF_/FQ;RPB*1U@8TSUC[$H M<(][VED28)TO"\D]UKD4/?]=2MUM@4>5)$*YEJ0[_U?=_693U%:MM3.AE:>* M.33.&O*C0U"MK#H&^5 4\SF"D4RDUJ*76GM"L6"M&DRM?Z2E3)6>G3Q_^FI?Z MX8=;O]3IT].3IX-DT8NTFO?#]X-/T)76%/AREAUNX%2;Q5#CA:#WIL[J[SXD M?7H,28\AZ9?5S>_/$_XC24WW:VX"_1>K),UG3H!]&4I@GX@Q?WT\:KS?.>-5_%%MMR+(^0 J2W8! :&*_+;[,S03@-P$+NN'2W!HMZ(:O_$7' MF&_XKH^^X^:^3\1;O/%9O\\05D=Y/21Y??KX2?;HX??W45X/$.[IMK;B&W2C ME/6WB=60]/(G6HV;PEKK'[>**^.:4C=?KL\8A)XHZA.CXG8,51 MNNZK=)&:SAX]NRW.ZF>4L-^!!Z]*V0TO?KKW_O6=E-\OB[A]GI=]_? M7 W?/SS/HW#=6^%Z_.Q)]MV36QCYSRA=-T>#XBR-WO$!RP)2H%\ JN66S3QO M0IKDQ5C1'E@CSXWS0![QZOK"O'3!89CZ,D^@J]KRHL"T"N[*A9]".U?0%B.P M#2D^@36)=XNVE'G%!!"@7./9>8(R/'>E;=W<^=YJ\[G._=&MPQ B#RVBQZ3> MMO2JW+'3,YQ$W](;9;-BO:F:78&.^TU1=[D,9_!-Q_,]\>;%1X!*\%6ZD]G- M5SBBB_$@TP-N,\=(TQCY*W[R=NN5X"5@V0J/[3#@>F4R& M<-M[T2JF1J:P"55E'[7.A&6Q*EINR]!5;?U80]>@KU]G=K!#;<,CE/E'WQ?[ MXNVK=WSH CP#!'&RV^'1U]0^^#J$V%^IQIG*(=Q.XXBBB>JE+L+PKR%&/7KV M\.11VG53UM,C8]-ZXX]<5AY=P(!JDF-_L+UDH[#BUV_-H\'6_/'[TXE]F%I& M:#+>R=AC"82-1Q/;,+F/U^Z#-A7P03D\M?!3B/B^(K5P53C[*2IARO> ?>(A MC<1"??* 1C9&1 J-@,_&G?ELU+@!E;$V8%WKF1TQGEH32*+\,F\54.;TVDEH9*QHS[]Y]>[GG[_%[9^,%H5?8GRWXF/1 M+DH%?M$&ZZV!@_SQ](?!2WQ%*O+7B^JCO:*Z1[(>/_PLC;2L[CQX.GG)"<&P*YGC[]PR?Y@U\4&_2E1B,\ ?[&X3P!*32._AZJ MHG_UD6'HN'N9Q8O1].0XGO>]CT0(?\[##"_!5@(B_A/34L?>?C@ M?R/X:'F:ZH+1%ND UA)_E/-'+J\;Y'L*2^$^C+[?BO.*_?'\)Y95>3-_J%X+2R MMOVYJ1B 4\3G%3T32^'!'EF@^"#:!* H3K8CQ*8%R#5MLLX="O8L@&: M5A H>4HCKI2"#U4V?2B7\U-%73%].FAHZ+SJTB[)=].L.Z*#Z(*H+Z;WZ:LLX;(Q?M2P9 MK2Q8[LZM^'&ZY-EQNN0+/\'O?KKD+2=5^6 #6^W1R'%Z?3/'*LER11JGWB;Z6BT;D ]L=)=!MXH9,Z0]>OA\KSWX1X[>I[M_@<2D8Z5DC^@_7<"N<#"& MB@%QC72M.#7)R;QS4I^%8I9?%C!T[!BL(V3PNU=F5Y4!TRG@>#A1PT\_)$3-Q]MT*OTK@7@+! M?COZZ_?\9;Y]3O*W#"TAV_.FLP1!ETV*J@HQ0N[FLB:A/"\W(2>@SW^X%0[@ MJ,T7C*6(-$;>UCB(C)*C*5$%:N3DB*!YHW+ ,-(@H6,,%EI&!?E= ]4IX%4X M0!I.K?8U8&;K:Y34R>Q%0 JJ=A[$'@ N'*J$HD%=7"K90$V^]R)DC,[R-C#$ MQ*32IFCA6-9,Q1)ECA2'%T5]+GGC#*/Y&C#8\M C T7:O/ M[D@L7^LB=/'TL4S61L0Q*0>T="%JH$"OVRH0[C7N%E^4(7@9+8C+,7#KDHS33PJ&'EO#A.X*:5'W,%[4$)AR$R6>7JDV M'*U61L]0Y9Y:9WW)X.PU"YR@;TFA8LL=:^=29LRT@+'46EW-#6(9>Y,P MH-%1N'Y)8K:0F8KXJ2W@#R_ZU_!P)Q;=OUG3?\H44]:]:4A/ M)(O#",/(>$CJEA06UY<9H>NC)F?#UYNZF@**O&G4_^2:J/_1M)GZHHD 9+0> MG["YK[?E%NECK"3]HK*??XSY>.4@^+L JKTMNP\WLLCW,6WPBR:W LU81R>> M!(JE2GLA_ZMF.!CQ4;0QUC.4L<4$O)W 4!W[0Y-00&I-: ]^8#7YVT8Y>ZD[)CL66)%8,0PA3<,1Z*L-J:&7J[R:!5UCA7!29; M(9(T]-M529Y&*3J$V0FKT& NJLGN+]&\TIAA8 M-:1FZ;]TA9;3U5Q5C)092'%2$@?/Q:-E8UDX_9#R;(?7#9LU7N+##@2-/$A! M7%TA^J+A33 J%+^*84-\[.=QOVT*3PXV,U>?53%=.ANI8R06?^C-76%3N2B;D R)0H/ M_MZ2X1J-GR<'V:Z,0N20>]\N!:YL\IP2@\MA=^*BPEK;;^ M*XV,\2U!S><4X'0(=.T=Q7]L"T]"X_R"SGP%:R(87P1,E2()ZCA()I0\%$X; MN"_R(_Z%U3\//W%+0#9[U;<-'N'_+^IA?C-YC.OO*_S+>=\5 01]T9S5) P> M('QVEI=&I]8PN[*U7X3&.BQ\"#-/9G]%)SK2MNL-#TFR[;GF402F>RN]&*$1 M0S,]^&?!IQ,.#KK1N6D]@6\Y6Z==N6V7\QDK5G>S_)H4N\ MN4Y9*/U5X>#]FV!L,UE+/*,W=//>(PJ:>H(;WQSL,:!ODZA!2% Y0 8IN2.M MK-MS+;@T_\%*J2\1,_O?DV M"XWE2BZ$E 2;9B7RY7O$7G1+NG1QX@IK/?N&)W&+%?0VG>.W?55H;>7T/?7E:Z79324")F]9L%\CK-2Y'Q'@ M>8(6U4:&U*BTA- Z 02'I=;A)[\H[H$KPDY0?]M4E=1=I4O#QA=0/N.T7S]? MDY]#"D?ZCE MDX(K\(MHXAF/""GV[\?%U<6B7_?2#6(39'U=2O^>^L%>=Z258'<$[I%H9U]> MB%G'P%>@>!1T/QP'<-,;M@S1Z:(4/O;8VQ'D*@K_K\$"^;*S9-%!?2W5N\K, MYHQ5JC,/4H^F%SY4^QF9?JPA["!4^>RJ!L([>A2>;KCE7=_3 >EF_R@N9V\; MTC2_8\ M0)O$\U7Y@97^MAE_(;N==!R,0?A;N49GB\Z,OAJZ_2&F.E0K\+I6YQ.5829 %Q7P7X57I:BT:(O050ME^,&QG'SZKA6_S\Z[0;-US MV;-8538KOI5?T 'C(\+& MJ>HM_:ILPE(G$1-N-:6::5Q)\U=)DY>6"@WZ(BF(9IZNL4FF2-0VR'B:MK8K M@2,7H\CKWLVTD#E^8TEP6O_MIJSUX9,,R6W&!%'N3LQ8 76WH5P86L M@!"Y<(O^P7_N#YD=/SIA:,(E-_),1S^Y,Y+]3!NQT=KW@B29X1)WH6(L\#GT M:?'&>+P*LV!:"F74X3E'T@4=$<[8G14H@DJSB,SZ0<;Q6Y\W92ZJKC3_PES'G9/+61RAA%W M#CVIMA,I(_UKKV?<:*XN%,!T&%6/TP095\L7>IC;=7)>D;SF'#1&#X?]$9* M#B_**Z$ZYW4HIP04YD#:;LS4PZ.JO57V!*B+(T6Y:(W"%ZR;YAY^\?/7KVQ8S0-&JOF MH0F%5)HT@%BQESVL1=O,*-CAIIC%K*@ORK:IAW4N^5:8!A%34"FS/=?IQ %, MV[#W:YJC!'T9";)!--^)A:S=QXWJ'E8>92U=DPZJKNN1^%F<\]0X_6]5%=)@ M! 7$#8/H75SJE,TNN8ZT-2[)AN]"RQ)/W(>!(L=^H!%!I$A 1@B-J#JSSKU4 M32WN02>)O)S156)T.,H_;^U]+\620LT%6N2,$D. S^M07Q9FA=KD5A! MTK+*8&19]"BD+3NXHI>93A#'_E2]4A@5V65\$%92S,H%;)QUXAGNSR42F> . M8SA2!HE.];98G->T4&>,4MZLMI=H=@Y\('6QO6S:#^)VZO&)S0I2=FAGY&#G M[&*XQV>4S'5IA9H5/81"900?0)Q+CU8YCEG%"AP%^QX(]B5FE]"EO>16GV9C M90,(1@$L!88^J,]SJ'T3&(X[N-L&4:+(@,DCQZ%;H=:1WAO1OT'=A<9>#H-4 M][<%[B9:$-"K1_&X7^(A*2GL$%KOQ2^D/R2<0PTCQ2*U-98/W=A.-WQLZ\S+ M%+DX"L!O+0!OG'\%0Z83W+ N@J;IW#8^Y$SW!/^>+<)9&*==:%()_AQ;E;[V M%BQ#$WDVX_(2?;H!BDK;BT1)99&?5!*E?5MG*CW\LW7D"\PH$BO::F=^AV'Y1_ACIN^,4&J-1\Z#5 MUJ9X@%BU+-;:IIF$!J8,P=H3L\ 4PX\$JAZX%DP*1CN-F M_M:;^0O:0A2BJ%.*Q*VX D(OU/',>]F=(Y(F/[^V<4MV) N>";T2&N&XD5]F M(_^NF6 M#F 3.?^/-$_5T,<# =9$2N-#$9NPH9@YB;&]/M/AX37*^KRXKEP75AP*5_S*T=!42!YV)<5EH^C9B5.D MXY$\,H=_<2'V@W:^KM-X9L,W/PFP/XG2?CI!)WK!C=#VGA#(< [* +9U2L M%*YVH[-/I8@3(-*:XWT=EQ\7=20N3F0J4R],&R,'9?H!\K6*T%A./D^S[0_W ML-GV+;I7WFJ-E\X.'^B_6%J"U^QUO:3G:G>??4;HT>FCIX]^^*Q=@]/O>&V? M!Q1+[/6XLJU32FO]@SJ7*YSR4 MSJB'Y/=V8^Y1!B6G$-CS:(658X<@37AQLX'2Z6IS0J:W0#*SQ>-K+T/D'C!, M+.M22&Y@$9'5V;0YX3(\KMS4>@Y(^C4U MFSGE%7RI,$ E'8NLTKBIT5J"H!D56+WXF),_-(QE; S5M5A&LQI#%[/OYT5EKE$@V_F&HMVE<-G9C?$*Q*/J/.MJS+<"+ L MT@AK@($))HAUJS%HL 'E\=%WF@"76Z:7^C^ F-_%\_JS\=F&VF6RU@K:OT49YYDB%_#&[,FOIV],KT0*9UU M8@P=!/7+-__]^L<'IS_,2'9(I9>+D=I7> ZPX@1#802,H?W#Z*I8M'D^-)MM MFJTT.HF<"-8ULWKP@IO&#:4&QG_6#%HV+/*.?-QAL\F)4[(VH)JA:GAY3JK[ M G0./+:;1?S'?>O>*/%N$:=LXP>0 G7S0PI.6 G)D)(+ \]RU+0(H+U\;>(3 M[&@B1R?"?[ 2K'%45R8?,P#1,#:=&%G>%T6L$4_"&!5X_QZPD/1KGI;GB29^ M9H;XED$(!3VV[8"7P&#P_)@BP=;1-N!])OD>" M]5S.H.6M&9JH]>CI4:"OL-/7V>;K&F0.R1Y/607=E#9T]/W M:[7F83-F;/3V@+&1:CZ%CN49-T3CO@H.I+I._?;P5H&IL>/)B27';[(V ML"X2?G1))C%V/ND !6Q&9FWRM#9_:EI_!_FR4BT@,.-'-BVG-M X&Q1Y+ZP6 M+WE-'=-8"-6[Y^R/';?M+K8M H @[T*+ M=*EV.-K?DNSS*K'WK>]R3 ID+H0\6)(0Y3'.9.$4!<*]ON:UDK$@B2R6$A#' MQ&!<];UT/8DCR]]^>4X^L?(8II1 ,:&,&-+==C\9$ >-!I A08[!*5*<8Z/? M =NB:?> 7/ K54BTXL>JP7<"-'A;G/5&F^P9>YC_L06_T3M7#39H6PS*EX;R MXQMB&<&E\.D+B?RK(DI\)ZRZ M;K\4UH>3ZNYA++GB]UN[ 2OL%)<2RE7_3! M]-J-\B:H7#T(8M\:#VNS[ NI-EA6@#N*BLM!1F3_!R^Z#FH ;LRX^.99@/ M.1+7.#'Y!A9.TTH4C^(4(%^C6TD2SC^%*W#.6C=Y\0GH9=E4[CN;3<(CX+%" M4?MP]>Z+#A0,2.Z%G*2F8EQ^39K=(UZ3T25846V0K62O)LA"S";(U0=.3LJ8 M!3VAS!O6I3+*7N*NRN4.!8*CXQ*$J>DL@YH2\85*BG)_681T:5MLJES[W::R MJZ)W&'%W#KSP >^$T_+#I^4UDM%3SG2>%PX%W%[YRJ\ 7*%=.S,4 0CIP?O! MS"M/LFF]1_0W [1GL91FR]O%$E:$*:DGD<)N 0]F!3R0L@79\+J9Z^-]FVQJ MOO7(Q=+ F+8B8KU4D3CR7LZN%SJ!$>G_@@4=.@63.75=_E#HQ=U/9B\\R!KI MWP:UZ5CDOG&1;E###.76POTZZ5'*L 4VT/(INW"X53HI@UCI(/8>Q<,]*HX9 M''/8T&"*(@K Q.!_J-)_8M?1?_YT7S&*$*Y9,\CAP+U-="6M;?%0]T!DA M88P^F K%&LA1;6,O+="&[^MCS-QI# TN.!H3783"L TV@P>"9;JGQCZE2#!U M7U;+])WG1@2%IF2=WXYEO5C-4\$[;RI!*"0=TTH*%NRC4#=+&ZY@[4"ZU5HB MPW4%YY;7 MY;^L,412"(4^@ Y C[()@'H,/IEV@Z)A4,A1(&A ^>;G@YF"+]WMS& MIU!?+_8^6<.=M=%93W"CO)5DT0NR*>C%TP-F6+% MU(8=&8\N--+&>Z!;H^2H:0".&EV/P3A+K$2,)6"7B33W/"DMLNF%>*L/>]6V3<* PV)0DO\ZOSJFL M)M#7&Q[?62*5-Q-_&:E0ETS,&)F@XI 6*6CQ7+(9&S-+?=&7*'SM S.YW"X0 M\M#.E4ORN]DU91XP2,%ETU;:U3H4".MXTE79-)O>(>9*L8+6;LO(RXAE^S9T M.T[*MN1AW. I=\N+=Z$CJ&1:0>'#MEH(T"<'53T]?/*,85O$CPU(]9I-41BQ M9;$I().9UG",-YOQX[)9O]&+*LD[OT^R$8.5E6\GWO55IR^LWHA45R ]]:Z' MFU&H,NR*_GIQ35T#0= M.\%.QQ>L?5N<4S\7MM@MZ%?[OIF%>B/P-"FT;W9%(6FW--]@S1OS/H;/3AI6\^9)$<4#QLHA \>'Y MY&X#5XIU-&Z;;%]] **T)TP?#"*.)E?F_?),(NEDCE.410*/_WPXSG+&BX#! M"MM\^4C8.VO6N* O/!_UQ7@WT5HK*5CI$@J D8CD:SW9:_W"-Y<[/^V'NI MXD*Q>EJGL7$WX-I8FAP/E&:?8:)4Z-])K8!-9+*,;'.PFMR1Q%$VZ*7VXP22 M/0O]S5[A9![$7&\W\&GI"JNMC5\QW#-]D1F]:4\YG.7?A!KQ><.I,V4P\JT0 M3>@ ']G."72HK<":./)FDH-B SO,TMPN83$"%RLS,?)DTC+WRCFV/8&AIJB* M"_8*\YX,&\]=%OD44R0Z!OKD&&Y)(U>3UM$OF/+#AL+I5\WV5;;FK:>\6 MFARE1S]+WD.D2Q<$:R.!BJI6F[G(J^H!FM''6P5DMP6/+-!'O2-B70)(4U_P MU417Q.QD7/;2/M<8U/1L437],MPN8D\C.ZGE@YY;M_^E64![,-*QO%@&D3!D M^\XO 9"ZE#DJT438J/K.Y9$DB,%Q\T>\JN M%L]7^ST*0[YAPZ5(X\9\@C"QV:GH0*$K2@KV["NFM_Y0Q\7[8+HYY M.)$@\)C1G3/!;:T !6Q]VY5L>.#&KJY:83WZ"KO8&N)$!RD7/SU?+KF AT2@ M8N?.7LPZ92=##U.8 AZYUM/J5HE:YCMW(A?2Z*.L*-G^AL[Z M"J10NBC2R!:F3F**#FNMS0I K=$$>T@1.!"H?K.$%8R>@?-\&]>S&[.4]+FS M-E]W$9O+UGODY.\E*+U%V^'[Z*0D:>SM^;?W%1G! :N#3ENJU"ZZ":/UN7T(DV[$[<2NL M)MMYW+&[PTIQ2>PYQW'[<_;N.G M&JN@X%RC-BV^!I/'Q;]+BP1;Q!U=:Q280@AI%5UT(_2@Y6%O@8$0R3ZMFJIL M;@YI<-R=V^Z.2\Q0B&\')437V8!STW+G>HX.MRC%+0?&X5N28>U=I70^1A'IM1C4@+0RXVW$2-W7*/12O'4T$";5%N)2D3)G?+ M=F0P3V8CM(?I9YC^NI5<\A3N'F :O4)EH(.4WW_5%IBCTHOS^NI6]P*+ Y^V2JB$IN"QX^] B-=&&&SGYXO7+NFXNMVEXD5%Q+G"-B]A)2X<-M/'@E\#@AUR5*>AH\M)*@C%=@ T0E6#@O 0<&CUN M/GMN6D=:KCDGO<\)[MO8>=%7:SH=4=Y:T9BNF1GI[VB*QWOAH['F7]V*-D.L(LP$H M&S!"U LO O8&-^:LU0'1SXP?V&9E#>-CZ&-HJ[JTZ0Q>[?*\,6P?:1_CV529 M^> JD T:A&3;O$ 3RQX[![)UBO[W?1\;*(,41M(P;6:M.-=GZ'K&I@Q MB&AJA6>,[<[SUGATM+_'=_6,&O:.33W7-_4\/C;U')MZ?HNF'MC 4*!JKN[S M"9W?8@UDP"4R*-[60;N/7L0O/(1,-NU" 2.2*0_3C/SS="TO& X&?H-R90O" M@Q& (U$.,U'SX@[8D)K-LY!NS6$XPH]'G.:UP.[4;=IGQ5IAV MUE@34UZQ]Q*11MDQB(1L*NVIXN'!VO5QJ,Z%%]=@.\B$7YC;N\E3FM>T#19# MO+/)-:V;2S%.KN5VP-<5P,&^)J:TE,5JP#X7C38GR?;1G\29PT^EN1F2-AWJ M27>#&KJ2?%:'X\\RZ3R<\;,H(M$*;D/V\<[%U8]M'8CE'U"XCL(F>WW2U"Y9 M@D&:U??7G]&&L:KUT;YP1535V-GSMX=JEXP"Q]L4#>B,*OE+M(@YU^_T]C:1 MRG5P.6]EJR"KVH2%^T6'< M'+IZ:Z.^<25'.$4:5S@P\?'3&+R9)NZ)-T2OADL673AG# MM-K$JP/=T2G7M%:>CA26H4="YVB3P<8D3II\;A7=D)]RV8C/T,EXL'GI-\.3 MN#AO&L% B%C7<6)J_T2U90DY?EL6%PU(22*Z[!:U#W5,?%D7_;536B*Y.C*C MV]V&/1>C;Q(L2<8.*SZ2_F+IS8"$Q6D,AZ4;3_) RD+2,'XV8LHI$&U#"\:- MSJP#J]4#SLZ@YL-]IYDQ2Y'34I?K?JT2RJ.JY79MZ1<=+Z/WBJFND< +$)RM M\IZFA/, >AE3[*-$RM"7,4([GJ&JDR&LD$N!NQ/F]$?/!K126MM(A=4FY9Z] M\B#S3A>:.=74M&)U7<$2+'W!S4)R6(*8GM<.CU:@$+[8N;V7[M>;T+,M:!*& M<QRT7Y7B;Y0UC]\6AL.C M2L<9>40:;$]ZK2=HSG9:9B5IJA?E7X7L)_L;ZA#(PV_:60\81D1 .0C*EJ-6#VY.U9:R!O6.^&4,B-B_\0L&RT8,2? M%2F(R DCK*0!YH"5^(#988OL"6!;TIR5U+O;V3GG?DF*A.(:@P&5NS )^;(#RGX3U8"B3:EMNJD+P!RZ L%0SOBJC8R"YNF2-CJ2" M49Y*#EBP\4]F[WP5/,@..I1D7!:)VAI9B:5[3BUM6!FKWYP!^3W,$B03E>3W M5\U.9UG@(/);X"47&F*2#]=N"R!)Z/SC9$Y3X"PJ3C@#Y)*-C7Z5'TG_BL5#0L83=UD4'X)3J5?)XJR$I3@,;Z(M5A6P M7&(ZOM\)M<"6)S)PJ9CV)PFC;ZI-\Y@MO;XX8-E#O+)@N(EIC,, M/(8\9*QCS'D4)72_ /TT+A)?BQ[^\4,Z?CN%$ED4Y6:KA-I)!897,BR./ ;; MAN ;K71H6<:5 \JP(5NY@A*X*DEA7&.' 3T_(,6.GM@$#C$O_63=8]HM$C;B MZ;\S=(AIC8$.+@UU5?H5C-0EC[HLK)H",0?3%H3$D)UHK2K()4YJO@T?:- S M1/N8[7E X6UA7_18MGER+-L9&PL73C'"7#)#)6&J\ M R!I*L8#TESG;-E()VU O+@R2MI)R]2*CF<]ZN1" -"O453\YV-FNOC2 3#7 L:Z4,*>ND* M4JRS0!(04_F""5D+[)SAS2C-#%OKB=<_[[>,*)]IBVEOC4=A0MJH>+J1@P'_ M/'GLF\ P2C0[U5LR+7=&@CZ50@M<7\CHN>. 7>1CU N6NR$ :^.,! L5^:I, M[T;G$?XD M/5Q[M)N>Y4D(>B]^W8P6B#8#7P?W$WOU2?]M1MQ04(7N;3%&G/3V=1&9?$35P(?H$=_0.71+ (]2+TTZ@AEX0F\ ME'G(YD@T'+ZE-I6!'N3@I-!W\6A/J=. QW7UH9TPR.7R?_SA>I_I],FC/UQM MQA\]NC,;/>WNO(59>QN1@#F_^+/7;.\H5"8A$_RN=Z;C Z+:X>:;TW*_-G!/ MM)9SSDZ15'UO9NP.R$9(@UNA"9)3+3Q?(=S]6@K\9.=$36F>1$%M/& -6S1> M"+K!O\0/,-3* ,(R@DH+B2RTG.:M@2\FP&O2.-\MV""=S-[',8UT6UAY], ( M92E-DGV+]!2L+IAC.W\7<4^;@+LGG6(A'&0OG M456+@7<:2Y,/1O XR,=F$:LZ3SBR(G*U&CCX(4FKE2V&G[E8+J0=PPTZ) C@.A=3N 8W'@#I0N+\7LW%_.E/;^K?8BAFT/\K,W9) M@1-.BB9H(F]4MXWV>(N5\W* M'&RJ^P4W?-S WD1=-FA+J]W$P*S*20^ (WV0U3:OH)G5V+Z&=N'BVJ]V0]_UUF(L1V;RN2"T_/::6CZGEWS3@,"8+/KQ15XN^=!%7Q#<LT-3B:8IV-QB 50"8#)FZ\K#^#E\(VMOYQQ]M=H80)4 M0JH?.5'*$LP/)$_)D"V%XUJV9ENC"QY@Y)ZDV<#!>TC?A?1Z\#BQSK=J]M0Q MJCE(GTR7U\,<=.-9:FG>=[?6#=6N?8Y0W2C5$(0S9OB3OAV#8T8S[G)8WFGJ M!QMZ^+)S[!H19$XC3%3UNT1H4PX M!2R:USB/(XMQ\@AUEQ ;C>*$47?304]SO4D\@S90+Z9H4JB\-J(9EX4RKO%N M##=;A!O=C'V=7Y 3IQN<@;,YFW&H(N^XKP)MBN R0P+A5>(AQ.*4*+U&^[ZH=&**\\" MD*OAXS9U!:\>XRP7T'\(3P4 /C+]ZLB4HK8;A4G:>"VCL&AT0\PRQDTE.*'X Z1H6J9.!S3VW"%0S#+^>%ZK(V29 M;LMJAUE4=9 ,YC+4HP=7SP37O*F02^1B>RBTMX5%3-H4 *T0:'C$2G +LS;O MAF2;E3?QEI4C0N;'(<]!L.WMR08/A(U H9SAX,1R]G7H0E1K/(P6A<&LB MK>S_A5@&2:O.FI=IF<)?Z!'![ L&(1P*&Z>0SFW^46;@XFQ*>BHR*,.4FF#SA]I?$RB\YZ6[?(!2_W.]X\;P*"*/UP)'W22ZP1LOUZYII;;9'=@TB9.ECZPV%6J:#U!*RM$""#?I'U,8,_=MVQ&Q MQQ4&>C4NPR85[;J++=D.$Y.?]8'Q(U/4V1=C9:'R$K$I##4JGX9:^ M#K<:]<'Q>DXZQD/$+IMQ0.I (6,5)D'P$L*J)Y8H>F@P9>*SAY \IP=8%IX+ M4 ='JF;#Z,,AMVUE94ER/T8UP6)-];SW"9]AYCH!]5\_4+>!AVFMU MS81L)O"4?EVEDZY*5;_"%23)-N=FB9I3/LEL4.B3XI^H(9W^%PIP^-(A9279 M,-<1H!5;$M%"TN(1%WF6EAO"(P'6DMRM0+J=O+++!0[(G0(#NR6)W)#@R/8I M79/C'XVUTYC:3/-X;A2PRVY^=L,LL";")"LS2N=,S13=S:#U[Z6$^NQ80CV6 M4'_+I)ZULX'.&"IBU&+D,<+GA?I^@SR(>>4&N'.HOL!?;?)W/%TJQ-K(&\G8 MHN2\&;K3M6M*)U@P^>H%#&U_P"(68Y#@)DERQ"&61ALA>[7>5%IO\E"QUVQ< M8GIU5$0:U8QHD0.:;7-6\+/!)DL]9=;40THPZ^64UXAX3X(.1X=.?J6M_299 MC/E!=DB&4(;/:F&#(V(+J4O75UGM9D,>"K*P5:\I,,XTM>7%]"UBVQ[YJI(? MG/B0L\/L=R'AU$#F2WRQ$@1&#28:T MVRYM=$Y#K\[5'PLSI@!4@>3'O;] M!,8K-'8CAV_7W ."<[!Z^4T]K,.R?MBK*C.G-:,:2Q:]/:/C)0-R,O[? 0 F M+J5F+'QV:9R$<3)C6C$V'@90NBZ@6%Q5H]:)!P^&IH,/V'B4$00+I2ZJ%.>, M(H$U>?^RL,P>#8L4HNSWIM$[.U'M:BZ&EX.#=]XGD!O I1,*ZJ'P$,4\[B%ZE2 M\/WON2DHES>,5D"GON3CV:_5(SYU/S7\-9S73+'$)O';A^F^7S$8]O0&@V%? MP/35C,,$ MZFV7L" M4VS;*+0XZ;6='R;U0 IC'D9=N3]*0#TM2HFIBNC-D& '1A!^GKK( M6^&13EM1#M:")OWM@OM61,/$*G2.FAN6U5IA'( ^?!,H$-$TPI:@ODRX'E+' MDUUYEA%B7V#)GZ!X#BTT7:N W=/TN4; %,.EP8 *INV MI(^7E07@B#?5+0BA[+K\:/$'_DX_,Z;EQ&:@CS$ WZ6/XT'OU GY4.S?%]=V MQ6[@G:#V!V__GF^[3D09WGS*:I,'-#0DI$GH(ERG<@"R0BRKF /?ZS .^ M2DH.B+[V&Y%)'_?IMOLD.%VH&=@QS69G!5.!;B@BF[GV,3JMOH61#W,$>DU3 M,#>C_C[NUFUW"V"G2L3G.QCBKJRJ7)E&?GS[XN\2*ZU:7/:X)W>R)PY (,&= M,/P!3-L[I@.%6DELY'%K[F1KBH^2&6>X-\R_&;Y-ZQ!Z/;!RS$$HRJ7IQMA^ M4RSR3M*"MH,.FN*XCW>RCWF=!/RV\ (4C9FQ)>85NL5YL>PK2W,O^.1I5OVX M-7=GD;:,V8?!PW'9PN8&8I.XUFL$4PQ\+7G5/9\=M^J/O+M%A\D5^I& M?[F"52H&)0AZ 68FT*21CX''H=?KAIM.>?JTXVWA<][VXQ;? MS1:O7.%0.H&T780[@.J&8>P"P_KA9L6G^O C_%+$\$^A!,;I TXM+(L%WT#= M8TTFV$S+^.-C&H!X[]%@T[65CW02=YTSH*!26OUNF9*N8T1).L^&"_BAF,+@ MGZ#)1!1.?//?NLB90W?5TU4/5GG]I+H)Y:X\ MX8P<2*>;Q+XI\X>!*AQ3F7?MXDH^D]EQ>I5YCCRX[GI>;M:A@3@%2QF"EG!; M86!9BIF;3XIJ1OUVQS#GSF3 @,YK+PWY&DGL.&/M:9SDL"(M!TB"\R+9/72E MUJ385B5P#428QMWF.O-#1C\V>>FW]#O'7;^374\\0TSB,V>4M>PE5!(M4-J& MXUG'?;F3?1E"2HG3,;/L>."R MR3XNR\Y09,K8%&XY"#6K&^%1../^U467Q5V9>6 :@]P5/L>V6?22XCCFU^]P M_QSSC"<%B'!%3(PC6O'U^\BR>=R-NR[E3H^@ :7:$YC:QXX;\B7,5.!KB)#< MF'L@'3=&(;=H(*D?1O#MT%*3?PQ]@JA]K55_P%)H+8ITLRBD2QOQT M1-<'@2P'H"6NI<9H73):7PG$RG WCSOX);U+SN=:J40;VU+LY7%/?R83C%(; M"4EB-U=A*3.!6@5_!@-Z[-_8WTO?\/?'ON$O_ 1?LF_XJ)-^3?YI-8LE/_I_ MBH":=H@XG.TK!$9PY# ,':^K!)'G15[QE.:F7!9BKQA8LI8?(N8U?_?EF_]^ M_>.#TQ_"WY\GL.I'(?BLZ:B$,%9SQG73!_\0Z>'H?_@/-@PV>!GXEA)^LBXFM9 5BJ)P[_^4J.=EI(V^[72&*@57]!RI0ZSN@RVF?I[E5<9G5VQMD5].',N) M3OC8S!&[Z#L!E1_RGD7$D0B:VCI2$3SRN@D3N]SVO4:Q5_F;#4PHZ?5.WR^; M[$C>UTRD@\(W:%F)EHKI"'05 ($C_G(WG ., )Z=8"*#K;;0DXUQPP#7)C7] MN+H"/;'J6SS+\*JB>#/!5)X##7@9)B8-(7>T.R>SOT4$&0_@KV?)0/N+9&G] M_F@M6!@R#/VP,TJ\.3EOE0Z^R!^WKK%X2.2<,A#DAMYP&9YAK_QR=;IA5EZ@ M_M"28,IQV52D*S'= Y6\&_71&+)UH)70'.T9/B 0#P.(?L/3UF,E&!F&F.$9 M'&2FB\="=1\VQJO>=,7T'4]F/\GV,EA1EK(&RIW"AHP+.3*!2@=74?LN"@^K MNRJ4^MMSQFEF1H$;'=R?O5PC^+7Q?!M.O&>;:U:K#ER:@+?1J\SC-'9(-%Q0 M/+<6<@Z!$FH5G4AQA9(,DV]$UT:GJ5:I29SF3V-BN_SOTB)U-'"5 MK"S1HC+FF5Z+X:'V:#T$SHB(2@=0&S&73:63KDT M*0R0FN:,-0:%H9BH](X[G@+GEWS _QH1%*UFM%!0(F@> 02P>I5HJB*K35KN MT<-'C[4W2M3$-1]^%*$/PO(Y R1P/:R9GF2T[3/5:(!<6EU[;;X_S[;33C[) M?J"O%VM .K$2OTS-MI+*8$ ,Q.EX,6<"@4 M>[)IH%2V;PX^KA<9$2U/<0U/\31ER=$FB6\60EYKI,-1?(>MH@NH6@45;N%M MP0\@X18>A8,-U7X)_E5 =TC5X>A@"G&3^(@F [)+_#2T\$OR/TI@8I3,\)&P M+\6XPG-7!.#@7U01"!/%-/T$S&OZC*)E@$?&C%TZ^IT LLR+NI 8R%(ITKN% M%B$%'4[)CN<,*'')?5_2A2QPSD!/[.@//#VMT(BZ@.KJU<4%++6T"M-6,!H8 M7YI=RNYS%1(U/=W?L>\5J5,^%,@!N;O*P\ M(/PH\E*#DD)?"P\(WE+(AA,O+Y+]!IZW0,Z[9IO;)IZ,8?YTM S=:C>NY_M& MZ"QY??C!"F:612*P 7P,G7+!28N@0LQ^T!@6E8]T0X0;^"DFV45<>L'9@YMS MCOSN"RT_' LM7W&AY7Z&6E,*$J"%-@T8<5D=1V#,B@Q@';-T^B."D^UQ/@^? M0?C5"(\S6 \LH0)73B]?SJ2[6B\PGC6%YC _@%QMS$.<$6RWV7T*&D;U)/N/GML"D$"%@TJGM?%;WZ[F& M)3:]$A.JLC210T>:U(('%_!7=0EA"X7N-?*/1/:%(4IK: :VW&T,[?*M)Q.1 M6"7D!>$UI%W??B?#]&PFK'B2103A2*V\/V&R!&Q)ED7%7)GXJ?"007\U<3.% M)_7W='+2M/%NN+P1D"KF6L+?C8=C8SSV:XT$+F-X-F,I.NB4D8]S[/T1AT^? M/0M$)(T'P4T1'+?-%O41=5_9ZQ<"0T#W%C(1E/ +(W1)OW NVV+!.ON&[$+& MJ6N#M%HVES6&382W1O[)?KV%G0$-8GSB[$!%_,GG_6*$)^&)K3Q M'XW0PA9AI^-9GA:F,%B4;\'Y?/4AE[,]&,!<]Q)$C8BG1S>!;H$E0^!E*3Y4 M'YB57=.,SCA8BHSBG.4HR2!4XCI?@<)3L.%E8,R";0%&^C7^BI;JN>AO#X8U M5I=#CW5@FT:-2M MURM46EVQOK?1H3-N[:A&.>O7$&]HCBC>G(D6)O,VWY1+C^:[W\^V1=B>MS@X MCE)>WL3H9-Y1EI4%CE\(@0U22#]H_$$=-^,[<^AGU MV?[V4-,O#+FK'P;Q]HU((+.OH\@T@5..5-J'-+'J%C')^"0%@LEM6%%4WDUN M0@)5F 0/(S*^/2FWE#@A1@S^SS% ';#3R1"QTN0UQG7#X*3VA%I:")RW(%Y. M5-. 1D%I*9@7G*Z[W4DCRGQKZ7.R1A*'+_J)1;*L9ILS]=)X"55%A :*KNOY M+:&RXOUH&YF<%>3(N+=2&X/&.B1FS\F0%&T*YIVJUK+JA?G 6%K0-B^WB9?D MYP5U2.!.N* 78!&CN[G(U6*VB[(JN'..A*&PY+_T$]!+V$,%G(/UFG4E/Z]P M0J1KB7E#3OEL15I=&XD^#4DP:$[<6I*:WU+H*+0,I!EK3 $,:4],'?!6P*_D M+\@+Q_K'H";B:"W63(/;)H#[!F\R\(FBT6CFFEX?*3"=.-GT+:^SXZ=W^>ED MR#V0I$.\.VOPF>8<'M\W+G (?%TLVH"VUL664YFF<%&M%;A+ME/7#RF 1HBS M>ZQ=48NK)&>TW(Y9.*Y12<)T8\GO"'9_SASWZ. ,E8D![99"UUHIV,@\?@]< MO!H74=3==+%DOF#/G=RGLOL 'ZM91SR2F"3T!80[1]JYCQ;U[]JF%ZF#>"W7 M^5)\B)J7H+;%%/QZG,NFYA05ZH(7Y9*KA3$5F.]DR#;?F.C;T3CC&:;DDB $ M/W.MRB U9FF._+C3'PYT& B?$87(QR[IA)T+60UB9O9Z8S6PJII+L4*NHH^X MVLX^7 MV02%1K)Q9Z2V;?KXE_]L:J#W;D94IK5<2$0^JUQ':Q?$?V>+A=6UZ M2-Z6Q56RIG2P4305QI,R%':WQM\M=[+D=:2U @5$G9_9!)([".QI@ 49&4"I MKVK[2TKIX#E;JCW52U>P<[/V\1T^\23=7#']3JIQ3Q_NK\8M;T&_]/T?CC6\ MKZ:&QUQ9]X88BYRUP_4>M.JA$<*.D<6TR0"->NSIF_$H DWAO""/;)5!(X)[ MMEF7;(WJYE)X/=,6<6N[U7MD@HN^%*<7OV"->]9J1)1 6*AM+D$OJGR(%M_M M(G%MYEKO([>]JTE1;-+7@5.>#1H/_9>=?_[,_,C,:,F[2=HEUR>9AP:DT*PO M[1?>P><:6=,KP8+RT[DOPMP8YH<&-#&EE8ECIK_W%'16"H:J4M2UUDUG_<2:4-HD"P3,AF:>+8H%H:;:%5/JJ_!)+6E[DBUT8 MG@(0$\(K!QI]L.[@:Q%<) PXL[#@V8+@.#MB-I;[BA.3&8 CBDQ0!-AO"P'G M92F>"O"VZ;\;GFFAJZ;RKW,%0""X$"P*+SOSW:P/''/JF%21%])D/4PG#,)8 M1<'#-_&\,DG XK6-+-+V9-X%BN[.;_:-E]\0%,ZV&I53K,T.^5:104$_URM9!:LS7N9_@ [ M=P5\(T7*'I*>&47WEKR0W%:=:4PEDVCE0F:"]06N9<'[)WMO7\55H_@;@[@. M:87?N^/U9S[],0]$%J7G@@KF9!\^/Z=EX-."'T^?S]!F6W'RD5Y2U"W#&:Y) M=KY9^>YZSDJM-_9$F(_"DO25T#E?-"@)2+RIT!B<2^0(J]"\S+>.W'W>GR7; ML6CHR'UC!=&+DH1:;03)^YJ_&@A]*5#K.$;II?^6[%739F0B:1EY3+3KZ!O6 M1,Y/@RK0BOY# D@O^Z!9/; 2ALI%O#%':*H+NVU/FU.??9M)B^="287+#IWP MLD/Q_'4)S[!=&(46"=_(&S)"I.07FH@2&42KB2;;$"W/"RL*_E.+6)OSLCM' M8M&$6E<+RXG%]72UF:IB_J,QV;M]H 4DF[[$OY4VERYDQAQV-UC5($RTQL!% MR>5[,:UI_<3""#U4CVR5FK5\Q9[=Y^[9P9,A":&<1AJ!H1Q93\ER6[^07\'N M^C7-KCB#Z7GNN).[,"!/3!)"0SM/QOM(/.))COA.W!=RK'*=[1XZ3A%*+?PY M>HE^N>-/])0-MY;X>Y,F;7/#+]$<)8R'[52PQM$[H]7#)TL&GO-P+M9!4"-30#MK%6/#Q-\B6:F:4HJ/RV)5:!6, M]:_',M;^/+2@FQ>^4H2C03RPH55DTY,EYD@]DQ!@C?^DL(_^S?$ EHGO;T1Q M?2!NQR^\VA=-"HWNYHXPS24K%F/1O*>EXP&607")\ @GG 2MW6T&H]FC@#E) M<:I?*/+D=F7HW>_%'("]2SH!W<>)P*OT0&6L, YC6P@0KXD9B2<^IS*"HBDBF,V&K=.!M!U M'=+X3Q]N=.3'6S OI$S*(=F88)2D(4DSH0BM[ SN3,XA#-[J4M^Y(C(6>/C&'3(@J( M-B4DI[(D5R2]*S&/Y=6?W""@M+N,D3T9ZR\*;FG/6V%55_]>6@8,!G X_>!2 M)GQ[X8* S4D4>;]E+W[4I8205+'"HJ;FB'-1PJ3ZCB 7:<,NR[Q#)ZD"E-7- M_>.@8+?1OIX+A.+:IL,M,WTWQ6+#F>>J_% (-[#O?D]KDL'#6PTA 1!N<+K+ M;*_;NY&93D:NN4+:M X11-[)@B0C@H,#TQ8%GLT'+=#OTANB>= MP[4/D9%-\(F'$ E[WRAV3C*QYV(LSZ3"=Z8WHU[)ASTV39EW9="VVLDKX#>H"IKOLY;>U92\=C^4#U^PK_]_RNV_&O<0\7 M50Z4!*G'A%?(G.]-[]RAE]"5>9A/?.Q)Z]@P)[RB'WO&G1\U^E<*5I(R)JVW M3(+76%G@U@RK_&2CFA-'6&3$+.)&6Y:F[GR7'XB4ADQ\])4_-0*I2(KP6XIR3_&W"U-&-DJA 18R#I9K#!UCYD8M8@XJA'G3M?GTT(5F7;5Z M[A"3QBC7O"RC#9"S[+ "IDOL@XAWH"Z"R?)49UB ;ZSC,-8B.4,&FV.J:>>4 M6SCLJ6#Q 5O7+%M!2#2H_786;89M1U2)LGU.A(*E"A[+I+!:&0G*HUBB USN M 66H3]4!J4>J+."\62$U#)BZ[;;2"H@58T)11+W8#@-MXK-MT?JK)= X?!(8 M6Y8-BL )E^( 86QH4.T%+Z4K?>+#M\OTW=>VE7%'WA:REXG79G6?MD!*%E7H M+"FZ167WH=C%4M<0PCSN'QV+?+UOICO9OV3B_JX; >]Y3\6;M =\!.4O+T9]'4 MRUR;!3=F;H;,(FK#',PF*BD!6BQ:'C0:;?DD3)EO'&%\8[PYD)@L<73-Y* M,QB%\V)+&/JGAJ]OCYF@";GO8!@PG@ED!+#[YS"R?([H>!3JXEB_'E@7[,H: M-:'?(JF:*^)E^"#/9Z+]&S$YD+ELN6E3B;DI'=12.&IA-!:5>06ID'4Y>GY@26%(P(M5\+]<8![X!ER>D)&[6]M M73^O'M:D13BK\2$@^9/ H4;4.WDX!UV<5T&XRFC=L=CQZ%CL^)J+'??8J3?( M/6=2'$9MLV&BV7\5;F(+UC1 -0@]D[\1R:".7!(-L MVT"93%\#ZH8OJR#Q/>[_8 <3L(3[;ZN@I,,M0)OKDDLO6X59DJ3?8)SJ%\&. M]7V[I35PV/'2[Y),3%72.JMS*S#E @< M!AZ_,)9:=2B*^&#Y,M=*E#$:()6H&.CQ#N)M,?HD[!R[P4B'C%OL O"YPEQU MY^5J*R.QD_@>&CJ8BS)!FFRV;=I:D\?&GKV.X^^WU*[#4XQN?+GXEX$CH'"? MO'MML4P],D"%*:JF,#?@:PJAIC[ZOA!:4&4+#1@$%BL RL;*B<\7Y1H'3V(/C0(X]9HY'D(XKY[W.+$EW&Z(N/4,KURX79D0%8$,O(Q5) M5AU9K*YP@XBVO%"L8,4)=I%C/S<[MA*H--TV07B3*V?C/5*__,#S';\,D+*; M/9N#CL(\3@6$S1*4!;=9!@4HWY7U[/:L?186/D-?MJ47'$D$YYL:^IGC"(TZ MK(:TRA<C9+$ -]"*'O;HI1.](8O9KB*C(:=.B7@FG("$\?$/@X#HF %HRZ MJ#X!8YGPF->P1T&L@J:+@1FE!T#2-L(!PW''@,]"C ;;S!A7.O"'..N10C/N M"5@,?[@44Y<4E=U)+:3F0&N&5(B"'D1 #B]U:40K0^;-,#D'F?)0H86/MZ1I MSA5+8&';B\*?;%\JF(:21,PZ#K$@D]8K@V/[Y MR&=X%WR& 72#,^$4SW" %-BDBH]J?J"7>1>/=,=WL@O!W)9BQW78%VA--FXW M"&N/.W$G.Q&P7&0>(L=XX%Z5=]R$.]F$E ,WT-["\3)"W.LX<(\[C6'#8-LS)+#P_8F8YGY\YV* XN4BAR(>TE(US+BL(D&1RO2LQD35,R M'7?N2^Y.H)&&\&E'AL *-LX/+3YIS$X+A= M=^-F&A"NF^HE;9B<,J\IVV*3;[GM3$?.BKSEIJ?C]MRU)^.0E&7&/'8,6D?^ MO&]IQ4QAGDFI-9O!"R!':2!_ :33IGL_;)E]RG8A!?$HN M=QLPS&7>IJ-X]'U2?P*?HNG!Y_R)XR;>C<,IO:-DDN!8+A-\,8$G&*.X*7S[ MS+A!XUCGP0)Y\#@JAA^E4-CHZ&1=Q"8 26%+I6FZR+0W+9XSD5NP*6!@^=0> M_9 R/S8,/CXV#'[A)S@V#+ZYXI@G3>[L15*<9:7Y+ *Y;+WS M9>Q)6!5+UED,7(IQFF:XAKI8,AM)_V[[RLW!34Z4Q:8]?"%T$"1\+L8O//O1 MU44-$VVLL1TKO)%Y9+ #KK\"! MYYY\QRG]/]E5AC["6$P-L(E7V20CB[D\;_@[S66MW%_ELF17H'/N-:[$+RS( MJ QUP6O!+@.#*_R37+>.6=MPX?BN@G( **"D1<(]!5:43T1RC9/97\%ZR@Z' M3-2S@!1G95?%$7YI\#^KFKE*D/8>*L0<6L=<2?PBKT V(&TJ+<]T;T%V[Y*B M6"RKD">Y;1[&D4X3%06Z),2 O^:> 5(,**@IWN)EK][*_VKF MW>R%H 0^>GCZW2RGG5B&7.9K [1ZJPV3+X$%^OKMRV]Y5AC;>OK=DS#\)J!Q M-O'&33]YNSBW1@1Z9G Q58*22(<#S5H\8R.<.((HPR=KS?$A_X09HQ6O_HZN MA>P9]W.UO@&"MQ0$-.0KD !.?C /97(OM'1OVJ]::H5Z?#MN9GOT\-%C1UU! MUO"L53P65O2,EL)?\N(M?1(*-K'BU-&Z6?)(,@:O-@60,B,GF;5>N]>57[C< MK0R1"5:#MD(I1*%26ISG&R;^*+LX9X1&7V4V#13K^ M;81W]"UK_;9$PZUGAU'S8/76K9P.GOY!(VEG73 & N$8\_#I1=Z=2PY[< D% MT 2$^-I0?V:O&6JR*>7#/Q=UW>VJB[PN8-I9%D3^A9"YS7TG$%0%0#7 MLM?%Q]@!:GS.2;5C29Y[&;M]:=>1&!)@(NNEF+13"JMD(_D3WQ2\G@[,EQ&) MAO&;9;;->BMU!DSMHBFH&M*A0ASXU4V?#1[EM?D0X88R*N=A>6+[LD5H\G<^ MC!T)#P8,L@20QI^\#8Q2P#_1F@\VN^B4,3LBJ/B^38.Z1,P<,(K6]RM M.J\&X]!O0-+5Z8EYX0?6Z+\@+U 71:#,X^0^MXYF <(L94(<*MX] @L_7LD( M]LLL'V,AGYS\E(*>9*YK/Q!CA8YW;08-A-L.N.!P32NWL5]]VGG= Q)M/P5E M&,@OLC 9D.+SB95J Y37FF&JLZA(>!;J 7N=_=IU]7*E_Z)P<#8.6,:^O!]: M)J(=)_@RBO$>_*71;-08Y,:X5J]7I=TC:[7.@"I(/202KD MJ@W6^0?0(8CUQ1X 6CQB1=@*&"[EV3I@2ZB-M99G-K/^$02$+FVW: O! MR,)?;-6:MBYV 79R583R/H8(&>LC(.BQZR1CA78XEWB?K8(,AV12XJO(>$2@ M/:6CL;1X^*H%SP+^<0).YD=K,J8IF-MBPHFX(_C(#:(Z@WHR0=Z!"8KJ-X^U:T#<;C$C)4-+)[!4GD1P8Y9!\ MUE8 # 81VJ.I'Q0?Z;1V0*"-[W]6VMB1&B2FAXRHM4#>R1G\PR&ZVRTD^J5G M>IF:5VS)FIS^B&BC@[A[D6Y;<+^ .:@M;$S5@V\[HN4\D'4$7#C+1Z5).9FS M"L6N!%5VC"6[ISIUK$D].=:DON::U#VU$CJ=6.WLT-<\I=HB&V/)!*A)"=9C M,F,OL=JHBQOL306-MH8>J5A]P(WP_H\T M'T=-ZX@4-!P1#.U@UFRT.Q@_4X(:=8LSU&6B*ADQP>$P>DQQ'Z5U"S))?NH? MK\&Y"0=%>B'%$2:X *N<-4&@X<7WBX4+&#:9L!J[MS:SER"33GF",HY=UL:? M8<986).GO;=DM0R4\X5&&6%,/*Q?"/-R9TQVPDIW]4@L_ MXQ@T]IL$C82OFW0GD^JI)D5FN8D/B>40M M@8ONUT7?4>#C)E9Z*)Y TC>OW)(!&$+>2>CA[B^K">HDYE4"[5.8Q681DM>7 MPS98(PT>;RP1\1GFVILRR*^$HPYXP5E-[HTNPD)L$D#51?X 0F&KTTI'6K&[Q>E@FEJ&42>6V3*:-E0V!QK M;W9XS<"O"[P;I\@-#BAXP(HN[9HO!FR_DKI;!C@'PPSN@0,NP84T<'"AV.:; M#*O'@]X/S$8F\-\&.:SD!TPLN0M%H=A0%[-Q4-N/,EICX=!;FKU2) @@5RJ< MMJN3#T:C%5=#)W8CM<(O5W'9D]Y7O6NWU"= >"*L:C5'?5R>0<#3=T9%8(V! M%KMP&"G?T(#/&,I8I4Q=7JZJ863 :83'8/D(;I0KVT6_Y@!$:HKG1;64 M&L MK_60L!^G5E&NC[5(7\RLI&U+Y-U@.B)N24W@QEL?XR:W27 XI4]E%9KT1QM@ M20N[;0@+@1T!67=W7;GBF!>P(1VND#&&B<<][+K1V\G2(#$#>,J#<\VPMNQ) M+^70^)<:R1B]/+IUQ+?1%<#HF*-^LJ4(2S!([]K?-=TC*=WP45VN57ZA:0A/ M Q T@T>*GU:._J"]B(@GH1)=U+@I^"MCPLC(0V8#0K!ZJ1;VZB1_,Z46M.'Y M<'/5+V/Y=G_"G[O;]JHEV:BT,N&<3/J-> M -JW*#.+Z^<1AB*YR-Y#?\6#)PEESCLI4T<&M&@EKQ-LEVB_H'($]&0I N@"^8AQ!I[SU70N>M&6@Y"?=C% MTQ%8;'OP]9P(:9,0[-Z\+I;-BA*+&MS&/4G6 M6TP%.!=E[.G((^ :^D=*.V:SQ7?:!?#[S3&;]V74.TC>7#L!;$EX':Q MY96G_5@'N&4=X.FQ#O UUP'N92:*HV$S[]S*J]2^@1U$2_]KY% ]#](X+44V M8EVT?*@-Z=GTSR$GG[ X4RM3UI.YY@D6DZLND6#M6;LWVZJF9FN+6URQ/Q)< M:Q%]I8;C@)-NW%?\W=+#'M$2[U7ZA;>RXBW2BZOSHM5W+8Q.R871"NE1#/W90 M*DF[:,210]D!K?6!,+5Q!.%M@1$E@ 9K MY-UK-\A"-TT_;QWG<%#)SV=*0FS=G,#VB+(WE#2)<;DHB*9C5\3M0T:[FL)7VK-J!VL6W_0I1;1K M!(ZOS8;%ABB&PYR,"58EI8AD$8TG,ZEQZ^_0J<4C4*S.5FC?@J4,K:G0@I%4 M:FW!+"D?3MF@[,-:>E.Q@>CR5>$2&.'GHKXHV\;OJ@SC]VL)=E*2TA%24J9P MUW_BZG.[E>I1PWRA-KBDX!7H]C*9"<. P$"9+EIN20_FH5*JE*/ACZX=2AG M,%4Q%X39N)+NDA[4>C(-*YG[XF/.8S1B\U[U'.S1Y^F#]+X,"9\OFPVLMZ7H MZ78+(:]@.-@ SJY9S,5N46GNLN (LBUM\^5'VK_%C!]:=%_75&&T+KWYD"C] M;?07C!;[O\15>JE/]A_YO_)VR1+X3O(2"I;T*GV.5_$Y7H7G"&]E;M#LE[RC ME[K5=P\W+^A&L9W_(+*=3%/)]%R]I(7>J^ENEY;R(IC 6#L] ^GXK]E?97YY M]B,GJ7^.Q_)M>$+X2W_]\>>WI'R8I&7V=SH2CQZ>?B_;JE1UDI3<GA3,:N86_!.Y]YU1;YTEB'X0O*-\3K#?1I.#5IP-3&+"+5TH2XBJQ*=TQX^DKM' MAKZNM%/(GGCK:#(G'L]/O#KA'F'[A2F^/20D;!_,KU3F1Q+8&4Q%^,MW>N4] ](Y=*+\K.UJS?++4:+50@[S$X;.EC:2&TAKLN M'!AO>L3!DV/HSHHPN8*C9"H='[N]7H:&,K[U MXKP!=TSC&)]BR8I5?XPBIKFXHP1Z FN4%H0@ M)LL&-:]*I=/U"25PAW.UQ[ M\H^F=L?8"%G-KO@%B^S:GLO<1,\(MSVS.*EVNJK^DX-W\83,IR-;3$H9=(^Q M22"WSU,8==:T9[%U !.F[*D)JF88QEF4%Z78_$7+J0-.A ?$3=0._]G7;CB7 M Z?$K0T/"9F7C,@R4T8K4@2A!Z3@6-G:[&3\GM9([L_QK=T^QN:?C@TUY&^6 MOD<5U$6Q";U6JKT,:XT3%X74I%H\-HIIF8Z,A*[.P/P$R: M<*]$_N>[I"8U; =Z#Z)#I::$N'UDXT6(U"5'SBRC=F-E*/WNNIRFB/#L648Y%E"^<&/JKU_*) M]RE%X)B$!"Y2.].L@%@;47-7800J7>#!YHO>&TH.:ZV0$QIE?K1*H8;1Y4QT MN6ST,/$.5!,GA8-]BXW8QK<>T:6!KB'$U:2^=V*#_"BC:Q%&;L9W\4.A6VI) MNX17%8\=\?$"O2ISVD%/C',KT8UJ3IRR.B5S1+4"GNM+U MZ.*"!(IT@_[6 <>08AZM('H?+MB>-8,I4G9AMEW86K;O%&]BED;Z;C2E;.VM M? _:,[K)LEGT(?K*)M#'D!I7KE9E#ANX+"$X,E9-C8V&\&@:)Z%&MLAE$CPV MERLWW_0@$X:H*4HJ9BPW_"ACT'PG=#9V(E*7SG1T$N)RZ&1(MW60=6GREI3> MFKV--D1ZVAH^<'=6TRGI41 RK.HXU!;'MS4X1OH*[/F5%+$-(5Y^IU4 '; V MW ')]-@2!."I_?4?1R#O^KLH"@&X>[J>RY)=+<8I67P0% QI?%5 I2G\OS'. MWZ%:#5GH3/-,B0*UQ1>\)^B/&.]Q4MRWES9^>Z*B1'69K]-9!7HU^YGD_;)I M/_(1>;/8-CP/R6D^+/=+NEE/*T[ZZ\5?^!,OZ&0P5-OI#\ADH4E9FL:WTH'; M3(ZU#07&5SN5A,^IC%#'[(:E8H&NH&A1,-5$4>L$ND.[<(9$]1I>=&1OY1G#5;;843I07@+0MNN)8ZP@_) MW&!: B42H:I\3XEQ^ ZO/4Z:^4E.>O9H8X/="BN8QV2I3.9#^9X@]QO1EK4: MC+QLW";FMF18$G:,I=M;XL*Z83R>I8['X(T.-XTCZ>X/)4^H M\:1P-4"%$JP/8 M'G&I?([CIN;,8U'&5I6D<745D5PL\39&EG#2E0K7%#!R7_.T$C>LB/Z AHHC M"9?7#+AAFUQKDB=TSZ]\%AQK]&8(@JA4:WG_+?,DWB&KB]VFD"QXHC=TMS&5 MYO4U+S?MNBL5>Y!/\0T$TC+X!W0U;A<3>$O/G%H4 VY7N/S*G9QZ'9(Q7Q9S M#)]**Q'3T%Q0[*]]TWT=7ALA[YE)N^[_9D\?LAR^3_^<'W*Z?3IZ1^.^;^O)O_W:-HGNB/! MG X WX+3XVT\]5Q5?TD*H]S.?I+F%PGJ_]%LB^YP ]W07G-1 #2$.W=#RT'$ MFQ5'VQHSNZ(N@0/(<&WL,7"4@H9#6:"5+9!ZAQ&DRP,<,&Z,4_.8O2O.;DH6 MX\L"B>7PWNY MD@R"6]MXAO=3%@,_%=^WTF\.9YJ\:^EY!?+Y00=?MS]XPX5&(K'S1RX=>=Z> M2[)AV_Q9?3CGD=KE>07FI/[X>#X'E&,60+>SD*B7M )\=/:B@4;P7 3:@"1; MAAL]*Y[[I$D2Z )>Z1!?%SS%3HT4C68P"97<%XH] [?*B2GDA.PX8G5+=N: MXJ,6Y-'FX&4Z933@J<"/!BX3Y]+I3QPDQ"\[]Y1[J6R>4'W:SGVM]J6DB5TB\9"^K-TKNU)=M]\XX99\+P6S$+DP\A1 M$>0'I(@HFD.'P-[ZZ8JEF>%]2JN!8L3:*B"LQ 7^O"SZH,1!Y'J09=&!/L6 MHX+U8 O/LO:P!%F7^"#:1&*NU& $U:X/V&V-\>E(CZ:,%_8D_CD/UKOY#\D]I(NN#"$Z+"X#SMB%%*48J>,>;N=VHXY]R;V#MZ$OS8GM0O.I^0H=7(,%T?]R9*4FP1%/KZ$ M0 C%*Y$*V%0]$%Q;@Q#JZTU>+F=:20[:?&"5&/((R>0'S)Y43#WU-SG#?W'? M6X]X'!B0P+_(E= A^ *R,')OQSXK")ZIO]UT8AWFZ@**,X M#P08Q1IO+*"!#\GFA804+<2 ELB-_N '#R"UV]LDO;7NUP?)+ ME;8CL.!5^648">&V6Z/#01G.0\W=J_5G,8'5996DESI6Z^4@S)]"BIKA:?$=V$^"!V=JOB MXRB]Y8$[9F%KEET"R (G(2+M1;].,@E#-U=3"Q.R<8O-/.;7OS]VRG[%F?+[ M&>:] _"1Z2%$5##C%A3LB_3X.!^N+/L***[JG(SB$XW3+<$Q65K'CZT"DHKE17THNB,<:N4M#'Q[-D],:-0O0Q1H, MV_AC''@*V95D9IR.2MVLRT464SE9@@48\SJ,4,@E^ZGNG62X,:*=Q[$_21,; M^2,SS"5\0PXR5Y_*2ZJ72<]=FF5?+P,(B*PA/MX\#$ M>$S"6))7VB9[X;O:C%5'DJV9),)Z@W64FGZKK;[XW*C;P%XAE/Y]_I(>H&VD M^,]4?HSHR&T(/.D\>S/T+_<)J!QY$19KU[:["LA+''BEXJ]+')$_S_\K!P]"C('@T%* MVGU!FE>IV@('1I+'"S?\:/TJ"M\Z@O7Y4#@E6/L,$COXRP,>?/@E$HPG+-G* M]3V82W5G$4N:**-L./V>=&MK2E+"\F'.L@0JDZ;Y#1\F\F;,BY"/YX]GF)*3 M(>(T*2]=KCKA;+=G6*-@4!+8H:OC+L58Y$S>0 _)0TC3$WB>N.%>>OK<6V48 MZU0JX\2A$$G$11VGR81<.LHCS$IH$_4JB*I=]I;2FN+0IDNQ:1O,0':!&0U* M2!F@K5:#FI@@TB8M18)8M*=>!TX!,E&HIW C'E=5.P8SD&J?)R09^ !XL+% MIQ'8(" \RKQW-T[]*-T?&#J ;BUEE93^ F\K+8H U>Q0?(E1O.^P4[E,>LZF M$F<'K%O?B]7;@/&6U.NHO5F;^K<>[3K=,:456W.^CUL #U9/3C=,NEQ?TBNQ M=]7PQ8"Q/]TI\0TJ"!N;?080GL".?2NH!7NOSII/ /[HS]IR\'_;N_KGMFVD M_:]P\O;FDAN9%D5)EI+W,N/8;NI)FKAVVGOOIQM(A"PV%.GRPX[NKW^QNP ( M2I0C.Y),6NS,7=-(I LL+O8C^<)I*L#S,7DO6O, W*,Q*]0AFFUWPRB/ 2G M;#(1/ILEVY,,-USZCDMQSD*:MS25<5\ I%5H%8(":-G8;(RE@/<@%L:V?HGN M.-;3(O":D6_3B0B5A&@IOVZ%K%03%T6J >Q89GLFS-=M+D4K57 ]$+L-D8R6 M3@@$X7Q/.O5K+%-!&AX/H,P4[!JL'KGG>J*UC@4OGC%-6R)-,R(J^[A[IY!S MUBNV2HH*%K'D-*F=1*^547>\S.DZ#DM'V*UDRF*NL2],G:;>4] JM'0 %Y< M5@0JTI]&RXJ2L/NDOS\W/0&5 O.LEY@%($YR-*X(:TK5X![7K?ZO9.H-P2DI MSU@VC:A@;B4/+-Y@ZKRCBJ SC]X(<, EP M]#;>?YJQ'$ C< .0G@41CX8K-/S!7&!( 2 9J2 M\ AC5383C2"&0%J)XN"%XO$%31VJD/8D"@(J?(.7%%-B]"6Q/!EZH_"%DIR! M\8PJN])]&:_*#P,1_S+)1T'PER;&!2:#C6.@-.L:V[^^._Y+":I13G^DHPQ% MMP'V12&PL/Y*%2(E!B&8W( &?"XV$>>8GHGT@I1=%?*E:,GQBFB(%/IB1VG! MM*[O;NY+"F6XF1:%;M.B\'P2+]5M4:"C>P5'M][79J#((."W54H48$H1,E*! MR9EY $".H.#U;00J*5#]]+)L%P!J?7'7\F0)(#1G!]KJ*_"+PN\9$>A$+!-J MWMK>QA^VQ*T<8U&Z/L6U;BTNMFU=(8[F/3X_%A@H(%A*']"UY"83]Y5QCNU= MZ--W>E0 M >XMD4&=\C&'D"+U1!Q1^968D8RJ8KR6F9_=@VB1[!"42 M;H:0X"2 5%DQ%PBQ:[CWJH-.2F 1D^)-(Z%M2,BL!C".AA1-X=*MN)/P0DCB MA .I(9+RQGUX7+4,H8*?%#^3^4HABWC>R'4K6,M& M6EN1%D!*4 U&;(7\#L-F-T1OJ%&\S)!+184D1.F >E,: CUHBC6 MY:I0A^Q0)D-J!1BZ^B;@A%A^$7/^LF?+,]W?<<"21-$'F#2( M!DTZQ0WF]$;$;Y.U E1E(%D@S .@AJ%[J"@[C-C2F9_JMV>RN )9LA-%EYZH MU)@R(^HQ@X,S :86339.X\1058%27 W*Q.\+]QG45V9/KS,6"_>82YA/E-N4 MRJ^,;G(B(<*@-P^G3(>SET%Z%Q_6J=8\P;HRQE[;# (%^#7@D3.4_"01BSTJ ML 5^-"*33U3#Z'\A62V.!#8?3*R?^LO80U"%L;B>+2QX4('['&%R ?7'],:R M&PSM=WI+/V ,1?S6KW@_I@C_EV*?J?HBJ02811B),_$-4%K@Z(FKE4'HN^[D M5^VT%J7PU;[S(IY@NDF6]):!*0BU([NXQPM-W%2FIR"4"U_,RZ4I.4/37KG_ MU]_)K;QPQ CCDI(RV@*P[A$"$_%MK6M[S\L#7HK@)\.BN]((#!M%V2(*.!$$ MB?6=Z\")@?O96EYY,FVJ*!O8%^O;0F$F(^_+P)H)2 1:F@0(]HF=V@6B7;74 MY 7D8HJ,^[,6F9(5R84ZGXI M4+69EM67ER32UW*+#&%%D1W!-8&Y6XDO12< MYA3E+7^6%X%7<80,@#_@S.>3*MLS>AO0NZG<5JZ/VA/?'SM2*2<(H11#JU1^ MM-'MB:A=/R'0/K6K90@0")DE+D ,>-K$JZVEM[!)43D4>ZQD]=G"3$KR/%!K M][UMOB)='HRT# M8PY]@?PUJAF.0.0)0QR[P6IKV8JK!@J,2; Y7$$L,[]O%;$=#QK#B>>2L.'Q M,6$60L25 XHBV81+]=FJ)T)B[8O1&U?!W'K\@'PRB6Z2( !7@I!Z.=0ZU+1$ M(5+PC3D6@<.XLU@1./L%9'6_9.M(F/WOUMLK?[/.;N1%H>4..Q$AC29AQZ # MDRD>;BR2(- O,7.)@ZHD7?K4:*ZIQJD;\%08PSNL8&=WU@SAVH@4!"P_F.^ MS8O=?3+%A_43DK]HR3]8R.D7PPWHNPKMB8V2B,../3W/\4K\>2O24U"$1G.F MT=IJKNCW"_I&Q)5)&&1;E;PF7"A$Q!;> *K"XWQ&0*2I>#;*-/Q^/M^F-&XK MT63=&@;"AD HP<&5!#&2B.2)ED+6.02I%JT*'0$FE*.BKD+EF$D#3: M[PW@6UGX6] R$/EC7Y&K!6/4,S'=9C]LI^B5$ A,Y:NR',($W,6 -1T27TJH M\9!E\W%BZ5+8PI,**%7R7H&)@%(PH[['5/6-9')Y M/$A^JKV?$F7J)W M Z2V[(S1*#X M"M6RP$0,@4TH!PIE>AK^FV!]I7Y<84 )_%TR_U*8FYA?R9,G$D5&2#LWI*0+ M!YP55;D\V#7NLCW66$"2AI'%!5JO*XEAT&F[*@VN[Z[O96G6B7&)^@@ M63& M8&,KY+%RB@ .-8:9_O9_%.(^&V%BZ\[4> M=NFK\8X+Y_F54LWJP;?UEKJ51PO!%#S(D.Q=@)F"-9; XB=)$M!\LIIMI M?(/>.0K?/"?U%6LJQ5B$P@&?'&J#,L(R3^^@\BG+,:**_)!FBBUGL3&_HVJ^ M#=PS20[/#$BN/S//1U!&J_/%NJC1V )(C%DMAFXI871'->8^*+)]@6 MOE0C);N"D&DT)(Z\U)%O,>:<6&>PCU6#58[XE 63-Y+BE&*.20*#1U4$.4(H M4 #B,2\3TA8C\[)TOO*!<<#\F5'$)E2#CTX-K?+STB>6 MJ[+.2&4-GT0K-"'>$6@U %7(_!@2^N,TQOPYXH5-(QE1)4'D=@1L*ATP9AXO M>;H2\WBI*D :%!ZTA>-%HTLAG^,EQBE\Q+$C/#]]^%JE+@ !7\GRPJ0@4:E5 MRMZ>PP7F9QNK($'?Q*FN>H194 'ERM5;@K1\^%Z@F(1PR7(X>L0-XL!%/:8D M(M% T?[(F7@7><^@JA(IIB,@BN6>AA>2#1@$OSM6>&.T!']F8N][OF;Y-?1N M0P.[=D&#LQF,E:,&8^7YE$%4 6-%V2W 6@&(7-"$]?5OCR55=EE+$S'12X6% MM\%, I *;3T1/T%VK-9.G-%@CA/+,>M+X+?NHCCP[B"6M[(#;&I\-N4L2*?Z MMH7<9:E:/PV'1T2G0@A8UX&5(=!$'?M4Q0@%C?*6>1U$([/[+ LEVA> ;H[] M6S\0?X5L ?@;$?0NC"76P408>,*%4_3ELG#C]Q#Y?-#?E*!E%.H M/V\96]78TFJ"O_J>)VS&&9/[FGRL:Q[E3]$NM*UB -&8Q0>Q$;QH]G>(LOL* MQ65IM> 2H)9@F^C%XJ(3&,2] MYO)*D$SD"D00[%&BB UIL<+\05DMDT/GAI(K5WFI1A4(X5G-[Y^GC $H^J@2 M$Y#PO["*&I42^UJJ[PJEQ?G!5'OC<;U$= ?*\\?@EYDM'%C4#3=2<+ZAZ[ % M-*S78I*A_BMK/!\'P1<83GV#-WR!<::("(P MCL(!@:?$JGE"R#%FD\073\3DA(4-?53?D*4O)E9^?%?D-#2WJ*DXPV?@::&I MA34W]'3Q1BP5KHDK(]%^"I6K>=!:&7LZNFI]B(;&^- PPDR/7?R8&#N/Y6^+ MNW!Z(QLAQN#S!03ZMZ0FBD,V;'V)LK.M7Z,8"UK$LDS):\E[0:$_-Q,)B5PU0^9!54Y+YF5Q)B9O4$XR9%+D)=Q\K=@-.6O17Q"8TTTP MBGL!0B1>X2W%YZ5<-!HMI 5RN"ZQ*(#[AY-)TD3S]&!289W7JU2K7+ 0/,. MUFP._JL?JHX2L%V(3YQ#\\HAB76/H7(P66"'*F@M8=?%4L)/:9+V(O$3 IV$ MB>RS@X!;$"$0BD?><)&T;&F/08".OKBH' F.]YX#E:^8RL+!4NC0&AEV(B]5 M(I-&:[H1Q]CLAS(N QK[+"ZJ MQ-68/>J6@/H$69AMZTLD$PJI69N[\$LYWQ5F+9-<50:Y7E8#T-HSEBWLL%\5 MJVA1GS[6/=07+@A,W(>UNB]ATLY&PJ3]=A,F?3YATAW=4>YOA4[YS.K8XL89 M\VL_(1*/*X434M?RA2J:=SO5"8SR43DU>;LZA5'IM M$)PG;[XVRH]P-R;93 Q1O,1H9RX@#R@>"<4'3QQ@\AY"J62,07;:'==ZB8ZD M,)\ ((<\/3>I+(?SB2V:BE5>Z3X/.0JEI\'2'(P!X. FX:_5']Y 2E38J==^ MB+/"A][(I97*'2P" *3 E41N&EQL^CC77W:;=%@:B_]YZI?EQS9^=)AZRY^Y M';L].%KY<=MV'OE9SUW]H_<]>=]@G8%]-'!K,MA.Q^X,'SN@G0^V;7>ZP[5> M>XA;C+:9V,FPW__YPGV1VV$L37W=N?EF.45M!]6JBYN9]O&N] 6>D0LL8-2J M3<[WGJFT82(OUOIJR:S)SZK O(\E/,(%*JT+:-\%S74%FFMGJW'O'JB"HXI+ M]07Q?3[IP.X5E2)>:"HP<36Y8%0,A9]9E[EMN2#@F0T6A?>APON[PRZY.8!] M/G#M$B,R$B,E9_.E\VK!6=N?$W$C[GC?_!D$34X)?N@/Q2,D18XWS5_9W/HW M3ZUWW-@"OVMVTHN 41!P0?+KJ,L1&W^]QCC'@9SK6+B3PM>73@-ZC3=0RQJ( M\PH+\:;Z&E9B:@VL ^%9WJ38:VEUU] Q/[ :BUMR,^O;MJJ[RC\M+NB&IFQ. M-8;?J\!<.P/;/2(4M.W,&CYZX.QWLX_UVSN;TAFE>[HJ@NYU]E+*C;9Z3MK* MZ3BMOMNNXDY^L#LRP7]JX'3DGD9/^!V:<.M17L?"I-<^K26+]3S.9-G$JGCR M.D=VK_O ^P[=J)[ZSO]:R^>ONM:J(IMOIU5XPS<&OZL%WVL/6L#U\NAWV MV'M^]0VK,J6N,*N?HENRL?T?NK;&)5/%["KO;=Q_FS3W#_VL1= MNCYVU7%J+YCFX%?UX \'K5[WH1[U!C<8FM5#S(P_JHQD2Z4)/;NS%DY/>4:F M8P_6S,AL8*B#M8HHH+4C9Y)8R81A$D'DCT7(X"O. MK1R84_E@Y\VJ[-L+Q4JM@&,Q77?>LJC4ATJ#_<3Z MC2H^@CF\(Z+.N9^C>&8Y[8/??J3'HM(U,>G49#:'+KS8QP+T M8JYKZP&5Z6 M?%.%NFQZ,BI\$?$)8%8D5ANGJB* 3O"P.#P1FS^9S,5 OF&W$6 ,4 &E 4WE M9;'"#]IP-<[CRL_J4\/CVL.FAF?O:WC$RKI-#<\SKU@HU/#H\AT JB$%O7]+ MLJ)61Z\(@O%)^_-%V)]_&?;GTK _^[=R:Y2__-@J-K4O3>U+12[:--!?7MD[%T!&?">L3KGCH1[$!=5);R,5/ M0&*JV0)*IK&N,/MU$6;7MGX%!.(K-N'IW#KUDW$0)5G<"-'I#^LBQ)YM?4:@ MS?,<0?MAXJNLK.0H]@7&S=T(C-M11^_<3<.XJ>^)&8X/Q%K%;)R^IOJW>S;^ M$V&\%0;)OR'AWYLG&M;6@=_*)/)F05OM7C7U;>N,%CXW*+4I_QO8W7:G)C5J MW8%]U*M+]5_/[AX-:C)61[QVV*O)8/NVV^O79*QB886CO.6JRLV4A'WQ9SRQ M/O$[ZS*:L7#-?H EM2@OO&4WW8K7Q%5S 9Q>-:H"UYOW>8&<[AWT14QX#/0: M3[P9A'=0F9WPO5S'JOJ%DA*&*NX!Z0MAJ(@*:SKIWHY)QLX73YREY^RE&_$&CTT M]?X@"[R)@@;;V9%Z?=Q*[(XOH%W-6-+]PY*QI&F:WKP^/+R[N[/%X.SKZ/;P M.!Y/_5N>''+OFL6''DO9H=,]ZG;=SJ$8I-/K=WM#\:^VXW3=X>%-DEZ+2;G. M?WI]QYZFXM =&S3+EXIF^:1(LUSP9.V2V-33[:D->+@;P.<]@1:NDAQK?R)G:=ZO#M0;\WAG2KAM09NDZG MY_18-CKN1U/V-+N/7;TW3Q@=\G6+&;E3_K5P8857^5G[+KN0:?= M%YMEWR9NK].:^YQF/#P$Y0A!"Q)K&/KA$", MKA#$:.%2B-R5T4R(:=X8N/W1>GMKX':I&ZLQXV=IX)I;VO,W< /'$29.&+A> M_ZC7[QL&[ASK7C, XL,+&D/8ON.;V ^L8)TDT]AF12XLW?XFS).5\;XWCX.##GFG, M+84^*S_O_;.-W4.G#<9Q\*R,H]L8QSTVCNKV]SZ(1@ $&*7"X,7\)N:).'.0 M,%^VA7]/K+8M7OLW*%U'>4*MM^P0@S< &BW7<+,22%@81UEZ("Z9:40\V=HT M^SK=2#"YL:J;,Y\3GIPU%7^=1J\: [LW,]Y? [MWU^UG:6!W%R.OPGQUP;/E M)]:,>1QTO6H/LES;P9O4+C.GU=C;E6@):";=3'IGDZZWWG8=V_E'!31W.)ZR\)I;Q^,4?DK< MN[H8#SSVHANXTICO%\_AD-QV1R75KE@\8B%/#CY_"_AJDV=[$N"8 M"JC29M[-O!OK^6#KV6FL9ZVL9V=MZ_FS'S+Q1_&GQGK63*LT\V[FO0_SKKGU M[(B[9V,^ZV0^.S]R^003N:YY=098AG)B:T/HN+WV=ZWEL-UOK&6C/9MY-_-^ M;M9R.&PZ&&IC*S=9PS(<+K8P1.'$E]BHR&E\PFYNH+6=!8'U)1;38F@-][@[ MKRD?V9=Y[U0M5F/*S[%^Q&D[]OFGJPH8N-W-^?_>77ZTSL,D95!'S+N9 M][[-N_Y:_.3X8Z/%A18_8<$X"RBR\M$/OXY8TGCFS;R;>>_=O.NOTT_/?FYT MNM#CIWSBAWZCTILCWLQ[K^==?Y7^\?A=H])!C[,1#QIMWISN9MY[.^_Z:_.+ MR[-&FPMM?D$H+$W4I3GDS;SW>]YU5^K[!8)R$MU"V3Z[!H@KL:>@[/"6 _<4 M(\JR ZS$'^/7@+3;0A.0LNO$8C&W^&S$/0#-NO/3J1]*K"SX'?JB)TV :\E MOJ5@LH0)?;6=Y6Z^6O@J'LI#9*U^FY-U;YAF)91:'?C*]=Z0+0NS"+KN)$HQ%OXXYY!EO><[M_K<7A:>D M0-OY(VPD))NEJQ\I5,(GV4QL\OFRZ=^5C< 5['>+RV+^/XS<]_[YPG>9TQET MW %W!KVN,V$#I^?V^(2-&.M[;#SZCW/4>Z&>FL:YMKKF!Z.8LZ\';"(F]IH% M=VR>O#@L+,I,'',YI*..&//BXNVHG:&S;CO#$XU =B[\S_>%ZQ2]K3^S)/4G M\BSY".?YNG.$ZG1W1\EL> 17*>9_97[,P4-*=-?C]^ &Z,%K/Q%*0KQJR@#% M-)A;8Y8E0ID)/RP!8-0HQI\9">LJYB\^$%=S0+8;\2D+)@!="B_"W2._D((> MS$+Q$+Z/9>DTBL7LO&UI\$[E'8;AT![TW,0WRFI[A%;7SY?'[ MLY9U_NG$+@L)+/A23N\>C[C"UZB-[=(GB-< I_3K=2C(V?CK=1P)XW @!S3! M?ZI.)7W*QQ"1B"VG"WP9G8=@MU9T2N_FZPBL#L'"P^30.OGE^/+CV97U_OSX MTXGXX^?'Q ZW<]+7E/_,][R [U2]KFU4-LN\^P2&Y&3*8@#E>N^S<"S^&&TQ MM%R-3%; YI^*>-TZC>.7==>M#Q_>\]E/Q M&^,U)O/R'B"@5PN!@L;+JY*::;R\QLM[4B_OP]D?QY^L#Y?_OOIX=MF8\,8# MK8\'^H'?BI_Z$,^3@,?-UFV\S[IYGTN@C'5T.)+Q.X"^RP6B\4+?_W; MT]PC#TPJ+OS3WN#588\PWQ$N]Z>GO6_WE_WWO;]]_.FG7__0[__C[/::7 @G MF#-?DW/)J&8N>>1Z1GYSF?I.)E+,R6]"?N\=I\_&#NN_?CLYZ9^\'KA]^N[UNS%]__;=X)WSR_3#V*7'[M$Q M[1^.3T[ZK]G)H']RZ![VW[QQW[X^/)J<'+&!8?JD/BAGQN:40,-\]>%)G?9F M6B\^'!P\/CZ^>CQ^)>3TX.CP<'#PCR_7=Z9H+RKKKA5?!)(I+22=LE>.F!]@BP>#P[!UP?X&N4<]@\'_:-!CU"M)1\'FET*.;]@$QIX^K07^/\.J,:RBG37^F/:E3@Y31 M#4Y.3@Z>T(KR:Y!K$Z9\'__L#X[ZQX,:8HN,J[IL^-6/Z791AZ0'U:M#3+=E M'7([3)$MV"C-;U6Q&H:18LZKJ7@X<$3@:[FL8HMY)/&/.E:XQLQEO([LN#C^ MD2.3^K[0AAZ?1,\6"^Y/1/@ 'B%^'V(0;]DD]H<9AYO34\P_'ZATI/ LW>I@ M(<6"22TARZ['SNMWSTZ?@4UB8MD!*Q;(KX^ !+F72G7;#R1.X/U_--]ED[K-!Q+N M\P:M1^I[>$^X>]H[%Q!I]@@^^W9[51I9&*EA^9AAS#*IR\=#\]^ ]).XM$\, MU:\'FV4WN 2*N3?^1_/WIG%'Q%&1$L(-JZA,MZ[.7++H8:R_4JWZ+O.!&/Y0 MPN,NQN5GU,-1^V[&F%:U5&YE9L7C"$"X VVR%2 13Y)F2B*N)&2[!RREXQ&5 MT+P9TQPJO%/TUCE;H3QN B7Y>4W*7[H.[4J!2DQNP%&;.F[=*0NX6B%]70W2 MA#T1$Y((V(.9J/U)<0YW*\AOFX"<%O2G/[X_&KS[*PD%[L%.=3FJ9I>>>-QM M/UXQM4+[KE'_!?[$".@0E&>!XCY3Z@9"_0?.'FL EB&UPO(>YQ=<.9Y0P!!^ MQ"Q(S*-#FK_D/H1ZG'I7OM+2S+GJ=)=<:_Y&$58? N& 3 M)B5S;]D#\P,&1@MJF'.E:L[UROE8H3G:A";F1R*&ICNE6'8*HK&NA004MRK\ M.*OPL>Z04HTI:3/^&ELUWICY-0>:,BY6"%YO0I#B%IE[BE^'L+EF5-6"(2*P M:OS-IL9#P@ZI=JN\0(-I_^#MILK33/[ M9AH/$DR^DX ,8H20M!2B!0GEK/6U#H%[HV=,@FV+.?OTM,!,%*BL!H3Y]%:@ M,K-]PX>$C,C/$:N__(( =@B-L/WW]*G6D)ZFLFG^*#,CCW1NR#NDZCLVQ>CQ MRI\(.3=UJ3.Z9XFMBL_,J",F),6E0_K?)N_T@]-FI!&>D&.7P,G/*]:&IY2-%:!,5J H2=E- MC$KSC+6AJL+-BE@FJV#+7785N;%N -"*R(I#)M6 Q-W4=9C7JJWM-3*KOC-9 MA9"\FQK/2\S4UG\)$RL:F31!?HZGF^C43,K4!JX9?RNFF8Q"L]1/-S'/S>+4 M1K:,BPV_XTQ>HB0CU$V0LDF'V@@5LK#"4R5[T4U8\F:8N&$/QY0'ZN'/+U1^ M9\;KW#$GD!R/\4"<>PL 2>YHYF+Y"RC!O6WGMMM(MAI!)KU1-"$V&Q93U?B% M)!4A24U,L)_4)23[.:I.UVUH.!=2\__@KE,\GNM^4IK/<7/H)>7R[]0+V&XL MIKHNO5.)YGH<&;F*G8JV6DLD) M[2AIOJI)1TTG+[-ZY3_ /T(NFQA%)896N#.IIY*D[8K['L*56D;A2? E#M40 M82W0C\*<:%> 6MA;X'?4*S--E[GG-PIM(VX#B1="1+7@D ULN:SMYR5!C\+X3YR MS]N526SRLV)=^; /3MF8>R;1M2MDJTNR M8IZS5:D0\TALTJ,Q7@OS\RG1G;2(TET1\@$KT\IDPW^!NQ3N3D:N#=UQDC_4&&K=L3D&4/QTQ:5;"P(?>C#T^-97> M,?35A%DMH2L Y[8]D" MN=\'+V N('1O,#_<8,9ZB^1?+KD5Q$S^-MH9VNVT'BKA7/@/> 7KV&/XLQD@ M!4RLL&0RL!$L*7[AHZZB<^5KACJ/YJC-T"E@8D4GDTB-T(GYQ3/G3J)3M;@%? P(I3)E&YVD:_!X0I\W]'J":+"T4< MK)!D\H@K2,P?Q'#K.B@P"D!@Z[J@)_-E!ZH;=QH;/RM@F;3?!F#(V_B\F#M! M]AU&\"Y8+,+OZ4"=J)I-//'(DUW/DGFX;5$#(99NBFLS*5:T,TF_%=II@00E M$A1)4C)))!2/2H1B.VP%EX$&!#G:SGNV&QS+.%LAK7Z\M^#%'M]0X\G1+.//OH&P'>%;QMF* M;R;;5HAOZFR9D4.,H#V^^2@\"[1547V;R<%51W6/9ZAZHXTS" ]QD0\3S@WW M(-3G;44WD[DK1-<(ZAM))"VJDRC7O"QAHWA]Y'[E:)[U%([0*ZFD0_F&LN3N@1.H9BU-&GO0GU M\+/1^/'X>--,)0X^]SP<8$][4!J_.SV6'O^P,#OSL"FG/>[CW2$Z?C4.SY*< M]AS)7 Z/50"5X#K -GV6(EB<]L*27+-YCVC#)'P"PS<@+I=7\ :9)]^ASRCA MW*-*W4Q^P\2!=*9P13K@NIB!5BH=MVP M\(DRH5J%-H7WB3"S3!*?0EK>BS,VHMR]"-APHIG\)Z/R4@2RL(TUN;2U)\3( MA+ME[YF<%[8XKZB]66X0?ARX5@-BHBI=62A],XF" %R:%E)_8?,Q6X,NK%W4 M/4LH=MZ>I-.Y C2 E0\T7V$ -#JT=@!*SS5O;&=W>?5/EP-?AT ;8,7Y. MKC(83& F-[)Q@TO>?2^5ISK->;:V$T=3MM5]%>5H%Y=O ^HYMSG<"L\# ME_U(I5O4)AO5,_DA'"[\::7I O1TS!JP\-\K_P:$4SQ/LS;MYB7.J!:/.@W^ MH3ZI8$B&L$?E#,F;US2#0P[F@=F1G7-/ZQFRP8_ U0T(=BV]I9YBZ+HF/4L] MD];*[&088B)O:HC.EDF14;C/=HA=*=X6L;J]UD3I]S,*QH@LU&>3"[R*3DX7 MCZPO4)7G<@)5LW680/PB7'-C*_(]!\*2W&M1\2VZ]K-:5[U@.].WZD?;4:"] MH^A_EQ5J:?\/@_5+ZD3#OZ^$QUULSC5[8+@R9N+VXM6 JO3/U--P":]JIG]< MXE'&RZ1(VJ-<0,A )43#X#'64\3EZP.[EM7F'IZ[7!;^B6&761-*4G4W$W@ M,\(%]: _!;X>>4%\@QMTH6_^@O+DX/+J['G]!;O=UZ -R<2K.=1.XC.8:=,% MUV&TD8IRBZ/%"J1MMK/GB-(^PQ3DY6+$#>EM31I<,Y@.L[M@; Y9E2ZCY15] M^64TDR^]98O8J4K<3#%/ LYAH&="(B*A0RCV[;49M173_)LTD]6G8:2 HNEU M=?J7GF@;S*Z4 N]^$/#^M M2O_R0\)YH+28KUG:I11S#/NP8>HWKF=QF6*CKLFEK8-!>KL/VFBE?4%AP;9V MSNU"MF>*!%N;!ABZ_P(K#3\#+Y)P!G=[7?G17"'9>6/&^IO)QJ5M,+B5Y/9V MQ+^UXV6\6)3,IJ()9[&S+*9HPT3S?(;Y"D G\F5I5[9:+ZJP#E.?SXL'C$W3 MSU&X=Q-H\\E E.:C4,4=$Q-6T-:/D?W2&J[B#DQ>!V)K[+PXU)0LR3?CUM:1 M*QLHYRQEU@BSZ_\I1#,<7+AYG1'">*]2UVG%>VK2%C MF.C)7VY>[12OM@.C":NVJL6V(F_.0]Q,OJEPBTGCE?T,G[9ZLRU3I^D5M^=* MSZ[+:&F$'GF%*'> :XWAWOX[D.9(;D;_Z*5E0VE]1FU(3:PO-,9K,N>B_B)E M >W++E"&VR7%9'W=SW8<(J?\\QP_JKZ[,JZ8.2;&E)B87)"U'9O%7[H9!:G= M\,3\LV2-:[%^Z7TKI9.Y>.S"3%@DT!JP:FWTNNYI+F @6GX)+RB\"^:X MZ@K#C>]F1Z3A="K9E&KVS0]4%*K',YJ11&^\VF\R@D;*>W&G<3TQ?EC1]?W( M"K4U(%G7R*H1IEZY3;F:7'/0C8O!Z RZ!]Z?\57H+R71VTYEO/PDICQU$Y_4 MBD]@W0N8;S?K[D6\6MO?[_&K"/$7FBTGN/**_M#(RARB5\X,YL@??_HO4$L# M!!0 ( JDCE6TQ:/"ARD !JD 0 5 <'-T9RTR,#(R,3$P-E]C86PN M>&ULW7U9DQO)D>:[?@6W]W5=C/N0C33&9CCG[_'T^_OAI^4PP(6[^ M[?PO46K,+B7 F!"4*1Z\XAF"538&9RRWZ?]\_$O,068A [#H/2CT'#S+#+3. M1C%1O$#>?>AD//WG7^HO,2SP&2UNNNB^_.M/GY;+SW]Y_OSKUZ]__A;GDS_/ MYA^?"\;D\\U/_[3^\6^W?OZK['Z:>^^?=W][\:.+\;8?I(_ES__['V]^3Y_P M+,!XNEB&::H/6(S_LNB^^6:6PK+;\P=Q/;OS)^I7L/DQJ-\"+D#R/W];Y)_^ M]J=GSU;;,9]-\#V69_7W/]Z_OO;(S^=S7"QG\_ 1_YQF9\_KSSQ_.9MFG"XP MTQ\6L\DX5TG_'"9U$;]_0EPN:"G=1R^_?\:__K08GWV>X.9[G^98_OK3Y\7R M(U29<\Y,!?2_=_C4YY>@4YBD\TFW1V_HZ_5G5WCM\>.W)=*_6.W9!L!DEJ[] MT*1*;#;?_,M)B#CIOCLZ7\#'$#Z/WHQ#'$_&RS$N1LFJ8ICS)! 6B=O6QZ_VL@F M*WEY/I_3^SX*JF@IL@5M)+V!7BJ(4GEZ T,4P6E+Z^IO06L4U]=UA2(OYNG9 M;)YQ3CKLIV=?L6J,EGFW^?=5M;:2] MG#7=ZY5("?S1,I]-/W[ ^=DO&)>_S:9IC<5;'XJB!3&O%*BH$X22'*B<,2BN M-$?66NY;D>PB>_'49'_\GC>3_]O/.*>U3S^^0;(FFQ5^OP*K2*U%1@81#<'" MJ"$6@_0+]Y:%Z#5B8RH\"&H75L@GQHJVDFA&$#*FRWE(R_\BC^_E.1G=,YQO M!2>TUHZ6[K1(H)1UX&T4H&QV/'LI-9.-:;(CM%W(HIX86?J02CN=LOQTB896 M>@5/$"$F'SB$9"PH9A6XXB4DM$FEX N&W%J9W(EF%V+H)T:,1GO?SK^X[>

9.Y,YBFR$.+%/N?^Z7J0T.Y\N%^_"]Q GN%D;%S*) MA X*[WPX'\ +S@ I6&62N6FN\!T$-U*EN08ZV CF:)S4? M4@D[/\?\Z[?/-3VQ>#'--[7T!EM45F<1-)B]YWV'61"@@N9NL2Z" SN6W&@3-. +<$L&<)N;: M@R:/X$.WT!@-17&:H.N"N#%D70B90D?(R+V#P#*Q5S)7N E%B-8YFEUP#=2K M;D&5YF+I)8VW 9(*3SQD1H^WC- (LG&N&$ M45J1W8>Q"!_,TZ7#L MIC>3_HO% I<+8I[7W!@/K$0'BNL 4=*7WB8G3']^-9[6 [K.^+ZO._JV_+' #O2+LL0Y.7+G9^>=,_\+ M?IYC&J]D,8P9I: I-3S<8:#;94 MK\,%[K5O[;WO@&M(@5X#=C0713.2D,*CU;\9?\'\>KH,TX_C.%F1=D'H1D(: MEA,B6%87G00'[U6&F'P*(10M8VNM<3^B(85U#8C1+OLUG^.IY,1C*8 ME#2M1*"5H(RE!YL4@#E;;,*$P;;6#9MG#RE<:R#F@[:TF4#?XV(Y'R?R65Z& MQ2?R55Y/O]"WJLMS]6 NHDXL>')5,)'3@M:"5Y:P<8M:F)1+\T3.;LAV(8-] M.F3H01QMS\S7^N<2BA'))5F$B*(K&H:X33(I6N)2S$_QTJ8]#/-_NO:J_U>#N M2YC4=^O%\F68S[^3C_Z?87*.HZ"\02XUV=5:B*"L )\*.5W<9NX$7GY%7AD$"O$!4Q2*=BP;C(UI=!3@X65S6M#K M=#)LIW/7!23OR>VC]X'0DLM_<2 @ X6#!0&[,I(2R ]P LGS9_6\#R/GK0.O M^_ ,+UO3@C3-)-",$]45G-*/?*_1'^80L[4.@G,"E+0%?*!%%F2VN$P18/-: MUJO/'UX.IH7,#][A$^3E-NLS)02;"$QFOI#K3_;0BYA!<.1*"V?(SSQ94FZ MY^DMO9*6LFAX4H6?PWA3-K2I&KJ^;)36*TGK5*@(6$0),>@"&&C1R%1(L30_ M:GH0UO 2-RUHTEH>?=0U$ZK?E[/TST^S">WRHCK9R^\C*0HZ;I!\:4&HK.<0 MF8_@30R$N,C2/('[$*:&:QXQ)93C6, &;>L5)48*G"'HXETT.<5H3G;3<3#5 MS<3.>;UE/DM)X+FM9$Y+/GJV&P U]&1DI9F-+;'XW\"$N#Z:$ MN3T#CA1 PY+$L[/Q*E=:LPEDLRFJPVFJS%3,!J*C V7JS45F,@1D$I(,JJ . MR;'6D?@]<(84,O5*C58BZ5-9%,^"Q>1 IA3KM;-JG(,#'F7.:$(@I^#$RN(@ MK[ @.1LK :X29L('E4)"2,S6VU2>@;/2@,Z9PI?B-+D\[;W FS"&9 B/E/X6 MU^^H36^J^6;3*RB*0,&XI&B5:7K!/-.T*F-H53Q:38$MUZTO>=W$,"3SUUCN M1VUWNQQASN.Z]C!Y1_''Z^DZ7KT";A2E95'P2(O4F,T7HZ4U-S3?^!%-J TT3VD+(![Y3QC 5-I3:*'40TI5=F8 M-XU%O75;4 MJ,W719WQI9(8V2B$RNC@J*PMH9<=0^L0]A:(/0,9>%(R/V[+>Y0\%L-C MJ2G#) LHE1-$[20$"K&R"5K[W/JFX .2/ZBX%FES:FW3+_@%)[/N*M'ZTT=9 M\VR##] =(2I'RW2U6E!8DRF"VB0JNT@/FRIJFTDAW9Y2)Q,:LW1 M-/\CS/^)5Y8Z4AP3UGQKC#7?FH6"J#""YTP%YXJUL34O[D8SI"Q.6U(TDD"[ MJQ4XI>5-ZG7!?#:>CA?+NM@O> '*.AL8N>T!,R>:5MN<+"/E'&1RS!CE6Y_6 M/@!I2(F@"[5&P7%9CUJ)GL5[,*HD;U%'T;SN_AJ MXZO9-I_TBH2Y.ADZ)_E=QD@_8YG-UPF/#^$;+G[]1F(@7HVG8?[]-=&A*XVO MI3FS[E7>5&Z.BE*QH$_ :P"MT) +$TGTR++@I.J%1-N\.*ZWY0S)+A_.P=NU M=L.0?\/RS#70M9+XF71(C:1,Y)8%AR"$R:!2(8T43"T=U5$;KZ-3K1W9.Z , M*I!IS:3C-KXQ"_JAM4EDN1+S$+RDR,PX^I-*##Q31&@T2*'?4U5K;;)=HA0= M;1;@5?!DEP.Y<(P52%%GG:/0W+6NBGXPV_6X"GLH?+PS[W"@]-IY5;/I[#J6 MC9/'573!:0?1HP;%"H/ G0,EDN2J$@Z1A3"*)U@_H[<]:'5)58CA_,LXX>+W MV22/@I$Y!Y^!%4XVEB<-KF0%A7LIE!(Z86A>9W(7FCWU;K_^S:'BOUUKTF3S M&Q[\?L'I.6Y>_9N]!B]OTRTH"%]@KB?45N3D-=)KS".MOVA2\9$STN[DI&=K MC&>M->D!,(>D8UNQIV]I/?HA\;7BB,[YZN.L^/933G5D_,#Z6IT]*2YJ4:)@@2E/H;9@9&FCK27?*@*SW''AT7O>W %OA+U)>XPM M./Z8SG%UB^P_2&G3N_;W,)Y6<&^G5^#,QPOZJU_HR^G'=S@?S_+%GGJ?0JJM M$*6H/HNK11O>UG%TC(=D S.AEPX;/:QE2)'1HW!^:YN/QR9-VPXQ=VSI>TR3 ML%B,RW@U7_!R(ZMQ>O'VY>OU7K\MERN\6(Z)AM;AZJB1VDK%H($H1 "1BHC> M"8ZI>1U 7XL95!INT&_!:7G3LAK_YDHNBS51^!Q9@,1HMI%#C63[_1MNM6"\/KW[CRDRN7E4@U MKWV1?\'5[_3U*B?QZ[?T*4P_XGM:S*^E8%J.I \NIG+2_2W> =]B+]E"=,V?*LFI]?Q&6Z+ M1(HB*)20H)BNC?Z< %.BY9+\'6U:.P>[HQN4^7_R]#Q6_'W3>,E&[ N8 T40),8FHF;<2FS=$WAW=D HSGSX]CQ7_8VC/6'+ XAF@JA,# M,56DBH--D6%)"I5I???R4.VY_SZ\"]\[Y_;#[$4BKLSQSJDM(RZ*=B)RR+'F M?W0N$-&*>OG:.LLY2:YUNF5W=(,ZK^Z)7+=:9O0CNW;=]6[B^_E\,9[6L]%5 M4K'36*N_R2.58FWLQD$'K!NA.7A#YBKPE',JSO'F)S/[X!M4HOFQ^-5*?OTQ M[.Y<2FU1J!-[?!!.?J*KH3CVW;) SI9ZT)<<_>RC^4#>Y#BH^14_)$^&@3 M.>U]G+Q7D=Q?NV_/XIS''QQS37-SZ1,AA_ MJ2W8NV__'+ICT;-Z!Z3;WYIB6(Q"Y()<;@Z9J=JK45IPMD1P$4TITNO(6[]E MK; /Z=CA$=AX,K$WO"RQ\87>EC>SZ<['OL&OU]F'T(W^H-CT^K MLN'J;V]]*4:,B:1E"6"0U]DEHD"4R("^%5&P$+1LK@8/Q+IGR/]#,.\D/A&NM^5JWUN;8RFU@YQSN1:D.PDN,4NXN'4I(#-]AE!WH-HS:O^A MF-5(5GT'2MMJ5U"6>NXJ:KI U]H5#UZB!:N1&YZSD*<*E!XL73JVICH*;V-" M#5;4Z8.LGFS;&$!C$2I8R63S>O'!UE3WQ)#[2ZSW$4##J:.?YYC&JXV>YA=G ML_ER_*^5@E>.O P7.,B0:GE,JFU-5 ''36(RE\)CZRO7]\!Y B%):WZT$DZ[ M[NY7$+PM%_:BWARO.=A?QHO5*,N1I4!'%X\@A2;?@*P%K5H(0&T5!4 RY/;C M ';$-J22I1/QJ!>QM6M0>8=[F:4TD6=PS)LZ>;[V'*AWTQ5%/X4)7D+S83DM M@H(?@3 -1-*NS]79YS">5T=R%1F_&7_!O!IZ^!\XR>18IW#"UIHT;233LKG>C4+@VU.Z1T(@C[DD M2#:I>O,=P6%FD!&CREYF;5H[.;O@VH4^]@>C3W-Y]SOKB8ABMKW7D)P MA=;,M0:O5892 \'HE+>RAY:==P/:A3ONA^?.H1(ZFC3UGN<6/+^LA_]U,RX7 MBWI&.D*=LHN)-&+77ZX./_4VM&Z-=AC2G1*![ 55%^ZAS#-SZ]GJ38:\LJT\9%2S)0L$G#B-BC),_A2)&T) M4TQ(VHN;P[UV5D*[(=B)03](UOETHCJ-1;N*C@MR^G.)D$E!@M+>@G.H(.O, M2XDA)WVHUWWG0W?BSF-7I9S4E!TJD1[-V+:>MQN8WT=9HZ-0@6RM<1D45I"1 M3*\.D0E40:K4O^]]+\2=2/:C):I[E&*[%G_'=#48.:N-MRR!=:*6[P0-01@/ MZ(I5WN<<9&MOZBC +7:K*YF\]JDOB$[S^7=BSG^&R3F.;,@AY2@A6^GK,6=G M8QB%3NBC,&1F2O/6B+L &U()S.EX=ZL/?7,9-JRROK$#J\L_795;/;PXITA] MNAPIBKN%9!&"56231!TOXH6#Q#GI*^63ZF/>Y@[(AE1#\W@$ZT&*?3<37-=L MA,GK*6$_[Z#>V)+5;,D:F5U6BH>;6_A+G=P^.:CC8&L(C=H2]KHS1_8N[)S9 M6L5_I6GEYGYJF7:Y6.R"-#R2 ;R[JA3.!,S3#88)023K'4NNO$ M48"'8*\?FX6GDWA_;N*-#;KB9#!:?N*T%<)D5D='%@A)*Z@)>$DQ;+*^-2-W M1S>$4MG'IE]/LCR10EQ7_M:TZV)YU[ORHM#O+R:3V==ZYY7^Y= M::9UL1!+O:!#ZP"?C8#BT,:J=2C3[XJ.+H&_@><&VI3.S\Z[BW3=8*W+ MZ2KUV:MIA;51>19<6LP2:/_JQ79'&YRS B=Y5C6 2=BZW+ )\"&X10-D_JV" M^Y.3I-T5CP.AU[%!E]"C]DSP+$"X.EU3U!M^P6D04J@0L^>Z>3?,)L 'U= 6"4'EQ5"W:GHK2*XK1E]&-(A.&U/@,$GH,%C M) 6O[6F8YE\7R_%9?1%?A?&\B]L;IP!W?V"/";\#5]UH-,F!5.)1M]Y9H)EDW+K,\SC$#\=)[D)-Q_R#7H4=V]>[UV8.VM$D#]\ MFL_./WYZ-?[2H5],PX,8^8Z<-K&\I"KT!I4'YNS M%O->.-8L^%X]TE0]C-H,CG@XP'=7A.J(> M,BJ?:.4<:P=0'B'9FC.0EIN;XV6:O$&]+6@()O:IOE##8-EC1/5;TL1="H_H#5WV2J/XZK'>SQ;CKD%)4(?H3_TD[UV%R,8#W08!0049) M9$JV]?3X0W#VFT.M5=3CZ?GL?+']Z5S\@W[BT^+MO+8'P?G()9>9)7>9;)FH M[G("YY.#Y)E5I@B9L77,U'8%0W"33L;;_3*IO9+A1(<"#ZWA#2X6'SZ%B[6, MBE/<<9L@Y4P&T8A"D:!A8*)'I*!42]^^%_34K>9P7H:6S.D[8/\Y3&IIPN^?$)?U=OML M6H/730^I[T=$YCM^AZ__(-+.QV&R&-';)+/,'+BJD0V]/."4ET"K84E@ M/1MJ?PM\"Y AV>PC)'_[.O>QF]ZP/\ :RJOQ=+SXA/GOLUE>C,CWCXB" ^FK MVJL@98BDQB RY8Q211AK^R+ -21#,E1],.#P;7\<8[$931ZN3"7_#9?-3<<# MS^G5D.RSQD9FY!I, MK=O^V:O7RO*0G381DC*V>DT9?.A2:PJ=)T^.]."I5KO%Q#ZN$6K&DRTSY5H) MI5VITZ4K?76^!/UY@EL&3=RYA!%*7R+C$H2-$904$7P6&>C[4K HM8RM9^.T MPCZH,O_>V/4;/$=AN:VMD-*OOM,2N:?^6 M)X]89C87(F1QE0O&I,J% +(XBL>MREJT/MJX']&Q^O">3U]I:<9$4:K.97+! M$?NC!H\\ RW4,"1W-36?)_<0IB$9SX9\N:G FHJFF0&]!]45C7MM6%/TP0AG M.(2H2(M+21%(*@J8XD6PPD5PK1,:^Z,778N?1,%6_0Z>:QZ*,9 MU2W2>(]G85Q';-?A9 LB0BW1&[F0;?8!P13Z13F;ZND#)Z\S"\UCSMRTSI8U M@/V$3/,^K-M'B?8AX)-8[]O ?Z/W_\-7G'S!=3&'D+*.D9%0D@VKEA MTGW\K]_2>%$[9ZU',&U6I*0(I&?B"DTKCVDV%]/2TGOYOMF(D)>K" MM0(WG,P'D4Q%+3*LI?>O/]Q0T@?G( 1/>U_4UZ\F\_R>5IV)!VQ MR(H0Y/,Q#+5GHY/D>;F:PR@J:.V-]G(?%ES]\"&$[R>6^<%[V]I,$)""W5CC M,'F%EPO,F(Q1%+9E+R4HZQ""R0A9BV2D+E4=]6,H[D TA'C[]*:BA7B:4>;G M\\5X2FC(\8_C:;=1JPL]'PD2_6DQSMVDMAI7K(>G;? :GXPWV8)VQ8+2/$-D MC(%+0EKNH^2I=8.$P]$.(10_(=5.)-8VMNGF>#[:@U>T:9L)?HNK(_P6(ZV= M$#J2$Z6+ N6ZJ4XZ0['TWF!P3*/;R6KM]=A=^&.?/G]ZED\31)Q^7_.U\/T/LQ>Y-S=YPV3=V&<7T]?AL_C M99C4TG(R'IN\X=MR UQ-+N>L$D8*=P)W'A0Q"YPL$D21RIL0A$AQ)Y7="-!Q MD=0.&.IS7B\6YS6ONHH'O%=26I1 7IZH;?\8^* 5)&:YT%Q$'7<;6W[0X_?, MX?53#_IHE+H>K/4NOG;A7(.]&K% V^*]H8"BGMJI.E[A9!$?D;"/1H1F%*[]3S[@_*Q#D(KWY"DJ0$?&7E5WT7,5P4;OBXM!6=6Z M"O3J\ULT4+EL:?C'-&R:5OXR7J39.?DUM,,<8^#@##G RD8!+AJD/WF;E0J& M0JC&"WP0U"!4_]%TV-:2I)TL&O;8*4@N;EZUP%S9COKR2VNB95J""H1(%55' MVPL#G&=M M/D9K=O%;45RJ!NAC2DP_'[WK31TB4W-X-67YQUM!1$/DRU>UTD M'"H4#;Y>QT0?HZ-P2SGM>E41U_$,X6BF9^5PA !.$7MNQAVL(_(C8\\[/JUA M[+D+WD8W;:X6#M7;!EU;X?4)ZXOIA:I?C$32V3IRS$6P;M5"*EHO02>#*DB; M'&M^ KXCMJ-C@&O/Z:+]]4>_F^/9^/QLI!3ONJE"0-4UO'80 MUJ3N$MT)A@9 M0VMW_#X\0XCX'I$S1PBG8:^K&[J=#+$PM(.&&\C<)5#,*/*HB<;(I-4AD"6^ M.4&F0:.K6S#Z?!&N"=0FQ,(\A<6%65 9&<3@(DB7BG(IJ<#ZU::[FI+'[O5V M'%/V>1<.ED^?[\7EU*JKE\N51V=M+&!=;7NFHZN-72,X3%Z)4I 5WO_+LA7; MD-1K:_;T(I^^G?\W&!:XZ'Y-E>9'>/YW?50CMW\GI(U\_NXIJTDTW&11;6F) M)5+LKDMMIN7!(C%$9"68;]V3ZN+A1Q]/?^ZJ*Z8?+Y=CDU9!E0R(BOBME"9/ MH?:RM-XFCEJXV/JV\6T40S(AATGZUDGS<3O=S$3\9YB/:YGX)0PT]'Q6%$09 M,B@D2Q7(IP/EHQ59,-(YK3V)6R"&I/3;R/NX?6XF[M\_D56IR:I+'%QK9@4] M6#A?$XY$0"?K""IGHBE.>"9:AU.W40PJG]=$X$?N=+.+B#6O? G!\:AS1%(O MOLXF%?3TR'R@%R9UO%U[[Y"'43;<1X/$;UY/LBM*Z<%.;$=<0H@@+ MWI GR*QR1>M@F=^M&N5^V>VO5*Y^WOLJW[?EC\7J+N4U+]9Z"GD"B\!$X10# MA031*49.K0A2!\XD;QV2[PAM"/[%\4+?%=KQ5!X=D)1X)6SJBD<4WM@9S#29TM>>C;-JZX/Q3H$0]6:67N8 MK79R[,6.W32R=^!$9HM$5D=IZ^I+UG%&*GK07N>@G4Z2G=(/>AJM6$]-M1;" MZX5D%Q>?1K%8&5+2P) C**49.0(U/XS9:XG*H6\]S&'/[II^+#G2IJ=;)$YQ.OG%1>2?[L[W#L,^Y%"8"<%&KN-%G<%%* M,(JB:'(7T&+KOMJ'HQV2=>N%=S?5V8D$V^Y>RHZ;$(=U^#@@PATBPL?A6==;.%O.@T\>(M>T)=IR\)DTLA,B M^FAX+*YU%=O>((=U3CHTKNTMQD=A6]<#%AFG]X!B8-E5Z^B:=HI* ]<83*'- MTK9UF^%^&'V,];+T=>[#7MDW@G)P/K0E0W4;&'$07 M)!8=F&1]'FCU$8'?^_G; S2=@@^Q>+ BUB:FM95A;1Q@?2Y!BH+F9B?U?G=A M\!%W4U[ME#AL)\"3O5RW@C ;+#J3+*1ZGTK5W+BW@KP7G[0(/&BI>ABLN!?& M(474CT>R8X5W,HIMPBZ6T>F:HN.I[9$=J0(N9' M)=0AHCHMCU93=WB1R0IR3EBD+5 N@%^CRPSL4M3_XV"'%M;WPI&=) M#.3D?G3#IC8]NZFM89G,K8Z@I"W@:XL3*S7I2*64]WW6 M8SX(\$GE"/9ATTY6K8G8>J[$+%%EPU@!U+1>)76]04.! $^)T,040Q]SPA^J MQ!QXH-^<*7N)X>0G1R.K/4.6"UBF:G(:#41E$Z"3/!F1D[3M&P,,H#[JSAW ;PUX27P0C+P:P>C_LG5K@8. #DG_]L*VO<[1FHBSW4"%[2!' ML?B81W0!F23CX)>UJ(I.\ HQOT\'I* M7^/ZTN-ON+SRS2-*@W?]Z$;!Q4$K:11:_#:;SC;"O@9A9!D7+$A+]M?5+L84 M43J;$M$)!8O12,E:=Y2^$\SQ7;2^X*J+^>ICKSYHY /]@Q0H:HY1DM)3BJ+F MKD. +@8]1#P36\7#,[FM(73U06I]/W#/$P7(=4]^7L8 M3]_,%HO5A=4/X1O%)LXYRQ+(K#19OU(GDP6$@B&F)&2PH7E-QN[PAG2@UP]A M^I)5V]%@=Z^=%Q.-2PJ83G7*8B"":Y'!!"2+OJ^?X6/S^O)=MTO$].S@Y;L M.8J0+84D=^_SA*A+EH1I$- H&S-KS]9 "B2($#B4@L 0<7TR!1)87V5^:W* MS*J\_/O__NMR\,,7'$_ZH^'??^1_8S_^@,,TROWAQ[__^,>'7\']^+__XW_] MKW__OP#^S\_O7O_P'%&,,4\P]_]J>??OAGQLF_?BCCT>4/_QR- M_]7_$@#^8_:/7HP^?QWW/WZ:_B"8$,L_'?];E!JS2PDP)@1EB@>O>(9@E8W! M&?^_3&,M:]-=+KJ!TA?-_UT_[:6],GPC(.%U%!/HN#BO!&V)<]>G[ M8_[V69"QA*O!M"'B^Y_=%._H,O1;"OC>1S= ._L@N,3+B..64.]\[BV$[%W?'" M\*\ITC_//_[0SW__L6\\%BE\5DIQA85[EWB6*ML^K*[P>HV#4;KS M[$'=?$??V#(($0>S[_:N)O QA,^]]U/Z^&H222CXBKZ<]'1,(3##0*"SH'AD M$%S)9+RBRDQG6:R\S[7)-7=+F,09VQ:/^*DJ\"<<3"?7WYFI=*;.]2CFFMM] M71>#P>C/*K)?1^.7HZLX+5>#BY1&5\/IY!TF)#,>!_CB:EQ%V3-.L(!:@1=6 MDAUG%D(L%BP9;!3&.RM6O%Y[+7DK@'>E<"9-$8E& %)P$X64@ BH'*SF,PR;O@.Z7',J(SH\5> K]/!]$% M'5Y-)E>$#+V7(20%+KE(\1\AC*44S3+$S!THE@20-YAHP[(HT3.,7AR ![<@G249=A7Y?4:H M?1GQ8G1Y.1H^;,8DL]:CXB 3KZ2-'APZ"26$S$U(+B76F!4;P'KRS&@M^OOL MT W9<<^:%4' A,R0" RH$,D'5CD ,H<",Y/>M[89#\ Y)S;L)>K[+##-6; P M9EIS[C0KI"BR:,II@B45H70ZJ%2<"BQWS8 S<1E:B/B^YFUSS=^V7#GF0&$P M@>%U;V(Z070$5:G,F9(RI.;AY4-XSH\#NPK[/A'@N[@6.DV MGI>SG7(C1+VE.[=6)N$>FI:&8-V%X0.:WT]=RS:AC:P/PP+. A/))M"^.BM) M$#(O:*,,3F(02A3=^O3@4-J_<_UZ1.5O(^(NE#YS46:X+GZ;>4>]HJ7A9/,@ M^[I )1)X9SD(;DH67.7B2B=>X&T4A_?]]M7-2M]O9\%V<,=T"]'/"T1(CQ9> MTMJBX.3Y8 &7D@3+I$894-)*NU/US^>GZET$N_:M_O>?EB1"+NN_6B=+?-OH M)J/RAORB6>;4I%FBQ)J/[S!)8I,%+25(9'K_K$;!Z U5L= 6[DT0M+.CYS:; MM#I!8LV#FB='6!-]89*#S\J!TBJ3P8D:T$6-//$VK:]5T8LHFTS?E/T>C/+D8YO\(E9>I%!.$/;+[W4$+)QP+.7D7/EC(O-3=HZ-$^>&XT$W8'C^I_C MT63R=CPJ_6G/JYQ]D1&"(;NM@@VT0BW!"".B*C&A:WUQ<>OQ3U[)NXJR@XR& MA1T=?OSEK\_5X$XNXF2V(_5T-DQK\IO1(7E4A 8"^6J@"RJIE4J%MW95UX)Y M\AIO(^8.TAG>X03I S_19O.2S-)@]+DN>H&RYYQB)5D&FBL$Y3UM.2G05Q$= MER;*U-P3>A#0X7G02''W/(!64N]@HW^/@T'U/H;YMS#^%]Y:? _)9[C3G0H9&\N[ ./PG#FG! T)VD2])NG6QT_X7 MO(9GAIK\EY[UAF3 MA2/RL9#HC^R)@62S9! $B@(3I7A7"K^!<3Z.X8ZB[4#;OX^&H[NHKG<=A58& MK2)854F-$6O4PB#SI)5E*%/S\Z&U8)Z\YMN(N8.,Q1LF7I]0]8=7!/+FR/5G M+*,QSG_O0_@+)[_\1;L>/;\_#..O,]'0ZFKV!,EW,%O?%.MQ08FVQY%,7 M A/HY1)6@[LN8!IF""QAJYB?] MH30#KXV &(WP0MB K'7(>@? D]?R[N+L((GRES >TB8SN<[N_SE,^JD7LO9> MV40>DJL.D_<$RA'_5&8AQN*U;%W:NQ+(D]?U_N*]KW/?6N9>"MFJ M(AP4:P6Y28Q!5,Y =B(RGD7TN74$L@;*V>E]%Q&O.(G<^]KQGU@;\V"^^((U M$>'WJRJ5-^5>;O>@77#[?GV 8+%87PR([,AAE>2V!"\%!*9+*MG:T+Q!Q)80SY5 M352R@D)['X OY:(+H65F,8##9,@#RF0#O8A@6,W.*)9K;,V0DZG9V$?M>XCQ MV#4;D_&T]W8\RE=I^F:\2,>8925KX9EE68+RA4QC\@I\H7 G6V_DVBQS534!M4Y.QF:[O SEL M.48;'=U7>",!'T[[3E@9N0$7#*=0ETL(T3BPP8:0I1 F;]3?8U>)=I"INEC7 DQF9*.0.!N]J<=51H-+ D$6)Y4-7D5LG[!R"\ YJ'=W MB9Y.H<6L\N33:$ @)K_\]U5_^K63@HL5CSE0X<5C"UPJP&!<\Q288RI:>":A\$@F<2!1HF=K-R#H..JE25-"V M\-:M@K:$>!+'$-MP8\7%5634F5K[%<7^T.#B=_?#-YUG:QB]_X3CU MR7S_CM,WY1V24Y$^A9I*B"8:'DN!DG0&)3/Y;S'7&QZ>+3K.;>"/^4&-L)PG M=8ZAJ(8IO@_!GS76VPQ]83FJ& )DAPF4)?$Y'Q5%@629>;$9I=B'9IM#>7XL MZTA-':2:7N3_NII,9Q'%A]%%SC/%A,';T,^OAB_"Y_XT#&;O3)T)0J'(9?3Y(1'237/F@8WE'@/^ZGZ:+3[465YJQ6M(U.I21U%Z[>UDC/FYT'T%X'J; /F8GUH)-V-;)A( 6C #LC@B^R MU+Z9:+@+]!:U3M7>">BS9%Q#W760@3M_'^J>32+X$/ZJW2VJ= @^?>,ZL_#N M]MTSG-E4O ?A&2-7!.MU,M:&/D%X[9BQV#R:W0'GF=.M:\UUD!-\RV5XAX-Z M3OUAM"ET2_ZMY,K6EN 49!F,X)WPD))2JJB$3K:^']H#[GES[U!Z["!%>6N_ M@%92L%]3;)TAP62-H$4]O2Y949C/#'C:M!5S*=K<.FEU=[3G3< #:;&+1.EM MW80%\GK5V'-*29/1 L]UIH[E&0BP@B)-C(KE6 X56VP"]UE2L+D>N\BW?O#U M^>7R\V#T%>?'4F\7YT]O!V$XZ1E9HO/&@/.UYEG$ ,'4GA<1K17.90J8#KD# MKH?Z++G75'_=)&FO?V?6PNXI'2W7(D IH7H,.D(T)"E6N(HF*]E%__T=@#Y+ MSC74W0K&[=W^9(;HYAA]Q>O2DS&A<3Y#G3Y4IY21:UJB!1&9X,XE*W/K+([' M43T#+K73R@KB['W?\1#$^?%T0&]S+;.H!X:@=) 0:Y=DD5CRJ+/+H7WOV4= M/5_:;*^3%:S9^\[@S?03CFNX.\9/-8W["]X49,]N]&J#6":E+MEDH*V1@XJ> M1. ,0G%"U21- \7HQ($($K\D4>F:$ M3)Z6U[R#TR.)@TTRX0HKILB:2:0@PVU-[RTC P,MR"]T8*V'FYY M9_,*CEV6O(^V]Q#CL6,%W7?FT JJ/)TTSJ!Z-$"5H9KL@=C<$"&2UR RU26*M9X5PHS+ZUQ3@@%3:=-'<@)FPC M[,X&SLW MP9M_,4K]5\/%,*FWH_%,N-/IN!^OIM41^C!:W;IU@=ZB4IZ'BKZP>LNB(9 X M9G/U;-'<,MV<+WLA/@M"'4YG'0R,>(=3$@#FZWZ"U]NB+4(G+2#9S$'E3#:U ML F.J]D5$+RUGVS5B,Y!X8TD'$'$R%FV2@?Z)=G3I2PPA2T$9(IJDZKL[5! MK -OKLRXOQN,P_#AO"/'SUYO?>1N^UN_- M5G"SC&&N=_>_ATM?Y!")N_>_[&P M]$%I[]%G$*(4J$/,(0H>H1C+.=<\6-X]3FZSN_/\VNDL(:G K4C M6 6V<$EF;QKC04LV.]CRY)$DQRD^H-?-<&1>*.VRVVC/>J2GX=)CG[ [MJ\0 M&[K:2U 6M-T$3,,>I?< '+XWZ5[J6*W6/639N!WI?5 99396)$ F*%8T <'Q M8$"2K2R"!1'51K'4:2CV@?:CW>EU&Q$VU^>7?EWYF_)VW!^-YVF%:],,;DK@ M%J8#?0HZI0"TV@PJ%@ZQ9$:"",(+IPV*C6YP'U7^/B@/V^1R3_6.CJ*;M6:] M=2?,7_O#,$S],'@U))?D:N8,O0B33_4T]68GHH36NF- M#U-__V4]91I,[N+?K$MF:PAM.FAV*IBE[IJ2G G,5D6.66%V,98HD_ VJ*R$ M,;W68/:,CM,GS%<#?%,NOM#'U6?62MMP^]&O;P8!2,Q!J@2\"$U[,VKPR2!@ M#>*DMR*HYBUUMP&X;_#U$N/TYF.7'WAQ6<_D_Z=&'I/I+W\M#NIITQA?8;X^ MC+\H]-^+P6#T)VFY_LL78\S]Z2PGE$( -(7B &[D+)F\0/1%4N@;G##1"Q]: MY]]VNZ(CA'^=\74YKCLA+G1Q7;RTGJ75IG1U>36KPY\U%?EC.,8PJ,O]3U+2 M?"YD36]'(:,/B%!D]J"8(@N(2H EL^@Q&5M$:T(W 7[.O#V\9KNXOMYQ$?75 MNEE$C9YW@'^G9TO-=G G]K!M6&<. M>D4YJ[D4H)RLQXRACD?0#JPOH>8*V=+\:G0WI.=,P /HKH,[]J4(X6+Z(HS' M7PGGO$S1VIQRYB0!'@*H;#-$%P/8H+DNMC A6^?K/(SHG!G44!<=]%7=C=\O MKL9C6DQ/UH$0*7+(,B5042,$E324DD6D+5=$W;IL8"_ Y\RSPVFR@V:G=P\K M+H9YZ:VIJ6P+I$Q&GI.MR5!)$M(Z4IH5^BOWBFR\XL5L-&QKITO-Q]"=,\$Z MTE'#-J:S5M=KW@/R!2>$PK6F+=6P8")%S#S(I'KF4 MW-EP"&H^WR.4$U5VP[ZIG:[P;H@>M'26I U,TKIJ/UB(7I 3(AC:6I4?EDO5 M#TSGLS]R.5%E-^S!VF"%9%C(-Y9.@U8.*; 7'CQ7!C!ZKY6/;M-I)?OA^$[ M_=7317?5AX.P>7(9,]851_ :R#=68XD8!X M>UV<2B>'7T-_/#L[^OGKMR__WSZ."=FGKZ_Q"PYF25'>!),R,M I,W*!:9-U MR=)*F2^>>6V+;-VV=ZZ>"N[!NTWS!,KL;S).C[>!<)4YN M[:CR9BN@QRFIZ4+CZTC5F;J.SC$3HF0Z)*A_UJ2\ ,[E KFX+&R=%2U:UWR> M +<>*7LY.6IMHZ4N*?5J^/EJ.IE)@"_2*Y54L7CN(*2:7FFC B\#AV"%8*4$ M'7AKA^H!.(=WS3M4Y#K*[*F%#E*45D$3"VB>.9V"E1!RJ0,R#44%J!RH%%@1 M/"FA6M=!/0#GN1%D%RUTL8/5L'>,&DN\@+>?#. PG!YY3J.Y$>W(,CHQ+3;P1;6=$U.1>:P.)"1]F3%F:L#ZB-$C]9DS;C*K>_1 M3Y^ICWGEIT[4;93: 4%_&PWQZ[P>Y=>K8;[N.(/))C(6&AC*F@Y 1C\&Y\ Z M%K527F-IG.U_O/_/T1<<#VG?C,:?1^,PQ97@=$5F M@P-NA:+HE@4(K!891Z,T%U9B**VSJQ\"](P)U4Y1'23I4WR-_8_#NSOJ AH/ MO*"@I49M,NVC9)%#21J4CT%+7W3@K4OE'H#SC!G42DD=I.Y?3"8X_3FD?V&^ M1^U2K'),6PI(ZH@#J20XR27ALPF-CJQDT[J6;3V<9\R?5DKJ(.?^MZLAB>5S M&/P\NHD'=%)8,EE6SY0%I6C!KHYICS(RZX)C*K1VC%;A>,:,V5LM:Q/J#]%! M9$7>WZP;Q;>+@4GC?B&;/["[[B [+GJI%P@/(G$ABRBHE0[2I@')D%(,1#!SWAMX G25K/D[FD)T_UC_BQ:AV M!+H:72TIY>UH,M_ ;E)DZ[#3]2)&*DMYF;!!3@U!<[DQ&U9%,MQ:M2,FF-:NVHM%W!=[(?C0\='**V M7DGT M^B8,Y)%!2,+5CO,18DP24L @1919-&]ZM@O.[\3M6+<=G"_O@GGYE4)ARRQ= M6&:LW9%F\SZ\ ^<5TQBSSN6P&_!&L+^S];":;]A"9IN<:,DURL@%:%EG>!8E M"!U#T#PI77P.;K.6Z\W(><*%O/N1;NG MSECF!1XJ2@FCMQ9YY@OI7&MTTPWT9='=OB>8[TVH=HKJX.;OH=QEJ8)/EKAMHJ@#96CE MSB<)QI4@4;"8FB<(GV^"^3X,:J6D#N[6'LI=3MS1PY6'8&VL_0#(O]0F@41C M1/*>"?4]P?P0_&FEI XNI%9F,H=B-"N)]D26$)2OW45D1C#,Z"BL$KJT=HS. M,,%\'\;LK9:U=T6M$\Q_#H,Z"NW])\1IG=\]&E81O!V//N-X^C4,<^T%^KG* MY7><[I%7OM-SVJ23[[_$I2QR89-ECF?+3D_<;R.X M_O Z1WUZ<>L)-_<#SBC!M'6 3A&ABZN$-@6R"9';F+3FK>M.'D>U[P:X]@FS MK/U>T"E')@(HKNJT]SQK4A\!M4:70DKM.P\]C.CPFV)C9BQO=0T5T,54Q9LK MSY?X>8RTU5=IT]<#G(E]F!=3#6;?7[N8'E.)=FSN($82C.(H(&B2$P\&,ZW( M*-;ZY6F%_>PH=Q2E=G $L188685>)$49HVLDJ^K=6R3'TCL.WA8R-4$(\B\/ MM7,1GK,C43/A=W"J<'/OOQ;E_((V,.,M!@])(@/E% G &PO"%QF<"!A$=^.? M'\9VJ!R)CFG2B2I.)3MB[9)^_EKCH]DM5Q18\RHE,$MRHPTQT%O $P1E<[;) MA51:M]K8 -:QLB:ZH<.F6]..:CFDZ:H %P'T)A [RH[8 -YQDAZ:JW93ZNRI MER-1J&CRS#QMU44D#DJZ",ZA!&M3MC%GVLM;7\,66OBLF12TXL-/R.'=50.C MAN+K(#:O)V-74QPOP]**^R0S)Q8; ?4NF-;H#83@M3>1&"Z:CTY>#>5\.-!2 MYETT#K\:DV2OQDA+_K7_5_WJ^M2<1\R*L$#4OO:A8Y*VLTQ^E7;T \LXNN:] MP]>B.3]"-))\!T'P:PP3_#0:Y%>7G\>C+_..^@MH1J*,+ ;(/+J:.R((9/*$ MSW'/DW>%M1Y'\0"<\V-%*]EW<&/^?E2F?X897Z^_?%E'((QFZZ^3:;\U2LVQ M&*<"F.1J:HBV$(4@W-IXS[CQRK8FR<;@SH\RW>AE[97Y8>Y!?P_C<9CVOV#S MF\][G]SE7>?#RUBZW0Q"1YF9CSY%)51V&:WCM54UO=TAVC6WF_>>L7?A3G^* MK^GS\JOA- P_]N, 9XD8MRJ>G"W2:Q1@9"R@C!00$F.02Q8FF>1M:#Y_;P-< M^Q?&/7ZIT>-*:X_UY:P'TTK2"^2B).N,UFI5.'EL[:N*'\=UA,D[K9EROS:N ML3JZN.>\A>5-699#+RLT]"I+()\^@8J.0?2)[/T8\P-B^"?V/WZ:8K[X@M6H_#'!4ZZ'> /T] M7%Y'TIO [6JH\W90CU;\W8WJ-Z=8,[V= -V8M)%'J:'X6K(9ZYF<\0YB2C$5 M%=&6UGE )T&SQRNW3Y)EVZBKBYOW,"4SB_D#ID_#T6#T\>MUY:_.VJ&EH,3+ M.CZ6('DO# 3+@ZLM/UQIGG.X!LM)^?#[*W'YLKV%!CKI6#T[L;T-[%V-*KZ- MT]#:1L8L\.P,*.4*A$C6W@9>G) "G6I_Z/0@I//F24M]=%%#?369CBYQ_ X' MLV./R:?^YVMH662G'0&2LMXE9$,!BO,"T*0BE<",IK5G_0"<\Z9)*SUT$/Q_ M&(>,=9G?YLJ%) 3Q%JQEU<[:!-YD#TQJU HIJ!4==*"Y@^&\R;"7Q-=>V![F MOFU9.%W4'#[PC"[OX#9=VM)MG(V2!1:$-T$K8[VS2<5@QGBFMNX!YYV M@'NY8BUG0BNP@FBGA$S@="S@A-%"1H]"MC[&.\2]W //F!>[61$P)8HA2K*> MWC1RW)S%"$YEY=!+3FH[W+J/5&_8G"%;1%O;JZ$#)_H!?+I-E6!<>];4-45I6,H'5)U3&D+1)5@5@KWO ?916\G0+=,9EP6VOYET5A/9RR$ M$@H4I:6V7/O2?&312="LX6W;(5FVC;H.>=OFF7=)&'(4.5>@5)UJE(6'X)%% M;I.5N756W=.];=M*B9O>MFVC@2/N%)W_;M@]/6NKCP+=M0CJ6F6* IH[RJ94[47,'F0NO":.VLK5G_:1OV_:A M22L]'.*V#4/6AA-164BV9K5P\!(C$(]1!,>+%:U=E:=WV[8/&?:2^,%NVUYB MP?$8\SO:X897&(;YQ>CRLC^I?MUDZ8=[7+CM\I@V=VY[+W#IVBT7G3"ZI*VW M2LSZLZ:92Y"BM@&QM\L#]_06^I/P\>,8/RXJ3!8??G-(%74LWJL &%*MJXP6 MHA$(*%1B3*&TV-Q=> 337AT_7GRB5Q=?#>MXO3HO[Y_]Z:?KO?=U/\3^H#_] M^FXT&/PZ&O\9QKD70[W7KG?FY6,4WNG)A]_BFI+A M3J.03J7>21>1!W#VG,:BB]/@2JTUMIGB3&X+I"!J=X/"76Z>A?00H,,QY0#* MO-=;I)4F6O<.>A#9JV$:UW8'OY+H+G*>J6/2T[1>J[2A]Z<6-R2"ZY*7@)'Q MZ)P+LO6SSY$CAU!#0W_Z<;B+#?<=IM''81VT^F$T#8->4$D('R@F M-,A)0(&#XXH#%X5\"*V,7)[9L MM5C_\>?*F@2(ZZ%+R\%YH2Q3%) U^EK:+ M#L%[7SM@L.2$""'QUI[:%E:IF6LZO[-2V4C+BP,1:T#D2KT[E1F83*46*Q;A M#N26'O1>N1,/K;G CWV+/!E/:V>:?)6F;\;SD1WS5H8Z4+0L:A$.FCQ_1:*G MF#P7&9!B:(MJHT06>L MQM#?;MBR[ME'F\C;3*FCAL)MZ(O=PG,SH06OYZUL M FJ;2]S--'\?R&&O:-OHZ+["&PGX8-I/N6#RVH*VA>RUCP9B3 &$843P@"EN MUN;OM+2^YL;T@$K?1JZMPZX%JL4^5K%=??X\&D_?7\5)&O<_5_DN?GC=YH;Y&!Q/VVH.;@YY4O\,J MH_[PXUL(B+#*#;2 M4@46?7)!2E$$8R*Z'!\^Z-X&Q7XAQKUY Q1* %JI :IF""B+[V#K9OAWZ?4.UO9',E(@VE:H\)6U![GU"U/HMKNX)CG'O4< 3C +:.TMQVF) Q7 / 9Q^3@R8 R: M"2V45MDD[Y6(6*0HFGP14?-N5WSBOF4X7H:CCM%>.-RD$".7T65"X< MO# <;#&\1)%XDJV=H'58CI!#VT#O]TN(&DBZDU*SV[A>T2Y5W]9W% Q25$C[ M)6VFB7Y +V_/2L=8;4')1)J5L 3PP2MP"J/.3&K/6J?,;H[N'%G23!O=#&E- MB'E2LS)?C(9?<#RMQ31U ;TDL]6!_#VO+8+BCB0@I0%MC'8\"N5M!\-9U\$Y M#V:TDG<'M65WEWL+W.]754YO2ITH5O-XKW]ETDM)6L]]!D9.'ZA$V*- !LPY MQG.U]+%U/[3M49X'<3K63@]8H+1WG$&4DH%X+*R4:S0T#86SUNFP!5P=6 M$N<%DSQQU[$;\P"X9T.:'71QGS1ZKR2T35'>^%QO"GUCF/J?PV#NO+\=7-5V M@!3HYXMA_F/X.?1SS:?O#S_>N^3V.P]P"W_U]5D.K/<'T;7!5)A\); OAJ^")_[TS"8 MV_AO78#?E&47TLMB.6.T>XN8*)J0->6/22#?T4N'C)G2NDU$"]Q/FZ='T^!] M%MK][>_\)O#7_K >O,[&^M:FE[2Q,[+_"A(FK.,O!41K..2L''>T_4??WD5; M">4\N-)"SO?5[QJ4M=UFXZ^A/_Y'&%SAR_ZDGH?7(^">+TIX*4OMC<- ,27! M6QNAQ&!2XH&9YO5>&\ Z#UJTEO]]BOB]^\]^"F.5!19)N]!RT"Q LNN M3B>1P$)43/.H"V\^S?';T\]#X3M*<\5)X,Y'R ^[6:^N+13F&1-[&5,17 :@ M'3T:?OR X\L*]]L] M;/U&3P2MHH^2O.' 02%A<^2I@ M%,NY%U#ENI/6UCS@#+;<1WPJM[GVV^S9\ MG?FEOX[&+W'<_S*[7;UUCS7S0@CL1:(?D-C)S) GHEE2#+B29&8P&PC.(!12 M3MSU>V1_FT27,@[:P@U/[]#VJ+M3?EG_6FGL*8\:R/XB]_41#>G\SM MV;T\DXAA(T5A,7G(60K8>(Y-=FY;7&U@[#3D#/@U;=ZV@%LW8^ M 9YW MD!\MLQ7O:O+F_=J7K:8(L4 :109$.+YQ!D", L8UH4(8(4&QFK)G"> M-IF.I)85S-KYF'BU6.9VV9H2!+E7W-6#:Y5+;=D207HEG&%"B6@:;TCW43QM M@C22[@J%[WVD6A?VIKP88^[75)U9*YS?PE_]RZO+GT?C\>A/LJDOPF?ZR?1K MG?OC9YYX[GEL?:VR#[SQ(TIE&5M!GY[/0^9:WA'%Z M-:;_SC.C:<<;C3^,YKD\US]Z55[W__NJ3__HZP?BQ^33:)!_'TU_PVG/*N^X M8!&$\(D6PBBRMR2V7 S'Q I3I6QFC]J!>MI\.JJ*5G!MYX/7%0MY&?J#K[^1 M.NBE>']U2:]+F'RZ&.;ZGWI]\"4,:K! W[E8=!/"/X97$YS7[%S?/Y#Y_4)? M?9/**GGTF G6<.;!DFFF*$)CG74F0!L=**30T<;-;C2/M8*S8_&)*G\%Y?<^ M2+XKR9_#I#]Y_WF,(;\9_B.,^S69OV9,\EXA]S"J2.^FEW4X5Z)W4W@/O%H MD0J3KELG;3VVI\V_3C6Q(D-Q[RSG5>[#[>S:B^E\]_]EF'M"*X845 #7GK 6 M(\$K;R R9@S7Y$2XUKF)6\ [#^)TI8\5W-D[TWD5UL76N7 X;[;07_%6/DDO M.4S)<@TQE=KM=?5"I;M?=#^#C\O#G/? ME+J*R?4R>DSXK#$92*8.H;"60!E;4RRY#7S6[E@T9M%:,.?!DC:R7L&"O4_' M']L77Y('-BMPI+VQYU7)G.PJ2&[KC5_R$'EPH)FI%0&6A^8].[;!=QYH[%K5\8S!+S:<'6>F>%!!.U)5*6#%XS"=*BC4$IC03_7"/TU!>^US'J&LE<48\Q2 M7$X.#1&3!00R80I2X-Q@Y(4OE_!N=$:S]H%GH/LN1+M"_RT/F*^WI!>CVP!U M0::R1"@J,% R:/!>)2A)2.LX6B4V>^-C9Z7U_D:[0^=X9MDO79+.6%3EZ M;9RBM5I5#Y^=J)4'#$S(+)EDD'5]"WG0P0G=7SYN+=53:0=8,\BFBPRR#_1O M9IW<&/.N:"(J=ZJ 2N25A*0RE%);9\02<_/SSU4XCC8V85_=+H<"^\JX@S+\ M94R+9N&;H.IH[OUJ1,<9;[^_QAZAP![B/AP9N"P*CH8S7!<+FV2$24%)A"B, Q4) MEK>Z]I2H;?V]]C:T;@5U'\7A[?^^NKGG ^XEV,X[/<^X+%Q)RG@%/$A:8.89 M7'(,HBLA155J-DNG]X?G9-[WE&_G/3%_#Y?7IZ";X.K(NJ_#=!P;OZ_.'J3 MG@+O8+=?CT\;1CM=!FM436Z(%.&$.E,>T:"*XL$N!H^!"1^"E=I*O)LD'@I=%9IQC5B%M5F6Z[@G'SA#: M50&CUM+KP*JO[+ P([!%(8I2Y*/F9$'QPL Q6KG)$:TL/AC=^MIW+9ASL?%M MI-VPD_&#P!:FM7X$7X_+F6Q VNSZ%-4EY)078P MU8D/2DIPW-<@-55DM%,JNY$+L/S)1XOC]Y?YJ)7 NK#Z=Q*69SQ-7I<8O(5< M;*E'%!'(H#&0H1!_10RN>4_5^RC.QL[O)]\.NKPO=7N8\WD33%U9]A5XCF32 M]]35@ZK?0]!=&/%5V%@N(;(@( I0@>GLF0C2!M/ZV[5H;H=XLLBL5."*H]5J078(Y:P'HU2>NU*:I_ \ M".@(]GYOG=T?)]M(X!T8_MMM5>:)2LY@*"Y"2JX6OW@#]68"K,O96^^+Y*V3 M=Y8QG(O1WTNV'8S4N(WG.J=P T0=&?S[:(YC[O?3T@,JWT/$'6S[*Y!EJ;(3 MN8"Q.8 B8P8!I0;4+ J1:BS6>NSPH93^B)GO6N?;2+:3%-W)#,UU14')#'-* MP(56H+B(M>=[@&P%2I,RQFX.PNT YO]>C3,H^&LJCB& MX;_>E(+D651\KU_]_.;=M6,A=581%1 @ DET!L^U!UTT8]ED$T3K7)N-@#UY M,K07?\,M8#*>]MZ%X_W>C^S@.?NN>VN_0:CL#Z!F+!I$U@;..C;:+,]J_JXP[9'L)?5M\>DNOB M7;PV&W7&2G$4VYE2G8Q,C.3:@2@E%6F4CWDC.WQL!:YQKMKK;QN!-=;;HO/M MMR!=9"=E ,X3;>8RZSI6-H/":'WVRG"UT876(YJ[\]##V; MS/XZ&(W&WX*DP"P9#>"E]I@EMPVB1 =:NXP\8XK+J3K-^KDN03G\R=#Q]+NF M$>P^REGK1/_[3TL"?4U_G?U@]OTJL'=8?JC__>/=JV_"_?///__VN0YZ)EZ% MC_BW-+K\:2;AU1 M0^!**"9-\='IQF_J&BC[MR6?)[_W<7(1Z=-#FO:T M+B'&I$%X1Z^/+I&H'F+MGQ^,X59);'Y>?1_&L4L+=M/V_2;C^\FW\VK!%V$\ M_EH'R5Z.KH;3GN79EN@%N"(4*(,1G*"]KO9'4)PE>NU:=XMX",\1NHOMJ[ ' M"X;VD';G16-_#,/EB';0_\'\LC]),X#:UZT7"^0HTZ)4JH[?(_M:HF/.F! [ MI<,*4.?&B7WEWD';L9=(KM@8\]S'PA>CR73R.TY[B4EKM/$0-&V"B@D//A0! M7!@5K/-!E=;WUVN@G ,)]I=Q!QU#;@^L[UE!+E;@"20O2#3$V;36VB#!1I\, MT]JVUO?MYS]])>\LS0YJQNNLP.G7;\MB,F),R"%F49>%B9;%+%AFDBH*F66M M2X/N(C@/!V\/J79@T2_R?UU-KD<^KFE0-4?\K=CU35D*G6@-"8F/#F0=Q:V0 M"PB1$>%55$%S)W4''<%1*U=R4'(Y-6I-==I.CW^2C#F0M!MZE1LC?HS@U3WB ML3!N8@$F>;UBFQEBXKBU5JF VI$U;<:8#0"=-X=::Z0#AW75/6R4/GAF!113 M,JBD:C\F(GHP9.49BRRQUK4S)SD]97>W9E^IGLKTE+5M@(.SJ:@@(.=HZE6] MKZ-E:&W2);*>6%3SOCA/H8GZ5CK>M(GZ-K(^;)_L39 ]]R;J6VEO\X;9NXC^ MP$W4@XE*^ R,U8Y"+GO:/V-M,2"RM*Z@4ZWCH*?21+TC3FPC\8,U4?<))4L$ M2C!-6Z)RY&HQ3:",#URKS*)I/>O["311WT93&S51WT;,!V^B3H1F(I,79:12 M9!9+K1).1/I4.X(E8T+S%AQ/J(GZ'EQH)_:U^T$721?WQ@7OE72QYM/:)5UL M GE-FZ2J+B[^W8[SL7UWV5$DE!E<;4M5I M];Y8V@QSAH1%^SK,RJO6T[T>!74ZY_7;,.'>AM-4]ET8HCL %UENPX_S$SP7 MA*:3G3LT.=\$SGG6(OF#S"]B'\)PC)?:0>!<7.@]@NQA^2QB8]+QC M:$6TI, :N&/P9"I9 41G;(SDKS?O[;XIMO-GR=K1 MMS7TG)%:*$_>E"6<0>!R9HIW)N@ZNA" M[9"3Z1^[3-M?8YN-IM]%W L@4A$#+(@FGG>6 NJ2=,@DN4!V,?$B,?BBF@<+&V([#X)TJI$NO,F5,IB'4>0> M"8:1UA_J=!:49/Z4LI U9UPE[W1H[5<\ .=0!Q#=LV)_:1_[0**V3OLVV_E] MPF$8]T./X>0SIG[I8UYXVYN :MBI=2V0P_=M;:"D45<2/ICZT48*?HP';YFN M?17J%:R0M#-Z&PTR'=-&MU>GI?8'NKT>2NO;"+8C;?\Z&F,*D^LH.*;H)4I+ M^YBIKJZBN-IJ6J,1.:>(&NU&5U0;JOKNTP_;7+216E8H>@^9'NQDX?UTE/[U M:32@9TSF96DM3ADV^-0V)P[;PE_N@94LHLN1.YF5L28DAL)$7U-*#.>BM\'G M-QDS.GO.C>?)E>&U%1MIB+I%+(JDW=89P[?AL3>VU'R1+4KG2 M.BG]$4CGRH==I=ZZD<'O5U4:HS);-4Y&\W7W#'E,C)4"UN@(RIL @6D)S%OR MIKA@.;''G)$'/O\I:[65V#I(?7PQNKP<#5?;'^E--MDGR,'44U ,X'7MWB2= M%"BL$ZIUZ^<'X#QE K26=@<)D;>@O0WC-^-90)W_$097^!;',[2]PI 'X1RD MHA.H%,DUB;Y LBRJR%4IS<^>-X!U9L1H(OT.LB#O<7?AGY#%H>@Z&"C1D"D2 M,M;4#D\T+C(;I9C"UK[@&BAG1H2=I7Q?^?N/:%^&==L9,<5GEK@EFY4">:AD MQX+D@HR9(&H:4U)L'@(_@.?9O3,O9@;I'7Z^&J=/88)OQZ./ MXW!Y4\1\8] 6'7X%EAQR3?L)AH)8P@V.!04Q*.0H8K!YLP9GVS[Y*=.@>U'? MY\7.0P*OE[^$-U\,\SN<]BF(N9W,/Z=S+SN'S@H%7 <$91R'X'3U?84LL0C) M3>L]8QM\3YD\G>NCDR%+&"97XZ\SS!?IOZ\JS(LO6(^0:X'A-R@*!5=+,PPV;K^=U-LY\"93O2PXE1J[\/)S<@]HL=3^&16P5H9Q2QY5:AW';@'O'&C3E396,&?O \W59O4=5M'5NM1O5O7F M=^;VE?>8*+R6+X-2-0)C2!&8%ADDDHQ,BC5!MELB;8'V#'G5E:Y6T&SO*O3W MZ1/FJP$NY/'SUYETYOE'S/$8ZA2EXKP%):.K<\!DO=W1PO'D4_.0^0$XA\KA MZX >C61\[,R]&[HODEANBVI>-<-X<)X9\ YGD^,RQ"PEB(+1!RNX[\!=7@/F M6!E]S;1];Y-I(?4N"HMNX;DNHMD 44?5A??1'*>RL)&ZE@]I< M%!AO#2$S'IP/$8JQ47.7@N6M>U,<2ON/E!0>3OE;B+B3FL)Z_C?#=7$]!UMY MD6B)D*2=):8Q\ (]&&T,YF2$2:T[HMU'<5RG;O]ST4YZ3J701[L'::\V3%5\-$VUK_ M"[X=A&&3^M&-/K=-;N?V2UC*[E2%5)F%5,PQ55ST,204B1?,-B4C>QL]84_O MNQYL_5R/+^JX!S)(\V[/](SAQYG-^?GKS:\LJL4N_@SC?!/,!,$QF5R@U'Z) MRL7:.=%D2"G6AM J6=O<3=\;=8-DH#?E9D[&-829BGHF\E"*03+&O*:W< ;. M:7J?)2;K!(5^13Q&Y$T>=/C=ZL!T69%+U$;J'9BTG44S^^,?M+]\.S/D/5.2 MU!85"%^;/]%V %X5L@,VN!"B-9$U/W1KB/_9$//HRN_ #9\!C8^O)2ZOY9>_ M/O?'\Q=RWL(,C1=16WH%;>"@DJ8UF!* AQA+$H$GU[J17#/PSY/"!U=[!ZU0 M=Y;C;^&O_N75Y2_D9XZ^SMHJ?"NAK=WY>B5(X8NN6>BU=T\V!J*M.4E>"962 MX[YT0N<.UO(\V7UL4C1,99XGRU3$+\+G7T?C7]Z_?7LQ?;NX#WI9D6GAC&;, M .K@:L:4 XHP:F9,DCZ1#)W0&WFA#S[FV3"IL<0;9C/?('MH^XYKMN^7H\$@ MC&E-M'M?KV:QD4OF/'&!U[DLL<[[R1"<*&!R9MK4COC+HY >8E!;<,^0=T?4 M;@>IU3O[&[=_O:;G\)ZS/B@9)-B2:\5[$76(D*YU8SEYEI3)K4^)VZ%_-D0^ MLN(;)HC/7LEO'L&L?N'ZU1J$X9M2\%8?9XDFD<>KP<3:=\5H/B]E+"9K+Z5T M/&XVNG;#!SX;/G6FA=;IX]=%<'?WWTG/*V-UH#@_^U3[-Y4"@7L-3*@<4"O' M1=J(&6L>\+R8T$+*#1/$9YCN8IGUY^/.,L:#A2PU R62 "=Y ;3!)X4BIZ@V M4OK]SWY>^MY3MAWD<^]LV+XM9=Q/6*=MW]3%X;A>_O2TY)J\L@)1<5N'[44( MUI"AT[FX9(OES1MN=+>:9\/3$R-&RY3TN?&E$/BW4>Z7_GPRY M:Q,=Z).*E MX11).&XK$H^U9C-!<8J%X-$ZSS?S>%9^_K.A3RL9MTPHGV&Z*KPV)\77T^<&YUDO7>VT%]'XX+]*>:;M283$\\63*H-$YPTX%7B4*/= M(H+%Q%IWGCG@\I[-JW+JU%GQFNS==>5B,/L=S*L7O9B3UF/)1UY/)$F& A1Z M5:]6%!05D\LY!PK5&S-\,V3/CIP=*&P%K_9NXO+M" C'7_IU5ODJL+_781H3 M6LM,/I,/HVD8+)\G_CZ:_G\X?8=I]'$XZTY3YS7ES#/4TDY0N7#PTI-AL=8Q M&Z6*K/6Y+>7;L/0U:K"#\WC\^/K=JZ!Z3^V2=X.<5=TZ* MQ$(B*3.L]TW"09 Y@?6L4*Q1>VTW/X9K!?Y0%:_']JB/HNQC%]/6MM[OZKIF M96%*2Z9BC(#"QCIZK";@,0L\2K0JI$!1\28T?:0[^K<'GD!Q["%U/=I7YHU[ MY,] 7-=U;0"CX0B,6X\^_-"+'86_K+X])->E(C''+.NH6*Q[H(H! J8 ,@O4 M3&J*LUJ,K^E<@0^,KVBLORT$UEAOOY&D+J\NK^8+O D@1]+!D#10Q&X(1 M5*V+M2 3NJR$$=QM=/KTF/)N/_0)*F]GF771K'T0AK^'R_E.XF32*'@!8WG- M Y,,@B4LP;B8?_SP]H;TUT4$5R#6614WU)F@ZZB%R%\EQ^H?L MKIDU*MY#K!UN =>#D13SFG@*'KT' M$*FD;QEF+;"+8#%V%NQ>B79S1&S9Q)DD.TQM':I 0? M31V5CD)*\H>3;%VK?P? \W8%=M=%!T.>=A?$S3*&>=GKWF!-'3D07:SG."[( M'C39-H_R4#KNJA]/Z[6I;+026H 3/(,*F2Q\8/25$4IA89&[UJ[/T^'M(\[3 MB=-V&]6V/J]YB^,R&E^&8<)W.)F.^VFZ&.?Y!REF\O;=^S\F"W4H>4U:\=<1VO :C=Q#,ZCY[+$8E@F<@HR!/O-!7,=@$ MP3!CK&18L).:G]G33W#/;,N8E39Y>\%W$=%N5G^1$1V3-H,OV=-6+3SX.A9; M%,Z2,-Y'W;IQ]AD7S.Q#G0X4UD$\T5GV]\R36)2?]:0)QOE$?K"O??&B+>!9 MS(#1*EJ_P6+=4ZD:N+VP9T?JTZ-+!]DBAZZ(",D[DRWX["EF%#&!R]K6L@AK MDI$FJB=36'8^)34G^9;L3Z .;E3;G3(76Z.5P(!'33)/C&0>70$4ABG,0M/; M_[VBYK@.\5&4?>R*FL=O2CWA1XT)E,9:]QSJ\*40Z!T40=/;*'7S3?R,,T^V MXL;&F2?;Z.@P.0>;('JVF2=;J>OQY(-=9'V@S!,D8"XJD(PHKW2HW6H8 R,# MUSQ;[KQ^HMK?.?.DL?*W$?%A,D]23CJ1O8546Q0IK>K\YSI(7#J%I>@ZV^.9 M9)YLHYO',T^V$6SGF2?%,B.MER LF2^5.(,HD@59--H46"@R?\\\ZU$ MZ)1\L,'4I#=1B\"17/E@3(@%Z5U=F7;RT,..GG:2N>3&FTAA1 XU2"EU;G(- M+:S-.9/FN__'3=+)H41YJMVHM"T,7R%)Q"4H) ]%E M7B=2:RZ<-)RG+D39>B$GN'>WY7&SSO7-Z'!*DWH?;;K[[8+OW6@P^'4TKO^H MQYS11N1JTTH]W")?S4<> 0,S60MO;&E]('#8%3[/M^(T"72,*'#_UG:2OG+2@T!JI*$*C .W)O$I/=I[&.;U)>Q#LE(9\/[K.?\ST M\>IFF#EF$UVJYQPUTPIIPV"<%BM3)A'$;/+3L4EWU_;]13K*B[0'P;I(Y>ML MG2LFD!AK$I<.DK/D<[L4(&;T@$SQ8I60:#N9TWN8Y7U_G8[R.NU'LV/T&VCF MS)80M/'U>)QIVCJDX!!R*9"C\I*S9(IJ/2KG2/'226KAGU@/MC!??,%ZKCYS MD%Z&*?X:^N-_A,$5WGYY1%8B*I2@4YVVGH0&'XH$[[5!#"&9&)Z>KK81P1/: M'Y_,,5%G%'Q2+OOFXNCEZ$5@(H-,I$KE1 1OF()85"WHM,XT[_YT"NM^0N_> M*9#_!%_DK9C[A$^N'A>$MX)Y+LGY3)G<4%6S/;TE:3AO-"H5>/N2H5-9_/?W M^#3?XRXY_*1,\=W#C<<%X9@75L8"06<%RBM&(0S7D$,.&$SQ^(1"F"T7__UE M/LV7N4L./\43O)HZ]K@46-&2Q>1H-Y.2=(D.HK()T,247)96\9-)EVJZ\N^O M\6F^QIVQ]VF>&6X083CI,4H+02I+,E >O/;DE 1G:BZYC>$))BIM^?X>,&7R MT35 5,N*Y5Y4>7@%R@GP]NM&J.<'&VW46T'=%W59N'=^S\6/3>* MQZ)]8M\U)7"&I;/;SM"J"B? MN"$!(&)M3U3'2_H@(#"6C'0J25P*3[X/>-J=.EUJI^&6-!E/>^^J;&8;M>*> MD[(5V* 4*$NN;8@Q@N22>1ND)(B;;#WTJ;>V'?K;S99SYX'/,P387>8-4\^^ M@5CP;Q,8VWCKFU"@_2;QN&.]A_"7U;>'Y+IX@Q=P)"IOK?$@(A.@E(X0A&2@ M6:1=)>=DY4:5YL=6X!H/L[W^MA%88[W]1I*ZO+J\)E+PTF8O0.O$"8A#\$)Q MT-PYQZQSWF^4>_F(YNX\]' 6>B^QCUK(K*'O-0,2_KH%!".3GEL&)3OR$;(+ M0!X#)]$K)SS-:^>4?H+MAM8\&#]Q3F=FDG>#)=!(,)AO%F?O_V[NVWK9R(_S>_S)=WB\O M!=S==%$@38*Z01\-DD,Z1FTID.3%YM]W*"MQXHNLH\-SI*,8"1(G3L3AS$=R M[@,B]+2(*G7 9)TNI%]4C9.SH9F]$E$$@6#IUR,F99\&3, M"F_0VX+-6[.> )M4^?'C9E#,!UYL*$"W!=T97A1PTA<(5F3MM=!%^Z$W D;W"\S(DI&^EW-L7,QUBN9 M&!$"_;%ZO!&=2[)UY>;1;/[U'!_G.1X2PY-ZBCLU>C$BL82.#,J4L2;0D2R= M2(>*#*/4"N((DH7 MBO123S#0=-IMBE*(W+$@0&E=2'TL!CSC FS*V7$>C0AZG5*A7YHW0_T)"_I[ ?T@PC[. M@OZ(V15N#13/:0>^.'!%((3,M@%/,0\!8IUR3U8F#3#V?!&X[ M%?0?'6R[B';X@OYOM4DZ.LTKEX@W2BA##)(2G':2)TZO2VD]\_5)0H[0^AE< MQML+^/<0T+.I\V/4'ZV)?L3/QF5(VQ<9KAJIP^8>%"4)@1@]ES*ZK+0H02?% MR,B4$66P6CQ9E+1]NA9,O]8F#8&T?6N3.@ALB-JD9H:AYL$[(Q6Q MB6Q2Q;,!C\) ,EPPIQEC]K6UXV$A>1AA'XLGB-ZX^4T^7]&9K!_WMOZ'NNEU M^RUOLG$F0"F\.F55@4!/)5BCL%CC8DRM2SJWD#-]+U$G?,R'D=, 1LPSI'WM M]+<#<0,Y?[82=A@O3C,Q[@:/'C(8'2A%N22DU"""J$,JI 5'$@4I5(Z!R^R: M>Z$/ ) 7W"6'P4<7UC?$Q;K56>WW_;[\._^19[?YPV*.MVGUUKJKUO9J3T7XS MGZW=^)_FUT3&WF+%'6*3)NFTB)>U9\+"C6QVLDUF0OA15Z,I@ MA:$,);D4G17FH@D%/>,"L]457EW?5MB>YW2[(%[>K_$/.DS5@T,T51:_+V_" M8D;WX?+#AN1[QZ)(UJD4#$3Z#12O,V-R](#>14>O9B($M(X<-**]=VRE'QUG M-_/;V>I",6$L^@)8+P>5'=T0= 6!8IR,V92U,HNU 2<;' H:=0-I3DH= '"]"*NTL M$*U(=%H!0='+9K5-9+-SHUCSV8D'0=I+:<%3!5H7 0X L&\C=JL!?5=9M_'' M\(SHM): AF50)6@(]"9 UFB<9L@U;^UD?Y:88S&>]I7;S%] $-G^W@Q M9T/02G+0CA=0*G*RPJ(#S;+P0;H@=6O?Q9'-@QL4%>V8/UIA@3<8!#/,6 ME#4(D4<++J42.;.QI-:6[)$4%HR)A#V8/4"\[=?:D&"QNB+[X+<<5_>;WI"G M+3>I. ?*U.&#B(FNKJ@@1?H&F=R8>&LLO$#2B:&BI0 &B+?=E3C46^O#[2)] M"LM\=KG(=VF,&PICYY?+L+G3U?I;)%#CZA:YS7:1-#Z;>U!M S1 M\V19#96ADJ$$NOY#2$&PX@@6]J+S:GT5@_6'+ZN)]89(7 MS?#M?';YEH".9\ME7BWO?;(22T"-$600=19S<.!3+78G';@DCA*;5S+L2VM_ MY6F][IT5.ELM0EK]]VKUZ>O2=U9JS:6@9>DG_B?\>>%,CAF3)E5/Q%IDR, 7 MNLU5C8KF6*0N[56KSF2.?WF.@K?'"MFP APT9M618W<>X&*,]<60D1&E!)5L MAJBM@U18('XQP;!UR7 _BL>*21T$?R,*\] QISJ<\5L2TOV#%:[7KCCF6#!) M26 J,E Q**AIB%#H'33"A2#X3@-07AAN^2P!AX_O# ^ >6M!-)Y5NU%POB=I MHS?O0E3#T='/$C+^(.E&@IH/Q>71(*!-0&>#K;T97"WT1?!1!K#>>ZM4D9FU M&#H]LNBWC* >4_)=F-M0XJGF "V^7'P\OT!6R#S-'%*L+3ZUMN"U<&",0*48 M9RIO&]JSS.FOE_,_?ME\XIV$-W^X%_#]>N/.-6[$^'DOK@V@BKZ;SSY^]3WP MZ)@,DD-FR1 H:V$U(R49,Y=9)6^%;9V4_]WR4Y9G7VZ.-K?ZL0/B@4XRJ$=G MQ[6&\NSLL]4''AZ#R<6DHN3!*Z:DXYQ@HC0)4WJGRQ,>GAU7/9"G1[.@='$& M$FV,M$^"JA.U.;/FR8@8D(E3\?1\6,Q)JU]]J0U^5K1.]<:N2Z?>Y=6%8U.&T11@51TQW/K@N1M]$S(=],%00_ORV8B.4(GC6(A):*^ M2%DC@EBS!90!%)X+Y9,0J75 _L2=-'V -J(PC]M)4XPN2I9$NDCDH+@T$*V- M4+0HQBJAK-XI)^UG<])T 30(>&W1 MY:#!6>.J9P+!\1HI<2%A2LM\6%;4[ZJ3II.C'^L9.F"]<&=M+D9$-)/M;4LMH82&1P4C$P MPN?:'L0GW;HFYPB=-/O(LR\W6SMI'HEBS9:<\>:7JI?0S46:QYO9+>DE=XZ$ MJ^5J!T=,!W'7!9?W\JY+=W.^--C"-P=+OR-2NT&_+VTQ>'*)OC4D M:7W+7,TNS^M@G+# YP* !4 !PE 2V>KQ[ WX4L_P%4L7P$?U\6_\B?*83_ M6MWT;OGT4N3W#RL0!5&T_]OB+RQ.I,"<0\FXA"A5!!(4"D@SE#&*TRS,^-7] M7YB@L8AB"@-&"$22A) $(H!)(E(41(I$,JP>.L\7__B+^8/14@)MW**L?OR7 M/SVL5D]_^>FGWW___<_?63'_\[*X_RD*@OBG]NH_-9=_/[C^][BZ.B2$_%3] M=G-IF1^[4#\V_.G__/+YCC_(1PKS1;FB"VX:*/._E-4_?EYRNJHX/XL+G+S" M_ 3;RZ#Y)QA&, [__+T4?_K7_P9 34>QG,NO4@'SWU^_?CK9)/G)7/'30MZ; MGKV51;X4=RM:K#Y3)N<:??6TU/54@Y(8 ME&%J4/[W4XW]= %\3WA7AU@]@*O,_>(+8Q>G7[S!_:;U00X/>*>9BR'7+]2' MA1CKW=TT=3'TX1'[>BV6*SH?X;78-K,#>6[^X;/^6].,>5"'F%;M--*] U5^ M7\F%D+5:OGHTR,6__$G_;?94KNYG=P^TD._HT\=E\>'N]O9Z=;LN^(-6W?<: MX2P+5"@SI"#G6H)1@F)(*&90*A4',549DWRVVKS=,[F O]ZU0*K6;)OZDX.U MJQ.CMI#E4C]R^[U[G!_[B.GOE_GBX9\6]%&63[2Y0>,UKD%MPK]68 &G3T M M"V#P KH"3PUB(#1D\$.^ *6YKOSQGW_:FGP1X_,1>9R/0:$&"CX:"L$=N-7_ MNUZ!%B\P@+TQ)QH'KO(^1F+P59MCOXR2\H?7;^2?3Y*YY*_ S8V3MBSV^5ER M!WYJ^3/70^,!AV%0BYO%$WXZZ.CKH@5("WZ&^>:*G_A2NYY/*_CJ-3:NNJLE MJZ7KNU&SJ('\"2P+(0L]P3ABU.;M79?PGM*GV?4SS?7/:%W^C\[6@KYY7^Z#DV70APIV?D<[GY=?51N +& M;*#-OUS1_#*_=?I*35I%NZ(EJWAK6OK)R.%/N394Y/(K_(Y-^MA8*G K9[;%:">XH'?#-K_STXNCW'8K7T7,C.PD/4E MQ5J .LSO4A-]VXZ2Z)^V*G+LB:-(0H;[/RE J!KO10Y/.UD* P>WZRY'1>+>)44Q+*FJ\7X'.Z+F7IIH36 MO10RW2=<$)@BI7N)4 49#?0W*Z,I8UQ)2.K$6[K^7U%K[_'*O MLP9BWN[C,P2? W]U:LA78 ,:5*BOP ;W%5@M 9/@EN;"WY?&E2I/GQCK9D?] MMKB2L?]1<;Z_W]?$3+0_+K61SJ;TBL)\,1S4*M M2))#*C,!DUAA_4,6QB1T^8)T-3:UKX:>!BYX_D3G;NK3R:>=XOAB:6B562[N MX3=9/ (#^ K\M5B6IZ7:64QL6/ D()U-C2H:-D;O"X75/?W%8;LFM[]:]^M" M>[OS_#^E^*Q[_G99YL9YVBS/?3.7?I/?5S]K"_\QHR04:9PQ&(4\A@@G,<2$ MI+HW8NV>JB3%C+EJB2=L4Y,>$UDEUG-I5J.J406VY@!CCRPK%W6[LN[H(OGL M5WM->X/>FL+^QU[?@=:\W9T1\%ME(S!&@LI*CPL W#O47A](1M=ISU3>DS6 M?3?A]A40,I]]6*RTNWDMA!XVIAD]1_M_\Z=W2R%G69H&D6(9C!*FIZM$_XWQ M1,)$1$+P0! >6>V9=#XWZM=27FLO9#5+48@H5EH#<)9 )-, ,AQB*.*,RB#-!"*9R^)51UM3 M6Z]JH#9+5=4I +A4<*U_H :O?N$7=G>2)P8&5HN6N6I;ZVY&FH MH,)Z!:C2:@ZN.5\_KN=5G(B>T12K_#^K%5I_SI$%89Z+$S>=T9L M;G%3ESK.SFR3?)5M_.)ML;POZ*/6L,J;H?/K]>IA61@OIUE 2<-(A'&"8BJ6SWJHF C18F.8 M2W2M:X=TJ]+@- ^L4Q5TL,4.&O!78(?[+7Y0&S DWRX!S@/R/E;,LU_^'0.@ M>_+7'1/M^M 1PZ1[VOLZ::UD44E3M5F';Y,R84 M#D4H(.(LA"B)S.XW)U#A)(MD)@BC3M'29]J;VA=B Q>4!N]50W0^P MV')OY[!Z9'3@C\&6S+N:S!HLV$'KSRVUI,63:WJNM5'=4TO3]UU4V]M\;)/6 M,<.1?79% M)Q8_[,C,A9NAMM'#O;= QPLF/F]@]W:GA]#BW;GM)L!BEJ!()#@*H1(F=0,B M".*$!3 ,&<4R8Z%V'OJN;&U:F=J:EM;0TKR^]71RJ,## VM^VC3=;]3LPLVN][_#BOG.UY9,L5B^WNG]7UPMAXJ*?C(97(0ZS M6,B(DBB"),Z$R9630H94#-,H2:.,\"1BR&VJUM7PZ M+>NDV796YHN\P2=E-= K4$&MB-N ]1Z39D>+MTE99V,CS\EL##^6KZL!H>TTYDS)$E*@(QM*$G@DI(2,Q@HHG M4A 2D31-K7<-G)J>FLRTP("03R9FI*S3FO$6?)WPC+?P'5:RW7K$8MM@,)X' M5J0-Q3O @4$.-M"!P0[>#Q'5N$;@]<;S]@5Z6 MOMH$GJ?D\H6\4>\**?+51\HK!_87^CU_7#_^O"R*Y>_YXOX=U6^3F2II MWS,DDG/(A#+G'&(]%XUH"E4J4B4#AK';.0>7QJ?VB;B3"W/^O32AAU* 0CXO MY\]FHX!7Y@#5V ,>:X-,2J+*$,=36B[]8^>T#L7ZP!\, ]LL!=3 08O<)$NI M"=Z !^_.4>U^9*L'9[Z.;;DT/>[1K1ZD'!S?ZO.,WKD1M&)^H]_?YR6?+TL] M;J]964GJC(I$1HQG, Z,LBF9:==7>\*84Y2%D: HE8YY$$ZU-34AJZ$"C15L MP8+?6KCNF0U.DFPG3YZH&UB->K/6)R_!.3[\Y2 XV=+8^0;.F7PDM\#96_K) M1GO*2*L4+1_,_\W\_)G.S<%2/5N_>U@6*W.^[]/B69:KZKSIWMD?PEC F&(P MC<)$JXM((4O"&"J59D',]6Q;.JWA7PYI:B*T>Y3+V -V##)?^.(? M]:C6L$SVG"+G)N[5W.:F51YZUD[2QNVOH2?N&O[502=5O;$#?]"36O[X]*2< M'@"-*K#^"-S788]/[K'>V7T8;!^-V*J'^543.*]_6)9M4KV73?Y%@[W*OMC^ MQN1>O#;1]R;9WLU"?GLHENO[AX_YLYS1A(410A@JDB*(,,:0DI1"$N",AXA2 MQJU2RDS)J*E],DP.TR9_Z6H)E$98Y3%U62:<"+,VR[P3@3JA[Y#5H>+#S]2! MSW %-O0 PX]K]M7Z!$Z;@Q4T9 '#UA_P5718"Y\(Y FNLO^17TVW9?V)O0.= M&P93P3K>5L14+#ZVR3$U;#T7!Y9J]3LMI&FR^>M[^2SGRVK_WJ K?Y&/3!8S M$21I3(,0XD11[1(&!&*>MNL)RP#T'NP/Y0"[3^'K0_[,"N/B%Z8EXC]SD==V7+UZS;NMUQ M)]>N=!S,H9T?T$^\;E8/LJ@73DW4T?@B_IPE MR(X63[ISIK%1Q<;.\'V%L;RK9^6>S2E6DS;UTZ+YX,\2%G"1<@X)%4CK21)" M%A(.!0XBRI@@. AF!U4 SU>).=Z7*^T#.^S>GL)XT= MZG_B-7K':CPG&+>3E$L('$=+=DZQ&XB&NG=G>'(O>=/-@J]:-B=:&;=(3;>I M!]5GSES>3R6^R)69R=T6R^=<2/'SRZ^EU ^OMP5,8DX]2IZKN:&)>\L7:_UO M39;?Y6+[UO-+^#3E[]]N/OVZP*;&T#6^,&\:;\\NU).CV!&E5I_1*Y M+\R>G]YS!#RJ+=.XLUU37UV97CDI7&(U>S]RW*Q;(M>U#/Y9AJ_%Z$62)ZA+ M@QD0"4<0D M)"I*H"1(Q'K>C<.P9^RA"XRI.<1WZ\='6KP8-7VU4/5#@]XQQU//OK&4T\$9 M'UI)=X([:[9W;3B@?J30P3YD>@\7= +Q1B&"?8@Z'1;8ZVG]%/-;01>ETFIB M-E)D\9QSXP"K.FE#3N?;]#CE-]U">?Q7[Y>/-%_,!&,Q4BR%C)(,HA CR&(A MH(@8EE& ,YQQ%QWU"6YJZKI!NI/K2<]4:[".NR9>.]%.<-^J:P:6X9Z]XBRQ M0]#G27B]0AM5CH<@=5^D!VG#1Q[!GVF9EW=/A:3B9O$W6N3F*_%53[[#F9 9 M(R151I'U'U% (LYV,\YGO=*:AK8JD_ZM=7NV A M"B2)8!80!K73%4 21_IO+$2)_I%$@56Q$=>&I^:"Z7VZWTV1RF(U^ZK? M&MG$\*>.S4]J:#9"J$[5W#6]^R,[3U3]MAO?^T44;M M"1/:07GJUU[#.^JZ$=4O;YZJ<)(/WV7!\U**&>=IG,2(03W;P7JF$W.(N5 P ME)AG02A#@C9QOA<%='2 Z#'/&7J*4R,$LH78OZ),CSZY*'#C4IY'T@Z#$NKY M?G58]M%L)U6!3N"Z*,QPJ(2$O8#=ZYIO5!NWT5AW!5K[2A-J7),P>""'!B+6;&>:M:@/W_E\;4KK[!;FG"DMA:G M,<2,(^W#\ 0R)!"448 2'BL54:=4FK8-3\W):9.:KO47/V]LT!I9&>&:>CLM'(+0@16PA=P>M;H"!K51LP;W0+5A7:GREJ[.LMF1<]>YD7&8R,[Q_IYG M/]OPBVK2]G=IBM5*FAQZINJ@62>_K?>29A3).,QH #.E3)W ((4D MTZY=E 4RB[$D:6(UZ>H+8&K"U2*&M(8,1(.YVH-S/!GJVAEV$C8DQ0-+V09Z MNS+4H@<-?-#BK[;BKD!C@L<3I3W)\W7&U+7Y<4^=]B3GX!QJW^?XB"IHE=8\ MWRP\2-&THMN>12E-4IQ)R$-9K3%%)H,;@PB'-(M"E!+LE!#8ONFI"=W&JZAC M"V@)*/ 18-!)?Y\0 U^DCAUDL"&X5K(:.MAB'RK.P(:O02(-.AM^PU@#&T*Z MHPVLGM!3NS9YC6_4[O+&5SDW[5190:IY+3,K&^WB^^:@9:1GE#%!F18P8L[) M9@HRHB>=B)&,R33#B& G/;L(SM0TKEX38J_7A':6C?JF_+BPTRQ5<+2N&'$% MKV1E8,:53B_$'Y[-8";PP-K -'R#F? MU-6!)8<4\#[8&BDGN\LKY98#_1P)G4G)3]X\7I;P<_A?I>T^>['GHO?Z[[O1 MI5_-#L&-^K64UV4I5U52[VNN7Z!U-3]\+Y\*R?/J5=)WOMKV9X)Q@2B&N H= M316"^DTQ*_J8X)BP)%1.&YC#0YZ:*K<65^E%M28L=VL&M\]9!A@DS&ZRI? M)Y*&!SSN(:;1.N#@W--X+5]865:69J5@1FB8J4"[ZZ%D"J(L(A CP6 8DC1 M4B4QI5#Q.,FRRF M3QR6" M-, 8"A2E7*B4AMPI<->ZY:F->OW6I/Z/.]8DVXW\0:@;6!,<#CQ6T,<]\?B* MK1&//-;M3N[,XRLZ^AQZ?/V ?M+T53[+A4DN:4[ U4<8]&?VT;1]P^;Y?>7 MF!5(DWCR6_Y8Y>RY,^?H%*TJ#50YU69Q3#CB+( \9>;D9(@A,\N*"4JB,&9< MIL(I#Z0?6%,3M<8JD]JUL0OL& :VEEV!UC90&V>2&^Z:UV0Q= P8\=39=OHY M?A<.+*XC]IZS_/HEVY,V>P(UJG#[)7)?U3T_O7=MC-J]_;PLRUG,)4X1$I#* M .G9I E%9MH!10%-14(BKJ)DMEJNZ-Q.N5\]W4F -VT,-X1-982YQN5 ]_YOV0B?>1^$V7UC>],P\*?2,-"&$!AH M/X+KU:K(V7I5Y;?3DY%;6G@]4'.4"7^U07:>/7:)CT.SCE3J.')1OX_#9UF6 MLIYVO)+I3"YY,RN_KH.Q;A1'VAA7.!2^\!5S/7G?"$_K>1C M._R6?@^M&6\TF"M\":P]4Z/ MR[G<_!J\K_)UU!&Q5<2&)@0TC !#B4>A]]TOOL3>&ZYQ!=\WG0>B[[V! >+: MZDU._3!3R*GD=&Z:GB'!(Z:"&,HJ\U$H**0ABV! F:!$._8I=@I>=8!K''T+?C_6 GV,.R.[ RVP7#?=VEOK:CDMN10N,Z21PC1NXX M@.D$RW42Y!0UU_TD/SG?>%$OK-?_-:54JI3 7^1J)K*$RIA@&(M80$02"1E+ M%%0)%V&<*DZ#X)*<;Z>;GIKB52Y3OH%N8OHKS.Y'O1SHMQ.\84@=PP5]G?.M M(?2'%OF/5^!+![D7YWH[S]- N=XZ&G[37&_G"3F7Z\WB"1?D!3&K H5\D(M2 M.X7;Z(&ODL]I6>8JY_5))O'OZW)E )FEA.N;=Y\:E_-&;9U.#>E&?:/?9YQ3 M$B<<045C4S ECB!%H?;P1$H89VD:(-ZC"MU@@*W&\/CUZLP6[5^T3_C:,D W MIE4GH;18@A_N]1>M_+&*-I*EJ2%)7\T^2VWX[KJP5MIZ23%?5/>[1RD-]_+8 M"?3;O@MCIF)Y9>3K:"KCM>Z]'-<[+X=9+C;65J^)L;>*/]Y9HC#A6?J?M-6> M\[H,V3$^\\(,@G/\O#)#TGTT+\V@#?I(-=\Z_;DYM[4D%ETDH">0B M,NO+*H,8)RF4*141QSP4S"D,U:7QJ7GA>TG07;\#+K1;2OM 9 ZLUFV(VT%2 M^:,+#H.D&>W#W""9Y,\T_899Y.U(ZO9,""2(9I#3*$N#6$42Q;:%1X^V,+5QWF+3WT2-SC+T]#1_W4/<"RL##V]; M0ISJD78:?4%ETN//':U&::=9N]5*NR_LD4SSR]JDI+M16U5H\XB;%$+E+,DX M9Q(A&'')(4(L@HRD&=0C.*124LZEU3BV:6QJ0[J&6T49UI^J?&$*5)@5C"># MUR&#Y#F:NX>[;_(&'OD-;R8^?_N)W]08O?5,G4,.3H\4CI2*\^ 5Y+M45F_A MGSWEYK0DIS-%Y[EGC)>IT]*:5PD[;>_I61YZ4XMA]\D[13M^?CDHUU 5VZW^ M^)LLS=2MRMM6[E1_0HG$$5(<1C$QM0:C%&)).$Q2)&G$(JI],)V-JG;.SO!JD M?-B@G>&KMO4@&,'.^]F =[.#QRH+J/X_Q 'C$$5A M#%E&$Y@H%*9:44*EG)+A6;8[-2W9Q6:F8ZJ)QYU7H6E%F_Y[K7^@QA9'V;'M M#3O]&8#C@85H+[SY6#KU87*E.U(U0!!S5ZMO%KEL0457N++-[3Y3^GS>IMN( M$ GCD.E9,-?S88022(G^(PFU?/$0X2ARVF,\T][49*HK1[J M!5GS;ND'#<'FT)[042*O0(T8_-;\=Y#YF3-?OMPAZW;'=8AMS#3$:,.2B@=NZ9G4QISBD,,V(R5S-**0T4E"& MBF#N.,7,*BKUS)?2",FU+Y I(.,B]?\JR>,1'KIZ=YY1;1N2F- M]G&^_/W3HJHB4.VMM6W3S1?'Z 7+WK",1_#/\= 1!CN(056ISV &.Z '.?#B2)2OW7_+5L?= MSW>CXF"'WO'V"P*Y?NZ( RB;0("?]P,!;JI5JO+CLE R7^D)8?EI41^$_[LT M*^927#_+@M[+#]]EP?-2WFH9EC.%5"9#2J%B<0;U#PFD46@2B1),,BEB1)S* M,8]MP-1DM+'"G"@V9DCQ$S<[%W/MYIB<*\/ M+>P6H6/EF=BQAH0KL$.#R3Q0$W$%6BI PP5HR0 5&YY#R]Z@'WU&G8T)?_R MM#?HG*.Q:F^!H_<1E*5Z9X[=ZU&OJEG'3$6*(IQQ_=4SM;PPPI#&*H1A&@6A M2H(P2:P*)W2T,;4/TS;:G]'GW9:?.S_\ M.!\CN82GT4^/6//5Y\S(*28LCHHR M>-8*>ERQ-VLRE3:7WTQ9P=W?OUN6JR_+U;_)U5?)E_>+_#^EV#ZIOJE*=O+M M@2X::9^A(,04L00J'F*(9!Q"%J01% 'F(4^C))).9T;>S)*IZ??^$/T^H@3B\U\8>MD78'M6GHSC:B3V9M(Z]J:*V H MT-?5+\N6!?\5$-Z\PWPE7'@S.\9-ZO#6W760..+- 5T6'=$D3XDE4VG(.*0) M3B!*(@1QH!B,>402%LL,94Y[":\?/[5/TH41$DX)9_HS,5Z4A/<4,\>-]API M\19)98X;=BI:XJ(T,NW#MJGVM'!<"Y&;X4_G)M78I\4[^I1K,=E+7W.CWAG% M*58YFTN3=7:6A8*@4"FH4&;6#6(.L60II%D84I,6CW*G^"%FK-!;Q"71KO54E3>,%1-;STGYW6C-TK RO4CCDFO][6H#K/7KX C4U7 MX"!MEIG>;PT#QC*/U50\\NRKD(H/2./64/%(XD'Y%)_/[B?;32O&E=,/KK98 M*S=/:C%624Q#I'4X$ 0B%A*((XE@A#*!%,MPF.'94[6\?+>BQ). G".(&"&6=6R12R.%8PI5RH+%51 M)I.&WP\+,3Z[;:/#<:M;&()8NZ^0'ZH&_K;L@ 0MRFK5P7,9A?-D>/H =#0T MJJR?-WA?K"WN\)<'PK)X4B3#3(0)@RQ#E80H_;W4Y83;9+T8I@[7)L:G]Y":( ML-S$O@I!*%)^C/G'A]F08FO6*ZNIL:-N[(P^B!&RN8>-PD1,I]]6*RT M0.F9N'Z!RJJ-F^*V6#Z;Y+$SK#(]]642(F*VW@6)(5$!A5*Q6+M;7"DJ;.3C M7$-3DXX:*VC 7H$*KJ84M(#ME.,LO]VJX9.U@16C/V'6@F'+QA&Q*"7_\_WR M^2?]B%HG]%^V\G#VP:-(@ZUYK2Q87]\CQ/'S%VF,L&+(H&SG/88V ]0+4PYACUX8&RGRL2=S;M&/9PGI#( \??=X M,9!G+7@5!GG^Z@O3[7Q:/*U7Y6?Y+.?A+]+$7,[2B =5M$::L@ BSA#$F @8 M:U])<)X*EEGIHT5;4Q/)"AL(>Z;0.<*EW93*$T,#2^,V38ZI$&R FGQ=%6'@ MMQKM$(EQ3G/B.Q7.D9;>)OG-:9-/IKOIN&7DW/E-!-F-AK.BU4[1WBF6C8ZU MZ_%K.C>2%LWTO"P*!8YAEE*3^)02R$Q:#L1BEG"%4I5953YY0QNFIF@'9^2V MG^4=Z.!SKF1U$O-%TJ(<*P7_!:^*Y5K5M%^ H9? +D_?OSF"N<'GV\1 M.\S:7?K!8L7#-ZWC?#=:U."'%O>/VN'?WRH&GP=GV&&E9""F1UH[\FDL/*U^MPO2YOV?7TJ&OGCUNG/U&^$ZFE27MZH6]WM[7?A>B'N\OM%KG).M1?)N3E$ MJK6ARCB<[]8R8F&$!<82XBC2 SHR YH&&:1)IGTZ&F&&J,N O@3,U,9_98O9 ME]JU!F@7'-RM'Q]I\5)E4MB:!K:V@=8X-^6XJ"OMA&:L#AI8ESKZIKM#!JIJ MY8-63]IW$911I=(':?O*ZN69/3,]RY6)(:IB!804/[_\JF?R.YY9DSVUFC&G M1&'*,YB$*-"RJ_\@1'M4$661C"0.HB"9K#'.2+'W=F<]?G M:7;/W>S,F*^,S?8-CYNGV9F0@^S,[D_H)V4G(J[?K8M"J^HLSA+)HC" 4<1" MB!@G$(>!@(Q22GC( ^Q6\::[N:GYA1T+>U> UYC=U.H,W78*Y8_$@56IZX3' MNS/T.:N0'2N>E.=,8Z.JC9WA^PIC>5>/#043,/1I4:Z*:OERY_#QNTW"@2J+ MY+8LLO'B\@7/G^B\3H-T.U^7VGTKUE)HG^[7Q1/-JR-T&JZ^X]-"#WY9KF8! M3E$B P8E2R*(A)8H*D4*498P)&D68[M$\>/"GIK*;>TS29 ;V\R,ZZFU#M#* M//"D[=..6F5@-05;5R::3!*-C=K;J(UT6)8?[WVQV#:9Y%LPL$P;F\'6Z*O= M!!/M#]7K45E^!;:V@QLS+V_?DMI\8.P'#0% ,P!J"L"6 _!IRF^)P];/)-^6 MD3:.)OC6N&U C=YYG=M7XZ$9;_-K=(9?;9V-WWK/<,>FW-6-NM9/%OE\K>=V M\D[J"48UU:B32$KQ49-K(DK6]N9*4[#1% &8T88 M1(@G$ MAJN>$VB_B48*14[Y7O_"FYOQL:HUI3=JU#VP-!*V%P)@(=FPT-[56 M&GVKP]F:.EFNQV/]O@5V,\FWZ]N!79K=$G)GNU7M=^NR5[>ZAQ4.PKZOB$&_ MX,8-!AR$V(,XOV%:Z?<1:;]%7^E*?IPOET5S"B3*D! H"*!@9MN7H@2R0'\< M4DX21FBLY\Q.7X,3[4Q-UEN8P. $%5 W.3[%IYVN>F!I8($\0M )VG.\.!) MJDZU,JKFG#%U7SS.73Y0L3+W.C SP2-!6$9A@LS)&*DH9 I', H1"1DE) VC M-N;7TJ/TC])J9+V.#!Y\[V"O[%AUQJ6J,-;KD(OG7K7T#]^HI_YXAU2.U@D; ML0Q8_XX8J])7#X33*N;5GV+G>ET7--4SHV"^T'[LNT**?/61\FHK:/<3]5[[ MM(O[1CNP_B*(*"'0_ D1EL3$M% H@S2+ Y9B'#O%!KLT/EE'4U0@J\P6=3)4 M\$.SF^*H]DY=82?C0Q$\L#X;V%4*K0HX:)%?@=?.:XW>N^3V(#E(-4?WV>T5/6=G)8?-$6-F$6G"8,$TYA'.B9,:(FK5\:AI#(E,:9"#,4 M.J69.-[,U*1JFR5%="6-=R'24GXNIF=HH3',?-OFC]F6;6K"(< OICZ"Y["Y M;EI\2G++3;>3]Y=]]9Z_; =L:1 M"4:F4,5<:.E6":2<$E,72C B(I1E3@I[:'N,D155FSSW+P#'6;.>/4\P5 MX/5(>H>IWB9U(Y\_[S#I<$KFZQ3YZ[#B4_E+JE\:)R^/G4 , M2?K *G)P1J$CPU2="L-O;JF^U URD,&B^3<\VF!/3O=A!X?GN(E@6:RV>>;_ M*I?W!7UZR#F=5_DA! FUGJ4*,AQI#R718QPC1"$/!8K#)!1I9C6Y[&QE:G*V MB\].JKI)[-8C;]0,+#J[T+REV[ RODLV] -V)$/_M)6+[F>/H@E6YK4#W^[B MD8,LS,+W)PVIG.&$$!XE"@8)CR!*$8%,A"F,$DD"B5(FHL YV^A%D*:F&_6> M.[/'>_/@MVK[J#+.-13W\@ZVWB: J['ALO=.* Y+>.E-@" M^F,$1AP0Z"T.XO#)?2OWZ(8?EXN[U9+_HVIJ-_OF+(LB$B5,02*T0J-48"W3 M,8.4:I\MSGC(4JOR7W;-34V":\2@A@PJS%?UZ"UW<_*ZQ[59LM^MH?XY'5@? M+>GT6>G'AID+ZOUT/G[DJC\VIA[6_K&ZJ\>.XY>U">9=JEO]\CQH\:J#&**1J#,;<=OC-4=.[GG;IWO-V[ M,^A?[=6=N_;"(C^_2%JNB\J9*S?_^+]S6>A'/KR\7YJEMUD:L#!+0@(%DPPB M$8>0\1C!,$Z24$^%,5%IK[(_-JU/32^WM6[ !FF5;./+]=_ ;S5FQPFM6V_8 MS5T'XWA@L;V,WOZUA%QH\EU=R*KMMZDWY$++R0I$3@_IXO7;>K:A?2P3LYPJ"%ZW89 M+P,+R9[G<>5:I?$()0Z^VF74C.2FN5'DYJ&=)J#3.3MRVWA^V6G,KURRCLOZ M>6-?Y?-R_FSJQKP*NF^/B$<\%2K%D"680Q1G,60HTGX8#C@.B**!=-J,Z&QM M:L*V ;M_RL3-P^IFV,ZC\L;;P,)WDK(!#I!;<>+)7>IN:U3WR,KL?7?([J9^ M"G);F$S-JY?;N4FLO1 ?_F.=/YDOR#8K?2)2)@,5F=JM*41I$D.M'A1RB12) M4L'2@+O(R/DFIZ8ENTEG6O35U&(#_0I\D8XG;RR8MY,7OWP.[5PU8*] !?5:BAF+<81H MFL"48@111C&D$8H@2D(4A1D1%%O-Q\XW-375V2 %9;VG5._%@;Q"VS_K1 ?9 MMH+C@\+!A:9E[_6.7 W4IZR<(\.;G)QL:&09.6?PH7RZ= D@8@(!EDL]'0GCD.>)6G&[++9[S]X:I+08G,H:7; 5?<8OX2! M@4>TG?%.N^G'+.VU;_[J0:/MD!^#O[L7?O3W;Y. ZG3MVP_?9<'S4E8I6[\N MYW.U+,R-,QX$2J4D@EB9@U]-5:6_)J).!@]^N65D5L)Y"G.?% M/?G6<:']#?ACQ)%>W$&^\V]=@.3R/#;;=1^DY[5)'&%() \@"E$*29BDD">1 M#'F:A*%R^O(=;65J'Z?W%^6N<5TTNYB2@17\=>::@4I>=I(P0)Z:-UKXZC2S M*TN-K^6MWK)D%MI,#JTVXT)YLWJ0Q;<'NF@$ZXO)NE!JF3*2]+%QD*20BH5A M"N.4<8C2*((TC1A4:91A(0-%TVP4Q[D7_*GITC8D\>O=KV6U8'U;_4?_X78-6.45T*#U1[! MJEUF_,.\% -/H@;OZ.E/H&H*=I(8:<4P)("59F$[O=H0H?^Z>:V:M>K?##F@ M86<*,ZJ+NO6M9U/]P/\Q9E(7=8RW6=1E*'H&I.>+?"4_Y\^FC*Y6WGN3CNJZ M+.6J_(7^^[)X-Z=E^44/]28(FG 6)2A.($5!"I$@(61$:5^)1"(,N5#$;6[E MV/[4O)L:/JSP@ZT!H+;@"E0V@,H(8*QPC$]W[!R[K]* E _\67%E>XBX]7[D M^8I<=VQ]W-CU?M0<1*_W?,QDYY9[2V%_U8]>O3?E3=J(_!EC DN6!C!*A(*( M!!PR9M)>B#@5*(J)B-6LCC"_6]%B-9EIQEG37,1CW\#A=.1G>9\OJLQ5C.I? M<%E%@PC]4:5%:4+YZ\B0L8-]QI]J,_Y_Y=[AR8SN?7Z5OQ7G/(>["=6%('W5>VR MS8&^/]3,U[K/_SCSX?,F_5>;)5MWXAO,G>VQ]9Y1F\]!E31Q)W]L [9\OY;M M)O],4!E'E,<0L4S_D7$&69HAF&5,$H8"A)E3P2#[IB;T0=[)XSKDLV[03.(V)GBE 17 ($4\3B&F60J(XQV&&$\LZ M9IVM3$V!&J#5!F6#U#&K1#>IW=+CC:J!5:872TZ96L^R<$&FUM//'BU3ZUGS M=C.UGK^XGXM2I_>J%M)^;H[BIF&<96EDBD-$%&K' VE71#)(A)0ABCBGU.H( MP.DFIC;@ZV7BG]U\C2/,V?D4E_$Q\*AN]X\J^N3KO'N1\;N9+=/$RTX,XQ0A%,!.)&F3./F7U!ILQ7CQLY,^8Q M4PXS81Z]JF>PLBQ+*5^77-A,TW9\^R_R^^K;[W+^+']9+E8/Y]X4Q;FSVA60=A&]?^KR>"0R:)W]< M%N]ED3_KQI_E=C&W7@_1>*ZY_D5=H2VA8<1CB6$HS (JC9B>NI@*I5FJ@I0F M:6B7@[P_A*G)8;N;I);%-J7P4@%.GYZDT/^9SQU75GMTBYU0#DOVT&L@#?B* MZ"W\5_4V-Q: K0D>DR;TIL]7,@5W .,F6>A-T$'RA?Y/ZB>%[^6SG"_U@/TF M^<-B.5_>OWPU&U9EL]P0! 1S*K"6O#30\SND3$(7#H4,LB# 2&B'T$7WSK0W M-9';P 6K#5XW43M'L)V">:1M8+G:,K:%"FJL ZST6/+B28?.M3:JZ%B:OJ\P MMK==LAN=T_E6LZIZ<5D0!@HI 5-.36\<9[RT;E_+X!C)2@BWF@4[F.Q(UG- <;?6MA:>+"@LAZKR]1Q6!=]7ZQ#LZ MGS<>N%(LBB,50<63%"+)4HAC2J#*2"@#BK(@LBI[-5RG@%-Y7 M=0).7M33:UH6,K]?_'7Y+(N%Z6Z3VZ2M$1"FB@8BA%&UVZZB$%)!(A@RSA.6 M"*)"J]UVB[:F)EP-5'"_P0K8<,3O>.DR1B>8$NOTP]I0WN:#5M;F$WJ)^]+7!9\^'(H.UH:UXD\ M;_*!XVAQ2]_HQ445^_SW?/7P;EVNEH^RJ,X'7R_$9J^RRH2_G5\%<2"9,-H1 M9DKK-(LAPRB&6(4<49+0*'2:T?; ,#7]WJW*\+Y-]OU5/LM%QXDQ;QUB)ST# MTSRT5]N@![]K^*#%?P4V_UZ9LO/S3HR%";#^*KG,GZN2#D-6=KB 9&_1F^X( M1@[O[$W18?QG_T?U3_-^VQZ)-B?=9C)$"4D4AY+00#M61@TE2V#*,D68#.*$ M"M=\[Z]:F)K6;7*?URB!AED=DG7/ ?^:R&X5\T+/T+N#KLST2A!_U/J+,L6_ M?N+H*>./&G0L=_SQ"_N&!K#5G>3KHHHSN'ZF^=SHA/:T[JB6"_/W&45A(&-" M3;7@JE1= K&0*8R2($813=,THV[A 6?;G-Q@-V[_%O,5V*"&:EG DFZ^IXY[ M?C;\V_DUGED=6B.Z";VS(;1'(($U1=Z""&[(^^O=_VV1-;EJL; MU?:6=J7W6#U"Q5 M%#76__'?<11&__140W;9*SK-;/<@]RQ M>6%MK-VVUR\::%ZQ/_O:<3O+1??>V^G;1]R%.VO#Z_VX\Y?WGQ!M@Q$V65Y( MG&18T1AF*DLAB@(,:48J%R4+1912S!/7.=!A,U,3R,I+WXVL.9_KQ854^XG- M952-,9=Q8ZG7U.4T"1YG*T<:&7V"T@4 E9G,0H8RBCL5.%GXZVIB8/-52PP0I: ML&[2T,6NG3IXXFQ@@3A)E_>S$!9\>)*)KI9&50H+D_?%PN:6GHG@Z5R:1%L? MOILZA=_H]UOZ8I9)WZV+0KF&!BA+\%1C=,QI?899.[WPR-? FE$AK0(X:JQ @P4-VBO0X/68D]F. M&%_IDL^T-FXF8SO3#Y(,6][68]VVSI]QM]9/H_K1LGB<98%V-0)"H0H9@8C2 M!%*EIR14_QN.)4TXMCJP?>+Y4Q.*%AO0C3TZK#0>8ADU(RVVNE'DMM)ZFH#.%=8CMXVWLGH:\ZL5U8[+>N[F+E:YR.=K MD]UBNV^L!7*^%E)\U"!-#K1U_3K9\)4!\D@+XR9W/&WB0=[&CDL'*HQ8GBK%TQ3<^?!=%F9^77Y:U$'0 M>X5WVM_?%CF7LT2J,*.$PR0VRVLA"2!6-(0DBQ#'^I><."W)CPM_:MK4V !D M U*,4YS.[RMAN2XXV8X>>IG1HN!<>:;BW*:FW(8$H-^3FH8CU>7:JT#%Q8AE MY0;IP[$*R/D%/ZU2<8-TC'-1N&%0]/MN?I&K=[1\N"V6S[EVU']^^;4TA8R/ MY229)@CE3H$CMOW[33]VJ$^'J-'' -':R- M2&D)4IO\N?1\_MQ+^\'N0S,,NP-_) RQ!C5H89L/P@^_UBS_.'":8G?&/$FR M0\.CRJD[(?M2V.,)/1>$.5^N%R8'_.URGG.SI)=X71-:#ND$26B(PADL T2LTY!A1" M0E(.,QIB*6.%(XQ<_,-+21SMH&6^1R4HY)R:B>AJ"58/$GQ9KES=P6/\VNGL MA:P-++";MZZ!=U4MO?H,2SQIO;=PQ,,61@Y#/&GB8?CAZ4M[GE]X?)HO7Z3\ M6K_A.]5^VXT!FG!)0RI@1JAVMQ+$(46,PU1D1/( 110YI:XZV^+4A%5_N(JU M*6"SN\AEPNN87$B5NY[(/L^XG2YXY7%@E6BQPE9(=] .$))H38VO@P]GVQOW M!(2M^0='(:QO["YE3F3*9,,8PD5!D6$''*(.&QU,Y&*L- M":&HT[;+00M3$Y,6(*C#S;B&Z"8?AQS:R<5%S PL#QM2FEI_[[I8<5:#DY9[ M&OV'SQ]UM)\T;W]TG[[P@@PL/U/^#RFV\1W-X7SM,)!$20%CDF"(E'8:2!P( M*#$-.$TI1=@I+W%'6U,;X154R"JLH.P;,]?!+LQ);\.$SW\Z) MEL9/PM-M\M',/&=NN>2\Z>=E6=:Q>6:E;9TO[IM:JLM%^;-4RT+6UU7'J3Y\ M7Q54MY$O:/'R:24?RR_:<),?=#G7+=VWL\T9DE)FVAF#)M>6*?PG(-'O&R0H M2921&\F<-@H'Q#JU!:7F .\]),(TT)S[R^9&7,[',* M=I@^MUV9)\A>N=;FC:BV=2X7HB;U4.3E'ZS)HXS$HDD3J%"2$%$"#*Q:BE, ME<"!]D)Q%C@M%%JT.35%:2"WFY+U$?^E@=V> NF5(=:&?3NA\L5Q0'8#OH5=7]TBNDGM^:BFMD%=4;[![7&YU9,O7 MVJMML^,NQ#J2<; JZWJ_GURAVVID/$DD0S&'*C6;WZD,3'J>"*8RH2F/&,-< M79(L=+)%X,SY +.D49T)K!-@[D_ZWBT?'_7PVIU]7)9&U+4(G!FD1M?:YM2C5>_>;,FUF-:^9H0F6H@01!H6( M*$2,)A C'D,E&%-))E42.7FD9]J;FHXT<)NHFOEN=-EBN8"]LB2+ $^">K2)456TR\A]Z>R\MN>FY_KI:5Z=_M=/I7.CS'FC&W4@P$\5F:LCBZT5,TW[IBAE_@-2&!0@M]J<#[5//!_,'@G\FYSR M'K=C3AT9'QE%_WJ].ZG(GVD^-[O,NA%3DN?712'IW+1M=J1OEV75YC7GZ\=U M?1Y>__,L%BH)LDC"$), (BH$9"D+889$S 3"$9/);"'OS0W?[*.-/$"STC=2 MZ]L!P.&T;HN]VNF_ E6C[C6!+^TXNT_26/TP8K7AK3E78&,0U!\,:$RZ GL= M!%JS]-5;PZI?^2U1[(EFC_6,+T4T>O%C3Q0>JY3LZ]$7K$FQCHE4,X]BW1EW M#>J]7+M?I9E45=%=B^KPPIK.3>;Z<(:HU),7@F 4I1E$IE@SQK$RY^H#2G$4 MD]3MK-+X-DQM_G*0P7N#'.Q !Y]SI77H;[7#:P(FY=;TWC.>MWB%');,IOMB MC#CW.94WWC%M?%W9TO)E\U/A;0)]Z7.%;V0+QE\ ?)LN.KH^^$90>GZ(^8,4 MZ[FLPJ+SE?R$4IAS"@VL8@9Q'&,H)(H MBS.))!/"Z4/JCF%J'\+6!'-*8(M\<]+LBW2,3>S3+98?IV')'OKCLL-SC1]6 M!AR2#GZKC ##;(OW)]&7JO= ,*XJ]Z?H0%4O>-0%&0_,01\IWNM9TN*^7JWZ M&YVOM1*7JR+G6IJKJRKY_FMA5B!('&":<6RR'PB(@E!!(A"&:10J27 @PY@Z M)T-P13$U931>OW'1]( M-IA!:4"#]<(YNVJ_GK&4QJ'Y'EH<*U)K T!MP:;6 M4F7$%=B:41^X:3WNRA3/V1;Z,NDS$8,SAO%S-/2EZ6CZAMX/ZZ>3=8E069C( MEB?CS#9QO'&<(BXH@P(CK81QDD(M?P@&2B8B#;.8*BND=L]31> M=Y\\ZB ]8M+^R#QVB=MP%#*??5BL\M7+5WF?FPQNBY4)-YTE88Q3'FE?/,+< MQ&[&YIRB@C&1 H>I2$*[4TJG&IC:][?&"+8@@4%I-T1/DM@]3GU0,_!@=63% M>MB>,_W(V"TE__/]\ODG?6L];/5?MJ/UY -'&;+GS&G'[=GK>LZLU^5J^2B+ MJE2+V1IZR)_:4[(X1G&@!(*A$@0BQC D&9KZT3\DU/:[?Q%-XWSZW1CJX0"-.O0$3E_J-L"?RM7][-VB:O#=!_5GA-XKH&,%@^ZX^I-GVEO8^G95'M8]*Y+.L[["3&8Y=V*]+; M=-30+HVQ!]PHT( &-]J[,:@WH8(25&;M7%-N+M**UQ@'MM:-WFUBR=?5N7_C M!$RL^UYA^Z_1C=:?+_^,UU\[\]SJ@Q:&05I]U#RV-,HWT#\S[2=S@"?WFVY7 M2=MG%%-$ A'"D&K'&;$DA 2+&"H9IYEVIBDCJZ;<@'; M]R],&)(BT/-=:?::,Y)"D@D*HY!E:1H0E41.JV,G6YK:,-X W500<:Q$=)I3 MNS'MA:F!A_>6I!;D($/]+!6>1OWI=D85@+/F[FO!^1O<9*$L5K-?\D7^N'YL MJ^C&%(=4;FP%V->I-"I/>:@54'V.F5 M;UH'EBH/C/8XCF-/D;?3-Q9-CGS8QIZ$P[,U#O?VW<3_\"B+>STE^FNQ_'WU M8.+SZ>)E)C%/$QY1J&9JNZQ0IJ ML*!!Z[J=?YS:;GWQ2-C DM*3JQX;^YU,7+"Y?_RY(V_P=QIWN,G??7GO\W2/ MRT5U1N^6%C=%I3OU$;ZVX-0L3C.>\3B$^B\,HB!5$,<"0\$YB1'F *! MY62W(-^5J'9_1U-M&!.?TL MR_(OQ\H67X&%K*9+NT6/_=!MNR1V\4LYR@+8J\K$W5F'>BQU=7+@;6'K>"LC M+V-UFGJX:-5]>7]7,%]5-06N%\)D_=*^IM0S3UEN:\1LEDJ8DHS&,8-8A2:W M9:IGB0D+]'Q1*!&$*-;"[.H46K<^-7'> 5_E7W@%?Z=H4N_5*[>^L?<1!V%\ M!&_1%]F]O$9GTCSZC_9MC^Y).M-RS*=T?\@%Z8"K4+]9@C."@D1 A6/M ,69 M=H!H%$*>H"RE"4Y)YJ1DVT=/3J8TA6:YIHXWU^Y-G13+Q]1UAT_+1?1>+ V] M5%Y-Y6\[@^O[)71]9:G//*OU@\=/?_K*H*-925]?T6^8[F<*W^80K^5AO5R7 M5MG#=X+UJ![M L$(40X13P)(J&*014*$C&1!$'&7T>X=X=1$XTS&_](QXW]O M%\C_JV G5&_:P6-,XOQ5O+4I+P!!VIT M]EN:K^DZOXG9FX2!Y<[2?J=MRJ.V]MJ8?/VDT;8BCQJPN_EX_(*^,07H._;PJ0V]9L?< 0U0M>( M@AWBSH_ 2^@8>! Z,-$C7N#0Y N"!'8>-G)DP*$9A^$ 1Z[IN_"[B7I\7:>I M/=B F0PP5S!F0:R_CU%LTFA2J$(24AD**B+'_?_.]J8V=*O);%GG_]&.[FH) M^-8 4,I%OBS 8KF2KEF!SM!NNXKKCEV>[61EZ, MM3+]_;ENGBITX'S_UCGQ:;4C-G V@2X4,$(35,*688BB"*< M0AHB##')XH1(@:AT"H*V;7BRLO.DG_A0%:TRNQV%7!D#K@!M:E*UOVY6=7TL MYEKWE9U$#=$#@\\4:LAMS8(&]-6F$EA5/7F J"17KCSIEW6SHPJ9*QG[BN9\ MO_L1T*_R.3>'1&[4;:']@+H"PC7GRW6U>W6WTF/65"C^]4EH[^%:_/NZ7.VD MUN=!QBG5ZD8XUU.@B(40QYQ#%D0*!U1A(JT2I%X.96KR]ZY>\LF?)91*2;X" M=(,8F%=%_[RL:IB9C:SKNU^!?JD#&*3VQU(O[+MN\1NW1P:6P]800W5ERJ;* MR]8:L#$'U/;H7VY[S.^163_$7G#&]D( HQW*]4/4[BE>3T_T6B6K=I6.E9SY MN"R4S/4_S0(2!S(-4RAIHMU*XU'2**20QCCD@E(B:;"ILGYQQ2P+1%;#>Z^X M^A@E)&I\)G[F6 &MWH>&+^@Z.R]SX)YX^X):M26G*VIM[!F\JI8#I\.6UK(! M,H7Z6@Z$61;9E+'GB!&5<;+B-I7Q0N?UGN?I H\^'N^>FASJW_.*KEBZ9A713:TYV%(DW3 ,*_'W'Q9E5EL1'"6 M2)8&029@)!,&D98A+4M(P2R+:89QACERRH35V=K4Q*@%6^VAB"U<-QWJ)MA. M?;S1-OB:WPYC.TC;-);^9,:*$4_BTMW6J))B9?:^D-C=U*/H0^LR5X=P2K/" MUZ2ZGK&$I"1 %"*6$NW.\ CB..,P3668*D:BU,Z=Z6YF:H*Q!5@EM^5-Z >3 MVIWAR_M%%0]=U6=8/4BPD-]7((S H];YAQ+\T-1PL%PC.],!W;KBC]:!!64S M*=N"O&I0>J')H@L*W#Z[O%*!9RUX%7Z__-77W"F M\&<3J6%R\VA!KMZ,:U-'X+[*Y?7SR_:26_IB_JE:LC,5L5ZEA=^?IUT6^*K_>_;I)A2]9&#,*I0C,O($GD- H-FGC1)9D,HVYU8DJ MJ]:F]E4YV)^MX#HO-'30FT21E"06, F$*3@BJ_@Q"@,L(H64$F%,9WIJPI:C M$[S;ZG 4_[IXUH UP1ICG03DUOS-)\?6BSE^>!M^,>?(.PE^,*S].$#TO14O M_I9T.MH:>TGGO-E'EG0L;NHGT[^6\D9]*%?Y(UW)9> X'9[&_=[#1QWHQPW;']DGKNI9?\RX<\8G+.2# M=@OS9_EIP9>/TAR)_R)7-^H;_7YKMKZUM[C2@L+6*W/:_MOREIJMI4W6BQ1E M44($A0F2F=8 <]J=*P5Q@M*0,9IBMTJ#GG!-33SJ*2#?M0O,M4FN%/LVBGDA=S,[#F;?!= M DTOA'*:1!%D,9\U3@() \='+*SK8X-2EHX8&G&I^K M&IPCV%89/-(VN$K4&,$/+=H?S>;$ALC;,T3V4 M+9KLYX94Z%(E(80H2"%B# ! M*4U3*"/M=;"$IEGJY&!8M3HUE:E!@PUJT, V51K-A,(@=]P"MF/?3GZ\1X(6IX M_Z;AZ%5._T'6J6TH\>?5G&YJ;(?FK-%'?)GS]UP0/2+^UF4LC0("8(B-D601!A#$F$%648S3J),(!8X M1]2]D3%3$[L-8K"!7%=UZQ%K]U;OAYVR_E%Z?6#E'B\F[^2K=05VJ/$PS>N^M3!D_HN^-.^UHE-];8^IY"EI/$_+51\JKLXOOEX\T7\P8B>*("@QC M14P>,Q5 )IF$:43BA(4(9\3MR/.11J;V7:LQ@A8D^*V&Z5K9ZQB==I^;2TD: M^#/@S(_[^>0. GP=1C[6Q+@GCSN,/#AFW'5MWS*LNZE@]XLXG"O=$$:_5"?B M;HK/2ZULQ0SQ(-'"D,* F.JM$B>0)%D"TY 3BCD*4I*X56_U"6]J$O.1YD7K MT/Q5&[!J/:#-44/7HJ1>.]-.IMZNBP86.*OJ.5O[.@KIZ.ZLK32%KVL[?=91 M'8)_;^57O8(;N6KK$,0>%GL=I)4>1\3;A"[;XA(Y(G,,!<7\$CG1*_!B1GHZ'VW'1>4;\S"/&.RAN9\NKT^*6M_2L;[F3 MK.Q&[:Q4K+*SN:FIZDY>/UH! M!'0'?Y66HRL/31_"[3Q:?S0.+*^[0$V,]'ZF1(^QA':<^*JYV-W8N 44K0P_ MJ(9H=U?/);JY'B\WZN_4K">N;HJO^?W#ZL-W6?"\K,OR;GY9-K\MPYD05"91 MFL$@DA*B- HA17$"19+B3"0<)<1I#ZP7BJEI4(O78W65?KUCN20X-.=#KQD: M_$:I&I!F/ERA-#E=FYZX;:N7MX9L+O(H9Q<1Z6OML1>&<1_Y?+X-I\D2P1C7TUB<)!E$(0\A(5$"XXP2/=7%,4J< M@K([VIJ:[+50S3!KP3INUW<0:[F;[H>NH3>[CS %?OM6'3P;)%;)@A9?6\0= M+8V[@WO>Y(,-5HM;^@8UZ@$HR]4MS<47N9K%-*$*<02CD*00!32&#/,82A&Q M-(L9SQ+J%L?XZOE34X9WM'P 3QH;4/JSFS=@78,87U-HIP<7$#.P!K3(@(%F M/!4^7U>%IM_1IWS5+/FW%UV!&^TYTJIDTC5?Y<_5NJ[/6,:C-'D+7WS]])$C M%H^:=ABD>/RR?N/] RT6NJ_*MEC]<>N7$D;?2O"-C%GAZ@.$-1I$3.?BK?>@VX73ZV>P:+_I#@U M<=G6+@]^N_U)^$&RM5P\/B[F=<&@KXN9A;J\2X13)\K^Z?2 0(65U"0%E+H! M224$PC #>%;@E."4,QRT>[UY.(8PQF,=##^#?C/$/9OU5KYMG<^[I)(QGK&^ M"$$DDWVZCT$-]T4U#\WWY8<[YLCILM1ZL_"^.U/5F6+*B4BIM!UQ2]6.EUP_\.FUG6%YRC-KG-# M'0(TWC[:C=G2-?E@=K8>.S>7DYR)G,&< 68H!E@I"+BVSBO!0K#"2"VYUV[5 ML[^Q.4Q;B=UYC=S9GDF/>_-.B%^V9SW@V/=F=P_"W1VN3^A!)P@# C?B0CE0 M\,9MD(9%<_@#=#&BPZ.9X:(Z_'7:B^P(>*TK27)5^*Q\8\5]_=W:MSF?M=6? MRONY;%# MC$O/R\%F2,R9(>'-D(#P(>E .WP;GM$8B3N*,3!9\6U@'?,8W]A>!X_W8EV] M1J"/FWI-GQ?6Q$]23972J002L"[RJ'UQP> MOOY[(V4;,:;:N-)N_G&7\NK_O-L?=5&AV2KQ%U2J=$S]@%[GY['8*#-4"]C M$;9'N@'(BYNF+NT.MXNZ0>N];=4M[72\HJV2XEWAA _V*_S*2WW_9:FK//JR M(6!3T$A&$0*2$FT7%6P7%84+@%0A(,0XSTT:=#UXMZ.[\ MX8EU8WB]PV&O#[T!.+I+]'^SP^[C@UZ:Q?*16R5.%7&I:A(U$Z$0"L$T34'! M,@)P3KD+5-# $$%(BE+[6^1][N[?[]B,4$"9IE"$/9S4?G#KV=[L")V<*^/T MP;..TTT !WBB_0 ]D /J#W@D=S,9D!SPSF7X3KN^90=7N^#[J3)VG)W M!.5J$^9Y+^5RK54;=GAO['_O9[/%GTY<^V;-RN*R\B?O[M>$:IY[7*BQ%E MHV_B%-X-EVYTW@F5YD[M9*-W%7/>\$J]BUH*8Y@A&H0TY69A1T2B$@OX,%*5 M:+UV(EDY*9G]\$M']\++KVY/\\W^;+9=+=MK1NXHOV-D3N-_?)3O* MUQ6:=IF^G/YW28V (S,?W;<1Q(HSLF]D,'*=D7TKH00^ P[;%1Z@(209DDYH M0&0/6(F&[+EC;KV>S9S?-%>_\>6_M(M_?EUS]DP8SC/%8 I,3E* "XX!A5B# M%%-$-E^=&R JHC9C) MZRN43^')]%>QB)5+?[ZC85/IKRI\E$E__8V.YF$G);&^I[%F0:9,(X HE"GBL@TESSD>.RXBU$>:>UE9_['OU&4%O^9Z$K>0-MP#*E)M=2% M-B#G*;&6-A6 8RSL3D\@G64Y3O-\\J27TX7ZM.++U1# 'G;7'[PO])?IW&43 M)H+/W#[]9CPIS&3JZ!X*E')@M]!VYB]5-T/2]2.T(]_^T-4M.EQZ/N&2=12364G7RYN%[$"OK#KLCO]??Y5=7FN/-8OEF.G??_WXFW\10@U*% M%>"I@@!G' (J: $(E(K*G!4F#6+J["S)V/S=1LADYJ0,I*OO/AQ^QF40D'NV M094.8&' [V5#ZIFT>KARP*TFU4+OOQ?5R1B^"RQE9@8V>KM9VROQ3.^VTNO^FE_R+_M7Q +[B*^V* M9%0U,B;<>K:4&A??">T?&22 821 1@1%PO!,HZ"2HN-0:W06O9;=VI<8!#+C MP'B2"T3M.ET Z\*G ,L\L^NW08!"J+,"*I01'D;W,0[%0CZ>83A$-I_/WZ2S M0[/_7=^1YZYF%,*.R(L9KF3D#D!W20M1TF"45" E#J5D6WLI2AL=G?.B5SXLJR>!M C!.066'I>'_9WKB]OQ"(@Y.$63 :* M3@C )BQNX)SN%Z_XCUX:[C;^G+Q[%^=G'PJS4DI/)Z_GJ\I:VDT7=T2^VIH_ M_G*]=.>]$U,(RJ5@ *)< KL+18 )9H"0FM/,4):G7N3QUSH:V^ZPEC79$=:Y M4SQIQ/6;ME?1O6S-8F+6LV'K"I?W3/;%XH0S6&KYUR^+;W^S3=1^H/UAZ_Y= M;7B0B>^K7FL#O)_O=A!FK8O=VE8L)X& ,YTCI)A02OO17707PFM"#$IXL1LGMRMIV*% A^'PV\#W!/%@SI05ON%C M.BH)MA^CZ(5]\#ZX.WR1]JP=!!AT?]D=H,.]X TM==BWO:B# SY]U7KE]IZ+ M><5O.BWE;%':7>.]*"MNB(EAA/!<8^L>2>)X2#/ N1: "E5P6!"AL?).0/#M M=6R^4B-W4@F>;"5/MJ(G?[3"AV3U>@^#QZZP#W![-G#/CVO #K,/? ?:>;8X MEQ7.GC;XY5MKI7U8+I[TWX['9]TUM ML >3M)(GE>A56" WJ?=P>-Y)]0!RSW:^%?2N 94'@7I#Y34_A**7 M8;O2[3/59/,#XWR!-L_W8[.#OIW+I3L$='2E]TI5W(KEA*18$T0+D"+NCNU( M!D1J<@!3!94VF?U9^,4!=)1@?!?V&]%B,1V>1EX20X0+3S>:NVJ;D *A#+=C MP+52$&LNO Y,!\!]B+5C(-0]-@#]8MGS$N'!)MFJ4).*#X1[+%K/F_$?#ZMG MZ#A$Y/2\B&)W2L_3S8Z$T?.BSOZ$GI>;Z5IBM6[SE:[_^W:^*:#3U&G8;K0U MTJ;(,L"D0 !+6 "*H 8B9XAPEA6%D&'55WV['MN"\;(*\"U=T/=B4UB*UVS[ MSC&>-2-6);#/=55J1!NC9?43E];K*JO1^WMH,5?OP?+;B/0S!#VO,QOC]4LK M]E_<2&Q+?#6B^YP[=2CY&HI8M&JPWAT/7"@V%)#C&K+!+<2_,=PYE&]2;K=E M\C24@B#!0 HK)UDR:P*E]9[MGH7F%!)3!!6G[RC'V*Q@>(7"K@-P^T5A)%B? M\[;PKDK)EX10V3_RU!B.8\F$.>QBT!DJ-#FF@D"\Y3 9"6!< D94!P#0%4)N="YIR3 MH*IYH0*,S6345$-VJ@]J# M 3>>->J*7B0[%=S]H!:L*SB'MJUS.UUKAM8YVZ_YTO'6;)P>Q842.08LH]:V M,9>?BC$$ N>&4\(09V'\$B>[&9L%VXU$?*7-5$X] \BOH.EGG&['J&<3U J8 MM!+VX/%/3;/%#6X.R_#9U\3RGTOC> M+^;?=.EB-EW&7EGEBNW^WB6UO%^L_ENOMD6V*J*<)H5O0DV:096F0!6.$8QC M K@K,RQYEN$BTSG)O4K1#"KUV"R38\QLY:PBWS89R[(BM:\8W9+%4\!5XK!? M@9\)'-W8]FQ13^:7;_-F[Y*-KFW:>:W#795W9W^[2G[8[>=N8<+[1[=5CU@- M;,@AB550;!"9AZU)-N0P')4U&[3S;HO9-MW6^JF20VB E$("7.0(<*9RD!*A M:"&4J<)!_5D]1YZW'9JO?0R8GVT>8YYV)=-=I"3DLXI&LDH#YRB?5>=P=M^: MF]RV8R?[XV)>3>EV%XD*6N L X)*"G"J,!"(80"EEJQ ]F<>=$)VU,/8W+1: MP+IV6]AL/ ;/;U;>!$G/LW,7C1ZVBF=5CS1?C]L?=-Z>5>]P_IY_<&!VO=_X M]^GC^G'C+:Q%*9?3:G7_R%=ZHCG.&$0*% Q9@\?($.QHQEV]_MR;V>6TL7=$[6?WT8+9; MQP\5#;US6\O/^OOJA7WF7Q.CJ.193D%FD'%IWCF@6N? KCI,JUP1DYENF8"1 M)1W;$O-I_?C(EU;:,EE]U;LYS M3.W G3%K7_,'8H^ZY]HQA+)_[/+$)F5)5 MB'836;I[;MAD,29.N:32KI>$QIY&('H&9&PYGREELB>XS^=8]M7AC4>#U;>] MM1L\2XF!$ ),"V'W(T;:A4(C@%.CA2PPR8J@2^XS_8S-UN\;]U"*PVN@!AXF M=H=JN*/%7HWB%21BGST>]/(\)Y&G53U[+GGF\8YA?O6RZ*AE/^HG^[5\M;T\ MF)U#E$F6XI3)G .#:0JPSE(@>(9 FM*4:9UEAJ"6(NUS0'S?U9Z]/O]]7K3/ M QB,K;25Q9#UL5X9?LCI@;V?^8@$Y4"1>XVP54V4K;@.2J_SXO X/6]T8D7F M7>]PV%@\;P".HN_\W^Q $'&=]SB^:JHL%^MTV@G.0B(\9 #2#,K;NB M#3L0 50'0PS(0(0'FX%1[\+!],M?VY M_SZU+E:>4N7"-S GS)I]J0%+H0190;-,JP+*L.R@LSV-SX^=H%S?6P4N/Y@ M=)_6W;T*_'TUJ.1=XQ&>K!*MPV'Y[] M[FJ4_C>5N>TX_L\=]!I=KY\C2K:OX1RNWFU7 <.+2;YJSI;^WS5?VN5I]N.C M?EHL*X);Z\)3#J@@"N"<<2!8R@!-"5&22RBU\*TC>::/L:V.0Y-"^O7Y$PZGDE"854W M^WZNWDR_5Q6TF[Q"A)1!W%!0Y,C%$@@%6)IF(+,37]"42Y('[=[/=S6VB;Z1 MM+H#-8VL@?2MYX'U4JV8/>1P7DKU M-[K9B)I0M2E$NV6XSU0&J3 @+5(),&4:4)5J8#)K+H@@A4B+$/-PLI>Q689& MO(:_/I"1_C2.?M;@9G1Z-@1MC=86H#[HY"]B$&GZG^YCT)E_4 2?9W MUGF N()IN9I*/DM^LQ^/W>3640:1(HA.ZGUI]MH7=F:N_=MVUNZW-6+'[_JQ9>6 M)0"F%"G.'5%/B@ N9 YH9K<)FE&=$F_+!Y8EQ*'LEAXB :K22"=TE&;BN MPLV0'1=?N+W).-59=@J4-/5))M0(IG1F'&N-M:19D0%6%!B@0EOO3&J[/0KB MV+W>Y=@,YF[5%A6C:LLIE)4JN*8"Y$I18- MGA)D",Q]%YZ8WVOOZ\MA!9U?3M0<.A^N>W,YG?/H]%1:YT2'SUIFYSP UTKN M7'BSX_W[0D[?SN5LK6SS'UQ9T\7\?K5:3L6Z*I[W>>$.SA;SE2/_M8^\G5MK MJLM5LV=,34%)1@J0IM)QEG$%A"P*8!A,-6,\%T1.ONFE6'A?U=\D4,@TVQ5K M&"-51RZ[>,VE_JKGY?2;HZZ0=@U/?GFW*,O $/D;Q\[/M TW'CV;O?N'EV^3 MC29)HTJRJXO+-=[7)FG5Z>'H( ZRL6(3;A-FV""&*, =13O$:?7VNJ\O70T; MV[WMLZHJBC17F*8:*,.MC274,41F$B I15H8 Y4.JEUVH:^Q>=4?]5/+6[8P MB5@LEXL_+?3=R[@>8NMG R,AUK.!VR_.NB-G5:"UGPJL9]#HH=CJ84_/5E?U MC,J72JB>>Z5CB1M>?G5)'-_XS,V,^]5+OES^L-.B3E>#'*'"Z@@@=AMR4E# M&#+NFH2KW/II4 2%/%SN;FP6PTF;[(@;6 #G,K1^UB(>8#T;C$.L[A*^2EIA M8^?'^:$2JVK.Y:BJ3(F@B(P+W4V-NO1RIHL-\+>)7.]'W?PK F<[C=P.D;: METNMIJO$;8(W<=X1=UH>:,7:1UWJ:MA=DH?21WL@GW=NK;?R9CJ?KO2[Z3>7 M9+JRGXOSB^I8\YJ>A&0Z-1AB )G=]>#<&A_*! )$9@8+0J1U<+H54+G6]=CL MT>XU;"T[J(1/MM(GM?@=>6'\!\7/+O4#=<]6*B+*-Y0C\04L>GV1JQT_4\$0 M7T#.5P#Q;J%KK=&];=TF(_[5M)2SA0L?+"?02)T7A2.G=$^ M+:?6/W ,,O^>0NBFIWOJ_6(5FC#K,U*>F[NX^/>]PSLX!+K;H3Y)=D2.60_5 M&Y]H%5*O]SAPS51O"(ZKJ/J_>B.+7DT#LBW#4\5M:TQT)C,(B$*%JTA$ J=[&9J>VM'(-Z=!6W(YL>R/DD]Y\OIXO=Y^:3EU$RU>K5XY-/YQ# & M$900()8)@%%F71LH#9!901!)N1+":Z]VL9?168I&T.2/6C[/7==E)"_;A6CX M]+Z7\H4F*&WFJNHWI-&<;WNPM)JKZNVFV5Q_>&"^SH8W[/5WO933TFVL#DC# MFM_H#\Z?GZA,IIQ !5*M.<#*;HZXP @0JJF2A!)&Y"!LG&%RC\T('1$#]'B-YW>N]"9^>[7!W M:,*2QL]!<$OR^%&;PR61GU-G+YG\[$/=O%MWGO9)R_6RXCZY_\:G,VK$N?Y\O=5V.WEU&?UB44V=EWNFR=!2Y*?K-/OFUG,@L*U2> M*X!)F@%W; 9$44 <:%5ZC@@4-!)65SQQF9"MJ?.=XF3M6;O3E'R6(D;YGQ& M'DD_'_/YQJ=G$^842[::W24;W8!9+('3SA4@;_5+M@I6T1I)J^+!P/YV>6"# M_<5^\(_D%D86;E#OKQ]@#YV\GGKI3CG^9EI*/JN+E,EU.3%8V/]7 B"3Y@ + M0H& % '*M$*&X"+S8QR]T,?8C/*&4[N6LRVI9R4-YQP_A/.R48T$4M^6,1R? M3J3C9Q"XB73\L,W!2PQLNO'Y:+;U.EU8L?OY!6BUZ(3;N#&,F#ZB# H%Y2=X . M/:$;6KHQXN/==*[?VA_+"7+>3II+(+C=LF((!6"2*""8XD2G'*J.81Z;+L9F MT'9*!CH9DTK(KD44MT!ZWD_N0BYGSV(!F3/IN&@ M)OM&U/8J,>+QCAFEL-5O?N]!6%Y#P?EVQCQ"L M(0/F::'6O0W8W]O M9+Q+7N@OT[FC#$H$GU6SV,5]5+$>H30SPWT34E'!<&&_!)3:+R%-W4\0 X8X M5FDF%39%\TV\GJN?_HMH=1CB>[!]_60?@Z=O/<;A[=ME'ZRL[@8#^V.%P@@" M@+H.W'.' 7+_7,$ 74=CN'JV9X3H)N']&)=VMU;65HIA77$7 _U]=47V[?] MJ9RJZB1G,=^4GFA3^V7&":3(72_E F"<8\!-[HI>PDR* E,.@P)?NXLRMMW: MO;2#6-_U)9HOY\#NUZK 5;MIU59BEEY46B62'2W: MBW^G1[*GR%[UF^A\#;<#&LG8WR#(H-;[=L .S7&$%L/LZU.Y^G(N3, LEJ4+ M$SC@Q)DK%R2VG$IKV]WO=J@V?UTNRH-@@A>N&?V9?Y\@I0IJ, /*&F* $EV*=@[MEF?UZL^"SYXF1.UMN@H)G]N^^A MVH!C?MF2CVP<1Q'Y5=:17P<<88E5/-EJ7OW>OKE#AF[(1C9K"2&DBD.,"ZP("B3 -M>%H@ M5]G'[^G8XMHW?AEY;-E(FE5-YESQ.Y]/']6/ 6N$#MX<7$!G$GM?PAC>O M%?=NRU?>2IQ4(D?&,6#%C(SG0.O=S;B&K4\!(%U<77S:&6YM"-!JS[*'O'=3 MU;B/VB46.;IWO;0&_]%=C3R(V?1+]76]_OZDW7+Q>6J-T9<'\\E5!S51:%1DF6*H.A>0BB3[EX[9!HOYHHW^1I4]9(UT+^I:+1#DP9.(MM*G@F M4T: 89E==.TN"?#4,$ =-; 62**,35;N?')(;#?]]7WFNN@?8;^5+ IN/2]* MNS)NBFTU8D:L<7<5BEB)$F?[&38?XIJZ1VD/5U_H9H#_P9=3=^QC=P6ZH920 M*2QP:C* A*8 :T. @$4&C()48*6+% ?%/1]W,3:3VTKH]J0ZD);C I!^1N V M>'J>_8'(!$_[\\I'FN\G.AATHI]7\'"&7WBRC8(E_G][^H; MJ:AY#5[(Q$MMN-S=T-D-7LJ?2'#P>Z^C76E9M5_\V/SX7U/KFRSEUQ_O[.YR M5AWF&*$T5E H4AJK8NU,R+-(( %PK3 2*:Y";(N7MV.S<;L\,5OA*TB\][? M_Z/3D9LG^IZ&)SJF?9N?&^ ,-SY!Z,0R07Z=#FN(@H X,D=A;W-1S;JH MC7P-S19*0" \I,!G@*B51,8*R#]GD7>QO; M[-TR3%5D&,G2B0L6!JSM7WBUY0Z;V9>Q]IOIT1#L>>9OP6L8,CZVZ%EAZQ.E M>,; "Y1(QN%R7X,:"R^U#XV'WTM=Z;06\E\?]9/]B+ZZ5-17UM&H@A"F"U57 MB8=I89?\PH \*ZA=_O,46"."@*(D0U2FBD+281-VM>.1;K"V(I6I_C&UE^^+PV=%/BZ6*[?A>;DH5Q-"4P8SB@"CG &,BPPP07+ [?^I5",# M23[YII=BX95R$%&TD%FW*V!_DV\C7N+D&RYM;6_ E#19GFN[AC":NY*<$E#! M"Y 6FA-CJ%U5D$^LTW,.UV"A4<\T1I?7G>=$_GG/[H+2 DE3L9VH+,I6K 5-*DE#2_J< 3HY74N M%DQ]KUGA"'4JZW .@IOJ.APU.GAAAW-JG:KL/BN W=]$M\" M1\^3-P")H$E[3N5.D_6HL<$FZ3DU=B?GV6(-R%E"_ MT\T8,/4\B5L1DQVH>K@]O0)$K(O4<]T,>Z=Z1=FCZ]5KSW>\')%?M5K/](,Y M3>=9'9,VM)Q-H9,?G]V6X;/^OGIA%?K7Q*[>J3 R SEW3CO2&E!C.""9R1 3 M2B$95IOD9I'&9F ^K1\?^?)'E3-=70_4TKDWG7RP MK915L.E'74=2O9U7F;/AE)H1QMGSKF;0T>O[,N<4'_.6X+:MR7ZW'S@ZB? M";P1IYYMVL-1;K43,&)B]07U8T>[[/3P/#$NQRJ>C6PY\6B'F^5[*9=KK9I@ M.W<.6TZH3+'UN##0DAN &;3[MCPC0.=0*:ED2OU8RL]U,#YWZNEI]B.17_ET M#I:-9\2=W'P6PF-["DN/B\$;$>IY>C?2)6V0:R7?C: $7++=",Y EV5A((5= M=%U X.*%U:GWAKMXNB#UW@72I>>Z>2[6+BY=T-\K7?_W[?SM_)O]!!;+J2XG MN! ,P518SX4(@ M* 94R!Q!1(651&$VX'_.W5W]>W^J@I-VM<#_"O)?+J/KY M,;3F7.YK4(?'2^U#U\?OI:Y%P_^T MIFBQK@H<6<MS_*:E->?EC,IO)'_>?V] ))0Q$D#*0B1P ;C ER "MD"1% MIBG.@SAF0@48FQ/U4;M3)NM&W:O%DW.@MMHD^^J$E@T/'!@_6]0GW#V;)ROZ M>7#ODEKPY(_FO[V<''5%+UJM\,#N!ZX4W@V?%@ZGL;5;WSEPH-^?%A. M%\O/BZH$LFK_<:*Y=5H%-< HM]?$V@!.< &T0#DSU* ,>AWV/ZL68[/%#7>U MV7!7*P=%RZB>E/9_+@_#!>^YRX#J![T3Q>?^D;>8).L*E"IMHT$E62V2IQJ7 MY+'!P/Z#1<;]IJRPV?RB,_'X@%^AQR[]9_BV>EYXCBC1*Q22!H;D4_U9O6P_ MJZ/@4/>/&SB2&H_DY?YGU4"2M.HG']K/JH9E\XN?X;/J3)(_SL_KN9CW1_F9 MW4+O/_SP!M0,&%"XYRI$,#S^%ZH;/(,PL0[6;*=/?*I>-24Z&SY7*VG% %WS MM4WR+*Z>IV-1=V#>6US@NB MD0&0(0XP5"G@%$J09EE&N88&4QT2A+7?_/CBKSK>5NYAYNOB=$6B=]>E$2PZ M.?5IE:/Y&GN-#^Q#G%+LV#]_#:5NDG5$%ABA!@"60;M-*4:.KX- M 0JD!.4$I90',0#NM3ZV5?W36I1R.:V#T,M:TL#-RSYZ?A.V,R8]S]=&KAXR M6DYJ'"OX>J_M8>.H3ZEU%!)]\J%N<_77Q4+].9W-)I)K9G"N 2NT]<5SS '/ MB?VCH)##'*(L#?+%VX;'-D-;N<(FY0:FPFY*!,098#J%=LN2%H!+CD"1,\4$ MPJFD?/)4<1U5M=7Z ^NPD_XA<\7(OTSG53'#%WSFJLQU1%'G.LL*J0%):0IP M9B 0@AE0,%407B">4=B@^'KN>1;6'<.VBR$0?%UO[FZ#SV]1Z )(S^O!U[\:GS>V/C2:Y$1!S;@&A3:I.QIF0&BC@2RHH!D3F1199.+8NN<.EV// MS!S;_:388QP\]Y]Q8!T)CVPM\3!$LOOH#, DVW0X&BK9?0!"N&0/WNQ8:TC] MGW79A@Y\U$ZAZ4R_UZMM4N'GA0M L%;QVU1I]>+'[Z6KQ;;)/FR2CAWIFRA7 M2RY7DP(9(W6F !;,[J5Y83>)&4) &9[#--4%$23$>>I#R+%Y6SLZNN"C9:NE MJ^22CHDA]]M4Y@,SV_)E_;T(N7NBY-M/5!+&"YZF&0!!* (:" H&4 HPJ MGF**,*=!A[!G^AF;[:^ +]V5B5DL[6ROK,**?P^].CD'J^^MY\U@]7[]62%C M1=Q$:?W22!F19>(*#O'BKT[V,G2 U2553T1077P\S!B4R]7DD_[B#-.O>O%E MR9^^3B6?-07G!=2*2XRM 4#6D2R4JYS""6"(&W<#D6?(*ZOR8B]C,P2[$OI- M_FV[]M9_GEM@>9XU[JM3/< M[^&NQ^U-?&6UF?W EP_+.AJ]*H9B][+51G:B,#$J5Q 4@F5V[8J2+0[YE*+V8POR\1Z9O615^")E^=8 M^!Z_QT:X9T.R!;<)F;0RVT^YS?2I:W%;N>L3L)CG\2% 13N2]^ITX%/Y$"". M#^:#WNYFK=[ILM1ZOVK]V#GV: MJI(;^>_<<9&PUHI/U5WB5$B<#O%L5E?T(EFOX.X'M6-=P3FT:)W;N>78I;*9 MKN7-22VB(N>"82"9YG:OE;D:<';7);!(*4L5)]BK.,J5?L9FJ9KCA(VI M0;B&G+OGN'8Y:RJIX]=SC_>T1@\/O'ITC7X M8%QH2A694N>\_9>>J3>+Y>^EG@A$*$84 95G&F!",L 0DR"'AF.4*IT3K](J M0;V.SE!LA':Q!S,7QS.KXG@Z)>=ZX>YI.F*CV;U.2$P'%F@H)>[1B*HJCP4GSF?]NW\)7^:KOBLR0/1 M4&1VEV4W6+EA N% 3.9 313IM"YL=^;" LIN-#;V.S/5MC*WP?3>=+(&WK- M?PEBW_OZ2,#U?O%^#K,>LG&\0(EV^7VIKX%OL3W4/KZ.]GFIFPUIT@H^?=5Z MY6I;N7Z:JQ $79%'22R@LG!6! ,!909@CAE11*$4Y2$&Y'Q78[,>C:1))6K2 MRGK](B4483_[$0>WGHU'5\B"#<=U-")9C0L=#6HRKBM\:"\\WNA>)_;-M'05 M\*IXRC?VW\H)TAG.)!,"XI900U284P\ MY[H:V]1WDKI3C8HU;AV8D7D!43]O( Y./<_[%J)*S"H-KA4T<9+&)-FYAD8T MBIVS'0U,L'--X6-ZG:MO=#,._]33+U]76MU_TTO^I:F'^V!>36=K^Z_'1%(< M"I&37 .[G4 *U! MR^JUKF/87=+6T[JZS=SD-&SB6!*^6BVG8KVJBARN%GL97E_M\%I3>)>H&HON M&5^AHYQ#H8E0!K <&H -=)7%)0)2I(4PC(I"%B'K0H]C/,1B\;]PA/W6J1[' MK>?%JY4\:41O2J57%6/KP=N1^RYI-(JWIG5$+M)"%]K[H*M?1V@.E\2NS70\ MII?6.5]7E?%>Z:>EEM-Z1ZZ?9MK]X-B)'Q?+U?1_JG\_FTP]$28M)((2$)'; MC;;(%1 ,:I :DQ&299DHTC VX%BB>0?F!79S(WUTAPE:_1.TH6%=IV-$L M\%8@UHAZ7B ,.4J#54;<#,RN3G?)1JN:BWY'K[OD@%_C;I]@(^+E1&3 8]UC MQ!)KV"N/R& >W8[$;K\C0\6FZO2&&?'E>KFT/QV4;M?2[G0J-N9^=[0/)GNWH21#ODD;LY(]* M\'[JF(6B%;W._95NGZF:O1\8YVO6>[Y_JY&Z_\:G,]?TF\7R$Y_I3UJZ.A=3 M7;Z;SO7;E7XL)Y"D'/,< JTYMY9*&&#_5@"B&4DA1!(;KUK6G7H?F[EZI<4J MV3/JG$#[PD#AN84',6&>Z^+XTN(_W)&^D;3%H 8M'M MFD_?SV3< F Y;^%"&ND:U%+JC]8A;,*T4IU#:EQ]69(Q@)%, 1-< 5) DT(I MC"B"^*3WFQ^;H7+2)4Z\T#"5/@A=.ZUTM*B3O<8'CC0Y MI=AQ=,G)IVXN]E*E)$XP8;G= "G )745KW0&N$XQ*(B@>9&E7&1!1%B''8QM MMKZ<\;),[NMJ?-7/+_:.^7?3F:V/_^_PKQ#"='M'\!__1E&*_C-!=XC ._N[ MY)>V2>3^6OUOTW+SS%_:6PB^7GU=+*?_HY5M@:&[/,LJ23)H?\Y9TC;5/#XM MR[6+X7>EMCQ*IOB-N.^U=_=Q[/VR>[>F3"7=7?*V@JJ7:C)[^L>O(%,W_UQ5 M8_:4NU I9O^Y#E6;7W_Z\.&WA9J::1T@]])^XE_T1!.*&4,"Y+*P]D=@#!C+ M<@"U8;)@0F+B97\N]#$V$^2D3!YWQ$QD)6= E=@S8%Z>VI$@ZGEV5^CL2IB\ MC(1.0(7;VU$:J/YL,%IAI6 OXW"Q4.N95X[>9JN6WUVWFY M6E;?P7L[B$T4.E78>EV8NH1% 7 F&."9X: 0F&.F!--A-?7.=30VNU>=,VP% MO4N,YV,ZCC81AZ-F.[ M[,*?%\E!SJ,U<)N<(1T9GSW..W7;':U9W7.;.297K1<_+:B;<+Y?V\]5U793M M(PUIT?V??*EJT;8K?%F5U?[\E<\?J@*1Y:^VB57Y=EZG^!S$,5:_?,57^@V? M+IOC5(U2+!$&C'/KV^M" :&H!"(3!$L*>4Z"BC*-1K.Q;28J"9LH[%LI)T<# MLN]%\UCD'9&?42D,*HV37522'5A_5(XJ!*'%;U&77$:_.QC7^L*_G1Z#7L=?]HU#X72C Z M 6\H:E9?%!U7*?JHK913N6JX6ROYZXKL1ALH4"J!HD8!3!0"3 AHE_@"48@X M3HT7S_MM8HQM ?Z'%=2E456)N:W,3;FS]7QJ+>1M1<_"Q\ES\>P=_;Y7N@KB M6H/3=='NDJT>]35IN\15ND0NF]89RYBEU,*%&+Z\6F>@3I9QZ;B=S*ESPY M :-L5OS'HR5Y7W'X<]7TRJ!>_IM)P[V]7\^7R9>[?9K@8 MG2H)20&H@1)@)7,@,,L!DI(QF&I.9= E;GP1QV8-/ZT?'_GRAW,8CY+T=Y)_ MVYSO5N'$?7?)CLJN@29SN"I1^*[-X:]>3.X/[ M7ELNEJO/>OE8555QO&$3R#5CA?6,I(9V[RRD!%1E=M(7!2EDFG'.@TC$C[L8 MVXRO) 2VI\=DYF1,I..R^R5%B77;5E]+5_ULILO@,\1C;'TOUVY!K/=;+@>6 MDZXMM^0$C'FS=$[Y:%<\1QT,?-=R3L'C2X^S3\8H,EGOS81 M1Q4DF_WT5MB^JD:> Z67:I%'G3UCE P]3E;5,N!4>ZH,7DJ;YF6/'E MRG/+<8M,(7/J4+(>W6\KY%TB[9^)WLI:I6CN7(/*ZBFAOTSG\^:2M!8Q2XXPT8_IZ[DE@-_"(MG*-8SRUR\-] MCI'4*>.:&PB*W!'#2,T EX8 (PFE"*>(<^@3ZC_X* X1X_]3C*#GV<-0X]+W M&44%MOLSV1%P+RRA?L0-TL$_[KX1\4@C!K*QCCYNDF78(Y(8L!T=I41IM#O_ MQ;2.5[>]O%S,70R3GLNI+E]-2SE;E.O=BQHJ!>.RX,#DN "89040E%'K%DF> M$?N'W;6%LF/X=S^V3=J.]#5_QJ[\X:P4 >/@>W3;%[J]G^E> #;9RI[\TZBD?1V-2-;E0D>#6I+K"A]:#8\WNEF(CW49I8_:);+7P:-FL7QT%>P>Q&SZ MI;KL?OW]23OOZ_/TT3[R8#[9?RV-[=S^[MV&%Y-")*F1V/I#N0*8YA)PI36@ M,$U-H6ANBB"+$D^TL5F@1C.W!6IT2W:42[;:W26M?DFM8%4&8T?%&TA/(XZ\ MG]%[GO'LV4@./93!QC4^ZI&,<43!!C7>\0$]-/8]]-#UDG(AM5:EBWVJ;BF: M1*W7W_523DNM)H*FJLA-#BA&PGJ10@,!7+0-P#PDK*X#,JW-NY=RN=;J[=S.$/CW+"/DM M*X.AWO.2XU'NX"[9J),T^B2M0IN#D;AI93?W0S;J92TVQN] MF9R]#@ZJOE'BW[ M/B5ZYV# H$R_>3C MG3.$JJ/??TY77U^N[8QXU,OV@+@M7#4Q C)DJ ):8NL&XTP!@3/K!FNB\?4U&7!1[MQ^UN,F?5MZD%?@NV8C< M@_\3 E&\]*/K70Z=C>0-PHGD)/]WNUF@-].Y.XVLDB%:K\<=2,Y+/6&HP!(5 M'"#KB0#,4@QHICA@BM."6V/$\Z!Z3Q?Z&IN]:<5+[)IK:K&;-*:=N^8PVW,) M:3^3$PF_GBU-(V6;R+1!LI$TGGGQ@".25;G4TZ#&Q$/E0QOB\TK7S(2:!M8U MIJ:KM7.*YM6RK%ZL5^\7J__6*T<8.\FT45KD!2@TI0#3C &FK2M3*$:9D;DD M(JP6E6?'8S,J;*N%*L5\E\L4I^N*L(JT!H)+/G>'@Z M.#V@W+>3T_)4[\BBV8B<[78[[?O7S"=.9*J0KXDOR#&#D0H:ES$%N,"J4HZJ@073V M7KV.S1W;I:K:G"]50=UE&1[EX0=\D.L5#\YA_*XJG7]ST.0D[I6Z*PBEN"[7 ME3Z?P]_R@^&,L^7Y39+VWQ:/^M.*KBE3\W:(NQM<4=C-9@:12#, <0H"% MAD 8X:AETX+R7 BD98@INMC;V$Q0+6RRD39IQ0VS/9<1]K,YT7#KV=:F$2R+)?[&M2B>*E]:$G\7KK]D/KHN@8940A(,\ QM Z-H@HPC3*0%M#^ MJT:JR()NT2]U-C;[\>;:R\? MI2\=54>^YKH<_O/[?*EK)\AMQ3XLRJK84O;K6HZ;%; M/8:*6;R,XB"ABF=$&%&$XF60P@(3K[059@R5GD[NK7.FG(/V9L:_3+ @.$VI M 3F&[AP(9X 1+$&J$<\A3C$JO,@)CUH>FZ.T$2YQTOG9K&.X+ANBFT#HV;IX MZN]M+L[J>L(&E%K^]N4H M;SXL%]^F2JL7/WXO79SQV_FWNN#6O5Q-OU4V8%(0X\X^"-#4:(!YG@'*TL+Q M.T!*\DP*ID/\#O^NQ^9MN)R\B@'LE[6['Y_._^)2]"HM7-''::M!PCF[GN-T;9'D& =/,,4YE!C D$.#,L$(0903.PU,_ M3W4UON"7#\OI7$Z?^"SAE82W5/G;@=3_C.-6F(8XQ]BMX>>D3.XO8W5CQ;YC M('HIT+?3S3/6XSM6]G+YO1//1[R%V;+0\8*DF#"@4%X 3! #-,QN?"[!S#Q/*07<9UQMN74;(1'?NVJ47-CHO4/J\>7D>3CHOM;WN M7B(QTU75X5W%M:7^JN?E])NN+XO=D:;=JCP8%]+)%!1*&NM$N)+LF& &F./E M-5237"BLI0K*^XL(H/8]UZCPF]/WJ2) M%VEC9MU1Q\+$C9D-02G6KL2GRV'W*0$@'.U<0MX=DHGH?C9;_.GLHGWNY5*K MZBT#FC,JB48Q]"CLW&O7U\ MXM-E=14AO_+E%YV8Q3)9;R\VN^0.]#*Z_ENRYQRS(;9SM[#J;#2MQKG6M;J\ MODM:=9^;<<=O,)Z5B.>*B".Z_;X-Y#BT/9Y]=:SNZ3A :O:/5U:NBM1SNE!5 M3,SKQZ?9XH?6U3,?FKS.#W9"36B&[&I0&) *K@ V1>$<70.0QBAE!7+Z&ML80XO;]SQ M7X+5SY)% JMG>^6YL[=.YVJUG(IU3;ZY6B0?>&QFHZMPQ>-*.]O3T'QIUU0^ MP9EV]95N=N37Q4+].9W-[N7_74^7^P9LHE2:"2TP0++ =E[F9K#,ZJ#$RPIUX_K&5]I]>O2^JW;_ Y'!+(EN$FYT5G. M#6*L'QZCJ%A',J%Q9!K4S$:%\= 4QVT\/!?N]7RU33#^J)\62Q<] MZR@,UN6DL*8V8V[O:.S>$><8 8Y%#B!1/",<*UX(W]2X2QV-S:C6LFZJA&ZD M36IQ_5/G+J)[V6#&Q*QG&]@5KJ!,.Q\L.B7>76QXL#P\'_5VT_*\G@\S!T_E MZHNC,%FZ^+=7NO[OV_E^2/W'Z9>OJP?S>ZGORU+;/2/+B,BU(\0NB..U%4"D MI \YS+'+,U3Z64BNG0^-K/Q<)#^LG3B@H4!:_L7[B3V-!V=1N*R.>D;WYY- M3"MY\DLKNTO)2PX2:Y)*@>3!)%:%I-*A1\#50E;!Y17'S[,!OR?%SS0 WM;_ M%@3K%<&U4!G]-(5Y9?@[M3G(8G"+MNT"<5,;-\0W5PV5[Q=SV?)2445A6DB0 M(HT UD;8+3SD@"HA*-2Y,; (#F@^[&5TRT 5@5O;^[MDOIB#3B>(IQ'UVV7? MC%//YKR&Z+Z!:"MBY'CD Y,6/O><: M$)(*A:2&82>;M4QJZ^V0V-2SKK%P'N&5J^-1?$ !GONX/Z2!G/\Q?U!AVXCG M&\Z+.Y%G$&NXS4/>I5V;&[3/[7;/&L%DOMO=D_]12-X M=@\OP'&9Y860:]RCIL-L(0L!]E+0S2Z?,L M6J^_ZZ6CEA N&J, 40&D-+M9< RH*!BB$'!N*J2GPD O5D81C M6YS^H4L7:%(56-S*VKVL?/PA'6;%N6F@?J)59D?/NZ36=#SKRME!&,E:6T+OBDGV:Z MLJ]S=?_H0K/^ISYJQ@@7KJX (,I@@#')@>&#N9\5B(]FSY=H5]R[9"%SA>>^#9P=:&7^ HM'$>'0Y,.V+ M/PC'-"X![]ZP^1;7G3QQZ.1MZ V64ZD?3,U)4A,?6+?/Q9WDBI,BY1(PPE. M*33 ;KPSD!&8*\CR0H72'?)D\U:*ZH^.%28RK*/7( ME__2J^2;(Y]P_RAWF&$Z[-C[^0X"MN[//K;CW\-OJ62J[\(.>D,'5*E\ES1* M1][.]SHP,??U_0@Z_ :_5\!/[O3[[;&CASPM^93>=.[M4D1F^ MX;+:T/\^=U6Q7G+[A;A\*,?;L*H8_[7^L'&Q)@()2"1,09IE!9$ M@BR[HFR\J1VM0)0"U>K MUMU_,80!Q;FD.=4*Q:S&'6,8AJ".C%Z#^RS^OF?)?:/:^^GR383GS\UE'OT8 MNI,0/P$?^?FCZIM:B\U/MY/^*+#FF7;N.Y048%A8 RB9 !P64F0*&@[3.!1U MX\TO/S=PUOKH^\E)#(.J=M>ZYLE9#0/#GKKLYIW5S M@GJ:%;PZ-2W/TH*7$R-S;"3)@$3&^LK$:,!39 2V B3THRD0?R9'>48F[WJ M5N'@AGC5CL/G>;75_Z#T?6]UH>)!K<;ED@<1ZY[?"&:_50^N2C&&N@>^4'E6 M/O!N[GFR Q[6JW+%Y\[Y;$+)&1=4I\J '#$$<*ZL0ZA3"9"6J228F9S)R5.M MVXHO5P&Q"3'E#)G^A]+V9PE>Z"_3>96T)OBLBH1\MB2!XY$UA5TPLT* 5&(( M,,X%H-JZ^D) (B0E1.EV9%_/U4\SKJVL_8WJZTJ^,0ZIYPK[G(/4]]H;,>]C M1\_QY7V<'821Y'TO24I)FK,\!;J !F"99X!KP0"Q"W^6FCPO1%!%DZZ"C&UW M]4E^U6H]J^X66Q621H

]]Y:/S,^A" ]VR]-_@V99=VM8!U:U9O;Z[A]:N;Z@ZEV9B]^O)SQLJP#NT0A M&W\YH=]S"_$$"B(J^#- ,X)LMNQC%COP^@BIRA7TBM> MW[._L5F-6N1D3^:[JMZ%74V722-YXD0/K19R&??+)J4'-'NV*C& [%!'Q N> M&\J)7&Y_X*HB7LH>%Q?Q>ZT?^@_'N?#YS\6$I(HBDT- -7;7.QD#5*([_5J(C).4UXH(!#G "NE 2]2 M 7+,,T%)@0O)0S(I+G46Y$T,D"_1REI31+:"WB5SWW)97@CG."\$/8SLK%0 MZ]G:MF+>53&&J^K;?+W]-M_'J"06 DDD$WRQJT%ML8_2AT;9ZYUNUOD%+Z?E M@[F7TFTJ70#B8C:5/^H_MW?+ A9:FK0 &=69]<4,!EPPY8I,8LD+(5,>=*WE MU^W8]G^5U.Z:YH-M53?U/JHI\F$YG0H#XM!0!;[=H=:9.UO?L%E\ M6C^YBKN_Z2JLL< &"HD9*#"S-HJD*>!00F P+#@R*3>%5Y7#*_V,S2@Y2=V4 M6=:R_L>_492B_RS7HI3+:14]EI1Z^6TJ=4C9VPLX7[8]$='KV=A4P#ULR6H: M.9,_:DD]HQ6NH150Y"H.:@,5HSKX[)*REO>OD2I$7E)B^:^/A(Z:A M7<8@5K78TYT,6R[VHJ)']6(O/]TQ$$G]GW59$]LLEKO29HCI%(B@:Z5J/8[,4C8Q:U17#G'D.#$JZBK&?;8B*7,]F M8E>\7H[KO<&(%9ITM;]AXY-\U3\*4O)^\;:@Z(5Y,YU/5_J=.VQ]:]W0^9>I MF-7%["T8 7+UU^R6/J"/'%\>1;1G"4B/">JY"/:H?71<&/1LYEBJYML MV::;YH0$RC3-#'81[ZX:BV(84,KM3ZB@3,H"&D:#C/V5#D=GP+F[-G"W"!V# MWZ\B[&EG(^+6M^VL1:U VP;";RSBM0.\<#OH"4TLVW:MNV'ME:?R1S;(][UN M=F6/':5.DVX^=Y)G.L5$ *,- 9C) E"3*Y IR N%="%(%F)0SO8T-DMR0!=4 MBQIF2\ZCBAAEAEF?'.6I!)BF.;!_-X K305*89H565@@211:C]['44^/HVU*<(-+:L!RV-1@\F^RHZD6SU^7X&-=)7U3VT MSM=?Z' [NSUD*#\OMO6M793WVWE#&>A831WCE8LJKC*E)DA:&ZT*"I!+7<(I M+NQ&'V= XP)G&"I(LWPR=Z4,M/KL>7_;21*OBP5VE=8#FZ5NO42,H^90 M99(S HF4 A0&63=:(0FHD@7(#!+VR\PRC&'8!OURA^/;I5?R)M-*R,#8G'#U;)%JG'8E;:G4?FF$/<]1&A[5XX5*K.B>RYT-&^7CI?A1M(_?6P,3 M/[N,$T=%4*Z6U1:@K,3\_)7/&X)*:_Z,GJ[<)5--83T1DA&=YQCHC+J4$9@" M9F &T@P3K41F?:NP._SA9!^;9_;2+3"SF5;/P"+<8>211E"D.74Q&QQ@:;UJ M46CM*"-$EAI"G:P>>&NN& M% HAI!1.=1%PFO=S? )#' -NY/R;K.S!S_)!>-X^CVQ\?QHB\EK_9 > I/;O M5A:"+4WYUHK8;Z;&800TY=T'[[D)S#M(_G-0FW(T)%^9C'_8DWX MHSN-G%".62;M%IJF"@.<,@UX;MT7J DL&&,2Z3R$DV*W\2#/<@ .BO=ZE4B^ M7/ZHHFD>W;&%BT>T<-OMX2HT V8/1C^SWQ6I[9 MW<#J0"AP&8EH% )GNAF8-."RLL>O^%\W+D:2_W5>AO3;[H^.W/7*H?5 MUB^& ^\^\3)(4D6E% D M+=L1)+",2:%H0A33.D:$A'D LP<;F M/;S\ZCPYMZ%8SY>Z*>$ZM]-J9A5S5"CSA.^5K"ZM@DFYT;##&7V,X0TXS1]X MT/H^]W_YMHF9N%95_%=N!_47I^I?[A)N["J6;#6KPJZM9I'O"")B'?,V(898 MP]\[1 3SY U%S/8[%BJO F^K\,6Z7.;]>O5UL70V:"*@UI@@!"#4UH!C 0%5 M'(,\A3F7C!6*!)4 OM#7V)S!W3*_=\WA8,(WXG8_,KR$MY]%C81BST:R ?!3 M#6 M:+*5-&(-\NMPQ"H]?J&G82N.7U?YJ-"XQRM=ZXOS574,]6 V!:1.F+5- MLGY*">%&(Z Q50"GR%UL, F($M05NZ4\#2OM%-;_V S-1OR:\6Y'[C:8P"/] M/\K >%XP] =WWY<$,9#N4!2\$U[1BH&']3YP$?!.T!P7_^[63$=_R=6P>C#_ MY.[\??6P_#C]\G55G>UD&G)D> YRI06P?A,%%%D[!U-"*&0%A3(H4N-L3V,S M8761-3NI&E%=J9-*V$YG9^O@^0-IB\OH9)=_:W0[UC$[]MVG\>SK=#]<[2 MO1T]&#:AR^5J\AO_/GU.F\=',GD4.>I0(QD"&[OF+!.&!2Y:#(H&W?0)U! M+_+JCOV/;0;OB)\LJF@VN;?O=1=,P15B@P;$;['N$>:>3<4NPG6\X,F3A?8. MR 4*6;<_ZJU/1_#BU9P-ZGWH,K1=H#E1F;93,[?H=\W^5N90^YD"N5KG@,G.QU\ SW):<4/'U-:3]CPO'_<9GNDII+5?+J:,8 M/?W[NM+'1.:4,TTP((;D "NI 2WL=H- #2'7-))J4@;#NV_@X=G\7J%+]L"/I77(P F>>&J+L4 RL8YFZ6T09UBA& .W( M?,9HL^LUM/VF/NJ64$[9;C[JU72IU:OUTI50JA(<_L%G:STI2&:P_7]04)%: MNYHR0(WSK@SC>P&[]\MGA_/' YP;P9-:\B:?["[YQT6<.UQ!!R,6[?K9O^>! MKYZ#(3F^=@YOHIMINV8_WUN=&PH@45 ":2J!*B2UE@T30+-< XYEQ@IK[FC8 M^9=_UV,S;#?YAP&(^QFM?G#LV6;Y.7A;T>-9K'"X(AFL@(X'M5?A@!R:JPXM MQ-SQWJ]>-OF1]5H/>0HQY@;P0FB B4Z!( 4#DF8"FEQIG$;8VA[T.C8;M9E5 M50TUO94[QF[V$/%;MJTWX/A\^U.^2EJI8WM402CUNK,\[',$6\@S,/CM%<^] MW(%%>8^:^4/CIKG:WP_&Z*V'-I$BRU,B)$ 9S0%."09"Y04@$B*#5PD/6UKV)_M4LFA$;_:! 62]OD-PV3;U!6S/INF@C$ K<^*$ M3EJIKW&(=,R[Z9<3&=5AES+A@L19@(9";A6'&"M&!"24H!R9#A5F.7* MJ_!F6+=C,^R-X)O@R\I7JD-!9EOA0_C7O0<@(SI''"(@9>[*(2L$.-<(&$9, MAD2N=09] EY['(#!HF#Y\PV#Q]K:"[@]KZ[MA[VIRFBE;B)P=N2^R@)]"[(A M107Z0'BH0@)>WV[2G![$6F6#$;M<+<"[M0$K!(1JN%\5(/CM;LKKR_7UO%ZW';[8\(%R00M,,A2Y'93A0$TLU8?Y1I# M(['A,BB],[#_L:V_K[3U?-P5SU)_T_/0V[-0\/W.>'J$M&>CWTJ>_-+*_A=' MF]**G_QIY4]:!>XV"\&/>"<_';&+= 84VON@IT$=H3D\%^K:3,< \ZJ$Z\9E MS0U1N"# ((3<45 .N* 8:(XU,I :0HJ0'*V]UL?IF3;+=L([5+'>!\_/^'2& MI&]_LJD1';]LR"F%8P5?[[4];&CU*;6. J=//M0U+/J"%?A8KZX?M5Q\F5=< M*B8C!<,R!2EQ19!%00&3 H*L(,01Z&N&PK*Q@[H?NQOBBA,UHH:&6 >-@N>E M4V_8]GW[=,WQ<%&2-> ?KP/>(7"["V[1@KJ#.A\XX+L+,,?!X)U:"3-O2D\G MK^VQ&\H E0_K5;GB=Z_'_=O6MO&SNV+?K]_ H"]^+NU8#8J ?K MP;V! W@Y3F_C9-DYL=.-1CX(?#HZ+4O>)3DKWK_^DJPJJ?0JD256N7(:C:S$ MEL@Y!XNC)LG),0_Z<7E(]WOK[WG]73S-%@M]WD8K<>#+ZFKL(!O(.,9)GL$D MIUB%*'J.K;-O)JL911@)" M,E<$BM(801;S<:3M>, _?CV3P['L MY8;- R4NMZ+45]+R\4[?-V&Y%8BSRKDIZPR7SXM@5OT.?PW,!8ZC ME\"<&NC&51]GB]E:?)K]T+6Z5!SV-*-S4>ZNWXGU5%"><2T(@N,@4 0E D@C MD4.2I5F 2(QPDK@05'MW8V.EK8G5*=9$5\]PXZ4S '..")$)@42MYR$*.(88 MHQ!RA)(D0Q'/$JM8JQ94I;^8573NJ]X=9S_Q>&@J-I:#Q<-9' MC'_)K($7 M_'[!/-P2\-Q^-XJOZNNN'I=73,7[A3A=JLF4;T49P4S7 PB$3!2=*ZC+L=ESM:8,4%NU78>R;M^F*0$N0V'%Q M'S /0[FUY?IE6-EN4ZW.'Z]VA,X3?;KV/BA+=H1FGPR[-M.-\S;7^D3Q8Z;K MC1ZK1WZW-%NT@IO2XRN37-K\_?5RM;Y;KO\IUHWT,*)%#/- /82,QFI9S3*( M-&-?@6HN@RM=@>3)%#(R9U.E?\ X. ':(;U'#-[$NI%+.#FW'>-,WKW# M[XGF^[-ST!="[W#OOSKZ[_""9*H#0QJ3XO>W[4>J.6.LNW_1'VPF*'Q9SN?J M/:A_.>5)P D).8Q#G*DW#":0YDD TR@1:29)%N#0Z>BN%S/']GJY>]72QV8% M;K(_.J0:^1]*RP/!=Q^@ =\=31>;+Q! W\#1=TSY,JE1 M8Z\#XC,9R[^1PV=T]0;TT;2P_GKK^!)AWP5_G8M[J?-&/LZ7?SZ\OKS,C3UD MOCV673WJM=(VUX 2DL62)A!%E$ DLQ#B-,EAR'E"4X82ZE:ZL:,=8WL-U&Z8 M%T'#@3*A2KL%;A=F%\X0T!=1UD%9+\$G?7/3];717+H#K@W0N;ZWA-^GE9K&?_;>;YO=1[ M2KHGO?+\7(CGV>OS- R3!",FH>1$\6B2QQ!+',* T3!(TIQAZJ3[<+;'L9%E MTV ]1;G>P&[EHZ.VIZ>"G,T"#9VGE'4'7AD!]\:Z#Y>O^;NP,1ZY-]S M?^#XJ(QOBV#/SE]UE^ XW#UN%)SHL,^"0>7^YY0G:1;C)(-8)'H;.6:0DC"$ M:1#A6,8T3[A3 4:7SL?V-F@O&=3]@JK+>%@2?D\H]\WA+K6"SFS0]U0L:!>S M0:L%55V/L%S0+BC=Z@7MM=$Q2:U8OHAB_::EE]>J'WTSY47SZJ-J[\-29]!- MD4AQ%N2*T6(J(PA.,@@<_BJ+^'8*V:V"59?!!.S'WI[6A!BR .54 MXBQ)4^Z6'FO3[?AR8FL;]=6%RL@.E]BL(+?C'6\POJLP[ ;6K=%]2L&>AJ@W M_=;FHZB2]OICL\-(-_=ORQ\O2/_<]'%_CVRL4GD4CS&PT@YU#X9=L0&*HI2CLNL'+F=,NG5S-F; M4F(SU4^#((U0$$8PS#!2:^TLU#*E& 8$8TXH$0+C M>JW]Z*05XVA)A^7WXQ"GW%MK 6F8ZRQUXCHP=BORGG >3!+%!"+&^@DP]L.E MA,J#*L'(M:6*R_"Q4#_5RKI7@ER@)^>REQ<%EM>!IS MBQ7'\"/9,QD[:+)LW6I<.M6CJ-@\";F=:J?@=6YSKA[*+=U[@O="$+?%[A=K-:% M>4/JEF_7XGDUC4E"$HPIC%@:0<1C 4WQ=H9H((24A LG!=L3_8R-',PMEZV= MX)NV%!A3'5..3@%KQPP>X.J9%SHAY4P+9W#P1 JG>AF4$LZXND\(YS[>L:CC MG*P4M9@=T^TS&R29B'",(RBFT@^*J>>+2/88LDMKEY4 NQ]:IHM7I>O*RUV1N9ZJ?)IN5I]7JYF>BGS2:Q6C]_)HEZY-/85]<>F M69QS1*6$02P81!AAB#.MP9F*,$^CD*4R<$LM[-7>#HV6W?N,4I_ VX?Z;SO( X8+[4K?FI5N=I=L#?:H/9X;]A+MW=/:_3G_89@ MO0^0QT"N/UL'#P=[A_U84-E_I]W>3O,#@,.0Q01'*:1"'.T^D/4="E;7AZHB<7,FGVUQ^G?%:-Z;77#WW]4D=A MIO@(F)O,ZWEEM[-^\RF@[?C< W@],_'&POKT>V.D/](\@X(GNCO5RZ!$=<;5 M?8HY]_%NY/#UX6]+-><6YK+RDUBP2FEY2V9_""VA."6YBC-C'$'!8A5[TCA3 M2]D\AV% $$I(EN@HU&$I:]OQV%:W7__Z\%?PM#$=D,IV-ZJPAEV$,459'D N M%5,CR@)(:1)#Q@(6!2%*LYBZD70?P _#V@-#;T?;?<#9,X]_?0!;FT%M]+ZT M/OA6&NYQ/\(5*T]L;]WMH/3O"L;^^\#Y^QW5)<23[N&+>-$I3HNG8Q4N98JH M$$C ( @BB(2D,&'KUZ>$KZ)<^M*(1]>Q30)L P# MAF#,$@H1%A02$0SE;V^LG50IGI_)S&-A-EM@>DC+/MK=NR5AMSG?EG+= M^KVN<@Z;"NPZ7*HD(]9OC>T[NC*YP5,6HBP(%<]PDB.(%.7 G,8(YHA3*FF4 M9AR[Q#7V78\MO&E8/BD7"K7&S/IM9\U0.^!XU.LP*':4U _4/9.31Y0[B$"X M N9-"L*ZXX$%(5P!.92%<&[!>U'UYLV4F[**UC\%*1[_7.I$UB!1ZS0HPUQ% M45F80YS1 &8HRZ,*-0 M;M.9"=!^ .7((+7%S^/8?\GQ%AO&4HG\/$P.![RY.)8#-(IVTBTZ4 M%M6@+0+B]&W[D:: ^(?E?$Z*:_+R611UT?%2IV,J>!@(R1D489!!I--Y6 D9>M,H-J%5,*LD;%^FA'@:S_64SAB'J^S#( M%'.@ED4?Z+&B#]4 *T?U96%0NUJI4;WS +N(3;WO0 ^E/O5N ^ZH2-7?:+1+ M5/70[X":5?VAMBMBU6,_W1:BG[8YI%<+;BZ;?%_.U?=7Y1;@9C>;,Y)D(I"0 M"I1 )&D.*0XHS+28="B32*+891/.MN.QO9<_W5[]?OOI]O'VY@%PV MBKG-"O=[CP'XTBAX/[9GPG7),Z)G8\@U$"C7-JSYC)#=-="J\;DJW0L0\XS4 MVKS+QC,RVSPCY26G0C\CL@3!FT[O@ -V?IG4MR$#KYL&PO5P(354Q]W3MQ;J MF7R[$^MIE/,@HF$"4XX91!E!$/.,P30.L2 (D9 YB>TT&Q];%+"QS3VS:H.7 M?>Y4%Q0&R(XR9DVTVI_?S*=]=SWF-FV:'CQ[:=^I8_E)!Y_I-BOK>C>*$_19 MR_5K4:BFIV&"0\12"E$2J_G)U"2E,F 0JWF;I&F$<>8T/X]W,[:9NBG6]%*: MZ39A3T!I-W4O!ZCG2;S!IK)P BH;_P3G0PZQ]L=/2AWW_YI'RIX M7Q>5W+S@^E:([FZ*L Q3H=;\F8A2B'"<0AK&'"8IH207J4BR+F+]9SOND/TR MA#:_EGKX=\!U'@6O+)W4E32Z:_6?'P;[/);+47T7';T):)@+:GO[$M1K@:87 M:;UC_;VCR%Z+^^UR>VU?['@_]<(ER]_%:FUJ&-?)J(]+_:/&2F:S_;:[I)GR M,"%YEE$8A7$ 412JX"9($L@3EN,\"/(LSIUNO;Z7)Z.+GT[M=TY Z:,YQZ@* M$;D'6._WQ-B1\"_Q' R2"')FWW23%W!DWW12;YSN/#,WC7H.^L>3YK;J!+AO MM+O?/7[OP?5UH_G=_!CVGO1[#]?![>MW-^CB6Y=&@7,F9X+__E:787DE\S_( MVE3D_*"Z?M2LOM4]R (>,QJIERRF:@V1:1&(28\;V MLGQ@WP5_+6O"7FWBW^OEJKH\N%K/GDU"]44& MV/JA7U,-3T#M"M"^@&_&&]"+SH4/6/U?\G0WY;VN?78&K>4B:/N&WRS6 MJLF/L[DHKE6[3\OB;2I$*"(1YS#A7$ 49@)BGL:0TPQ3Q;.242NIGA/MCXT= M2Q.!L1'41MK7#C^&8#NE><"E9Y9R@\2I?GB+XYU*B!]K;[ JXBW.- N)MWVL M6ZCT#Z'K#*H@[8]4J7O>R+,G:"-14B#=C4YQSAO.D4BU?Z M6IJ^"5)F5Y"UBGGIZ]J\E-4BL5ELO,J^F^@4#+4P=*XMWFU\8T0#)EBL8E^, MM;9: O,HDI#).& 1#CA*G70W>QO=(>C\_[*QM8N.>QNQGE\TM=V@,AR4EINB M%^6P[6R^&//]!;^=4/,4[;KU/6AXVPF6_7BV6R,=\I.OO^MMC=M%'2G_8[;^ M?OVJ9NRS*#;24,UL0R%(SG$@81@F$41!C"!F 8:1BG0CE"5!'%H5W.G4^]C8 MLK;;0J?; _3M9-8[H#V366DZN%ULUO) 6P]J\QM2=&A\M#[>KO3DYIYT;(:NLLVV38V/VKUI:AX,'->-LY<\;^+0S=3>O M>Z;?KW>WCS?Z5N#5X\W#Y;/YT,>6_8GJPV7@5_UC&_,UFAID8AZ:7L^V([_I M>'E5K9M*F0PM*_YVQ5CQ2N97ZVM2%&_JAU7Z0Q0+D?,8"J(/94(UWS!-&4PE M3V*9YI1A)_DXJU['-A&-J@W;6NUX.=4*:+M5HG?X>I[1!KF&P:"RV.-M5!=$ M?%U%M>ISV'NH+C <7$)U^G+'W/&Y&4O!CY]M5P)QTSA,(R%P#M5Z3D*4Q2DD MDG,8\XQ$02X(3B.G7'*K;L=&.*7TM]FS@D>NC(G2:L>,<[L!" (98Q[K4M:I MEBH(& WZ[UX!_2'M^#QS-X-JFLY0B MH6V8NM\/<(+(UWT!NTZ'O3_@!,3!?0*W;WJ.M/2U]C> @U3398/:QH+?KM;K@7( M'(\NVJ"VXQY/ /:]D[>'W8Z='FMOGP?#5P7NEIZ&K<-]WN6#:MP67^FB:Z)? MT+>KU:O@'UX+U60IZF2B5?.[*AORILPA%_Q.K._E%U'+ :ZF@M.)502/F!6E)DXY*^3PWN)6AX->@P MN6B$##E<0PF F%&9EA3$]M>.#VCZ?I&XH>*4)-KF>JR9 ^2:FL$@(%@/!>5'<=L M)->2;:W^I2XA.PZ%[RO'KMUW/"G0%^ONY3^,:.;ZOOBB>_JP?":SQ93G""%9QW^>"HP.(K'8X*3E2+DLMB MI:M%D=5W+;?^0_V]/*/X(E9K15>*Q/3OIGD<2Y(&$@9"EZ)/@PS22 N2!BB1 M<18$) AM2M%[L,6)>H:K4J]E!WXXJI5?."@6V_[#0=TS49TIR;^')4O8D07V#*P%+%EX-V*&CLHJ2/L?'@QL0R0V$"7D@5Z^N5\_\;_#4(@G"[ MAVWJN$7_ :)@HGY1:S>0U_7W9:%5R_X#+);U3ZML")V@UZAJXD:QQT;)CCDO MQ+YG0MS"_E#"7HFCEGD$_IBN!05/!':LAT%YJ<7%?;II^VC'>W9BK6?IO;Q6 MKX]T(9KN:-)SUA] Z+=,QD;E7PU$HSJE5ELMU%,T.)&(\<1M>..BW'JF3 :&TQE1NJWTD2/)QVM M$'ABAN-]#$H'K6[N#]6:SU>-0B-74DV_?PI2?%0/TE3&)!(8 M"X@#+0^:(Z+^1C', QXQ(K&,.+/63[K D+'1Q^-W40BB+738)K]D("R., :" MMV?6:=W4F6P5^YN^3( 9"J#= =J?@0;%X>!BH,$9Z-2BWT%R.['P@&SK<<4E M[0]W5N$!A9V#"A_M==U+6[Z(8OWV63UQ:UV8X+]>9R_ZF?XT6XC;M7A>37DF M<(QX !G7ZV!,J I6XP1F,L)1EM,0NY7Y/-_EV-X_M<7 F&S. S=&@V_:;&#L M=LSFL<#>=L/,)Z*][Y^5QDXJ-(D[FAWVTFP!\K:U=K;#@7?:; $XW'BS_F8W M!OJ;6(B"S%735_Q9\:"*QQ7+_1"5A$&UR(O3A(F7^*%;K#;M5Q2KZ0DAZY@J#1B,V.<<+EL^4_3KV M0G@&6I_N/C2^+L&W^-ZZ@CSVO>%6ABU6[ZSXVC[7];CAAUB\BH_*GF-BOS<_ MV?S5G&VH9:7Z/W\D/Z>9OH@1QBD,:)I"1(2 .!<4AG& $ E$& 38352N@Q4N M3_0PXBJ5$ZZ'$^[XYR&E/,^P>JEH4;](!I#$(86)""4C%,M,=>!T&-0K^L-) M+!9#C8#MX5&ON/9^M&2L!YJJMN+M?^Z*MV]\ +430'GA\_"I,X3>CJ;<+1CX MX*HS1(?'6MV;M#RV*C*& =>R),X'?.*94?Z&-L\;!;A_;1_3'(+:+&2X$KN?I M>X#98R?,G,. %E0\O>:/]3#H:[S%Q?W7=-M'.^ZF+Y?\S]E\?OO\0F:%V:=? MKE;3B(@HB%$$I[.[PR< *V)@)MH\?-[U8,?.UV'^]DV.WM5D8)A[$*PR$*!(%4B &,@]0G#(9<*8L83OG6@/+1Z M%#_7ORN?_C45+!."AP0&,<4049E#PFD&LX!HR<),HM I;>A">\9&27KS?_VF M@FVFS-2GSSK!PE+XV=<06?+5<,#WO>AIKW:B5CO*:&"L]KGD\8.?+[*[T)IA M"=$/= >DZ:G9;L3Z<;;02I.?A&I\[XJT-DS?//JBS/@L"DT-TPSQ(,MS 26A M:L%&$K5T"Z( )I',$AIF1,1.UQ#=NA\;;1[4H.>5S:!01KO1I^- V+%E?_#V M3(Z5X:/,GH'+ 'TUV \X3*SIV/B@)=@-FG_,ZMM)++L(V B&" MQHD*"&%.PQ2BF'!(\P1!H6)&%,DD"B.G(-&VX['1VH=:4Z ^JRUK(ST_SU8K M^[HMSO![.?T>8Z1G<>3=4[3G"M8PA]OO%+^Y@N%XC.TK(GL03SK"^R)>].IY M\;0YGJ4QS^-,K6$CFF<0"2*@%MV'*$IPG$BQSG^]&"U\?_J8/ZQ>Z M[5TIP2J35X0(14@*&.*$0902?54[#V% <)@R)*)$6MW7MNUP;#3Q]:\/?P5/ M&Y/!NE#1Y6OQ!A;+M6T1,VNP(YG3C(4,)B+28*, 8IQ**.,H06D:1B*/W')5 M?<(]3&+JH(#;,;1/$'MFZJ\/8&LKV-."[>'6CRTTGKC[;'>#OI@UK9DF*V_+@L!".K]>9J88B"B"$8I41?+604TE!%>C%!$0O4/WEL ME81]NHNQ\79MG1UAM$#73A%^ .E[VZLRS./\/^]WVXQ7WV[,=O6O[4QO:7B0 MN7W>L7HV6WRRHUY!M1E?;=4_+A_)3[TD_+Z7<8PV.H^;7132ZS ,I(M0NC#1URY P_;)\3)5VV-+ MCS()%Z+H2SRAJQG#2BI<"-:!T,*E[76409T1.IN7 OF+4@1-]ZBXILQ0F)(D MCU/)"JZ[8:50+9T_D$*U M_9Z7BRJB>)[F&2$2R1@&<<8A"HBB%8XR%8_E@@F1QI(Z9:0?=C&V59>Y8;$1 M4 :2,(VX(U\<0=*.(2[#IV=.V+MWHF(@95]OETX:OO=SYT1W\)Y73AH.GKEQ MTOQD9P$Y-5WY2I_1:0E\G61P+TVHLOJZ4.UL,APUL1R-8$SFXS0/8B0"$D') M>0Y10M0"C:<"XA!SBN(HYEPXRLQY,6QL-%+[59YMSRK/#+$LGY_5@LV$)N!5 MNPC$\\M\^29$]<,79<1WY25X44TZB]7Y&6?+!=T[C%[?"[S*I;)41#UHI4MG M%WG-"_IE9==-[6&O-2?\HNY/3<^/64-K[GD%\X@RG]_V.]8Y:UPYN)=EFIEZ M2DT2[91E:13*6*MFQ8F*\BB&.$4I)!%&6'7,U7N0U?&AS5TUZW0N9<4L\#$5\FPMJZ&+0EFX?1! MR2^;[W3";-A)45CI.]V-8VLWV"Q'J>;*[@M-9G>"( M^YZE"9H]O(LNP1$73XD2'/MHQ]QJO?'P1=0[#VK1\E20YR_BF;,C;*V)JJE0S, M[;?:BVKCI]SO*<1VQZ?TUC%[N_O@V9'/,$/2,T>5];JV%H+*C0G8. (:(];X MH.\R@)?#Z2N/O+LAPV::7PS802[ZY2UVT"XO*QA^K(Z4_B!KG3/Y]ED4LR7_ MK/XH'I%91K%IV M280@34@&XPQ%09RF:<2M+AS[-FQL)'R]>XX'GBL/=,EEY9UB7.6>UIU:&0>W MOY])756YVK%_F<_,IH:YFS:O70?KVG<'L7&?#T$[?;_GT/9,YM6HUFY-0&T] M*#T#G^MA+9W;_OY6@HU_8.,@4!X"Y>([C:.#V/P[C>= (O6#CZN;VGT/X+>J MY/OL;SAU_1Y0VE'E[Z/];LNFN^7B:WT1)Z""H# CD&M=5R32#!*2,IAE- @( MXT'(K8J0'&E[;.]478Y5OQC7W]4;<5G8OOZ.H6:W .F(1<\O(665^F\/5Y*. MN.LIXF^V/&@(?\2E_9C\V$>Z3*V]]ED] ?5[;',\ M0N:&,$QF[^;N<54<%>(WU]7LX6ND[&Z$^M[>4U6WZO?\*FD*)-4!6:M920,+46YX*+,!J>SN=H/, M:E3LF-<[R(/>%#.:YI5Y8&OY!-R56&OKZ]_[S!'L )KGBV%67;_+93 74$Y= M '-JHZ,$)9D5?R?S5W&[>'E=KSZ)'V(>5>LF)&2,\I1 E"491'',%+6IX%3F M*8]2@B-)N)/>Y.F^QA9R&MM Y*@BV8*E'0UY0JAGUM%6 F/F!)2&3D %6 \+ M50M,?$D_MO0TK,[C>9Y?A*ZF MO7@R^K#U;="WKXM:7EGPFY],?;0\JYY&DL4ATDHY*=>IN:F -$YUD)!'G(6* M%;(N:AJ=C!GI\D?[\N]@]JR(67 P4U:KUBV/ 2\;'+NHHS^L!TH#-O9/P,:# M6KEZX\0$--T I1_>>WF M(L@OS5& M_F3XSWEW,Z.M: MU]?4FZ;-B_*5S,D$\-(A\-ML ?AR/B=%HXF_N#'5J6$A1,0QD3&4. X@2J(( MYC3#,$I('B84X2QV*L'G85"&>".,>4CLWA<>@.[Y%5%;J-/92C&!":BL]/=* M. .#I[? J5X&)?XSKNYS_;F/=TPW67\7Q=URL:PCW=N%FBCZ/O_-3WV)7VQ+ M>811IBA$"IB$L:[['2O&1^IO,LASSG.1ILBI3)1]UV-C&V,Y*,T%OU76_L4< MBSDF@=BC;\. -RD&#A MWD+'BW]'%4<:DC:_OQW4V+O2%P[-'W\O56?+U-MPFB68! '.(%?!*T0TQY!F M,H$L2,($)R1*(Z>,.9_&C8W_*NOJ:R@Z>'H3*G1R#)B\CI\=/[[7J/3,H$UI MIZ9C.[5'Z=MQ"2CMV:3\#ZA'MG31X[7!'G#W=9'0IVG#7BWL =2#RX9]].%# MXO-ZN5"K_;7>\+A[U!@"&/(IKF M1/TNZ"X!:F/"V*B[-+2\&;BQOESNKM22&>@-)9TH6_Y65P8T94\-QY>?&]<:(OS5(7 'O1-+4RX!TU3UT :M=$ M=6JIHV0>_S^OJW6=[,>YR9$E\\]DQF\7U^1EMB9SP]MTG]J_B#*G5CR(XL>, MB9*[OPBV?%J85DPVT#2))8\0I5"&(H<(\Q"2A!(8I[G>%XZQR(C;]F_?)H]O M']EQ.UB7*=Y*C=U_>0V]'RF(:Q9Q*_^GQ[;2&KJI:_NHB: ')9 M&&5!T/#)H\C@0,#[$BKLV]QAQ0X' O] ,'&H?CONT+#O@K_.Q;VLZNP:*=F; MGRK255;6179U00 M_F;.,AB%ZFV#M58WA3%5H;Q M0CU43CO.EYDSME"^]@;#N M98-JN5$SV%#UO353C]*R,4KRQ"B1:I2@TRBY[\9X =?7_LMEQ@R[X^(%N(,] M%C^M7ER=J%$I8-5 M8&)5DGFC$E/G4DLUEG9L=QE"/3-8P[@)J,SKI9C2GNO^RR?5';Q7P:0]!UM* M).U_LH?,^_HRX(=7H7/]'_]%N&+L]?G5 M%+AL5A.8"LJ"4(04BHCE$#&4PYS0&":!R&2>$LHS)XFKKH:,C>0J/\#<;%$5 MVA.XE/!5_8.8(',"GHKERC$2ZCQ,=HPX!/@]4V.->T6(7VK@OZZJI/N)HD7M M"FCX IK.>,W#OPA.?[GYW_X^LR8\F/8\/E27@$]FBWEMX<.4NV/?ZIFWS[.Y%J(Q4U5G],< M-G^N->/5,U\)R B,@C0B!,:48147)Q$D82XAXHF($&<99U8EL)Q['ALW1T&8 M@-IF4%9+I[FH?Z.%Q?21P/U"3%,6XB"6*0QE'$(4JC5(+H(,)AE"&::8TN?]_-N.'6TN^-_\ZZ_-V-Z;;&K_)%-[4_ M/XM"SSIXKID,@0SE*H5O 91))RB$FJ*YY3B3A*HCP7+BMWJU[' M%@Y=Z_,U8LB(OJ[!8JDK&IO+#IJ/BM(EMY6V'?IVZV?OF/8<@%3V-@L0-TP& M6YO]GXLY0>5I)6O7YZ#K4R<8]E>=;E\>.,/@YN?+K# ?+B\E31FE08@PA4' M.$19F$+"60BE%"(.A.!4.!&8-\O&1G+5=7&B;5WI:Z25M1NEEL42Z$22 JR_ MDT47N18OX]ES?L$EHS3@9F)'H9:M=_VHM/A$_+T3#@[L^C7R#4[!Z2W=X&0' MW9C^>EF\++5,R&X879V\,AG*-!$YC)(DA@CG"<1AF, @YDF2Y))'=AD&5KV- MC9$WQ@*NU]&KC;ENW-N.<,Y8%$8I@:D6Y$4449C'5$ 2<,)SRHF*]MW$&+QA M/(R2PB HV[VUO"'7\YMH"]G>!D\/I9:L,/'TKFCO:U#^MW)[G]/MOM3#?;!Z M=V+O^%>*($OS)(Z'HNY7\^S18BFH:Q8#2.J=XP5>%53D.(4T6&%"&4B02E MN4AMB]*=[&5L)%<:"BH3)_5?@#:V]8JF [#MW.4-KI[9J3-23O7ISB+1J4#= MZ58'JU!WUK%FB;KS'_8W\<-I)K!:0:F%5!2&F5Y7I6KE&C&H5EE!%H4LQ=)* M?ZBUEU]JXEN?]+<#VWWBC^FN4&>DO$S\MEL]W2?^0%=RK!RSF?B7B@K7QX+_ MF*V_UTH[FQAC&N8(HP@%,$^Q6OR@D$.2Y11&:8Y0'&>2T6!:[JT_K$FQMMU< M:>G3Y?G>[[F_1_UW\31;F%,^2N;ZE,AU8Z4-99Z':4IB#G$6(TVS.:1YA&&0 MR)B'8X+7=M_($6._[5J6=)K=Q(YW66 KZW+:R M@,3;ME5;7P-O6UFX?;AM9?,E-XY>%>OIYV+)7]GZOJAD*J]^SE93%-)4$(:@ M3$@(411(F.=)!"FC),IDK!@;V\1EISH86TA6V5CFQI5F@F_:4,O;!;*<& M'_#TS 8=D+&F@7/NM\U\]=W&K%?_VL[XD\T.,LG/.57/Z[.?ZW"_0,=K]_*Z M$'RVKH7/2_6+&9E_T<>1JVDJ8Y0%-(>1T+KB5 80YYA ]2!0(G&:DUG(KV1KH]JG?!WQ];Q+K59?"K;2W641A8S/XT@>2#FGE MGA$=* /< [)NJ=D.,+5F4=NT,US"LX-7.[G)+M_KN B>D]7J7IH+9A^6.B5P M*@+"F8PX3$6D0BQ%O&H-+$-(@E2($,N4.R5IN74_ M-BZH+8:D-!D4FRSW4B=1&?'ZAX]#8,4E_@/?,,GM"B+7MH#*^<<&@3*W0 M]O*&#JUTI#PR*TS5D@^S%9LO5Z_J,;VB*[,O M-<4YDTDN,.24IVIAR26D41Q#+K-,RB@-8F1UB&_3V=CH3-L*C+&.1-4&J"4M M>8*I;Q+:( 0:AH)OM:D>@QX;1'SQ2UM7P[*)A=,'W&'SG6Y,<;M0TTZLUI68 MXS1)>4 R1B&)=/0CDQ12FL=0L$3B ,D4<3)=B"=]G?/1GB/VNK%ZWG'YO!]T MUM^S7UO9K>S=WB=R]U81P=0NBDZ:L%KRN?;=*GIQB',B4HA!1'"40LY>IO$D$1Q:%: M^^0\R,(.,]S%AI%._\_%;,%F+V0.:E? <@'HLBB6?ZKHK)1RD#LJ\G(;-C$N\C,-3]ZL';H>^*:U.RB'%ZX[M-&-%Q\+PL6=?O9JB=\L#).$A3 1+()($1ZD@B(8 MQ#@6E,E4,*>ESWX'8UON&/N _H0;.QT 9\= E\#1,\N42!C;>KC6=CX29Q!F3I)%F-&(Y"V">DQ0BG*D@AL<2!CG. M@X1&6*#$Z2CFH(NQ3>#20E";Z)3KT@*DY9',1?#T?23CAHS[B/I*?4X(0XA"3"1!$$ MI9#$$892Y$S$/.)I;"6?V;>A8Z.9K3]@(=9@KCP19O%#=A3N5F0N.E\I[VW0 M[7]].]N^P'Q?7+.@Y#& 8>!S#E$ M*&?JM1(D,)0,)Y2$ 9%.+Q/[KL?V>FA>\Z]LKS>%RTTQ,]B@X4]7H?ZS@V)' M]OU W3-]'T.Y8?= ZOFV@'D7QC_;\3MIWML"_OWJT\W=XP.XNOL OMP\/'ZYO7Z\^5#^_NH1W*@?WW\$GV^^ MW-Y_<%RS>QE3RV7^T"/5]\Z 4=C>U^&>'(IP'U'FWE'N[B/GP2O8OG8BO-@T M[.:%3Q@/]CN\-MZ-U$O]TLU,YE$02HP3B")]:"ME O,(19"EC! 4LUSBV(6= M=YL?&\U6XJT6\\\&.QQ&81R&(10AQ;HH+X88A1+R-,4)0U&L.( M )K]J>:7&ZM^ *-'4&M_J >2 K,%LM7K5I]C_?A&P=J^7[F#U_)ZP?\J< M6?ZXSY[H>J_Q07GWN&/[!'KB4Q>(9Q\4@SJ4=OW]0-K56'&[4%:\EN?->I7Z M^)TL[E],QL;?%8<+?EMK,7,A)&9"D:H4BF.%ON,3DA!F+$F90(3)B'5(C!G* M_I$FU91&FAL"*^VFZQ6!P8;?,\OB'VLK\Y@W:7"N3OH#F($O8(_D#2! M_T%P4RKHC&&K;H%[J\.I&'3V>$?3H'LK7?4]'\G/6ZX>R)F<,?-0EE(*TSC) M4\PP@FH=I-<_.(&8QSF,&&9A$(84V]6>/=O3V-X5E7JELA;LFEOI>[CJ?)X" MN/TUX!6VOK=.NB+60>_S#!H7:'Z>:GE@W<\S#AYJ?Y[[0L>2",O%TZ?9#\&O M5BNQ7OW^]C>Q?"K(R_<9NRH$.H$/).?L^?7 MTVHDW:&W6#OW &C?*0J[EQ5Z_K=#EQ^NV#ZY2 ^B/*_MXL/0HJB,+N\S[/52F_03H,@ MYR) A*9JT5N0C)(!",0!83&,LNR*.7U(9\%EUMUVN%DKFW M ,#ZNQ:?TUMC^E]5&>?9PORA.]Y$\Y(N5-=\.NUX$E-YR@.%3;D\LGF9JA5ZNWJ^>-<_^MWEW5'>&2KU#7JHWKQB9_U.08AKC+.,TC& 4(@R1 M/H@@3"LN,Z)XG&8)C9TV%#W8-+8E^,9(_8)3CV_LK+9Z\2C9,=W V/?,@J4W MU9;CUI]R]W%B;L*9"P1-UR9@9[!*OX!VS*MBJR^4_D+,F=7G\F,?UP6C^2G)O[OY:5;]8/C65#3,"9Q2*A:$8LHTNJP#.:2!##+ MPYS$<22)["(/U\66#NOF(3):]:GGGUOSM4S"#[$RH;^:Z<7V0M'*B,6_JL=@ M=6'^J^L@VK%T;V,R?%[J)M]TF\0W*1-25\"X)>8U]*[+$B[(G-G7LVIJR(T]%]_V=O:*PPF'>4Q3&&4YP5AB%F?2[?*H7<J;^Z1CX6@Z07:CK'_2>Z=W( M>&TMGH"-&KLV&I16>[\FY0:3IUC5LM-!HU,W(/;C4<=OOX/L2VG!X1$*F[_J MJ/GF)_NNUU':Y'+>3P,1I!'-(UT8 FD% @IIF.8P0CR+1:#^3O/I>KDF'Q(Z, MQSOT/9.Z+V6:247\8)./\%L-Q%_TFZ+" M1@E.^,$HZ12-ET'L8Q:-ZX&__K MB.-T'ABO*CK=K>A:!DEOX99O:ZU2>;=<;!(ZIAB%"9.YA+% '** IY"0/(:! MB&7$DT1D"78YF6SK;&P;.)NP=/JRP9/&=KE<.CPZN.I#W9[ZU^I-OEL_JIWM;;BT[J$25W[ MG2!&I52O>E,KC#U4$/>%AI/X<'9[@8-$6R=WP\3K+\W-O$Z%<_\,&I#>\6D_Z:: M7G]0ZZ)-T=@OR_G\X[+0K4XYHUSF&84HUV*B)(AU>5<&B4!YS&.*6>I406ED M_HV-/VO;X::&NS$?:/M!UUK4(\/\W87S>G]2>GY/#*>OMT%J FJLVA_,7I+[ M1_HDC%ZRKYMW_Y>>WVQ.$'NOX-@!L_ZO01ST/);K#J<@<;C6<+*)CKLSF^ISJR]B;K+[E[8) M\.K)1'D8,RC#-%"+G3R#. H3F 9I$N,T3E!(.]QBN, DJVGY:UQF<-SXN6 8 M+?>$>AZ5D5QGV&@.#'6/P0.NOO::+K!DV&VHRR$[V*'RT.2EM1+/!LRK4Q&S MT>J:$B$S21&'D40Q1!&C,(^2# 8,A1F7<9RE'4LI7FC9V(+2C8[@O2S7^Z!] M7V %?G_;^>#.QD E@N=8/L??L%ON#+W'8/9-Y@T]2)O]G57K!L_9<;R@WJ,G MS+V7@[S4KG>J%ND)SM/%)'UU<$'E]L-ZEM>O1:&ZF88H"P.M BMH'$+$ \WS M*O9FD8J^PU2F,0J=ZZ^?[&YLY%UNN9*J=.N\:S7<,QC;D:H_Y'IFRA*T(_5N M)Z RUG/!\;.@^"P;?KJSX8M_GW7\: GO\]]R3Z*ZUM7!U%KF>LG%E/$L)FG. M82PQ@8BD#-(\SB"1)*8!YWF44MO&D[4'W'= 6M'WW*3RQNF?:<]57 V+07:U!Y>Z':@^-J$:N]LV'TF M*\@>!"0YIB%.(4D4CF/ 0 M8I8&.+AY?'",-'8!LXPL.L/0=R11I@GTD8-VW&=? M@<)NX\,&!D<=.P@$CG^J>^$H-2&>M>K!HVJBRN=GL91J9<\AXT3-5D1EN:Z7 MDH2IB,(\BJW6]>W=C&W6FN)$VDR@[9P ;>GY7'\77.TF]>5H]3RY#5"/KD!U M*M5T&@>/)9F.=#)XZ:73CAXKL=3RZ8[GQ6NR-D<0]_)!9XOHXVDUYR*F65'(Z"[;I=6PTL3':'! VS/ZW.I?; MXJUWP2!8GLSZAK;O4U(\W6FU6EE-1M'U]XI)0@I49]CZDG]+L0:\$J<<+G)C%QI$9-7 M4Q#([.R3-U,B5*=3/I/B7Z*LWF,DMTR>'6#+U7KU5_!5)^2LE^K'I>7OT@L[E^('4Z)YDW;B-/\S!"7*8<9H('*F1& M6DB:8!B%(@Q)&L1!(EQ"9B]6C>W-M75$3\9R0IOYO=J8[!9)^QD[NTA[\!'I M^058^U-6CMIZ- $-GPS7&J_TB!G%TZ9,PL91J!@::E?]Q>Q>\?84T_NQ:="8 MWRN,^VL"OXUWX^\[L=;*=,J4'RH&YK^_Z5C@=E'IUB^>KC:U_C9+ZP@%<1Q' M*4SB3*\A$(%Y@@FDG J41(P%B5,.I+L)8V/FZZN'_P0?/]W_XP%\_'+_!_AX M>W=U=WU[]S=P=?UX^_?;Q]L;QW..#L-BQ\/]@MTSZ6I162,56INOD\I_,]'K M;/$7L'$";+WH94.D.XB>F+2# 8/29G> ]CGR@I:ZJTY_G"__O%.>JK^6*GNZ MHP4_TNE6PG\S#T,5M$:2)3"*4@P1$EJ!A@M(L<@(SBD)I=/V[Z4&C8TL'[Y^ M_OSIYH^;N\>K3^##[_?WFX=$PZ-V'!I_> MWGV\__+'U>/M_9V[3O1%PVI'KT,.5L]D:XA6^V)D58QR]\8=$]@>I=M&M98^ MF-<7OAY%EB\R9W#99!_@'1-"]M*N3PFR*4UX1) (82Z9"E.I4!%J(#/($$H8 MSH5@B=/Q_.7WJXLU[WO/PABN1 M-X8B>&YE[GQ?\OX[*69ZY:REU(T@31BE,1>)@ E+0XAR%$+**()IPJ(PHQ%Q MU#S=[V!LE%#;5Q9)."-"8P>A'0%< DS/4]\)$^?I?N6[XNUH+?_&1BI2L/JW]- YH&248#&#+. M=*WU0,UQ22%+1!RI'_%WYY79M]D[+\@;/^ ME\-@V+&%?VP'TP SA[+&\,GF@N_;!#2-!Z7UH#3?JP:8.VK^5, <^AY:!\P= MEB-*8!T:N4!WH'$'68>>M>9 $.49ISD4&<6*RR(,,<41%)R0($I0%+L=CI[N M:FR12WEU?MZ\,K]8+B [<\O.%6 [?O(#6\]D5"*V(S*PM=.SSD K%CXU!HYW M-+R^0*O#1[4%VK_1(3R@!@ M]LPTI?$3L#'_2 "T7@(J@/9B @SD0#L"M"?]@N^0)-CO( R4,=C78+CEX'6' MLC4AKT.SPV7G=?=Y)U7O@F8ZYNU5*2:/RROV7Z^S0GPN=)+F^NVS>K#6.EE0 M_?3EV8AGQ!@3$4B8"B$ADB*#...Q6E!GA$B9$2$W4K-V$:A]YQW6T#V_/SZK MAKZKT3$I72^5W>8\3-1&.V;AV8^$7:#J&=V!\NGJE#E%4Y79H+9[ HSE9=78 MF[,HN^?*.0/F*R'.ON-AL]Z< 3E(;7-OH1N/?1$K18A,UUK]('Z(^?*ED=S\ MAWBFHIAF49XCGJ50RAQ!A'1V,P][Z8!!\*TWV>(3@ ) G,K+I<5 60R#".UXF8A1+&*GVA",0PR MQ.-4,5(821?2.=?AV!AGUUX=+%46@V_:9F",=CR'/ NZ'?GXA+)GYKD016?: ML87&$^><[6Y0PK%U?I]MK+_GO?S1U;.^G???IM^*W>[$S_7CGV+^0_RQ7*R_ MKZ:4TS2.90AEF"DB8B*">36_;@AQ6*V>%I]%IL"(S.F@T9=,%>4@O*/JO/?%2+_FJ(8Y5N$=RE%F))UQHQ]@H].'U^9D4;SHXT6E[K^M-K&+<*!=-I2- MW^#YM%RMP(LHJK(>5^MU,:.OY576]5*W\:R^WE3)Z%K>PVUX[9AY@$'KF9*; MI3MJ'\#G>CPF1T:MK,X!M#/ >--+H8Y.>'HOR^%FQ3L5X>@$U>F2&]V:Z[AA MI\N&WLNOJY+N[ZD6)-!O@9N?[+M.O?ZX+$Z<@TQ9DG.4<@:I#&*(9,#U1AZ% M(LQ8$"<2T\QI37V!+6,CX>W)WUS;Z4B9EPR*Y8;?,%#WO1&HO8!+"94?90@+ M:D_ ; %J7XSBRMY9[/8HUN,FX>6@^MH\O,"283<5+X?L8+/10Y,=A4E5/_?R MNA!\MOY(F&GRMDKH-6G7:\7HLR6_6? I1S*)9"(AB0F%2 6ND"2QA+&,<21B M'F0T<5(KM>][;%QY(Z5@1F"[SGX&A;X&\)L:)"86Z[\XRI@ZC((=6?:$;<_D M:#8D]2+ V UJPR>@-KV\;$'6H+0>*/,]ZJ"Z8^9+'-6AYV$54]TA.9!1[=!$ MQWOWNK"\6OBK4--HMNZNS428<,8QAV&*N*ZMH"*_#!%(PR".!J:C?:1Z7<5:@>+KTGEK7\/>*+=Q^^"Z MN-67NK'([Z\KQ5BKU0>Q8L7LQ52.7'"]GEW=R\_J\:IS,;=//8LXYXF0D*(X MAX@2#$DH LA(%H0DC=*(.%&+NPECXYO: W#_0TNBBC_=2*;#&-@Q3[_(]DQ' M&U ;UIM--F._IO:F!XJL^J"I[@AZXJX.!@Q*:-T!VF>Y"UKJ7 )/WT-3:\R' MM7JN2,%77U^T1NS-S[58K#3=?IJMUM,T1C)/> IYFC&($LH@B7(*@Y1'4M H M%F[GP9;]CHWDMF:#C=V@-!Q\VYJN%BFOSV;MOG0M;V$[(';DUP/,/3.>5X2[ M5,YSPNI><"Q9&B>DY?]TQ?"N,@2)VR2ZW:^D5FBC99<7,/*:9. M*/4]/W;Z',?L. :#]=PX^N53,Z,YII_4W_[G_ZA_HO[06D[_\W_\_U!+ P04 M " *I(Y5>SF8W3B> #.50< %0 '!S=&;.7(N^-V_HJ;GZX0+^^)C^QZM;9U1E322:OIZOO!@":1XFTG*)%,E M^==/@,Q]$Y/$RQ?J&9^V*I7*)&)Y$(@(!"+^]7]\.YW]\A67J^EB_F]_X?_, M_O(+SM,B3^7__'O__1/__J_ ?S/YQ_>_O)RD_"";$ M[7]=_DN4&K-+"3 F!&6*!Z]XAF"5C<$9RVWZ/T[^)>8@LY !6/0>%'H.GF4& M6F>CF"A>(-]\Z&PZ__N_U#]B6.$OQ-Q\M?GKO_WE\WK]Y5]^_?7//__\YV]Q M.?OGQ?+D5\&8_/7BI_]R_N/?[OS\GW+ST]Q[_^OF7R]_=#6][P?I8_FO__.W MMQ_39SP-,)VOUF&>Z@*KZ;^L-M]\NTAAO9'Y#^GZY<&?J'^#BQ^#^BW@ B3_ MYV^K_)=__Z=??MF*8[F8X0+,,)_G-:G/Y:?^;7 M%PM"!%&[^>WU]R_X;W]934^_S/#B>Y^76/[M+U]6ZQ.H:N6QR&R1;OS0K,IV0+GHP">2HV59%N<\T\'>Y+I2O2*R-ZI8 M8?KGD\777^F#?ZV2J%]L1+(1QYWEMJ+9C^Z+G?>)?G;"5$RJV (L1 Z*!09. MR@39,,-B# Q-.(CLZZO=I/JZ2I\MTR^+9<8EF8Z+Y<(RW5'O3=B>_\2O7\*2 M/@C2Y^DL7_QVM2$M=+5>-)#<5BU$[E]^(:X++I>8WVZU\B!S&\[69%!Q\Y,M M-/Y_G84E?>+L^P?\LEBN)REGG815P,GV 5E+#X[I!#);$0VZ*+)IHOQ;"^^$ M ]$_#@Z19R>0>(_+Z2*_FN>7= A/DI.A2&/!!!2@/$:(IEBPB*HRYI&7)H"X ML>Q.<)#]PV%_678"AD_+,%]-J^#/ 1V"U29(!*VB!J5E!)\]"]GIQ&7$U&T5,5$4,0#J*P07"8N MK,R%68'TE\-OG]Q2+CQ#EAHM44P M^12^OY4PJ6)W_Y^UTCGSBT5L9>(0B4P 5A2:D1P3&1<+$M4Z^Q5%S MS]([@R34% K--ZJH@1OAXNKA7=# M1<=9S18"[0D3&Z?IW?+]7%]M-P!TG.G<6W0CJ[S>F\_>?U[,+W-S.4MN8@$9"T5-9+D@*(J? MDLC),)6U<3?5=YS>/$B$(ZO_(Z:S)4&7B_AINI[A!%,*)M/998NJ M";E T'5&@"M,!K)7=*X=IO[;*^ZF_H[SF@>)<&3U?UJ&6IGT\?MI7,PFPF6, M)7"(EF=0B5L(G'$HVF2;F+-)N(-T?V.YW13?<:)R?^%ULNE??4N?P_P$-YEX MYCT/+C"0J0A"+?WA<[)0I$XN"YF8.NS.^[Y5=\- QQG(@T7913CPXFQ9Q;6] MFZV0)AV"P'6D$]L M?"1;=UA <<^BN^&@^VSC_H+L @>O3G%Y0D?>7Y>+/]>?7RQ.OX3Y]PE%OZ%8 MHXEXKT!I)R!&7VM%T<>2'<^QQ?W$O8OOAHONTXR'"[8+?'S\C+/9!?4Z1_*- M"T(C))\9AU!:I*5B4QXT^(Z\_J:NZ&AXYSC@6+L @1$^&DM\%FDOW_\ M3');O3M;U]<]-;*>&!9"2+R <(8$@\E#B%(#,L<]*R'ET (4C]&P&T@ZSDXV M%O/(H'EVBO-<*XI?S\+)A#L3.&,>DC<13)[.H'-&CI$<(W?867)CN=V@ MT'&FV;DRT36L1LT7*P69$C).GX\=O_B=\G!H4,R3O0KA;]>2XALN(@)A\- MG7)1N!;5#;>6W0T1_6)A6O'1%H )AF:CQD@4?R-:E M>G^7?7(B'^9M;_A]^:KN'_D]CX, N &/CW?E M]71.BTWI#%ELW_U=@DZDD)S4!@+F"$H(#]X[!B5HP9S0W(O'\H$EK.(&$.>+ M;O<>SM:KB^]<;<*GT+6OB;E8X]EJ16*]Y%(FZZVBG>!DK0A$^BHZIZ 8DZUQ M44KYF&>Z#Y)Y=)/Z?0U3^J$9OEXL/Q)_K[ZEV5G-$SY+:7F&>7-= M33['Q3TU"F98* JXU;P^X4W@I2D$&,^$KM+DK8^Z@P@>I^O*<) \GO8Z@"IQ M49\!KS[0!J/=1WS^CI>\"!X,]T9!2,6",CY35.H1T)50O,?,U&.)G[T.T$?H M&:>?RW! :R;[#G#T9OZ5J%XLOQ,+$\>+0QXS2)EI#Z#SX&(20"&P0O(S*'!] M[!'V/KBYOOXX35Z&P\G>LNT %R_"E^DZS*;_O8F=-[)XL5BMKP$]2Q.X$X5X MJ0U,=$P0$]G/[$5].NI*,:W!\D.BQFD0,Z27U5(+'<#J_1*_A&E^]>U+3!U@[D#5.UYGA MH-5:$QV ZR;QF(00J OP+!*HQ!3X$ S(9)PSELSPU77#$%F$<=K/#.CU["W= M_:&Q(./7R.XLON!R_?W]+) XYKG&K%]J7HZ^WB;F\"V&%7ZH'87?E3]H1U1V MGQ5")[E[9Z=GLYHZ?HG$0)INM3C/STYK+?M_;_XZ,=()S;BOM\4(2M4N*SYQ MH+@A>\,9C['U>3@\5SW$B$U28)T!H -K^8[D$>I+C/OXGO@<1?$J0@ZU'UE1 M&AS6QE)8>Y-I29%,:^OY*$$]Q)!-@-A.[!U@Z&'_]/?%/)T?%2YX5$@N:I*U M7IL;3OX$YV"=TDIIKS&FHP4*5W3U$&TV051S)70 +#+)TS6^G7[=).K"_&0: M9]LMLJK!-!*YT>8"ECD&RFL*IIWB( J713/C67CLM=4^D'JZ9B%YL"P$G8%Q6Y^-R-JHH#XK(E$ATVBT M:GU,[499#X%D$P -H(@.X'4M;W*-B3KRP=!96T5$$8$R"0+2>1N8"\IX6V1Y M[-7G7O[S?82,T]ET"+_Y8#%W@)4M_1/I7%%.)(B:CE(5?2&)9 69"68SRT:7 M88JBQFEE.EA%RY,$V4$6ZNTTQ.EL>ST]SYM'2)\7,Q+ZJJ8CUM\O19-9"A0% MFMHIJ=3$:X!0CUGNK)&3LL08T^P!D5]K&S0@-7D\WB(HZL#S7^+J=%/9< M)Q-4@,(T^?3&U;Y\2#Z]\\+I()U0K/=3T@V8#M+S ]4G!PB] M ^B\.OTR6WQ'_(";O/I=64TP$B,L&,!0:P=UGK]>+T:J-<\D3! M2;**XEAF;:*(5D8@1]/5RQJ7$LN>R=:EN[O0->[]QD#P:JZ0#D#V=C$_^83+ MTUH,?VEZK=1,N@ Q18J'553@99*@>4VI"EZ,;)W9OH>,<>]!!H+0H>+N 3%W MSVIR[@S3+D/B=2BES'16"\:!&1Z8D&188^O;LCV=I<&N/8;"RV'"[B&'>0WQ MUQ+Q7F?O+84(F:,"E5V!*!P';0Q]7\J(S9^&&@U=;Q72 M$?]O.N7 MB2E$S6(B5\](4"0H\![)SAOEO%29%_;8H)?FOG[?3(=(AZE!G;8*Z5\W2#ZD:-]DT$)@:*Z,'>%V]#][$F'4&Q1(_XWPU_8IOYFEQBF\7 MJ_I^ZEWY%+Z1F65&*E? % HYE<,((0<)B:62M1$NIN;]#9]&XKCYIJ& -Z": M.D#A!UR'Z1SSJ["<4V2QNO%JO4S3=#W!@+710P1C!SH+ [2#W]*/B=<)]3],)#X)PB#"8=!,LM",Y$I.,?$S_V M$Y=Q7T<=.YEYN%J:P6R,SO7O-TKYC.MI"K.;'+5J8W]SB>/UM'^$M6,VN-W&+!$< M>@O:;MQMXD)A.(+2'AA\"RT'B[@ WU^E_N3BE M6&+"66 BV03:IYIS$\2!%PQ$!\O5B^7)S%=3F;W9V*0F G3LV>:+A]RS&8:CK W7$N_Q^5F MIO?%LC98G03)HC%(A[?@)# G"PE,L?KAD#.I4LN@D+BQ&DEH$@EB^8AB=CZ:=/#U(Q]VS\XA/80 M>J?P>7>V7JW#O,XQF\A82M$L [FB#A1+ CR2B0WE0<9.)U@T1/08V34$*@:">DVO!@N/K)@YRF 6_X MFZ*JM1KZ0M:=$[L(8D3(#(F(!Q4BQ1/ MJ+E^.N>8@V"A=M6H-I3I!-'5QH@J$T +7T$%_NT+&0VMW:<\\V[(N$O ./!HH].[ #E0P!TXN^>, MG%<4&+0F:MH@G.M8X[L,SCD#R4NRGBJ9E-NGCZ\1,#HZ#E7HW>F@>TJW VB< MR^&<>'+>B=PT-A?NCU XV[@ M1]#VA4D./JO:C)OB>V>C!G11(T\\AZ2&2/R*R[AHEM%;K=^5.F?RNA'_N)CEB?")',"B03BC M0*%@$#*9<)X]6?;:/=J(;9VJ7W( M_A UX_HVPP"ID>P[0-%?<4X"FA$GS_+I=#ZMPEE/O^(%.U:([#334"+2^6QK M/9H) 0*79,&M-X:U-DL_(&E<5V@8/+740@>@NB,DBAQ9#KF6#K%(D:,-%D+U M^FCQ+',N/J;!O:-QO:)A@'.8I'MRJ*_ZI4VL,R8+5[O%A$1_9$]HIW-9!D%, M4,"H5.LV4/>0T5WM<1,G>D\Q=X"4WQ?SQ4TN+JRC0BN#5A&LJAL((]9HDD'F M22O+4*;FV<,'B>FNMO@0U+01>0<'TA7J+_*=T_D9,755H/0(*6[BNC#D7>8N#NPF[_C^IK#$&0*+F"HE=SUKEHS M\+IVH8Q&>"%LP.;CK&X0T%W-\T%GZ]ZB[<":7'2AO7AA]#RLIFD2LO9>V40> MI*L.I??$A".LJ\Q"C,5KV;H\]5Y"=DM=LI\$*(?+NHNKV-MLO)S.SM:8)RED MJXIP4&R=N8V,053.0'8B,IY%],U;2#] RFZP^5GN]UO(NPO@_ VG)Y^)\F?T MH>$$?S^K=5/ORIV'(MM](;S/QI,-E8J.5:5+AE![8FOKQGN>H?3C<]0^]\*]U]JB18+-87 R([B@DD>7?!2P&!Z9)*MC8T[TOT1!)W M@]_/4D@PI'X: G"$QV0W1E%L?.<;;#5Z4W9WE:,]+?L!@^W;4F^=]#Q0*WN([3_F2PRSVD7C/Q:SZH;\-4SG51;OYA\QG2VWLS.6TQ7]TTOZ MZ_R$0K;I(E^.C6+!8 @\0^VM2!X2)HC,DRY2\$RQI#)OW=A]*%Y&+BH; Y@[ M;HZCHJ3CW5)9_H"I=CN>EFG:8B/_K[/59M!QO<9Y]N[%F]>+Y<C[)MG7\-T5C5PSO8UPW$IF4OV.?F))3@$B[$6WD=R(3T/$(V1.C+K M76Z=*&M%^\@5@)WOBL%0T,&]TSTL7[*BN+A$?(Z>3!SA'<_58Z^=F&OUW/1MTS^F^(?-M#$P:/D7#[$8OM,VZ/3"Q4 MP5ACDP*AC"6+62+X+!Q8Z[GU0F=66@\\WHFPQOV>I'>:">1@-V/.I&7@';<@ MO=&"MA2W?+"G]1WT>VJ/A1]T?WJ*O#N(H2ZIWTJD&N+%O.[6;8>;7&*H.4(O M8PT(2P&G; #F$W/))/K_U@]6'R6H$RSMH>F'0'.PV#O T"T>SON;E*"5X:J MCX'V5$':4Q8E1,T*YT)A]JT-S[V$=(*9PQ5]NSCC8*EW )UK73O/F]DPJ8(M M2(&,R1322.G!B\Q ^Y!X8(P;;#Y1\#81XT*F@6(?[HVZAY0[@,FSG#?#6\/L M?9CF-_,7X8JU(<$F@RQ=G28JV1,)+ZP]=N-1PD:-^/6 M'C[MI-\#E!9I2A'FMC'-O3F6^XOUS[FUJ)3GH7);R&(;K2&0^#:S\VS1W#+= M'&L'43QN$F$ ,!Y/?UW<>G_ -8D,\T4MYH4!MT7HI 4DFSFHG,ES*"R B4_;M*X.%^=:V 9YB?;#-WS[U<_ M\SY\WS3(KAQ?L3W/[V=A_GLXQ?.M)JW13FL)12'9TRK2J$DD%F-6+CB%[=-+ M _ QKL=_ *QNYQ7&UG$'./] I_URFM;G0[+^F$_7JP\?_S@WY$%I[]%G$*+4 M&;G%010\0C&6Z@H^T'!^>;(*+.Q M(@$R0;ZI"0B.!P.2C'T1+(BH=O+%=L?!V+WS#U+?_3#80Y:C ^'K=$7"?E?> M+Z>+Y;;P[GP$-H49'^OS$C*HJS^^U%O3JRJ+<\.'/@6=4@"23J[SBCG$DAD) M+@@OG#8H=KJ(^2%J#J&R"XCM XW%*'KJP%6ZYRV5LPYYE I",9X.;X40L#ZU MBTDY;JS)=K#G)V^?U(I]^.:C#>_Y]A-P!Q!Y,T]+).?O)6[_^V9^]Q[]PV(V M>[U85H]P0CM-^40;SXGD:./5";263+Q.JA05M"V\];C6)Y+8R87@GHBXVR1D M,/5T@+Z[[R^3HLUGD@2F)8F(R*;HF!OPF'S!DIS&01(.3W\!.Q2"!E7Y??F$ MO>6_-X"^;(Y=VBK+=:-S[K: )D'HDF).P!VKW<=HO\7""AC%E/'%E)!:OXAY MJ/1NK,3H48%TF 9&1U*MM-PRL9U+>_W]S':3;/[QW9=-2[!7WW"9IBO):@]T$";A(F)G$KSGH1#\S1N,^%C.@M=H:.+_?+H(7;K MSF1S,[.9CS/!DCES!<&0IP6JB *>. 1N=1;>J91D^S<.^U Z;LOCHSO"PVJR MA[C]D2/M82:3=C6*9" %\Z R(O@B"]2@TG 7:,^V;H.\%Z'C-CCN *T-]=@# M6#=[KYXN)+)/X5N=8?AYVT&AOG^]]XI\8CBSJ7@/PC-&+A?6 9VH@-PPX;5C MQF+S_,$>=([;$?GXJ:H!M=C/ _YK_M$'G&T^>[$KQY9" .8EE3:R.= M\)!2[5F@$CK9N@'S >2.VZYY))]W4)WV@^(G>T(D@(+3VH#6&9)GU@A:U'N2 MDA6XR QX.FH4 9B4T&1)D;%YG"@=+==,>A([<9+L#O#949"]H MO;JRN6=G3F1,:)S/P&P="862_/D2+8C(!'AP3T-M<&^C7'#$H'67M!)Q"))8\ZNQS:-PGZ 5&[(>\?XKZKK8+Z M =XN;0XG3$I=LLE ]IR#BIX$YPQ"<4*I$+/CZEBMB:_3M1O\_B&NI)JKJ8/S M]F:O>VY,T]GOF1$R>9)&\[G >Y8;_P-=XNRK@ .K1%_-\U#5QH45 M4V3.X&N 35P8XB)&H#W@R:F,A=G6'1CVK#;F_Q"W*0>JH!,@/?CN[%5ME+J: MQAF^G:[6$Z[K$2P\%&,4*,8X>!4E2%40L^':N-9IN!U)ZZ3SQ]LF;VV&4$>S M0V^, 6%A]?GU;/'G0(/!+C_]> /![F>H?5OBRX4N.]"Z.KG9)P44R1$N$]() MQXL%'I-.16KF5/M,^L/T-'"_ZV>^7RZ^3DERS[__06)_,S\?FCX_>9;6TZ_; MAO*7/7@%]X(C ]0%R54,@;Q$$HCT3-+Y[^I[H_8^^A.I[.3MX*$(NL=I'U)= M'7CV-\,2=-$GGB6D5$=E(.E3XNG2A/I'-2U>0WWU?6PG*)B:TM]8,YTL4:HT-Q?&X"/ M<9V[(Z-X="!TL!E>(JV=6$M>+U39R2%.[ER,DA*NA: W)7VL8UG-VA4:A,3I(5EM0@9,'I$H"##J)4&_S?&M@'E!+;Q?SD[?0KYF>K%:Y7_X&S6JM(4IR(J)E@-D,(BGSO1/P$1_YXL:4H26&C M;CYE82?"QGWQW1TDVRNS X1NKIMKDW82Y%:PK[[5[8:38'TLRD1(SAE0S-8A M@K3ILC226>>XB:UO21XD9MS7UMTAL8W2#BU-&:BCV:70SM^67TJL8-8\>@0; M-SFU(L%IVEE!LRPU,6=MZRX"NU,W[IOI[A ZD%H[,)AW.3N_B:K3BW'Z==.E M$%U24>4"0KAZ6VIL;0'B('CEM64FF=BZA&\7NGIKE=8&$S^$WH$*ZM1.OIE_ M):$OEK1E)[GV.>6I%ES':O:5AYBE LM4PARR9%<3K;DP+FD0SM9;^F(@).W!I4P;QIF@;]=?/=", M:J?E>FN)UA1$ TF]4UOU?HD4.^4+[LZ]U6?SO/%DMS'41#$7;69DA URLLG1 M@_<2(5LOC;#*%-%ZBM)^E/;6">U(UJVY$GLT>Y>R?%O__F%Z\IFB??*5-^Q- MI) F<(-@I$90W&APE@M( 4W(G#QF='L:P$<7[JW;V#%,83M-=!TUO _?-QZI MRRP6;16HS!(H+2T)+6<(L>;2Z?]D]$<+&1G6>(RW0]:=3=MN%/36 MQ^L8-FX W?0'P)N&_#I?,FA,&C78$,BSI> ;@O >DB?3'D,*V>T;3SRX:&\] MN(Y_E.ZK@7Z>,M[E\$6=,4M2JQV:7IRMUHO3JQWT?4+$5L\3P45?LSTA0_2& M(BCF>/!%F-1\C,H32>RMM=:13MIV:NO Q]N]!FZBBI,L"H1@R7%5ED(E[ZT MEG2(TDD*ZUN'NKM3-V[>Y?CUL$,H;7\X+FBW#0G'FJ-2L[L+I_(R^=\[V M8GXEW$3RPQP14N:,?(^:Q[0N032%XOG,LVO^(KP-Y9V\=CK2ZX AU=J!;3T? M=EH[D*?_.ILND?@GIM;?:_N9-?G,]5WAE_HCD\R5.#A$A MLJ3_!25:=V[9G;HNWQH,BIW%41391=[[#F_/SU;3.:Y6N.W<4&5__B]YHEAA M2!R 5RA *4/60%@/.BAM<]#:R]9V]2GT=?F<8%2@ME)F/V'4'1:??0W364UY MU>ZV888?,9TM-V)^B7$]H:C;V4B2C+;44=+!U2*W!$87&Y7'C+YU1=@32>S2 M=1T5M0U5VH>-72X28EZ])NE7?MZ5'W"8- \L<0O,\EC+U".$J#FY7E:0"X^J M9-X:M$^D<=S[Q!Y0.Z12>_!>K_'W6UB?<[*Y3]UN5_)[7H39;/48XQ/MG%8\ M!R@YU[=!=-(XRR5P4P<94VRJ3>LR\2:$CWMYV1F\CZ/^'C!_SALQ$"5]N,5[R[H MB0P>162.H&42>4^2MB37%I*1WB>.*)1MC-G=J1OW/K4#N ZDR'Y3NY>/->_+ MD1>92N&9)*<<[<5<(&A#$:J/A3PI%KEK/=_@Z52.&[X=.V7;2ET]'/;7'?C[ MAJ1..',&4RC@L9X%+&CPQB-D9$6GB)&+0<.P^XCJ,AG;#!6/Q5@'JZ@SS-6& M]20U"ARW/2O_F.?JDB12P_1K+5&]_SGQ=M0"%]JRP!6@,Q84%Z(6KXJZOTTJ MP<6H6@\Z;$5[EUG:8R#X: KO .@?+N/$[;MCCQ*%93PE M2,)S19.= B"8>22^^&NJ4=9.SAL=.S@QG98RBT/_P27U M+K8=D2'0NK#5'694QT:DXV4U _Z=I?C MQ#G.LE4!;$RUVU)][X)!0*1O\Q*]U>)(J:9[J.LR,SH4&@=26@=II/6-=NW\!#_4#MVE8$VI M9&E-]N2&DQA!69&ANM[ $3$D%I0HK\V!YW.,I\<"1%R2!Y;H#W*)%[0U+ MH(MQM3"?-JFQ=/X)K;VS-=_2.K,V/&X'\ZH[Q>U3E-C)J):#&+XZ#7G!(F, M.F=J;1SMVN"4A:"X51I#%JDKJ]M'*[(^4;R74CO(_9[S=9L;\NR6R^_D&6T' M4KH2C>:Z7E\["ZJH"$$R.E^BD$H;(T+SRK"="!OW@FT$P-P#V;;:ZP"2=V2X M+:C89&AJ3\JS957.)%F+TJH"PLI8Y\65;=,$YQ1/A5NG7>MZKMTH&_?.;'Q0 M#J"_#E!YF(^3@F4Z8 +#C 0E)8? 8P9OHXXNFRQ8ZR[@PSNJ@UVCC8_AXVF[ M@]S!Q[,O7V8;ERK,+ERJ-_.R6)YN-7XAT&AJ4\$8:QM^ =Z':?X=Z2007GMM P0OZ"30'ND0 M0 3))9I$Y)?8.HJ_1<+(@]Z&4/.=UAC[R[P+R-0VTY_"-UQ5#B;"*8D. RA4 MAD3A-$0E$(3PAC84RTD/T,SL.@DCO_X_"F3VEWD'D+D0RV4;^XNJ['F^YXJB MCIV9+59G2[R4'2?3S(MW55B)PB84=(H7#F@%?9\9G?T00>\A-(_;>VK0S,S1 M5-D%=#?%6YL&J'FZKM-MWVSCIOS\;/W[8OV?N#'D$ZXHL'9G5]K&3\T<#S%WX#J ^CH>'7W1N.#=5UQ^G>*?-TG>;4#T MG<]H-0;Z<>(:#7M^MSP)\_.99E?CIK?-%M]?H_YRWEF874VBOL2<-(S+H!F( M6I>I"B>?3(D$WA1>/A G!:$'VKN+E3T$E=I.?UROOSSL)JNWI7K M5'PB=3V?U7(L5K+0W OPK/HBQ:3:5L""3I'V9^#9R-8U'Q,WK:# M ^NU8XMX*=$WS^GE67\,9&-K..U_.]Y=7I-EJV_7Q6G7WF) M.AM4+$/&*$$9)PD)DD%!G9-WSI?F>=+=J3O4SMTG\"O7XVH3>,F]2S*#+K: M8D5 C,B!_ ,CA551Q-;=1'SY/H/@Z+;9&D)-'=NJC3U>W+#'89X_GIV> MAN7W1?DX/9E/RS35YFG;MN7D.K^GPR35NMQ]/+U#UFOF%39CNI&-O+O,U3T& M%LZY8L ,(RPSXR!8&T 6%T/,7*K0NC+[86H.]O7NGO[U,=UC\K[:<0&%R4A[ M61I%01EB@+CQ$WRR7JGZK*ZU@WP(O2./)6^#J#M.W;$4V+7)G-6WH1\_(Z[K M&Z7%?%\'[X%/:F?F?DSH@09LTQ'^_G7N2:MHJ7DRF"%0^%!K5#7X3.=R0)DL MXP*3%3^2V9-6;'DW>GW-JY6NPSL;HVVI-0S9@\JN$+R=J ,5$H5.*B?>^L'! M4^@;QQX-!Y#'KDN;ZJIC4W0Q+.L#?L7Y&9(3MDR>3K-!AC$;RJKW24HQ@*5=2N]7W\KK2-ZU(-@:&[U7,#:*EK Q;7 M^]FIB[ZF3<&Y MGY)#;*Q=:'8O82,:RT:Z/ZV M<3AW5KO'J1%9U%8 M;2 7I!,BHP7)3O_S59&ZSY"&MFG M[4=?@D0$I7UMC0"Z11*S4+V/HV[R8%![LW=1P'WIQN>"V' MD$TQ*<4,1M>C7$4+ 1F"]8(KM-X(IIKS]QA%XUJ0 [1_Q]%I)_B.3<*FM5!M M?$4K;:\R]S$/]WQ**U/Q(P(;F8WM1U]YR"AUPD3QK-4$'"4SQ!P#6,5,CEZC M#*W]EIL4')PTOB.VWQ=KO.]LDX*'7+*&[.A84P1>"$QP(.VBLHFQ@JT#P9V) M&]>8'(").WGA0=31L5W9,GG9K73;R74/RW+OY[2R+3\FLE4.YE+1FY9NEQT% MSSL0OEBLUJM-S\%8>PY>](*[0IX3TF89 .O(3_(X*5Y76D.)21B3+#>\=3;T M,(H/M5X[K_[\^NI7FRC9%&F_\/JF5X+2=:)>9AR88Q%9G:O#6L=9!Y(\/B\;1F/J>J.[>7ON'Z[6*W(V]PP^VR]7D[CV;J.R5DOKG6!/#]#]C&E3UVB ME94]B+56[EU8SLF)KTW8MD1T0G&21RX@KK]7(Q!8*TAC9ILM*X4I1H[LT^1,S(+ET+'-PV M86T$W[%Q.I]^5-]B;EX4K; ^6-[#!-W_0:T,S0YDMGIL<[52+0'>+G9U'EI? M;(FEEOYZ!RI) \ZS BR:%&T0/C:_O7ZL9Q__GV/19-U11!D//<(2EA+1U?.P#R&VI19B-(Z#_P(.%6!6-4 #JD#44;S(,SN8".*I="7(OFS>H?HV?L!REM,/%@YX5#-="Q M"?F()S68O-:T8J_<]]U/:9;[_@&!C>S*^3(?\,MBN7FA?@D@8[--7D%@A4XD M:2)$$R5HH6(BA4?=?(#)0[0NGKJ-]>3-NRP-&@[HR3E6 M+"2(0A'^,G=&94/?"(V-P>!/WFXM\'W[Y[4[;6+01&>(4V%!:57 VZ)!B&QR M#,:A'>AQVP\HZ_89VU-0\L SMI9*&;%QT.:-S:;%V_3TRI[?SQ+%LW6H,0?N M;*PWJ1R\41Q49B(GX9&+]",#]X3UQNV3UA@]0\FY@YY3?]2)5Z]6ZRGYNKB: MA#KMRA@!H?8Q55QG"!DY)(4ZT_G/K#6-K=%-"L;M0#N0U3E R!U Y/YNXW?Z MXMX>O;/9%Q.9>5)*2S 859V)6DNVG"?6M3&2V\!%:T =0N^X$V8&@M_1%-@! M6'_'/Z])<;F8TY=IV]SH?GMM7111&=J"(B,,".FB8\@9RZT!^E0: MQQT?,Q H!U54!T!\':;+S1R&WS!4;Z%R=C]C+D9GG7$057W[;!E"4+J6O$DC M,&O'=>MG4SL3-^[,EX&@-XQJ.DZ(W-?:Z%.M!6G6G>S\TX;L478?P/GQ7)= M'R)>(VFCEFO]%43T0M.6# :Q6NE$OJVDOP;GN9;,9M/Z[Z<7[^K,P^RVLJXB_OZ2X[!:O0D1,SM&)@CG5 M0:#$)EH'P=.Y$[4O/+9NOW4(O>/F6XX$X:,IM /P5CE>$]_7,)U5?EXOEA]I MR_XQ7V*83?^;R%JLR&%>3:NJ+QV;6ZR;6FP29 &'NO;Q9P8BZNHZ2W0NAI!< MZTNVAN2/FQ(Z$K3'4G?'7NO]S:/V]UL?_;QA6Z\-X+L^K;\6D]E;'2TP'^2F M[Q[XDA B*_07DY!']2/Y';OO]6W:A<'_ M4D^ *X[(CCI>>R\QE6H7IEJ756P$4:M&7?36B=:/G7Y,U3@^X/'PUE@O'2#M M:@>]GLZG:WP[_8KY#2EM?C*E'?1LM<([01BYL-IK'T&G8D'Q$"'2!H,B0_+! MT;\U[Y6^!YGC.&UCV+YA--<1.!>/L?CZK ZZ>79:B\JV0R;Z/[VL: IQ,K$F2ZE;AF;IP+P#$@UU1/ M':=5'NW!O']V99>//4H;Z0'O"7=M!*P<+\4P!.TYIR@D>7!:43R"PL2D%5FR MUB-$C]1,^GS&8 LO5=:U2-]-K\TU]]OW_;D')1'!QB1W(5(QIH\ M!0_%:&>S5(&X; W!IY,Y[JW=40 YL.ZZ/FCC^I#S]/*W6[8['_!T?*#Q-<6 MF2MDX&5M4RT(/;&8.MO12#3%"?2/M(W@5)%@A4AT+RE-J M74O3NKDU?=H]04$T6@DDD&94%!28VH@KD9?G@E EB&*5U4,PUEN8=H"^[[:S M/ES4'1Q6-RM'7\\6?UX?N79]S-HMLR>+MHF.X[)IUQUJ$[:$$ER))<8LM;)# MW?D\D=1QCZJ&B#N&JCI Y'U]XB^CR8L:T-N;3@N9ZDC[' UM.N40HI%T" OF MM+&&J]P:C7N0.6ZQ8U/;-ZR*.O:3[FMQO;_7],BG#=F3>\A$P6&=CTUB3+B4 M@?OZ*"O8 -'7M_9DK+*4*D7>.M(>MS/WE5&_:LI\G8I-)]]W7^J7JV>)-'A/ M2LT(:9A0@%XA*)TMQ)@D%%44>N>*"<,=Q?M2_5/WYWX*2A\^Q8^B\ X.]!]Q M?/58?6>OH?I2H#%'Z\AW M4K)U)])]Z!S7N1T1TX,KM0/@7NW;5^36+KXC?L3EUVDMX+EO&S^;;3Z2OGI7 M/F!:G,SKI?5[7$X76U5* $!THI+/,>UO ,L2MI"GN2VNELDZ=@Z!%3.9C2NG(8GLW7TUQ9FG[%JT?0K[ZE MV1EM\VU]TNF7L_7Y>?#P[!>37"A6)'!.A>KK%_!,QOKD4/)^3G[G^V/?=R@(W\&/*=_,,(E!A9921&2KTW+,1KP(9+[ M9[++$47.NG7L.^S@GZO-\L"$F?M?79F@D] L@,FIRD'S6C5IP>F,W$9N=?/* MH/TH[7H@T%/0]+"5&TQQ'5NRNX,S]C=C#W[6<%,^!C1@#\YSD%*@YS4UKT+: MUH%$+BB\%HSP8$U)KOFMS$"S/J[5DK\BJ2WG8791[KUZ_OVON#A9AB^?R7E= M8KA=?&"8BK'D BHZ.L!%#MOW6VB*3C[K8&3KRJ,#R.UT-LA3L'3;1T$ M'6\7\Y/-X^;MD^8?<5>$"\&8##X%!THG!04YM?N%.K/OZ2?F,Z:-78]A(0AN\$V M$\WQ6\@:CBX&ZT%ZQ@FP)D(0M:.Z5HX*C7>COM](2Y:QWD5W?Y>[DX#=,Y!?A1,DU^4/VS.D,!G"./.1>7 MA752M1_/_"0"QT7@$ C9H>%_&W7UA,4W\R]GZ]5&8OPW/(VXG"BI8O'<04@Y M@[)1;=^]!2L$*R7HP%N?M(^0TPG.VH/@(;@=J)%.P27.6?',Z12LA)!+[2)A M/'A4=8IZ8$7PI(1JG;9YA)QQ ^%QP;6/1GH U]VX;F/J>9$AZ\"(#2_)P2WU MX:PHP+*SFKYE=/.DRP.DC/^$>5#?K('\.X#1IV68KVCES1"+34W9='ZRZ3J_G\ZWYI.1>:P.)"1]I'BS-$62A&B1VNR9@.\$FM)_\A'; M +3K1 M;@?(_FTQQ^_;U-;KLWE>G9MY3#;1'M? 4!(7D2Q\#,Z!=2QJI;S&TKIAX/V4 MC(NV\9"Q:*ZF#L#VQ\>_+K[B>'W%.T11O(O)B::/<0&=- SD5] M2V'(;6E=AOTCFL8]G[L!8%/5=0;%9RC*_:?G/6>&!%Q0DFJAK M(P5-7D^8[VRC4JQR M3%L*]AP9+ MJUA+)X4ED_?@F;*@% G(62P09636!<=4:.T(WD?'3FBS__!H.UA%'<#LVI.5 M6XG7JPWT=CK'-VL\74W(.K#H#XN/#.I_%LWVYOGU'5.LSM+(N+_J3/"OVWOJC^LP[4H-]\06Q, M-^]P)Z(4K.\&@1M92!J!=J0O$I()3ICHA0^M7<5A.1JY/GLX*#ZIE.NHN-A_ MERS68=;&([W%_RWII'1V>K;IRJ#U[OTU0R.@#(A29 M:Z\8Q2"@$F"URW3Z&5M$Z\W0A/"1J\"/AOGC:[F# V!?INLVOF(Z.<^"91ZX M4W5^EA7@N1> (K@@- J4K6?2-"%\7,^E?VCOK^6G0]MOH3W'DTK(IR.Y. ^= M7I.BG-5<"E!.,E AD,OH:L]_7X(7F=DB6]^#[D?IN.G77ER2)GK-U';NXW<1ZM=F,J;+_">S?.M/?K[8I[.>6,R\IRL!552K9[4[=N)G=X\%S('V-:$XWLV0?V'7D-J^(K]OGQNV'HS>2*1/T MNC;L("=%^U2G)Y8ZUX>#*S9%FPMZ^<.GMJV)V@F>[N>%YZA*'-60MN!\Q[R( M*5PX[QAD@BH%C^0I1/!<&<#HO58^NCM)X4%@OAM^?^([NV/KJMF%W''ZW-QPS<(\OUJM MIZ=U@UP^=FS5+X>C$_[WQ* N9:\3>=G\SPXE]> MTG?_$\/RW1PG19><-A6=6M+)4:*%X#$ 0QVQ).TQ^4-.^<$Y&!?LC5&X@TO0 M%R1^KGUSN(PV55'G@OKT>;DX._G\>OH5)[H@A<,F0[*UW:4A?4?N.<0ZT+M> M6*;;C\V:;*/!&!JW:*B;7=4'8#K=9'OE5H,P42M,8%6LI8,B@I/H*7 Q+CN! MJK!\A*CRZ0GRP><8WMD?SU9@KIH/KBX530YMG>UOS3W_XV77^>SLGRUP/@ M4@ 3'PVQE1)HEWFM,15 WTKD9441HM.LB-;-L0ZCN)/F; FM5+ZO.I9-%'<.3LZQ4U0;T>=/^SI%+I96"F&P"9QC] VUCYEH/!AJP/'@PWW0PO!Y! M;1TXH?MQ>?^CJ[_1A^"BE F*2$=-D2"M(+$KC. +.6%<>1,B"]DT;ZTY!!_C M OM(3N_H /C)AEK<<_N^F=5P:8=6C2_[=E]PR,N^/=D^_F5?\)8S,N_ FZ@<=ZT]O[[&4TBN448N0,L<0!7R^9UG")HGI8O/P8GC5L[_ M7.,IGH*??<93/$4]'3BO#_5$E:FD8$4!NYGZ9[P![S*=.\:[D$(LTK1^)'1( MD^-1!U \2>4[-CE^BOP[@%'3WB[,"Y:9=."B(1?;!@M>QU@[T2N)1179_.'D M/WZ3XR_L4U37Q7.UG=N5IDPN#J>-7J*O$2,K)#$2F_-.B>0$8FI] M?#?M//MS-$5N!;A MO6=_CD;(A\"QG=*ZP.!CS4RE"CY9VDLFBEI&8.I$UB3!N!(D"A93\PZ@AW:? M_3EZ'Q^"OU8*ZP)]C[4S3=P1NDE,X)A1D=AE="EM4.X=P?:GZ/?\2%X M.UA%70#M:0_3E.#".J\AVD16W)'[$(Q@X+@W:(TF7Z)UG-R^!^VHP]0.R3,. MIZL.+LUMW6^\7J^E&M5?/;NNW+V\)6/3*:N.!8V2TN5&# M8U* I&\*'TH*HG5Q1G,F?J9.LT\"W,Z%1\?0?@?P_\&#@A\(X2VN5I\^ASD7 MO]%/?EY-#,N*N-0@LLN@@JO]1Z6%I'-]A&-N3]]H8LE;!"&M :L%1.;)B@G6]46XQ-/*+JW_@?7,( M+=\NYB?4*ACI+>94Q#-'%8SDNFXMW3Z6QV9E$Q:HXY;^_I4 M#D9^K_4/M%4.PL9/?\3NW]UL9.L)RAL";EDD!EK.W"TQ+)WX+QB&F/6N1S7].]$]K@) M_I\?Z8>@X.")&8-W5WL>5M/5HKR_]HEAGC^>G9Z&Y?=%^3@]F4_+-(7YFN2P M.*LJ.WF_F$UK<HXQG% :O>8 I&#]TIXP73K%,C#U#1O!G_M6<&UQN*"3AO44M;,%_$LM0%78WER MN#C*Y(VQK:=G[T;9R'G/-BCY8-N0^S]V%*++T(7Z9D?"?> MI1(9N3@R6#+W:!5$2VX/2\'Q;#Q]W;PZY'Y21DX&#@.F%F+O:R[555W"FWDB MAV)%)\'VO^1FO,?E=)%_Q_4D6L=Y#HZV!Z_CWZ4%V-.>9783DGJ5U/;K]$"^M5OP8ZI&SCT-=3PV549KXS9$"#&K[](_?D9CW@X*#G3ZYG=O_=$8.=.@W'=GN7_>JN\8E+%,TR%4Q4%)]*8NUU7P= MI9-#Y,9YHV+:I@N9?'2[^!LNV3B]70^77W&_-?%(J\FPM:D M2TT_!F)%:6O 9R,@1*-5\"BS:MVM[WY*QO'*1P#1_O+O"46;KAH347@6D:B/ MIE(?781@D8-F3*,V M7MP47MT+.A8!P'>P34/%W>'8^BN%]T[Y>++[A32 ME4]T589[(=/WLYI)OB;8;7%Y8,9;#!Z2Q'I0*TN<&0O"%QF<"+0A6QNI76G[ M&3RGIP#CX=K\ACKJX!A\D)OGW^OSFDU;BBBP%B-(8-994(P'\)8G",KF;),+ MJ;1.IN] 5B^E\RWQL!A6.3WCK3)T_FJKZ!B--P6*2.0;2-JLSJ$$:U.V,6=% MV_=8>+LB:UR\-8?"KE#;4R]C#R/X1&[,)0_GC_>X=35=ER'E8,\K>C$@%)TI MWDU8W.VV= \X!O=\>*?HV%=[BX:B[,#J5+?@C#[N-AM:<9]DYE = ZBM.D@F MWE (Z[4WD7:3:/WB]@%2QKW*&PH_+>7? 8Q>GRWGTW5U*>?Y]?1;_>KB83"/ MF!71#E'[0+:723*[F4Y][>@?+./H6@]X>YB:<2_KA@93(RUT@*>W]9KQ\V*6 MWYQ^62Z^XJ9@XIP5(U%&%@-DOKD18H*82I[X<=SSY%UAK=.9CY S[KWN/CR)7[%V6(CKSJBYX(Q\A2+<2J 2:[V"](6HA#$IS;> M,VZ\LJT!MC-QX]9B#PVW8734 ?@>%-S;RT?DSBC!M'6 3M4A5:YVY" Q9A,B MMS%IS7ECU/V8JG&=KW%3"?NIIF>P;2\8@DXY,MHKBJL"*N<",;$(J#6Z%%+2 MIK5#]CA%G4:(>^I_5W@]71D=0.M&@0X1D:8;/='7,]PH;)ZO3^![D/D)4TGY M4">>1!*DXB@@:)(K#P8S2< HUMK:M:*]TX"T#5Q'47 7+_@>9&53Y)BQ&*-K MSTA5FQ?%>D'B.'A;DF1!"&-:O]1[C)Y.P]B!+>93%?'3W8ZW>22TTRP,^ MZ,.>IUUMZLB<(6B $5: BJ&VW[3UI842GK/LI>_USKM6$:WQ+8FQ3C8*\Y,I M^;J;9H^K\Y9J.=J0& 7?/%,0E.FK0%L"1,Y>V$ ,Y^&:TOV(NI_AWOLIX'CX MWKNIGCIP\A[AY_GWW\+_6BQ?S,)JM;E9$T5:-*&^95:RCE8.$$1D$#W73.D< MG6W]-.,)Y/5R$]X6(7>'L RBKKZ1>,78[^'T(O?$I(T\2@W%UY$(L:8DC22./IXE6&@LCLD#]9;![!\3T''?/->)'V>+V:+D^\7(SET MU@[K(SPO,RCIZZA#82!8'EQM<^I*\S#A 5JZ!=KA +@=+[301@>H.L]T7V?D MP_3D\V7*NVAM(V,40F=G0"E7($0Z(VS@Q0DI*-1JWRWF49)&G@5]1(RUU$T' M4'MQ1H'<*2X_X&RCKM7GZ9<+5K+(3CMB0,IZ?[-YJ."\ #2I2"4PHVGMT3U" MSLCCFX\(L58ZZ0!>GY8A8Q7+!?TQ)"%HCX"UK/H2-H$WV0.3&K5"Z;488";> M#1K&O:<_)I .DGX'Z'E$5M<2C+80W2C R%A &4D[(C$&N61ADDG>!GD\3[^[ M^]*Q L[]%-0!Z':Y[)API;7'6LM04\Y*B@ N2@\)K=44(;$LVGM@/Z:K6U=_ M3S3<\;T:JZ8#N%VG_5VY+;=)5FB$HHWIO$GU#> F[ ZUNX)U%HL7L77U[>,4 M=>OIMX%80W7T *[T7V=36O81L?T-:_2"^=E7K/3@M.O!0ZV((@ M-1T'BBI-*Z(W6) I"C+2@-$_@K,E@DQ0B(X6HM^O&?IZ;5$1E5LS*Z\JD[@..(S*I M^^BI@Y=XGWQ+YI)(< 482C(MC".7'X4!GX6WY)(%KT[HT9YM)G4OA!R12=U' M77TC\=$ 5-(^R$+VBBPZUP"4!2Q8H"@MM>7:E^:K&UYM)G4OJ!R92=U';QW M\LG16$"1,X5*%57023A 7UF@=MH96KMAKR.3.I> -@UD[J/-CI U4O9 M.F%KXH0G"(G7=A$6P&-(H*54'JT.GK4>V_&J,JG'8*RE;CJ VG-9.R$=2TPQ MR*9N/ZB=<$%S!XD+KXDG;65KB^[59%*/@5@KG70 KP>YO(Q)&TZ'@F&TM2J+ M@Y GIW"D\5:SH168(76H(0DSUV3O)PP M6LA 1JIL743^JC*I SFA*8J,LNZ! YE93+7O(4 M6[?^O413MR;^@2C8'6;[JZ1OB-WJ7[R3'S;<%QF3 9GJ_),8.#A/9J6/++KB MZ5)/^G2@>X+*;KV P6'80FU==)$^PV-M7_3<%HZ>'.FZ,4$9FVL4J"[+*(4, ME52*B*>#X>B=I&-";E]UG%TWZ<]_?,OQWH&JOS9;YF69+^[+HWGV],#O#YM9 M;2&4DV9=.9/,HT9P/))Y6;>">87DBJZ5"Y9#B"6 9BY*S3,&=T*?9%>RSR%/NP^< M]GF_A]!LYY;F0Y9_HYOAT[_SQ?>\V6X]R21E6SP'SAT]71X9F2_.$_HPJ4#\ MMB\K.([B<]C0<3H('Z7/LT-O/9^?_CV?6"]4B@&!^=KX&1T"2AO NE"$SD--A]1#MG2=$"7-Y$A+CTA0#&>O<+.TBT,M29PQES60NSK)3 M^O//D#I.N+QKF.ZMP;,$ZB_SR\6$\R@M&3V0N3&@6)" 29"]PRUZ)13G>7R< M5DK'&2S:,TSWUM_8D_V?9O$QK_=-H<]>\RE\8B^S"_N/AEOO@W+A*]ZL%:%Q-H&XD) M1E9HL'0"$OH210R2-Z\N?82,I0J[W M;P0?:KN+D)X7XW/[B/35M\/*URLFN+AJB_S MI\O%=/;Y_?HK$V(!G> .N*];% 6]H=Y)"ZXP[J5TV'ZP^G/TC%M-,!1NCI9\ M3[=*8B7&(AVDF@-1F[)G$DTR2=7B1)2F=71@KUMEL,3_8+?*/A(]\E;Y>=:F M9.2*]E^_?L/I8CU'N]9D%>YL6!<2ZD+B(#R#KT4P0C.4&94SMG6IR..4G$-. MJ(69K;[DQ=LIANG%=#7-[M= 2>/ 17+.LR0(VI)LCGTY61_Q(B_KK/X_XG29/^$?[_'/ M6AW]X^6B'O))3J&$NA2*B9SH@2:N,!L%R<9L-4MD^+7NN'J!I'-POO:!P8.F M^H8:Z#"/@58S78R=,-DR\FF!W_-%/2LS^L%T]\^J$7#U0$R<1\&M%J"5 MK\VOQH(O9 UHB<:$((PO*?/G4-5PR'@&4C@G4#H_6*>+N-F0^%$,>-2 M+G2A^F)!D3L":/)Z44U6V2D9L]H',+=_^#E4$QP+CX.%V<\[12R4O%R26O#B MEYRO;T=![VJP/H'S7H)"5T6324BIB-KAS MOW1+\/$7GD/9O\%:UT$<'Z/KA MS'\:H1_Y9O_0M)N[):1;C\YW3U MY>K/+"=21Y.]960O!E-C.!%0E@S9Q1I]0>_2;D[O7I\]A^3_P0_J< KHX#)< MAVVV]_LM!J^O=G1BO?-#>G)KR8PP9$(P SH;(9/E!9O/G'^>HIV0YLX/:0/H M8^R+ZUZ,\,W#&.$55\D9LA$\ Z/K,'7FR#(E_P2B5CEZU$;QM(^M__(G=X*1 M/S\8#2CXCJN6?MJ2\R%_S[/+C+-$@OTZ79NJRZO?O/-+!X?E#_U4JW!\$U:/ M#,-?W55;&FX_AK??PFL@"]0A@=$"?- %M# E:D_F%FOMK^U(VE'W MVR/2OIV)+5R1D>D2,!2);,Q YJ6Q#C@+N>!6/-"@-+5X4W%0%',1H-2NV)VNI'V__:(V9P! '4*!1R,LN]Y$>9- @_/ M,;B]^#_D./\\JR?J4[7R)EE[P[E3H*.4H)S49+,&#Q*=4T%$:0L_'F*/?WS$ MI,\H&&N@@F.G_7PZQNP=O]D [G$8L@NC?E^ M\/Z)N^G)3XQ;+#RX+=Y&M&.'I6XJ%-^5.[B_/E43IHU2BM/%B=[241(10JV) MCMI%Z9C66OJ=D/+RM\:M(!X<,HV%W7&)Z$Z!F>UO#AU_NO>9D\:>GF/QQ'&G M['R02M:Y"'6=#J\#.1$=Y*"S<5&-L/6RO>UG M-[-T53+2K@]KJ/.57:FC_B39!60$U&UI130O$WV.GO,(4.V#E0?3^%MI8\2G M<;E83;8E0^\6'_/B^S3F]=X5C5F@X%@+6\FLS"[3]8QU])C$7&R=AK-3!P5] MX!:2Z-]N4/34M\=%3CNMSAN*N ^(U)S2EH/E=D1\3"5'KRUH\B]!^6 @A(@@ M#".18([![=2WMQM.'A(P#EC:Z/0A0(X4\-@V]I:+[9&IO%Q^^S9?K#Y>AF5< M3+]5M6Q_<[L4@#OK<^9D7+I0RU5U!A]C@BQ2\4DFU'JWO8A[?WITX!RKZ_G) M!-]!!N6)6_GM]:#CH$/Q7B%DC!*4#!:"(<\T"Q494UG:?"+KYVT?6QB:OV.# MJ&+L&^O'+SC[G'^=/1]QO15N"^A-\JS6N]9]=(F1VVH2@@ZR#GOA@>G=&AKV M_7*75M&!2I^?2@,=W%S/\C5Q.A==G 97FS2430("MP4BBI"3*MREUMU7SQ(T M8@9X6"#4".$E44PF,";3+9MX@<'%<"N09*Z6)- MS/-WMRU!%!,U^.3,Q@/WWB,DS:(3 C'RUH[ \2_J,)GCCE[4?;32-)U\XHS/ M9G'#9KA2F2^^UI+O=^%BNK&;ATH [?;5D^2##A# B=-#==N "[P 2Z;NH2P2 M/$H#J)PO'(MFNO4%<:+TT'ZW_\3D$)F/#$J,="95BN!$<'50+F(**2O>>I#C M?A2>1PII'SSM=6D>I[$.7-]K!IZ[$NC1T39KLC^RY22_)'D=/1> !RU$RM98 M)88YC\\3=AY5/<>@K[U^QG9*=N)H6[U$;]K-T?IU]EM><;%=5>.CO@N/\*R/P6% > U'8&..\@F7SFLE-" F42>Y%.*;_C4&1_)PL:3[ M\PW'/P!;VL_\%3@0>ZV/P"% ^ NXJQ,^IL,ZX=VYK/<%CE+NO+&D.T3+MH.!RZ)RJA5LH>Z2"4& DT9" MEEG2@;(F^]:QSL0) M-*]=+V@M>!0*=%812^%:Y-;O[:.$] 690S3\L+K@2'%W@)G;OT.U<%(AW<4R M)U67RMVT]M[._):J7EG9ZM?43> 6ZNFCKPXCU.TZ^S[12< M+3/18+'"<[#7N6H'$?L(%PU$X%'>#I(ZDCU_?] MQPM<+M^5CZMY_-4C'N\]5(O?=? MK^-DW0-:YE^_SF=K/MYL+TLC3$0E,P1A''FAQ(:WV@&&FL;RVEML/8^6$3IRR.SU&]W]RAR@X1%_S5L+KX0JA3TY7OV!6";LA,UZ3.*)7GKI3F:>IG">H)/H?H^V$M?R/A M=X"D?^!B6F_?#U=-9LJ93 YB@!CI E;"&Z@Q2; N)6^]+Y*WSE'?IV&<_>!# M/4U'2;@SA&Q/3Y(J.9$*&)L0%-VX@%EJR)H%(6(U4UMW7C^D8MQ;Y3BM/@.1 M T3< 4A^P.6:^JMBP9)83C$"%UK5_1B!#/V"D*S(TL24N6\-D+L4] ..0_3Y MH"SJ8.%V (VW\UF:SWZ=T4\,./O7NT)4Y%3Y>?OK#^\^7#V;4B<5L@)B0-6] M3AP\UQYTT8PEDPR*UHGEG0@;M\2E,9#:JV+D!2,?ZJ3*]?7KC0PB<00I2YU6 MX3D$1U*R 0OCW NEW2[X>6&AR/4'=\*%Z]U&.5R&/2C^ZC[$(EF=N*U-J2]O M(L:Y=B!*B44:Y4-JL4OFUB?'6P)RH++NJ_L R8VL\+]/9].OEU^OG2R1G)0( MG$>ZHF32X'BHFW."]3!"M8S3MZ\V#QSV&*O_W1<4R 9HH_6'X=V(Z_3&G+ M-[NRUO,T'N%N67OFEH__UM;@]FB$#TJ2IZ7JQEFRNIVA$V0"'3MTF4SBG58: M[H&UEO2/ZPDW =2\$^UV@.RU[Y:7J^JS_7(QGR^V][JG$V[IK ,OUA$O44"H MRY>U=BGSE&.XGU$^&J1/D#(NWL;#QKR]HCK V]T'YNW-WB[ON69H(496K9$8 M $61D(P7.0BO=MS?>7 1YMN]IJO=A%Y[?X%;"+P[W/R",;_Y.K^$,W M/YTIAW4L>.'@A>%@B^$EB,BC;#W)[RE:>JK8/%#1SX+G0*D?C)[O>1'F@^#G M]F6Z;K])-W.])U8ZQK)%8*+6HTJ'X-$K<.3,ZL2D]FS8[H'GJ.NIQ7\(C#73 M3 =WUOO%/.:;B2=1)JM1:/#:UJYV1Q*3TI S;K3C02AO0V.0/4-. M3_V2;5#52O8=P.BN>&XQ\]MEM0#?E9__YW*]RN_:W)S$**WG/@%+M:0Q$J]! M9 ;,.48V84 =AA@=MQ^5/35(#7&5-==4SUC<_&,=+OFAJI!/K%%:.L[)&PG$ MF-<"'/U:W;E6BB&OO&#S1=B[$M=3<\3 R#M*+^+:JJ-/AG@#M#+V(T5NW)U8Y.^*_0+LSC]AA<; MU^C]Q>7R38R+RYS>S-+OLV\X374MQG3V^99Y.W$A9=1<0K&YCI$A4Y9<^@@F M22&X"%:6>^4%3W1LG(SDGHHHC\-PQZKNX,9]D_[_R^5J$]&RK":7-/GUR;'2#X M:O3Y)A)/!WJY6OZ65Q-Z@!C9. IBCN3WT>F#8 V'E)3CCIZIX-N;I(^2TE.2 MMY4]<+S,.X#./>3_@M/%/_#B,M^,Z5Y.?%'"2UG 8V"@F)+@K0U0 IH8.3+C M!MCL_1)97:4MVF"JM3(ZP-?'+R3-M5TQD8I<_N@]:(GDB+%4)^R09!@&Q30/ MNC1OVKSY^FYH.:M$^ M,2:2],>Y#/<_N1M*SB+;,*"LQT90G=C]:3NQ^WJQ2_V%B4"M@@^27 WDH#*Q MXLB4 U=+_[@70:>P$V*>_,1N"#F+S$%#67;PT+S'/]=&_R_SQ4]Y,?V^7F)S M*Y6[*5*9?7X3Z3?(*:"GE$PUS:)BP%4MH1&GR\V3??V;R^WO+OG$Z6@'H'BA0(4B@R M$XKG@!(1F&5,BR($2K'3 ]N$G-V >!9IAI%TU,%=>:_^;VUZ6%-0D/7)7;G(!I%?"&2:4&'I7VLZ6WEG$_QN)N@.P5#F\*_?&AFSZA M(OB-?F?UY\1P[U,@7SB*;&NHQ(,C9D$ZR3SWW/'F4USVH6\W@)U5\'TP]8S^ M>MYC:76YH+]O]H;2Q3Q??)IOBO>N?NO7\G;Z/Y=3^H_^_$386GZ97Z3?YJN_ MY]7$*N^X8 &$J(/<&'. EJ2?J63B?/Z\R)])(+_/+I=YLSGW*HE& M%L9W^J=K(3XFO@DS: UG'BQ9'^2@Z0S.!P'::"1O30<;=DOOC\7!;G7&9Y%. M.!\D=&!1W!7\#[B<+C\2+9C>S6[/#N&30M9S4(&N 2]UU01= \)[X/6A$G6S M7_.-K+O2MAMVSRJY,8A:.H#;8Q;2[1: -ZO-(_7S+$V$5BR3OP9<>V*M& E> M>0.!,6.X)CO)M2YJWH.\W4!W%KF2H973*>ZV-_S6'K^YZ7_)MXK )M'E&"W7 M$"*)46$UTT/)M=M8%6&SQ+337* C4;@3L;MA\BRR,Z=57 <(_9"_;?,"[TIE M>GG%]80)GW2.!J(A8T)9FVL7<:WEYA9Y8'474&,$/DG,;@@[JW1,&\%W@*"7 MKN^?R$"=?=YY:(OE8ZYT5$DS0=7)&2> UDR!MM@&5(J_F MWA#I)[0[-E[N7ID_SF?+^<4TU:#+V_P]+\C66S,U*8HQ M9H, LO?H###,0*^T@HBK1*[W34[?&PWS)QKHN%X^3;#R__W7P\D M3.S^:_U;Z]^I_]6'7/Z?^O??/_QZY^=_JZ7FA"IBX?_$^=?-%ZKL[E6H_Y17 M.+U8WB5^.?WZ[2*_!)AG?MI_W1!YG_SM#WV B:,(SG^L\BSE]/\>'TF^J=1_ M$PAE&%>3%%/"FE(WN2"]-+:.G:PO39+ST-*&A=JK G1,V*I M&'I!551U=:ZAPV,B%L8"BVS8IO//(3I2[R\4:NPMZ@X\HA_PHO9%??R2 M\^IM_=-5&W5P(3H;Z2(4D%+MQV?.UZN6V)(N2L1<5//MLT_1,CYNCE+R@R4' M#23>*7*V\P0#FJ!$'1["ZBY6ESP$&^I*/)'H*2W9J=:1P*>I&1<];;2] X0. M$'T'(+KW[E_-CHQ9LDA,"*;I>"G'(3!-3!B/7*O$@FF=RWB4D/Z@ M/$#D'>#FB8[Q+3-T>)A(+H*12M'U7.J2LD@'+-8%SM$8;-["^"Q!XP['&PA' M[530 9Z>=CB9EO2F [?$B\I6DX!8!JZ$8M(4']RP4SRO2>EIP.+Q1E +>7< MFZO=\=.\O'8HM"X80M0@O+.@= D0)(::WD5CN%4R-U_P])",GFSF ]7[("]U MG*P['/?Z(RX6?]8.NLWP6LN3+<$+NBD%W9DF!W B"M"!;FG.(F;;VFQ^CIYQ M(72TNI\?#':XY#NX=N[R\OL,O\[)H/O?G&I\8\V0]I).6BZ0@JQ;R'D"5VOX MC? E..;H_6T]QO5%HL9]P8;%T[$ZV!]4?@.JV;H(.'T:?$A19-(:;/:[Z>$86OM M-+/GAJDZ>E#P>U35T1,_K675T2X$#UMU)+ HB70MH:W7DK>R=J8AW5)8ZG.G M;/-,^>FJCF*T 2,SH'/=P>MT!&\UAR1%1E-X5'G@^3#=5AWMH_==JH[V$74' M %$%"O-X!P89CUO'D'XR-TC(^7HY3[ M2.S@*$EWB)9M\AHQ9RT$/9H\*5"V9$#B ))@VGF.S,76C3N/4S)RHN1H#;\ MF0/$W0%H'B]S0<^S,371XX(G3HR D.N]JU2(R; 22VJ,F0XKBUIH>*>JHGW$ MW0%FG@K/69,BMP5!Z%*7H@)[FIH.M@ ')3HLE6 M(AF)R;NXZJ%#/4X^'*8QAO:2=0>7TUVQ/#G9QDEMO5Z7LRL+2C$!/D<+!I/TC"6E M[V?-&OM\1XT<.OF@F&- -8!&&E:VM,^5W1K6BK.;S:QQFI>_U;4!=<_*$]]_)/LBN?6HL@0;?!VY)PJ@3ARDTIEC8E$.L"EQ M#P*/#ICG57U>KX;KO+M<+5>DEIMZ=Y\"&J1!=;ZF;#JROM_/E\D9>?Z[W3N/%F^L.B\W>.JFS83QJ$E&] MN[/S9%): R)%B8Y)YV3K5/!.A(T;M3@AZIIKJ>,).&\S+ML\I4_\I%:OYBZ$ M-GH@-Y^Z*4=/D26T"K+)!93@C)P]*R!H;6R,627>_@&X3<'Q3]QRF?/Z9_Z4 MEW$Q_58UL$E)>.X$RZ& 1DZV:)8"7 5TTIQQ%;W3V#K)]PPY(Z?Z#M?[PY>K MCAWKD?8YXA>1;KA'E!>EV=B2!+W0?NN :ON()DG35<9B7* M3G%/^L(MO-"_W6#ER8^/C9!&:IVWE/'8(-G2_?ML^2W':9GFM$V29QMB2<:# MMTS75M$:BA6R+G"SP62F0]SIYGP)*$\1, Y8&BEUWEK"G<#DE_DB1UQ>E3V$ M2!9:EM6$,@F4)&,>K2:9&)%2#%EGNU/L:$>,W/WZB !IH])'0'*$?'MPD1Z] M86]B9]&;NJ.*;EGGB)U"I\?%H@$+#\47K65JG7-[@:216[4;OTA#Z&'L_J,- M+Q\O22;$SGI'I";OT-013K67I;9/14"7+"!B=,5(F].+#L\3/[M'"^5 O7+TC;3U>-L>!:U#M=!]X6?\UUAJ&HR,O#W]4V]#+"Z0.$WOQ@7%C,$,, MM?*-K7,$: M)2.34K>ND'U(Q=BOU,%:OG]O'"G@#MZEJ^5_-PS$E+47F5?'L- ]*@R@U\1% M$BPE)J1TK8W8W'!29Z)F5!J0LQ$&N923: MQSH#@UY@95CTK>M9'U(Q\FRA=@@Y4L =0&0[$&E-_X?IYR^K=^7W97Y#%M7J M3K6:L9XGHQRY@"&",E*""XX!F6>%:T-'P;>.]N](VLA3B-J!:0A5=(:P>X5M M$Q0U=ED4)%_'+"&6.@\Y0G3(8] B)=7:2'N&G'$+"0="TC$B'SO\4: MLJFS_NJ#&\B#\X&$4NJP/\5TEDR8Z.Y5,C\1?+G_D\>8'#Q 5V96-86(DBDG/R66!%&O_>LP*O R.+ FC8\[2 M!=L^7#EVG=@[P]"]X-8/N[OC'Z M%(?(2C3&%H@Z:5#!)W"VSCO1/JAHG;+-9Q;M3^6X-^(HN&RAK_$'%._ :#5< MR'1P#J)$$J"JX[R59\"X*LRF(/QN)?5M$#AN9F\4J.VE@0Z"K(\*Z E,93"(AY11%T*W]B.?H&3>W=QHX':6#SE[-:UY^F\_B MEAV5%#H=:M)!^]I0*0&YUZ!12I=X3CH,^40^0M*X>;X3H^I 3?0*K D= 71H M.#'AL);@9/ \((CL;;0*Z<8=LA#AFI!Q,X8G!M%>4N_LC=LA.J@BO>&I%# N MFTV_9K!U3Y (Y*C[J()KW:>['X7CIB1/ [;&>NKL MLA*LB,CKP^],0F^29" M1PB**6#"!<9,9)FWSBCL1^%.*'2O"H7'ZJG[-H*/E]^^7:S[3?$BXO)+N9C_ M>SHK\\77]3<6>>U#K^;KWIWC6PT.^US;Q'L#EH=)QR=C%%>Y@-,J$; "!Q^X MA2 T/:\\Y"#.*1U_U7HSX717W."5= M)=_WT?;S&:>#!-W9^_A^,9W%Z;>ZVFG+C$FZ2.X*7:Z1W.#:B%J'XT!RQACN MDE5N2+_Q 4%=Y96. 4\[L7> H7O!N'>!;NM93K_.?OXC?L'9Y_S+?/%$[G?B M4_*F%M,QY>M0!:G!^^A .L&LQ^KJM YV'4%N5TT3Q^#O5"H[$W0^[G#'DM$; MGR"6J$"90JZ.DQY8*.@9:HNRM2UP,+%==6 ,CJRKG*83;]> M?EU;P=^NNJB/M?]?_M%M;?T]61G&KC?6VA(P@]>,(,DR/:DED,-HA&/:%V45 MGI%=?VOQ^JWN^FMN'3,U&&,@V%! *13@N!4@=) J),T*MJX'VH>^KGR ?9"Q M6P%N Z5T\&[N--)A$R$D?=6E#LN(%_^=<3%1*;!"7A"$4ON;ZDO@ZUC]X$W6 M]$M"BO8S%P^EML<*W18(.F1"Q_'J/!?@DEA_HY?FT[_SQ??\]_EL]64Y<<(; M%+;NBJPR1%VXX98YWCR-NS>1X_K*?6)S;^4UW#MR&GS^,K]<3'B1Z(I1 M8$/M06), *; (2176 I!>3WFQ5EI'+)$8M=QK(\D$#_?;9)^=:;G/M\=ST@<[ :J^[NOKU4U4')W[-\_3Z[ MFK"0T\]_1/JCVS5 3MBB,];]BVA ^5B7%OL(*07FA1$IE).ZW4\1.F[I51_@ M;*+$?IIZGDQQ>LZ4TA:X5:+.7D=P4G&PRC"K'/>8AFWEWB^OY\\>="T4T85' M\EAJ\@EYJ1S):+4D*AD"*"XE8"X6/$-/=FGQ M:*>\WN'Y6,P^8=1>JGK#&UL[U2V$;#W]DR]&6\>$]:<$9W=IEQZ@>:SBS@"8 M5[%ZKJW5@DD27V:@"L/:;Z5!2&2!<98EXR?&8Q?)E4Y@>(B:S@5]FV@\=RD; MNN^9KH-#I=%UXB0C>SJCX8D7HUKO;MZ9N/Z:PL="X-ZJ.A,,;D*@166O%$J9LBHZO / M*^N 2P=%V9Q01FOE29[3/C,<8T*PB0$:7:X5: FPB$!6 MJF->YB)0#3G&L9.#?M4IKP4_Y'=E+= ?_OSQ I?+S2IH MYGC 8NG5<;Y.3@\.7(@2/&=:.!Y]S*TCX\^0,VY^Y@B]/]@S-1]O_IZ_AKR8*.5%))% E-;6:AT&7F0/1AN34S3"Q-89 MLX=4C(N68_5Z'R;'";DOF/RPY< J&['$ZE8924Y0DN"4B7584L@^.*.:AT$> M4C%N*G\XF!PBY!Y@G"?G$UJ08P".K M#9?95-'XFIG-QA;T4K6NY'V>HGZ>IP-5/A],_IVBZ=?E\I(X43Y((CF#R+78 M!,GN<]D+0&UB1O(W8VSMA#]-33^OUW H.D#NG2+HW>5JN<)9FLX^3[3-J01. M-S1Z>N9Y(4Z,7:^J1\FB5*ZT+L%]@:1QJ\E.@Z5#-3!VK<1OE]68FY>UE/)R MOI'3Q'B9&2L%K-$!E#<(R+0$YFT,G@N6XCT0/5$4\?C/'[>ZJQTB6HFP@VME M8^$__L9*;Y))M=D*38U#9 2O>21 .RFRL$XTS^L]0\ZXA5GMKY-6DN\+1.]Q M\6ZQ#FVE?^#%91VLON9N4ECF*.HFI:+)6XR!3+?@"T3+@@IX MF0Z0>(_ N6VLF>(3B]S2NQR1K']ZJU%R4=N?Z!@84V)H'@%ZAIYQ*Z1. *%# M93^VH;QFX4/^=KF(7]8SU>>?%_CU34K3JAR\N'FTMX5=(I>$2=#%BJ: (C[! M,5004.6ZCQQMPIU,Z'V_/&[U4V/C>E"Q=W WW>,OO9FE#WDU)4)^NES0&:'' M>CI/FZ,S2K:RLQI9 <5[6.D+P/93"!DZY 42JX4)AA M,C<&W:ZT[0:X,XIU#Z*4#L"VVT%:>R<3%DU2D2/H=4 _% \8*W]:&<8MF9RQ M=;!A#_)V@]P9!<:'4DU_J-O:#M<[!V],AYL_LS$B^(2)PH.S==-S=8U9)M=8 MBP0RDTA-#$[JUJ-3#J=V-TR>48#]1(KKN/Y]4X3ZZZSN(IQ^S^\O<+9L4;:] MT\]M5;B]/Q.-2K?K0L>+.3VD^5TA!_1;GBW7''S8;/VK+^ER_8Z&>N-=-69< ME_QF70??!0NU80*44[4A0R:@6\XK*V)0J?7A/X[BAJ7A]1L_U&_5VCN/SASYL_LZ7CS;]QD3;5(DZ*R# F.O6YKFX2CCSZ%,%Z5KC6RG'=W$-I M1?RXA1,GQ.PS9>HG5/^(!L)RL9I\J"RMJVR5EO0PA0!9V-J$E3PXPRSP(+-5 M9.!HLU.U(/W46WBE?[O!ZIT/=E.D?DIESX^5? ]PN2J0S>1]2!3!CEAP?H:S[ZCY 0W]B*QS]N$5X$$1>M@2(, ML2]1U6)X"S)FEY0P@N\V0_,EQ=_^Z#BU=\T4?[#\.@@95!_E-_RZN?&G]#PF,KG BMI?0[0 BA3 1!6EM%P)<:_7[8G\ M\3Y?[0,CAZAV?@HY=W"K/-TM*@)#8T*"P!6"*K:0N(P"%W3,0NA0FO( M/5A$NH^WJXVF.H#<([V$T1&MWG*PB+&6N$=PM2[5Y.2,U6B";[W_]WS:MO=2 M[\MMV_O(N@>T/.PH]O2GN&4,,IV:6MU%%WF6GCA04:<2"[D4@]38==VVO9=> M7V[;WD?('%E&0@1FD;(^0. >,V MI/3Q7AVND0[@=+C@;MB>I7L&J$I&*Z$%.,$3N2F)[G"L"T*,J$NJ6>"N]2LW M!!_CWGQ'P.J^036VCL?V']_G19DOOM:Q?Q_RMRNPSXLA!/K?NSK M=M/8^ZYLZIANL[PN99J8P+$4DR$D7CM\.0/GM (C<[1T8V NN]VQ+WRH\XNU ML=(?ME:WT< YWYWKO_R#'I+K@EP^,25*;;,"X>M&!ALC>%4\.(L.D,.?%@W^$;I(\G<";V3U?WL9T9V M]T:TN=M)OPL>F9_F%Q>X(!G0*W-=,;!Y<"1SGG!$;PV)%!1S"=") M B8EIHWQBJO=?+X!B!MWALWHF!U1T[V8%H?85+?_>.TRX1-G/2J)$FQ)-414 M!*E!USHMEJ)G49G4>LIV.^K'G<'3@_EP>A",?=$_6>+UKA QUZ[R1&83R2/0 M8 (WH(SFFTF?Q23MI92.![O3Y;WC!\<=YC/FA3R$1L9&V=6?%UPIUE MC*.%)#4#):( )WF!;-%'E46*0>T$F(<_>^01/&."Y4A!G[,)=\WZ8AHW[7AI.CYKBMI/M #2J47>\P,=^C6\&!QXLR*NI)LO5XG)=;_%N]24O/GTAVW8= M;EW^C7[$:OGK58J":V]L]@&XJR:N"@6\BPQ\Y%H;$9PN92<\GI[VD0<+C8GU MSH'2B[4RB%Q^F2]*GJYRNA%--"'R9,'$.@;=20->10XU$%$$VAR;]TZ>D+W= MCME_4EZGQ5$'1^S-Q?K/Y/2XC'[^H_YC';?YJO_SJL/.H(XO!94*!R\]O7_6.F:#5(&U3CL,QLQN MR']MN;B^,/*:#\OF/:,';OM+]<_QB2J6C$7ROYQ1A:X2U.2).0;.!Y&9TH%^ M_UQ.T*,<[G:L7FMVKV,TG=DHU<=^K?%4U><^,>2 U9U9ZV/6:O+U?[B"[.OT MC6PB.*4\W>JL"*^1*]$Z,#WRK-5#[Y"M4W-K?\J'^<4%'=KZFQ-N@B!CL0!+ MVH.*,H/WBD'PTN00ZR++UENUAN'DK*>P[H/F9GYP.V!T8#$UE,(F>SR)GK-4 MMV)-^Y'$K9DXTPZPAL@<[K < ).#S\FWS<*8%2Y6 M[38<;):R/=Q(L_[-+;\__Y$7<;JLN]O(;!%.2Y NQCJ0$0&#DR"2D<%&$[0< M9+W&7E2>:7/8@'@?5M'[ ]IO #W+G^N[V,75OPWW5D/Y.N"KBLDZ! G91O)A M9*BY;14 ,\^<89&L^2C_ =@XTV:Q?J__8Z'R*L[+PS>0"2VY-P)D%'6_CTD0 M0BW.K!*(*EGF56>GY3!3J;]<6K]GY3B8'&DJ_3SKXZQLG]4Z06,K!*U*5CE+ MB'4#EG(V 7J?06HN5)U?6V1O;L4#)L8UL\[8USX.#J_+S?YGGG[^LKI>4WAE M@*ZK#.L=5K9WF+=1%1D$9"UJ>4NLRWZ] 6N#PIR=1;73UHQQ'I<=N1S74COC M$S4PH/XZ1VZ"*;B0I8/ '8(2I$"'];%VNG ;HTQLIW5&_9VS5Q,%&P3AXQS( MO>#63]SL)>$\.43M7ICEVGU\5D8B,.9DYN"CJR/F!0//;(#,5- L"W3VY$>R M*8>O)E[7QOZT-??&0J6=5;C=ZS M#(T[(^^,3T\[F/1R9L++P@A[/] ?FT;)YWJ+/?0SDTXL:>/-+0C_V5Q#"= M+:?Q'WAQF6_7"2G/"Y/D7L=@55WNDB!(7T!*KW6V/$MU+Y;YW'3:@:D==USM M".9CGSCHY;4:0B832\A.EI13F.:U+(<#JL0@ELB==IP%T\U<_)>8&<<<[!2T MPT4)CT#0*SA*_]CT#L_JJHU:Z M*T\(<*$8,%X4@S(9I7L[:@M=LW=Z)OEX.3#XFSSI' M>(F;DX-LXX'C0==A"4QU [C;]V]6^,1,# M+BB0C(2C--9!BXR!D<@U3Y8[KQMC[2$5(X.LC7KG367= UK6DY'7?+RY6M*< MHHX\1HBU1$!IE<#IC*"D4[D47?KT/D^.$W %,[BZV+Y89 M:;T$86OL-'(&040+LI#!'+$VD+9.[MXA8.2X=!?OU>$:Z0!.APONF07VA1.^0%\C'OS'0&K9K6EC73< <[OK ;:^/Q7 M][^W0;B@P1A'I@=ZA,#)D^=!L>@D)[FW;I-XDIC.<^^#X^2IT8-'*:T#]!T< MG7I[/<(QYX(E\@#.1GJA;*$7"H,'(N06@"[,@Q/KOA>T M;RHQ60A*H&=TW$4&5>B? MH(:)@Q5C(B<) 1^N??IB9GB M&+TSR=:Z0@=*A @N:5L'BUL3C32A>8:GPPGU_?7V=7["C@?3F0VH_T!_C"S& MU?9R^9U8;CV@_KE/##F@?F?6^AA0[XWB,M3UL5'64A@RC5"Y"$G5\0DA!<9: M>_LC#ZAOYJLS2\<3DZXK6G0579U Z]=)18[61:&Q>0?W2AU#OP]FARM+ MV4?]'5A"=Z/\$GT.4A;@,EIZ6[0$+!F!Z'8Y&.V":=WSO'\Z[PS*3_8"P;/I MO'TTT@&U/U=LO])Y[V0SML+5J=( MY^VCXPYP_I@Y]^'C[]OL4/&Y:%\8! MZ,'Q,A]*>>.O@RD]\+:\84SYR0R++Y.V2D53(TY 46!1D?EMR?K! M$ )(+IFW*&7D.S5"TT^]=>'1O]U<=G<^^%I*OPZQ%0^7? ]PV:)<9N6M-1Y$ M8 *4T@%02 ;DJQ'D4XI6[I1NV 4P8[Z#1RCKOKH/D-S("O_[=#;]>OEU2[A" M+VWR K2.G AW&;Q0'#1WSC'KG/<[39U\0>5W/CJRT@]1V;R%_,96//YQB_ < MF/3<,BBICF--#H'>4$YJ4TK2!>>*W&ETS4N*O_W1<1Z(9HH_6'X=N$<-,C*) M2VZ\":!DPEIE7\ I4VOCK4TIR*C[66#X]K75FQT3OSJQ[GM!^R%#8-9_J6V^ M=?%1G?ZR)">A9HWPQ&'G4943G*@^P?37.&K;U5_6,FZ8LA!- MG6[-5007(CFSQN:<34X*!YE[=PKFSO3).@'"3W\8#X#;^2S<.5@\?Z,?L;K9 MXFID#M%%#ZAY'=]9.XF=ET M+9=Z"YE0"XX\UL+,3%<4XR0<&1.)+"23SN=%O,O;F5;0OZ9#> 38CMW;_>D, MSN)V_= M"7%C3>320:SA*^4B0JA3R@[/X_W[?>"J(VO'?),TWTE!0=,I4 *RDO.HBGW9S1W?!H/<1<'VPCRG[-X M)-S.?:_5[L*Y-V)^;=?_1)?)+SA=/)B&*I(2064).KH *@H-'HL$[[7)&3&: M,,BVD7Y$<*96[]G$60>#XZOV.G<7WR0%+Y")!#*2ZI43 ;QA"D)1=>R"=49T M,[.E(=^O/GP[W,'I\!+8"\5_N=#OR^+S5C!?-S?YF,A@4W6^I+-SDHA M;S\FNQ?F7WWP^!7CHYI22=)\=!&4C9!-B M=$E:Q;NIJVW*^:N/F+^"*V P)+_J\[^/+^5D;?RV@%+9NCO2@]>>C"=TIHYP MM@'/L#:RS=D_YPC]*SC[ Z&XI^C^(87@+\KMB;U@MS:'38KABHPA"09K'#BQ M *AR@I@#1Z=,=KGU/((Q^3W3EW[DCH-3 ZV#)WG'8;&%9>NSY&!$(FLCI Q> M<0L:23^!?H,W+W5N..FWOV>M#= '4-ZHXSRN^!IN8.OU3]K\1_?/]P2EM(&3 M-9!L7950EV"ZK"+8Y+13UAFE96.3.<])WC8$<$C3 ?N>#!P M5MZ%F QPQ11=X)Y098V%A,4J=!)Y\^;:US(8.$B5M*S5P;K4P7(Y0LA8'T 1 M#8N%_M(\__:?P8!4ZAC M,*R6:9 1*8WYZ&DP\%ZP.L5@X'UTW '.[UERUW/;='":5ZF2+)50A@0J);D- M3O+(Z1HHK?NS'R6D\\K8P?'Q_"#@ Y35 >(:>+5HDE&<.>")$\=!<_ BT"/% M9,$H>,QED/S0452_EOFOQY@$)]9]!VC?,>JOH[$YN0@B>4;/F$5P##VP)+Q) MWI;4?*ERPY1-?[T)!^+EL)3-/LKK(F5SXA;,8I,3/A<018LZ"X>3?.CNX%') M7(KEDI]/9_NK''!VS"'I&$Q_E<-VU40<;87QL?K6=\#;G^!/K<' V]45E%[**(&<6.JZS!(3L4E(52)(NI! M-KF?@+Y>TUD\ FQ_S>E*S",O%@O0-467E1<%G/0%T(JLO1:Z*'\VQ_&P MZ4KGW"[6_XD\#G)_A4-YWW[PK!CR.1P8:2.HG ,$3O\DA6-.96><.$.W< ]S MM;^2[M=T((^!6T]-&!TUXLB8%/I =D4NB2Q^:\'I=8F6ECE%PXIL7>_7F0C. M]*$]FTC/8'#L(!70@_@FVK',0BR@50J@A)?@1"'SQ-#_EI*4DW_9ALIS#A\- M=W ZO 3V0O%?+O3TLOB"9+6&D -S(=1'@,2'2/]:LU4I.1=EZ\:9;IA_]<&K M5W 3#(GG5VT([#6/PHC(8G+DML6K]&?$_Z6N M@,&0_%?)";\LM>BB$D9(8)9'DIHB5S!I!4$$Z;!(+_49IHO_,U?I%9S^@5#< M4U@OO"RWL+?<=AAY$3%PQU" TKJ0PU0,>,8%V)BSXSP8D0<9DSX2OV=ZVAL& M[,X!:&?6S[NNOG^@UL9MO<]_9,CNWCW8ZZ/)-R%7*%@ 61SAS3DR_7SMG]0J MI> "FM ZN?]:FGPU1^^,5'1*R0A0/-,I3<) -%PPIQECMGE+VG^:?/?$['!- MOONHOX/("=U3\Z_Y(REYS=S;^A]4?FLGH/0F&V<02N'UT5$%$'4$:U0JUK@0 M8NL6BF?(>2T-P'L!9#Z,MOH%WK:GKR@7A90:!(HZ1DZ2$T58 2D4G7XNLVO> M;?XL0>."KYG:=X/3 3H8$5#5]IO4M^%=^9"_Y]EE?K^8I\NXNFKFE%Q%5BRY MLP'KU)X$:,F=M;:NY_,)\_UY)0^MR1>^T24Z#M'BO+U(NT+&Q\MOW^:+*S9R MX42[2>"]-:"B*20:QR!F@2&4["-C^R/CSC?&S8V= AF'B[2#1^@#Z8,(^/)F MEGXB=B[FWZJC2(JU3NKL0-:X&9?V MP!I*(QV [&.^H-_Z3!S]'1?_RBOZY[O\))-=09.^3F?3Z@K7J-,]I@H*%<@5EBF* M.BU=@9=&@C.:_IZ,5LVG?^]$V+C3BX=#67NM= "U%I%WC"6IH,!Q+\E7876D M2I1@^O\]DZ__1E?D%:7][[XT?DV-I\N%7>;0 Q-,K%_8R+&1F:R_=7I%UE++PC M*T,*#\Y:5C<3<'"J"))R8>3AQ.1#Z]OC*5J.O2])G!M[J@IU0L9SSD988"ZF MNI@O0HATQK26ED4M?/:M?>8[!(Q[^S71]_T[[7 !=U&?=Z_L:--!N#5JEK>* M'.BRGL9)2=I*)Q04%FHJC^QN+,A!AR2"R<&FYB4U>Q$XKDTX"+Z&4U 'UMP3 MS/TTO;B\LA*6=[88<6NR+@Z,SW40B^00A+?DJ2%3WL2<;.OTTYXDCAO_.R4" MFRBI PS>E]GF('$22_8I@'2EU&F[",ZY""QXX:5C$ILG.A\E9-R WR!X.E[@ M':)F>QHFB:'4RF(B:,.?JMN,4#:!5"#P+E(5S MFV7K[I*AO,6;J.:;V6J:ZO&:?L\?<[Q<3%?3&SG_0N>]1FXN-TI^5^X3M EM M6N<29JW(!HTD&30.0C(:7"Y,,&4Q#;A7I04'G?JK^R#NZ8K*DZNX@V?[2)Y_ M^//Q'["N^$+/067RPH)G],9Q*TNA5TGFUC-C!F2GE[+.TZ/T?M"Z M$\AT>WINKWPH0BKM+!!/B?BQ E %#U;;2&8?-XJIDQR!;E:X] *>G4!]H"8[ M0.;U!L=J&FXZM[;9?)Y3*C. MGUJA>90"N@B)W]L]\_MLNEI^^/C[EAUG$;62'+3C!90*U7\-#C3+PJ-TY(FV M7CG^+$'CAKP'Q50[1?2(JRT;WO#$-$#(JJE,CK UJ8UNMZO[R\7\0LN\YO/B[PI7MMR%*)3 MQ3,#Q1I#TE(!?#828LKHN--98NL2P9>I&C?$/:P]U58E'8#L2%?H[74%FHC6 MJ8@& OV-O)VZZ3V36)-WP3D;(V>M+;!6M/=2LWKN097#P'#^A^#-U_GE;#51 M3!B;?(%4Z])5=I),WQQ ,9Z-BUD;T[RZM07A/?J_0V.N+? / $#'"<_UK)U- M]=RV]O>WO+KUBT?D-'?]T:W2E@>QTB@S>>LS;V9I^_F;^1M*,1^R]V><)'0#O67!D M"R&K8Y(EO4J!@0]&:G29)]-Z&]5S](Q[Y35$QL,9!8V4T,&K_.N,?A9Q<]6 M8$T1QF4%IA@+2MD$SH8(4LLH2EW#'ENG,>Z1,*ZA."AL#A=U/ZN#?IDO\O3S M[,=+(F$6__RTP-F2)$/J^1LY?K5^Y8=.)'^KJF MF4/A7$?%F+.\=5_Q\Q2-&PH<$&4-%=$%L)YCI0A4BEBQ=?65+Q%0%@M:.Z.3 M"EZJUI@Z#DZ#Q?T&A%,;\1]N4#&HQ_(3KM_G H2A%:T._V7Z:R>.TM"M3W0IX60,G/Y, %S.\^/&2-/.5;#TZG6_G ML\]OI]]S>K-.1: MO!:(>KH,=7 5CNA@+A>KR?4@DYL[ "_6!5R,; $3R3=F*M16"%101RA!*>B, M<(B"[Q2JH*_(F <3#54[+RUE$>$2JS)@L6?D]\_3A(K M.LO,(8:Z/$)K"UX+!\:(1!8K9RH_-SA\F>/_^3S__E_;G[B!QO9?;I!Q\[T1 M8=!&:?.C)-A!3)-"=5Q5*I$GF9H/SS^4UEYJ M+$YFU9Q4N?V >),KGZU=D7].5U^N6-WDTJN?0FS2_Z4:X74FAYSH8"HE C'F M&?@2%"@7@\NA2%W:5]GN3>:X!OEI\/,X: =39L?5#P_#1?,:3OGLQNBA9(IG5@=-=+TE^ MU@8H6A1CE5!6[U2*\=>,D>V#@)UB9/NH8VQ,/>G\>6V3RZC!6>-J/"B!X]6< MVEV)UB9/M(N8\8&4.ODV<6H@C5CM4( 2/">H>C];8X M?"X>_QIB9'LI[6&,;!\)=N!)WH[DY&BQ1!]J_U_=UR0R.*D8&.%SW9[BHVX] MO:/S&-DA6#A6LAV XF W6#-4NC@#,3IR2V,TX$1=TJQY-(+$Q\1_8F0C634G M56X'('Z_J'5$JS__[T"WW): 5BD5EF:";^SQ2RV)-S,PL$PT204=36P.S-C) M%D 6Z/KB1*,TD\0T,S,+PU1JGVV)SSU#=-2+I!213Z/HH>*B09P#7% )$ &Z MX-6."P!02P$"% ,4 " )I(Y5__^EUY,( #'*P $@ M@ $ 97@M,S$Q<3-F>3(P,C,N:'1M4$L! A0#% @ ":2.55_]^%2+ M" RBL !( ( !PP@ &5X+3,Q,G$S9GDR,#(S+FAT;5!+ M 0(4 Q0 ( FDCE4RZI)5]04 .@B 2 " 7X1 !E M>"TS,C%Q,V9Y,C R,RYH=&U02P$"% ,4 " )I(Y5.EC\H%K' @!%+2$ M$0 @ &C%P <'-T9RTR,#(R,3$P-BYH=&U02P$"% ,4 M" *I(Y5_EW[BX$1 PP $0 @ $LWP( <'-T9RTR,#(R M,3$P-BYX&UL4$L! A0#% @ "J2. M52U!6Y]M60 5_L# !4 ( !EAH# '!S=&SF8W3B> #.50< %0 @ %X?@0 <'-T9RTR,#(R,3$P-E]P <&UL4$L%!@ ) D 2@( .,